Method of communication and apparatus therefor

By receiving and sending intent parameter evaluation value information, the problem of intent consumers not being able to know that intents have not been met is solved, and the intent parameters can be adjusted purposefully, thereby improving the system's operating performance and management efficiency.

CN115835237BActive Publication Date: 2025-12-05HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111092033.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-17
Publication Date
2025-12-05
Estimated Expiration
2041-09-17

AI Technical Summary

Technical Problem

In intent-driven management services, intent consumers cannot know the specific circumstances under which intents are not met, leading to inappropriate adjustments to the expression values ​​of intent parameters, which increases the consumption of system operation and maintenance resources and the number of negotiations.

Method used

The first device receives the intent parameter evaluation value information from the second device and sends an adjustment instruction when the expression value is not reached, ensuring that the intent parameters are adjusted purposefully and reducing inappropriate adjustments.

Benefits of technology

It improved system performance, reduced the consumption of maintenance resources and the number of negotiations, and enhanced system management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115835237B_ABST
    Figure CN115835237B_ABST
Patent Text Reader

Abstract

The application provides a method and device for communication, the method comprising: a first device receiving first information from a second device, the first information comprising information of an evaluation value of a first parameter, the first parameter being a parameter of a first intention; in a case where the evaluation value of the first parameter does not reach an expression value of the first parameter, the first device sending second information to the second device, the second information being used to make the evaluation value of the first parameter reach the expression value of the first parameter. Thus, the first device can manage the intention according to the information of the evaluation value of the first parameter and the expression value of the first parameter, for example, sending the second information to the second device, so that the first device can adjust the expression value of the intention parameter purposefully, avoid the case where the first device cannot learn the specific situation in which the intention is not satisfied, the expression value of the intention parameter is adjusted unsuitably, and the operation performance of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a method and apparatus for communication. Background Technology

[0002] Currently, in order to reduce the management complexity of communication network infrastructure and improve the operation and maintenance efficiency in multi-vendor scenarios, intent-driven management service (IDMS) can be used to achieve the above objectives.

[0003] However, in existing intent-driven management services, because intent consumers cannot know the specific reasons why an intent is not being met, they may randomly adjust the values ​​of intent parameters, potentially resulting in values ​​being set too low. Furthermore, since intent consumers cannot know the reasons for the unmet intent, they can only operate on various fields of the intent based on guesswork to achieve the intent's goal. This results in numerous negotiation rounds between the intent consumer and the intent producer, consuming significant system maintenance resources. Summary of the Invention

[0004] This application provides a communication method and apparatus that enables an intent consumer to obtain detailed operational information about an intent, allows the intent consumer to manage the intent based on the obtained intent fulfillment status, and enables the intent consumer to purposefully adjust the expression values ​​of intent parameters. This avoids situations where the intent consumer is unaware of the specific circumstances under which the intent was not fulfilled, leading to inappropriate adjustments to the expression values ​​of intent parameters, thereby improving the system's operational performance.

[0005] In a first aspect, a communication method is provided, comprising a first device receiving first information from a second device, the first information including information on the evaluation value of the first parameter, the first parameter being a parameter of a first intent; if the evaluation value of the first parameter does not reach the expression value of the first parameter, the first device sending second information to the second device, the second information being used to make the evaluation value of the first parameter reach the expression value of the first parameter.

[0006] In this configuration, the first device deploys the intent consumer module, and the second device deploys the intent producer module. The first device and the second device can be two different devices, in which case the intent consumer module and the intent producer module are deployed on different devices; alternatively, the first device and the second device can be the same device, in which case the intent consumer module and the intent producer module are deployed on the same device.

[0007] Based on the above scheme, the first device receives first information from the second device. This first information includes an evaluation value of a first parameter of a first intent, and, if the evaluation value of the first parameter does not reach its expressed value, the first device sends second information to the second device. The first device is aware of the expressed value of the first parameter. Therefore, the first device can manage the intent based on the evaluation value and the expressed value of the first parameter. For example, it can send information to the second device to ensure that the evaluation value of the first parameter reaches its expressed value. This allows the first device to purposefully adjust the expressed value of the intent parameter, avoiding situations where the first device is unaware of the specific circumstances under which the intent is not satisfied, leading to inappropriate adjustments to the expressed value of the intent parameter and improving system performance.

[0008] In conjunction with the first aspect, in some implementations of the first aspect, the first device sends third information to the second device, the third information including information on parameters that the second device needs to feedback, wherein the information on parameters that need to be fed back includes information on the first parameter.

[0009] Based on the above scheme, the first device can send information to the second device indicating the parameters that the second device needs to provide feedback. This allows the second device to provide feedback on the corresponding parameters to the first device, enabling the first device to understand why the parameters of the intent are not met. This avoids the situation where the first device can only operate on the fields of the intent based on guesswork, resulting in a large number of negotiation attempts with the second device. This saves system maintenance resources and improves system performance.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first information further includes modification instruction information, which includes information about the expression of some or all of the parameters of the first parameter after modification.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, the second information is also used to instruct the first device to accept modification of some or all of the parameters of the first parameter.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, when the first device accepts a modification of some parameters of the first parameter, the first device sends at least one first creation request information and / or a first modification request information to the second device. The first creation request information is used to request the creation of a second intent, the parameters of the second intent include at least one of the parameters of the first parameter, and the first modification request information is used to indicate the modification of the expression value of at least one of the parameters of the first parameter.

[0013] Based on the above scheme, the first device can send at least one first creation request information and / or a first modification request information to the second device to create an intent and / or adjust the expression value of the intent parameters, so that the intent can be satisfied and the system's operating performance can be improved.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, the second information is also used to instruct the first device not to accept modifications to some or all of the parameters of the first parameter.

[0015] In conjunction with the first aspect, in some implementations of the first aspect, the second information includes a second modification request information and / or at least one second creation request information. The second modification request information is used to indicate the modification of the expression value of the parameter in the first parameter whose evaluation value has not reached the expression value. The second creation request information is used to indicate the creation of a third intent, the parameters of which include the parameters in the first parameter whose evaluation value has not reached the expression value.

[0016] Based on the above scheme, the first device can adjust the expression value of the intent parameter and / or create a new intent by sending at least one second modification request message and / or a second creation request message to the second device, so that the intent can be satisfied and the system's operating performance can be improved.

[0017] In conjunction with the first aspect, in some implementations of the first aspect, the first parameter includes at least one of the following parameters: target, constraint, area of ​​action, preference information, or time of achievement.

[0018] In a second aspect, a communication method is provided, comprising: a second device sending first information to a first device, the first information including information on an evaluation value of a first parameter, the first parameter being a parameter of a first intent; the second device receiving second information from the first device, the second information being used to make the evaluation value of the first parameter achieve the expression value of the first parameter.

[0019] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0020] In conjunction with the second aspect, in some implementations of the second aspect, the second device receives third information from the first device, the third information including information on parameters that the second device needs to feedback, wherein the information on parameters that need to be fed back includes information on the first parameter.

[0021] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0022] In conjunction with the second aspect, in some implementations of the second aspect, the expression of some or all of the parameters of the first parameter is modified.

[0023] In conjunction with the second aspect, in some implementations of the second aspect, the first information further includes modification instruction information, which includes information about the expression of some or all of the parameters of the first parameter after modification.

[0024] In conjunction with the second aspect, in some implementations of the second aspect, the second information is also used to instruct the first device to accept modification of some or all of the parameters of the first parameter.

[0025] In conjunction with the second aspect, in some implementations of the second aspect, the second device receives at least one first creation request information and / or first modification request information from the first device. The first creation request information is used to request the creation of a second intent, the parameters of the second intent including at least one of the first parameters, and the first modification request information is used to indicate the modification of the expression value of at least one of the first parameters.

[0026] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0027] In conjunction with the second aspect, in some implementations of the second aspect, the second information is also used to instruct the first device not to accept modifications to some or all of the parameters of the first parameter.

[0028] In conjunction with the second aspect, in some implementations of the second aspect, the second information includes a second modification request information and / or at least one second creation request information. The second modification request information is used to indicate the modification of the expression value of the parameter in the first parameter whose evaluation value has not reached the expression value. The second creation request information is used to indicate the creation of a third intent, the parameters of which include the parameters in the first parameter whose evaluation value has not reached the expression value.

[0029] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0030] In conjunction with the second aspect, in some implementations of the second aspect, the first parameter includes at least one of the following parameters: target, constraint, area of ​​action, preference information, or time of achievement.

[0031] Thirdly, a communication apparatus is provided, comprising a transceiver module: receiving first information from a second device, the first information including information on the evaluation value of a first parameter, the first parameter being a parameter of a first intent; a processing module, determining whether the evaluation value of the first parameter reaches the expression value of the first parameter; the transceiver module is further configured to, if the evaluation value of the first parameter does not reach the expression value of the first parameter, send second information to the second device, the second information being used to make the evaluation value of the first parameter reach the expression value of the first parameter.

[0032] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0033] In conjunction with the third aspect, in some implementations of the third aspect, the transceiver module is also used to send third information to the second device, the third information including information on parameters that the second device needs to feedback, wherein the information on parameters that need to be fed back includes information on the first parameter.

[0034] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0035] In conjunction with the third aspect, in some implementations of the third aspect, the first information also includes modification instruction information, which includes information about the expression of some or all of the parameters of the first parameter after modification.

[0036] In conjunction with the third aspect, in some implementations of the third aspect, the second information is also used to instruct the first device to accept modification of some or all of the parameters of the first parameter.

[0037] In conjunction with the third aspect, in some implementations of the third aspect, when the first device accepts a modification of some parameters of the first parameter, the transceiver module is further configured to send at least one first creation request information and / or a first modification request information to the second device. The first creation request information is used to request the creation of a second intent, the parameters of the second intent include at least one parameter of the first parameter, and the first modification request information is used to indicate the modification of the expression value of at least one parameter of the first parameter.

[0038] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0039] In conjunction with the third aspect, in some implementations of the third aspect, the second information is also used to instruct the first device not to accept modifications to some or all of the parameters of the first parameter.

[0040] In conjunction with the third aspect, in some implementations of the third aspect, the second information includes a second modification request information and / or at least one second creation request information. The second modification request information is used to indicate the modification of the expression value of the parameter whose evaluation value in the first parameter has not reached the expression value. The second creation request information is used to indicate the creation of a third intent, the parameters of which include the parameters whose evaluation value in the first parameter has not reached the expression value.

[0041] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0042] In conjunction with the third aspect, in some implementations of the third aspect, the first parameter includes at least one of the following parameters: target, constraint, area of ​​action, preference information, or time of achievement.

[0043] Fourthly, a communication apparatus is provided, comprising: a processing module for generating first information, the first information including information on an evaluation value of a first parameter, the first parameter being a parameter of a first intent; a transceiver module for transmitting the first information; and receiving second information from the first device, the second information being used to make the evaluation value of the first parameter achieve the expression value of the first parameter.

[0044] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0045] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is further configured to receive third information from the first device, the third information including information on parameters that the second device needs to feedback, wherein the information on parameters that need to be fed back includes information on the first parameter.

[0046] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the processing module is also used to modify the expression of some or all of the parameters of the first parameter.

[0047] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first information further includes modification instruction information, which includes information about the expression of some or all of the parameters of the first parameter after modification.

[0048] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the second information is also used to instruct the first device to accept modification of some or all of the parameters of the first parameter.

[0049] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is further configured to receive at least one first creation request information and / or first modification request information from the first device, the first creation request information being used to request the creation of a second intent, the parameters of the second intent including at least one of the first parameters, and the first modification request information being used to indicate the modification of the expression value of at least one of the first parameters.

[0050] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0051] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the second information is also used to instruct the first device not to accept modifications to some or all of the parameters of the first parameter.

[0052] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the second information includes a second modification request information and / or at least one second creation request information. The second modification request information is used to indicate the modification of the expression value of the parameter in the first parameter whose evaluation value has not reached the expression value. The second creation request information is used to indicate the creation of a third intent, the parameters of which include the parameters in the first parameter whose evaluation value has not reached the expression value.

[0053] The beneficial effects of the above-mentioned scheme can be referred to the corresponding description in the first aspect, and for the sake of brevity, this application will not repeat them here.

[0054] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first parameter includes at least one of the following parameters: target, constraint, area of ​​action, preference information, or time of achievement.

[0055] Fifthly, 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 possible implementation of the methods in either the first or second aspect through logic circuits or execution code instructions.

[0056] In a sixth aspect, a computer-readable storage medium is provided, which stores a computer program or instructions that, when executed, implement the method in any possible implementation of either the first or second aspect described above.

[0057] In a seventh aspect, a computer program product containing instructions is provided, which, when executed, implement the method in any possible implementation of either the first or second aspect described above.

[0058] Eighthly, a computer program is provided, comprising code or instructions that, when executed, implement the methods in any possible implementation of either the first or second aspect.

[0059] A ninth aspect provides a chip system including a processor and potentially a memory for implementing the methods in any possible implementations of either the first or second aspect. The chip system may be composed of chips or may include chips and other discrete devices.

[0060] In a tenth aspect, a communication system is provided, the communication system including the means of the third and fourth aspects. Attached Figure Description

[0061] Figure 1 This is a schematic diagram of the architecture 100 intended to be applicable to embodiments of this application.

[0062] Figure 2 This is a schematic diagram of the architecture 200 intended for use in embodiments of this application.

[0063] Figure 3 This is a schematic diagram of the architecture 300 intended for use in embodiments of this application.

[0064] Figure 4 This is a schematic diagram of the communication method 400 provided in an embodiment of this application.

[0065] Figure 5 This is a schematic diagram of the communication method 500 provided in an embodiment of this application.

[0066] Figure 6 This is a schematic diagram of the communication method 600 provided in an embodiment of this application.

[0067] Figure 7 This is a schematic block diagram of the communication device 700 provided in the embodiments of this application.

[0068] Figure 8 This is a schematic block diagram of a communication device 800 provided in an embodiment of this application.

[0069] Figure 9 This is a simplified schematic diagram of a network device 900 provided in an embodiment of this application. Detailed Implementation

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

[0071] The technical solutions of this application can be applied to various communication systems, such as: 5th generation (5G) systems or new radio (NR), long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), etc. It can also be applied to cloud-based video source encoding / decoding, rendering, etc., network transmission including the core network and access network of LTE, NR, and 6th generation (6G) air interfaces, and terminal devices such as virtual reality (VR) glasses.

[0072] Figure 1 This is a schematic diagram of the architecture 100 intended for use in embodiments of this application. For example... Figure 1 As shown, the architecture of this intent can be called a wireless intent-driven network (WIDN) architecture. In actual deployment, the intent instance base and intent schema base can be deployed together with intent management as sub-functions of intent management; the intent knowledge base can be deployed together with knowledge management as a sub-function of knowledge management.

[0073] The intent instance library stores intent instances; the intent pattern library stores intent patterns; intent management manages intent patterns and intent instances; the intent knowledge base stores intent knowledge; knowledge management manages intent knowledge; and the consumer of intents can be a business support system (OSS), an operations support system (BSS), an application (APP), or a third-party user.

[0074] Figure 2 This is a schematic diagram of an architecture 200 intended for use in embodiments of this application. For example... Figure 2As shown, the architecture of this intent can be called the European Telecommunications Standards Institute Experiential Networked Intelligence (ETSI ENI) architecture. It includes: a Data Ingestion FB (Data Ingestion Functional Module) for receiving data from external systems; a Normalization FB for normalizing the data; a Knowledge Management FB for analyzing the existing network state and storing intent knowledge and intent context; an Intent Translation FB for translating the received intent policy into commands recognizable by the ENI internal system and placing them in the Policy Management FB; an OSS-and BSS-like functionality module for inputting intents into the ENI system; a user module for inputting intents into the ENI system; and an eoss-eni-pol (policy interface between the Operations Support System (OSS) and ENI) for transmitting policies between the OSS and ENI systems.

[0075] The policy interface (ebss-eni-pol) between the business support system (BSS) and the ENI is responsible for transmitting policies between the BSS and the ENI.

[0076] The policy interface (eusr-eni-pol) between the user and the ENI is responsible for passing policies between the user and the ENI.

[0077] Figure 3 This is a schematic diagram of architecture 300 intended for use in embodiments of this application. Figure 3 As shown, the architecture of this intent can be called an intent-driven management system (DMS) architecture. Here, the service consumer (MnS consumer) can refer to the intent consumer, and in one implementation, it can be a network management system (NMS); the service provider (MnS producer) can refer to the intent service provider or intent producer, and in one implementation, it can be a network element management system (EMS).

[0078] The correspondence between the three intentions mentioned above can be shown in Table 1.

[0079] Table 1

[0080]

[0081]

[0082] Among them, the functional modules in the wIDN architecture and ENI architecture can serve as sub-modules of services in the IDMS architecture.

[0083] It should be understood that the above Figures 1 to 3 This is merely an illustrative example and is not intended to limit the scope of this application.

[0084] It should also be understood that the network device involved in this application can be any device with wireless transceiver capabilities. This equipment includes, but is not limited to: evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home base station (e.g., Home evolved Node B, or HomeNode B, HNB), Base Band Unit (BBU), Access Point (AP), Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP), or Transmission and Reception Point (TRP) in a Wireless Fidelity (WIFI) system. It can also be a gNB in ​​a 5G system, such as NR, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or transmission point, such as a Base Band Unit (BBU) or a Distributed Unit (DU).

[0085] In some deployments, a gNB may include a centralized unit (CU) and a distribution unit (DU). A gNB may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered to be sent by the DU, or by the DU+AAU. It is understood that network devices can be devices that include one or more of the following: CU nodes, DU nodes, and AAU nodes. In addition, the CU can be classified as a network device in the radio access network (RAN) or as a network device in the core network (CN), and this application does not limit this.

[0086] In this embodiment, the functions of a network device can also be implemented through multiple network function entities, each of which is used to implement a portion of the functions of the network device. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0087] To facilitate understanding of the embodiments of this application, the following is a brief introduction to several terms involved in this application.

[0088] 1. Intent

[0089] Intent refers to expectations for a system, including requirements, goals, and constraints for the system, but excluding the process of how to satisfy these parameters. In this application, the following concepts related to intent are included:

[0090] (1) Intent Fulfil Status: This is the status of the intent fulfillment result. This status is configured by the management service (MNS) producer (intent producer) and obtained by the MNS consumer (intent consumer).

[0091] (2) Intent expression: An expression used to carry an intent. This expression includes the action name of the intent, the action attribute of the intent, the name of the object to which the intent is applied, and the attribute of the object to which the intent is applied. It has specific syntax and semantics.

[0092] (3) Intent translation: The process of converting intents into executable commands / sub-intents / rules of intents.

[0093] (4) Intent decision and execution: Select the executable command / sub-intent / rule of intent based on the network environment and intent achievement status, and issue the selected executable command / sub-intent / rule of intent.

[0094] (5) Executable commands of intent: refers to a series of instructions formed by the translation and decision-making processes of intent.

[0095] (6) Intent creation: Create a new intent instance in the intent system and create the corresponding intent context.

[0096] (7) Intent maintenance: Adjust the executable commands of intent according to changes in the network environment, so as to achieve the intent goal as much as possible.

[0097] (8) Intent Achievement: The intent system detects that the key performance indicator (KPI) value in the network has reached the target value in the intent expression.

[0098] (9) Intention state: Identifies the state of the intention, including active state, deactivated state, conflict state, dormant state, etc.

[0099] (10) Intent knowledge base: A database used to store historical experience and intent knowledge needed for translation.

[0100] (11) Intent Pattern: Specifies the syntax and semantics of intent expressions, including which fields, the range of values ​​for each field, the type of each field, and the hierarchical relationship between fields.

[0101] (12) Conflict of intent: When two intents cannot be achieved simultaneously due to mutual exclusion in intent expression, execution command or semantics, the two intents are said to be in conflict.

[0102] (13) Syntactic conflict: refers to a conflict between two intentions in their expressions. For example, if two intentions describe mutually exclusive desired goals for the same target (cell, base station, etc.) under the same effective conditions, then the two intentions have a syntactic conflict.

[0103] (14) Semantic conflict: refers to the inherent conflict between the internal interpretations of intention and goal. It is difficult to identify at the level of intention expression and intention execution, and is a deeper conflict between intentions.

[0104] (15) Operation conflict: refers to the conflict between two intentions in the translated execution operation, that is, the operations of the two intentions cannot be executed at the same time.

[0105] 2. Network Management System

[0106] A network management system (NMS) is a management system responsible for the operation, management, and maintenance of a network. Its managed objects can include entities within the network, such as network devices, applications, server systems, routers, switches, hubs, and auxiliary equipment (such as uninterruptible power supply systems), providing a comprehensive network view. NMS offers operators a way to manage networks across different regions and equipment vendors. Network administrators can use NMS to comprehensively monitor the network's operational status, enabling better management and maintenance. NMS improves network availability and reliability, thereby enhancing overall network efficiency and reducing management costs.

[0107] 3. Network Element Management System

[0108] An element management system (EMS) is a system that manages one or more telecommunications network elements (NEs) of a specific type. Generally, the EMS manages the functions and capacity of each NE, but does not participate in communication between different NEs in the network.

[0109] To support communication between NEs, EMS needs to communicate with the higher-level NMS. EMS is based on the operation-support system (OSS) architecture of the telecom management network (TMN) hierarchical model. This architecture enables service providers (SPs) to meet customers' rapidly evolving service demands while also meeting high standards of quality of service (QoS) requirements.

[0110] EMS provides unified operation and maintenance functions in the professional network field, focusing on network element management within regions, networks, and subnetworks, and enabling end-to-end management and maintenance of equipment and networks. For example, an EMS can be used to centrally manage an operator's IP multimedia subsystem (IMS) network and equipment, including: core network equipment, data communication equipment, next-generation network (NGN) equipment, service equipment, and third-party information technology (IT) equipment.

[0111] Currently, traditional northbound interfaces (ITF-N) are defined using a method of full network resource modeling and full network object management. NMS (Network Management System) adds, deletes, modifies, and checks all southbound managed objects through configuration management, performance management, and fault management operations. However, this approach not only raises the management and maintenance threshold for operators but also exposes the differences between equipment vendors, making interoperability between different vendors difficult.

[0112] To reduce the management complexity of network infrastructure and improve operational efficiency in multi-vendor scenarios, intent-driven management services have been introduced. Their main approach can be summarized as follows:

[0113] NMS does not directly manage network resource management (NRM), but only retains the intent model. It only transmits vendor-agnostic intent expressions on the northbound interface, thereby avoiding the problem of differences in equipment vendor implementations.

[0114] The intent is expressed in a declarative manner, that is, it only describes what (what) without involving how (how). Only basic conceptual knowledge in the wireless field is required to complete the intent expression, thereby reducing the operation and maintenance threshold.

[0115] Once EMS receives an intent, it needs to translate it into network requirements and specific execution operations based on the network status, and then execute it to achieve the intent.

[0116] However, in the current technology, the intent consumer can only obtain whether the intent has been fulfilled. When the intent has not been fulfilled, since the intent consumer does not know the reason why the intent was not fulfilled, it can only operate on the various fields of the intent based on guesses and negotiate with the intent producer, resulting in a high number of negotiations and unnecessary consumption of operation and maintenance resources. At the same time, since the adjustment of the intent target is random, the intent target may be adjusted too low during the process of intent consumer adjustment.

[0117] In view of this, this application provides a communication method and apparatus that can improve the above-mentioned problems.

[0118] It should be understood that in the following embodiments, the first device deploys an intent consumer module and the second device deploys an intent producer module. The first device and the second device can be two different devices, in which case the intent consumer module and the intent producer module are deployed on different devices; or the first device and the second device can be the same device, in which case the intent consumer module and the intent producer module are deployed on the same device.

[0119] Figure 4 This is a schematic diagram of the communication method 400 provided in an embodiment of this application. For example... Figure 4 As shown, the method 400 includes the following steps:

[0120] S410, the second device sends first information to the first device. Correspondingly, the first device receives the first information from the second device.

[0121] For example, the second device may send first information to the first device, the first information including information on the evaluation value of a first parameter, the first parameter being a parameter of a first intent.

[0122] Specifically, the second device can send first information to the first device, enabling the first device to obtain information on whether the evaluation value of the first parameter has reached the expression value of the first parameter. The first device is aware of the expression value of the first parameter. The evaluation value of the first parameter refers to the numerical value of the first parameter in the real-time network evaluation of the first intent, and the expression value of the first parameter refers to the numerical value of the expression of the first parameter in the first intent. When the evaluation value of the first parameter reaches the expression value of the first parameter, the first intent can be considered satisfied or achieved; when the evaluation value of the first parameter does not reach the expression value of the first parameter, the first intent can be considered not satisfied or not achieved. The first parameter includes at least one of the following: target, constraint, area of ​​action, preference information, or achievement time. Furthermore, the target refers to the state that the intention hopes to achieve. For example, in a throughput optimization intention, the target could be "throughput greater than 10kbps," and in a latency optimization intention, the target could be "end-to-end latency less than 10ms." Constraints refer to the limiting conditions that need to be followed in achieving the intention's target. For example, in a network deployment intention, constraints could be frequency information, transmission information, etc. The area of ​​effect is the region where the intention applies. For example, in a coverage optimization intention, the area of ​​effect might be "Chaoyang District, Beijing." Preference information refers to the preferred or prioritized target objects in the process of achieving the intention. For example, in an area where both 5G and 4G base stations exist, and throughput needs to be improved, preference information can be used to prioritize improving the throughput of 5G base stations. The time of achievement refers to the time period during which the intention is achieved. For example, an energy-saving intention aims to be achieved between 1:00 AM and 2:00 AM.

[0123] In one implementation, when the first parameter is a target, the first information may include information about the target's evaluation value. For example, if the target's evaluation value is 8 and the target's expression value is 10, then the target's evaluation value has not reached the target's expression value, and the first intention is considered not to have been satisfied; if the target's evaluation value is 10 and the target's expression value is also 10, then the target's evaluation value has reached the target's expression value, and the first intention is considered to have been satisfied.

[0124] In one implementation, when the first parameter is a constraint, the first information may include information about the constraint's evaluation value. For example, if the constraint's evaluation value is 6 and its expression value is 8, then the constraint's evaluation value has not reached the constraint's expression value, and the first intent is considered not satisfied; if the constraint's evaluation value is 8 and its expression value is also 8, then the constraint's evaluation value has reached the constraint's expression value, and the first intent is considered satisfied.

[0125] In one implementation, when the first parameter is a scope, the first information may include information about the evaluation value of the scope. For example, if the evaluation value of the scope is 5 and the expression value of the scope is 6, then the evaluation value of the scope does not reach the expression value of the scope, and the first intent is considered not to be satisfied; if the evaluation value of the scope is 5 and the expression value of the scope is also 5, then the evaluation value of the scope reaches the expression value of the scope, and the first intent is considered to be satisfied.

[0126] In one implementation, when the first parameter is the achievement time, the first information may include information about the evaluation value of the achievement time. For example, if the evaluation value of the achievement time is 8 and the expression value of the achievement time is 9, then the evaluation value of the achievement time has not reached the expression value of the achievement time, and the first intention is considered not to have been satisfied; if the evaluation value of the achievement time is 8 and the expression value of the achievement time is also 8, then the evaluation value of the achievement time has reached the expression value of the achievement time, and the first intention is considered to have been satisfied.

[0127] In one implementation, when the first parameter is preference information, the first information may include the evaluation value of the preference information. For example, if the evaluation value of the preference information is 4 and the expression value of the preference information is 7, then the evaluation value of the preference information does not reach the expression value of the preference information, and the first intention is considered not to be satisfied; if the evaluation value of the preference information is 7 and the expression value of the preference information is also 7, then the evaluation value of the preference information reaches the expression value of the preference information, and the first intention is considered to be satisfied.

[0128] In one implementation, when the first parameter is a target and an area of ​​effect, the first information may include information about the evaluation values ​​of the target and the area of ​​effect. For example, if the evaluation values ​​of the target and the area of ​​effect are 6 and 7 respectively, and the expression values ​​of the target and the area of ​​effect are 9 and 10 respectively, then the evaluation value of the target and the area of ​​effect does not reach the expression value of the target and the area of ​​effect, and therefore the first intention is considered not satisfied; if the evaluation values ​​of the target and the area of ​​effect are 9 and 7 respectively, and the expression values ​​of the target and the area of ​​effect are 9 and 10 respectively, then the evaluation value of the area of ​​effect does not reach the expression value of the area of ​​effect, and therefore the first intention is considered not satisfied; if the evaluation values ​​of the target and the area of ​​effect are 6 and 7 respectively, and the expression values ​​of the target and the area of ​​effect are 6 and 7 respectively, then the evaluation value of the target and the area of ​​effect reaches the expression value of the target and the area of ​​effect, and therefore the first intention is considered satisfied.

[0129] In one implementation, when the first parameter is a goal and an achievement time, the first information may include the evaluation values ​​of the goal and the achievement time. For example, if the evaluation values ​​of the goal and the achievement time are 3 and 5 respectively, and the expression values ​​of the goal and the achievement time are 6 and 6 respectively, then the evaluation values ​​of the goal and the achievement time have not reached the expression values ​​of the goal and the achievement time, and the first intention is considered not to be satisfied; if the evaluation values ​​of the goal and the achievement time are 6 and 4 respectively, and the expression values ​​of the goal and the achievement time are 6 and 8 respectively, then the evaluation value of the achievement time has not reached the expression value of the achievement time, and the first intention is considered not to be satisfied; if the evaluation values ​​of the goal and the achievement time are 5 and 5 respectively, and the expression values ​​of the goal and the achievement time are 5 and 5 respectively, then the evaluation value of the goal and the achievement time has reached the expression values ​​of the goal and the achievement time, and the first intention is considered to be satisfied.

[0130] In one implementation, when the first parameter is the achievement time and the area of ​​effect, the first information may include information about the evaluation values ​​of the achievement time and the area of ​​effect. For example, if the evaluation values ​​of the achievement time and the area of ​​effect are 7 and 8 respectively, and the expression values ​​of the achievement time and the area of ​​effect are 9 and 10 respectively, then the evaluation value of the achievement time and the area of ​​effect has not reached the expression value of the achievement time and the area of ​​effect, and the first intention is considered not to be satisfied; if the evaluation values ​​of the achievement time and the area of ​​effect are 7 and 8 respectively, and the expression values ​​of the achievement time and the area of ​​effect are 7 and 10 respectively, then the evaluation value of the area of ​​effect has not reached the expression value of the area of ​​effect, and the first intention is considered not to be satisfied; if the evaluation values ​​of the achievement time and the area of ​​effect are 6 and 8 respectively, and the expression values ​​of the achievement time and the area of ​​effect are 6 and 8 respectively, then the evaluation value of the achievement time and the area of ​​effect has reached the expression value of the achievement time and the area of ​​effect, and the first intention is considered to be satisfied.

[0131] In one implementation, when the first parameter is a target, an achievement time, and an area of ​​effect, the first information may include the evaluation values ​​of the target, the achievement time, and the area of ​​effect. For example, if the evaluation values ​​of the target, the achievement time, and the area of ​​effect are 3, 4, and 5 respectively, and the expression values ​​of the target, the achievement time, and the area of ​​effect are 6, 7, and 8 respectively, then the evaluation values ​​of the target, the achievement time, and the area of ​​effect have not been reached, and the first intention is considered not to have been satisfied. If the evaluation values ​​of the target, the achievement time, and the area of ​​effect are 6, 7, and 8 respectively, and the expression values ​​of the target, the achievement time, and the area of ​​effect are 6, 7, and 10 respectively, then the evaluation value of the area of ​​effect has not been reached, and the first intention is considered not to have been satisfied. If the evaluation values ​​of the target, the achievement time, and the area of ​​effect are 3, 5, and 8 respectively, and the expression values ​​of the target, the achievement time, and the area of ​​effect are 3, 5, and 8 respectively, then the evaluation values ​​of the target, the achievement time, and the area of ​​effect have been reached, and the first intention is considered to have been satisfied.

[0132] Optionally, before S410, method 400 further includes S401, that is, the first device sends third information to the second device. Correspondingly, the second device receives the third information from the first device.

[0133] Specifically, the first device can send a third message to the second device, which includes information about parameters that the second device needs to provide feedback on, including information about the first parameter.

[0134] Furthermore, the third information can be an intent creation request information sent by the first device to the second device, used to request the second device to create a first intent. This intent creation request information also includes information about the first intent, such as information about the expression of the first parameter.

[0135] Furthermore, after receiving the third information from the first device, the second device can calculate the achievement status of the parameter to be fed back based on the information of the parameter to be fed back, the expression of the first parameter, and the evaluation value of the first parameter. The achievement status of the parameter to be fed back can be reflected by the specific numerical values ​​of the evaluation value and the expression value of the parameter to be fed back.

[0136] In one implementation, the third information, including the information of the parameters that need to be fed back, can be the identification information of the parameters that need to be fed back.

[0137] S420, if the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the second device. Correspondingly, the second device receives the second information from the first device.

[0138] For example, after receiving the first information, the first device determines whether the evaluated value of the first parameter reaches the expressed value of the first parameter. If the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the second device based on the first information, the second information being used to make the evaluated value of the first parameter reach the expressed value of the first parameter.

[0139] In one possible implementation, the first information includes information about the evaluated value of the first parameter, which may be the specific situation regarding whether the evaluated value of the first parameter achieves the expressed value of the first parameter (e.g., the numerical value of the evaluated value of the first parameter). This allows the first device to determine whether the evaluated value of the first parameter achieves the expressed value of the first parameter based on the specific situation regarding whether the evaluated value of the first parameter achieves the expressed value of the first parameter, wherein the first device is aware of the expressed value of the first parameter. If the evaluated value of the first parameter does not achieve the expressed value of the first parameter, the first device sends second information to the second device, which is used to make the evaluated value of the first parameter achieve the expressed value of the first parameter.

[0140] In another possible implementation, prior to S410, method 400 also includes S402, whereby the second device modifies the expression of some or all of the parameters of the first parameter.

[0141] Specifically, after calculating the achievement of the first parameter, the second device can modify the expression of the parameter whose evaluation value in the first parameter has not reached the expression value based on the achievement of the first parameter.

[0142] Subsequently, the second device can add modification instruction information to the first information sent to the first device. The modification instruction information includes information on the expression of some or all of the parameters of the modified first parameter, that is, the expression of the parameters in the modified first parameter whose evaluation value has not reached the expression value.

[0143] After receiving the first information containing modification instruction information, the first device may accept or reject the modification of some or all of the expressions of the first parameter by the second device.

[0144] On the one hand, when the first device accepts some or all of the modifications to the first parameter, the second information sent by the first device to the second device is also used to instruct the first device to accept the modifications made by the second device to some or all of the first parameter.

[0145] Furthermore, the method 400 further includes S421, namely, the first device sends at least one first creation request information and / or a first modification request information to the second device. Correspondingly, the second device receives at least one first creation request information and / or a first modification request information from the first device.

[0146] Specifically, after the first device accepts modifications to some or all of the parameters of the first parameter, the second information sent by the first device to the second device further instructs the first device to accept the modifications to some or all of the parameters of the first parameter. Furthermore, the first device may send at least one first creation request message and / or a first modification request message to the second device. The first creation request message requests the creation of a second intent, the parameters of which include at least one parameter from the first parameter. The first modification request message instructs the modification of the expression value of at least one parameter from the first parameter.

[0147] For example, the first parameter of the first intent is the target and the achievement time. If the modification instruction information sent by the second device to the first device includes the modification information of the target but does not include the modification information of the achievement time, the first device can send the first modification request information to the second device. The first modification request information can indicate the modification of the expression value of the achievement time in the first parameter.

[0148] For example, the first parameters of the first intent are the target, the achievement time, and the area of ​​effect. If the modification instruction information sent by the second device to the first device includes modification information for the target and the achievement time, but does not include modification information for the area of ​​effect, then the first device can send a first creation request information to the second device. The first creation request information indicates the creation of a second intent, and the parameters of the second intent include the area of ​​effect parameter in the first parameters.

[0149] Specifically, when the expression values ​​of the parameters whose evaluation values ​​do not reach the expression values ​​in the first parameter are the same, a new request message can be sent; when the expression values ​​of the parameters whose evaluation values ​​do not reach the expression values ​​in the first parameter are different, more than one new request message can be sent.

[0150] It should be understood that in the above scheme, if the first device accepts all the parameter modifications in the first parameter by the intent management module of the second device, then the first device can send only the second information to the second device, without needing to send at least one first creation request information and / or first modification request information to the intent management module of the second device.

[0151] On the other hand, if the first device does not accept modifications to some or all of the parameters of the first parameter, the first device may send second information to the second device so that the evaluation value of the first parameter reaches the expression value of the first parameter.

[0152] In the above technical solution, the second information includes a second modification request information and / or at least one second creation request information. The second modification request information is used to indicate the modification of the expression value of the parameter whose evaluation value in the first parameter has not reached the expression value. The second creation request information is used to indicate the creation of a third intent. The parameters of the third intent include the parameters whose evaluation value in the first parameter has not reached the expression value.

[0153] For example, if the first parameter of the first intent is the target and the achievement time, and if the modification instruction information sent by the second device to the first device includes modification information of the target and the achievement time, then the first device can send a second modification request information to the second device. The second modification request information can indicate the modification of the expression value of the target and the expression value of the achievement time in the first parameter.

[0154] For example, the first parameter of the first intent is the target and the area of ​​effect. If the modification instruction information sent by the second device to the first device includes modification information of the target, the time of achievement, and the area of ​​effect, then the first device can send a second creation request information to the second device. The second creation request information indicates the creation of a third intent. The parameters of the third intent include the target and area of ​​effect parameters in the first parameter.

[0155] In the above scheme, if the first device does not accept the modification of the expression of all or part of the parameters of the first parameter, the first device may also send a second message to the second device, which is used to instruct the second device to continue to use the first intention for communication.

[0156] It should be understood that in the above scheme, when the expression values ​​of parameters whose evaluation values ​​do not reach the expression values ​​are the same within the first parameter, a new request message can be sent; when the expression values ​​of parameters whose evaluation values ​​do not reach the expression values ​​are different within the first parameter, more than one new request message can be sent.

[0157] It should also be understood that, unless otherwise specified, there are no restrictions on the order of the steps in the above scheme, nor are there any restrictions on the causal relationship or other logical relationship between them, and some steps are optional. This application does not limit the implementation method.

[0158] Based on the above scheme, the first device receives first information from the second device. This first information includes the evaluation value of the first parameter of the first intent, and, if the evaluation value of the first parameter does not reach the expression value of the first parameter, the first device sends information to the second device to make the evaluation value of the first parameter reach the expression value of the first parameter. Thus, the first device can manage the intent based on the evaluation value and expression value of the first parameter of the first intent. For example, by sending information to the second device to make the evaluation value of the first parameter reach the expression value of the first parameter, the first device can purposefully adjust the expression value of the intent parameter to satisfy the intent, avoiding situations where the first device cannot know the specific circumstances under which the intent is not satisfied, leading to inappropriate adjustments to the expression value of the intent parameter. Furthermore, the first device can send information to the second device instructing the second device to provide feedback on the parameters, allowing the second device to provide feedback on the corresponding parameters. This enables the first device to understand the reason why the intent parameters are not satisfied, avoiding situations where the first device can only operate on the various fields of the intent based on guesswork, resulting in numerous negotiation attempts with the second device. This saves system maintenance resources and improves system performance.

[0159] Figure 5 This is a schematic diagram of the communication method 500 provided in an embodiment of this application. For example... Figure 5 As shown, the method 500 includes the following steps:

[0160] S501, the first device sends third information to the intent management module of the second device. Correspondingly, the intent management module of the second device receives the third information from the first device.

[0161] For example, the first device may send third information to the intent management module of the second device. The third information includes information about the parameters that the second device needs to return, wherein the information about the parameters that need to be returned includes information about the first parameter, which is a parameter of the first intent.

[0162] The descriptions of the first parameter and the third information can be found in the descriptions of the first parameter and the third information in S410 above. For the sake of brevity, these descriptions will not be repeated here.

[0163] S502, the intent management module of the second device sends intent translation information to the intent translation module of the second device. Correspondingly, the intent translation module of the second device receives the intent translation information from the intent management module of the second device.

[0164] For example, after receiving the third information from the first device, the intent management module of the second device can send intent translation information to the intent translation module of the second device. The intent translation information includes information about the parameters that need to be fed back, as well as information about the expression of the first parameter.

[0165] In one implementation, the information of the parameter that needs to be fed back can be the identification information of the parameter that needs to be fed back.

[0166] S503, the intent translation module of the second device sends intent execution notification information to the intent decision and execution module of the second device. Correspondingly, the intent decision and execution module of the second device receives the intent execution notification information from the intent translation module of the second device.

[0167] For example, after receiving intent translation information from the intent management module of the second device, the intent translation module of the second device can send intent execution notification information to the intent decision and execution module of the second device. The intent execution notification information includes information about the parameters that need to be fed back, as well as information about the expression of the first parameter.

[0168] S504, the intention decision and execution module of the second device calculates the achievement status of the parameters that need to be fed back.

[0169] For example, after receiving an intent to execute notification message containing information about the parameters that need to be fed back and information about the expression of the first parameter, the second device can, in conjunction with the evaluation value of the first parameter, calculate the achievement status of the parameters that need to be fed back, based on the information about the parameters that need to be fed back, the expression of the first parameter, and the evaluation value of the parameters that need to be fed back.

[0170] In one implementation, the achievement status of the parameter that needs feedback can be reflected by the specific values ​​of the evaluation value and the expression value of the parameter that needs feedback.

[0171] S505, the intent decision and execution module of the second device sends intent context update information to the intent management module of the second device. Correspondingly, the intent management module of the second device receives the intent context update information from the intent decision and execution module of the second device.

[0172] For example, after calculating the achievement status of the parameters that need to be fed back, the intent decision and execution module of the second device can send intent context update information to the intent management module of the second device. The intent context update information includes information on the achievement status of the parameters that need to be fed back.

[0173] S506, the intent management module of the second device sends first information to the first device. Correspondingly, the first device receives the first information from the intent management module of the second device.

[0174] For example, after receiving the intent context update information, the intent management module of the second device can send first information to the first device, which includes information about the evaluation value of the first parameter. For example, it could be information about the specific numerical value of the evaluation value of the first parameter.

[0175] Specifically, for the description of the first information, please refer to the relevant description of the first information in S410 above. For the sake of brevity, this application will not repeat it here.

[0176] S507, if the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the second device. Correspondingly, the second device receives the second information from the first device.

[0177] For example, after receiving the first information, the first device determines whether the evaluated value of the first parameter reaches the expressed value of the first parameter, wherein the first device is aware of the expressed value of the first parameter. If the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the second device based on the first information. This second information is used to make the evaluated value of the first parameter reach the expressed value of the first parameter. For example, the second information can be used to instruct the first device to accept modifications to some or all of the parameters of the first parameter.

[0178] Specifically, the first device can determine whether the evaluation value of the first parameter has reached the expressed value of the first parameter based on whether the evaluation value of the first parameter has reached the expressed value of the first parameter. If the evaluation value of the first parameter has not reached the expressed value of the first parameter, the first device sends second information to the second device, which is used to make the evaluation value of the first parameter reach the expressed value of the first parameter.

[0179] The second information includes a second modification request and / or at least one second creation request. The second modification request is used to indicate the modification of the expression value of the parameter whose evaluation value in the first parameter has not reached the expression value. The second creation request is used to indicate the creation of a third intent. The parameters of the third intent include the parameters whose evaluation value in the first parameter has not reached the expression value.

[0180] It should be understood that in the above scheme, when the expression values ​​of parameters whose evaluation values ​​do not reach the expression values ​​are the same within the first parameter, a new request message can be sent; when the expression values ​​of parameters whose evaluation values ​​do not reach the expression values ​​are different within the first parameter, more than one new request message can be sent.

[0181] It should also be understood that, unless otherwise specified, there are no restrictions on the order of the steps in the above scheme, nor are there any restrictions on the causal relationship or other logical relationship between them, and some steps are optional. This application does not limit the implementation method.

[0182] Based on the above scheme, by adding information elements to the intent translation information and intent execution notification information, the parameters that the second device needs to feed back can be indicated; by adding information elements to the intent context update information, the achievement status of the calculated parameters that need to be fed back can be indicated.

[0183] Furthermore, the first device receives first information from the intent management module of the second device. If the evaluation value of the first parameter does not reach the expression value of the first parameter, the first device sends second information to the intent management module of the second device. Thus, the first device can manage the intent based on the evaluation value and expression value of the first parameter of the first intent. For example, it can send information to the intent management module of the second device to make the evaluation value of the first parameter reach the expression value of the first parameter, so that the first device can purposefully adjust the expression value of the intent parameter to satisfy the intent. This avoids the situation where the first device cannot know the specific circumstances of the unmet intent, resulting in an inappropriate adjustment of the expression value of the intent parameter. In addition, the first device can send information to the intent management module of the second device instructing the second device to provide feedback on the parameters. This allows the intent management module of the second device to provide feedback on the corresponding parameters to the first device, avoiding the situation where the first device can only operate on the various fields of the intent based on guesswork, resulting in a large number of negotiation times with the second device. This saves system maintenance resources and improves system performance.

[0184] Figure 6 This is a schematic diagram of the communication method 600 provided in an embodiment of this application. For example... Figure 6 As shown, the method 600 includes the following steps:

[0185] S601, the first device sends third information to the intent management module of the second device. Correspondingly, the intent management module of the second device receives the third information from the first device.

[0186] For example, the first device may send third information to the intent management module of the second device. The third information includes information about the parameters that the second device needs to return, wherein the information about the parameters that need to be returned includes information about the first parameter, which is a parameter of the first intent.

[0187] The descriptions of the first parameter and the third information can be found in the descriptions of the first parameter and the third information in S410 above. For the sake of brevity, these descriptions will not be repeated here.

[0188] S602, the intent management module of the second device sends intent translation information to the intent translation module of the second device. Correspondingly, the intent translation module of the second device receives the intent translation information from the intent management module of the second device.

[0189] For example, after receiving the third information from the first device, the intent management module of the second device can send intent translation information to the intent translation module of the second device. The intent translation information includes information about the parameters that need to be fed back, as well as information about the expression of the first parameter.

[0190] In one implementation, the information of the parameter that needs to be fed back can be the identification information of the parameter that needs to be fed back.

[0191] S603, the intent translation module of the second device sends intent execution notification information to the intent decision and execution module of the second device. Correspondingly, the intent decision and execution module of the second device receives the intent execution notification information from the intent translation module of the second device.

[0192] For example, after receiving intent translation information from the intent management module of the second device, the intent translation module of the second device can send intent execution notification information to the intent decision and execution module of the second device. The intent execution notification information includes information about the parameters that need to be fed back, as well as information about the expression of the first parameter.

[0193] S604, the intention decision and execution module of the second device calculates the achievement status of the parameters that need to be fed back.

[0194] For example, after receiving an intent to execute notification message containing information about the parameters that need to be fed back and information about the expression of the first parameter, the second device can, in conjunction with the evaluation value of the first parameter, calculate the achievement status of the parameters that need to be fed back, based on the information about the parameters that need to be fed back, the expression of the first parameter, and the evaluation value of the parameters that need to be fed back.

[0195] In one implementation, the achievement status of the parameter that needs feedback can be reflected by the specific values ​​of the evaluation value and the expression value of the parameter that needs feedback.

[0196] S605, the intent decision and execution module of the second device sends intent context update information to the intent management module of the second device. Correspondingly, the intent management module of the second device receives the intent context update information from the intent decision and execution module of the second device.

[0197] For example, after calculating the achievement status of the parameters that need to be fed back, the intent decision and execution module of the second device can send intent context update information to the intent management module of the second device. The intent context update information includes information on the achievement status of the parameters that need to be fed back.

[0198] S606, The intent management module of the second device modifies the expression of some or all of the parameters of the first parameter.

[0199] Specifically, after receiving the intent context update information, the intent management module of the second device can modify the expression of the parameter whose evaluation value in the first parameter has not reached the expression value according to the achievement of the first parameter.

[0200] S607, the intent management module of the second device sends first information to the first device. Correspondingly, the first device receives the first information from the intent management module of the second device.

[0201] For example, after the intent management module of the second device modifies the expression of the parameter whose evaluation value has not reached the expression value in the first parameter, it can send first information to the first device. The first information includes information about the evaluation value of the first parameter and modification instruction information. The modification instruction information includes information about the expression of some or all of the parameters of the first parameter after modification, that is, the expression of the parameter whose evaluation value has not reached the expression value in the first parameter after modification.

[0202] S608, if the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the intent management module of the second device. Correspondingly, the intent management module of the second device receives the second information from the first device.

[0203] For example, after receiving the first information, the first device can determine whether the evaluated value of the first parameter reaches the expressed value of the first parameter, wherein the first device is aware of the expressed value of the first parameter. If the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the intent management module of the second device, the second information being used to make the evaluated value of the first parameter reach the expressed value of the first parameter.

[0204] Specifically, after receiving the first information, the first device can determine whether the evaluated value of the first parameter reaches the expressed value of the first parameter. Further, the first information includes modification instruction information, and the first device can accept or reject modifications made by the intent management module of the second device to the expression of some or all of the first parameter's parameters.

[0205] In one implementation, if the first device does not accept modifications to some parameters of the first parameter, the first device may send second information to the intent management module of the second device. This second information includes at least one second creation request and / or a second modification request. The second modification request indicates modification of the expression value of at least one parameter in the first parameter, and the second creation request indicates creation of a third intent, the parameters of which include at least one parameter from the first parameter.

[0206] It should be understood that in the above scheme, if the first device does not accept the modification of the expression of all parameters of the first parameter, the first device may also send a second message to the intent management module of the second device, which is used to instruct the second device to continue to use the first intent for communication.

[0207] S609, if the first device receives a modification to some parameters of the first parameter, it sends at least one first creation request message and / or a first modification request message to the intent management module of the second device. Correspondingly, the intent management module of the second device receives at least one first creation request message and / or a first modification request message from the first device.

[0208] For example, the first device may send at least one first creation request and / or first modification request to the intent management module of the second device.

[0209] In this context, the second information sent by the first device to the intent management module of the second device, when it receives modifications to some or all of the parameters of the first parameter, can also be used to instruct the first device to accept the modifications to some or all of the parameters of the first parameter by the intent management module of the second device.

[0210] Specifically, the relevant descriptions of the first creation request information and the first modification request information can be found in the descriptions of the first creation request information and the first modification request information in S421 above. For the sake of brevity, this application will not repeat them here.

[0211] In the above scheme, if the first device accepts all the parameter modifications in the first parameter by the intent management module of the second device, the first device can send only the second information to the second device, without needing to send at least one first creation request information and / or first modification request information to the intent management module of the second device.

[0212] It should be understood that in the above scheme, when the expression values ​​of parameters whose evaluation values ​​do not reach the expression values ​​are the same within the first parameter, a new request message can be sent; when the expression values ​​of parameters whose evaluation values ​​do not reach the expression values ​​are different within the first parameter, more than one new request message can be sent.

[0213] It should also be understood that, unless otherwise specified, there are no restrictions on the order of the steps in the above scheme, nor are there any restrictions on the causal relationship or other logical relationship between them, and some steps are optional. This application does not limit the implementation method.

[0214] Based on the above scheme, by adding information elements to the intent translation information and intent execution notification information, the parameters that the second device needs to feedback can be indicated; by adding information elements to the intent context update information, the achievement status of the calculated parameters that need to be fed back can be indicated; the intent management module of the second device can modify the expression of the intent parameters according to the obtained intent achievement details, and return feedback information to the first device, sending the modified expression of the intent parameters and the intent achievement details to the first device.

[0215] Furthermore, the first device receives first information from the intent management module of the second device. If the evaluation value of the first parameter does not reach the expression value of the first parameter, the first device sends second information to the intent management module of the second device. Thus, the first device can manage the intent based on the evaluation value and expression value of the first parameter of the first intent, as well as the modification instruction information. For example, it can send information to the intent management module of the second device to make the evaluation value of the first parameter reach the expression value of the first parameter, so that the first device can purposefully adjust the expression value of the intent parameter to satisfy the intent. This avoids the situation where the first device cannot know the specific circumstances of the intent not being satisfied, resulting in an inappropriate adjustment of the expression value of the intent parameter. In addition, the first device can send information to the intent management module of the second device to instruct the second device to provide feedback on the parameters that the second device needs to provide feedback on. This avoids the situation where the first device can only operate on the various fields of the intent based on guesswork, resulting in a large number of negotiation times with the second device, saving system maintenance resources and improving system performance.

[0216] The various embodiments described herein can be independent solutions or combinations thereof based on their inherent logic, and all such solutions fall within the protection scope of this application.

[0217] It is understood that, in the above-described method embodiments, the methods and operations implemented by network devices (e.g., the first device and / or the second device) can also be implemented by components (e.g., chips or circuits) that can be used in network devices.

[0218] The above, combined with Figures 4 to 6 The methods provided in the embodiments of this application are described in detail below. Figures 7 to 9This application provides a detailed description of the communication device provided in its embodiments. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail here will be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.

[0219] The above mainly describes the solution provided by the embodiments of this application from the perspective of interaction between various network elements. It is understood that each network element, such as a transmitting or receiving device, includes corresponding hardware structures and / or software modules to perform the above functions. Those skilled in the art should recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0220] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.

[0221] Figure 7 This is a schematic block diagram of a communication device 700 provided in an embodiment of this application. The communication device 700 includes a transceiver unit 710 and a processing unit 720. The transceiver unit 710 can implement corresponding communication functions, and the processing unit 710 is used for data processing. The transceiver unit 710 can also be referred to as a communication interface or a communication unit.

[0222] Optionally, the communication device 700 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 720 can read the instructions and / or data in the storage unit so that the communication device can implement the aforementioned method embodiments.

[0223] The communication device 700 can be used to perform the actions performed by the network device in the above method embodiment, wherein the network device includes a first device and a second device. In this case, the communication device 700 can be a network device or a component configurable on a network device. The transceiver unit 710 is used to perform transceiver-related operations on the network device side (e.g., the first device and / or the second device) in the above method embodiment, and the processing unit 720 is used to perform processing-related operations on the network device side (e.g., the first device and / or the second device) in the above method embodiment.

[0224] As a design feature, the communication device 700 is used to perform the above... Figure 4 or Figure 5 or Figure 6 The actions performed by the first device in the illustrated embodiment.

[0225] As an example, the communication device 700 is used to perform the above. Figure 4 or Figure 5 or Figure 6 The actions performed by the second device in the illustrated embodiment.

[0226] The communication device 700 can implement steps or processes corresponding to those performed by a network device (e.g., a first device and / or a second device) in methods 400 to 600 according to embodiments of this application. The communication device 700 may include methods for performing... Figure 4 Method 400 to Figure 6 The network device (e.g., the first device and / or the second device) in method 600 is a unit that executes the method. Furthermore, each unit in the communication device 700 and the other operations and / or functions described above are respectively for implementing... Figure 4 Method 400 to Figure 6 The corresponding process of Chinese method 600.

[0227] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0228] The processing unit 720 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 710 can be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 710 can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.

[0229] like Figure 8As shown, this application embodiment also provides a communication device 800. The communication device 800 includes a processor 810, which is coupled to a memory 820. The memory 820 is used to store computer programs or instructions and / or data, and the processor 810 is used to execute the computer programs or instructions and / or data stored in the memory 820, so that the methods in the above method embodiments are executed.

[0230] Optionally, the communication device 800 may include one or more processors 810.

[0231] Optionally, such as Figure 8 As shown, the communication device 800 may also include a memory 820.

[0232] Optionally, the communication device 800 may include one or more memory 820.

[0233] Alternatively, the memory 820 may be integrated with the processor 810 or set separately.

[0234] Optionally, such as Figure 8 As shown, the communication device 800 may further include a transceiver 830 for receiving and / or transmitting signals. For example, a processor 810 is used to control the transceiver 830 to receive and / or transmit signals.

[0235] As one approach, the communication device 800 is used to implement the operations performed by network devices (e.g., the first device and / or the second device) in the above method embodiments.

[0236] For example, processor 810 is used to implement processing-related operations performed by network devices (e.g., the first device and / or the second device) in the above method embodiments, and transceiver 830 is used to implement transmission-reception-related operations performed by network devices (e.g., the first device and / or the second device) in the above method embodiments.

[0237] This application also provides a communication device 900, which can be a network device or a chip. The communication device 900 can be used to perform the operations performed by the network device in the above method embodiments. The network device may include a first device and / or a second device.

[0238] When the communication device 900 is a network device, such as a base station. Figure 9This is a simplified structural diagram of a network device 900 provided in an embodiment of this application. The base station includes part 910 and part 920. Part 910 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to other signals; part 920 is mainly used for signal processing and controlling the network device. Part 910 can generally be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver. Part 920 is usually the control center of the network device (e.g., the first device and / or the second device), and can generally be referred to as a processing unit, used to control the base station to perform the processing operations of the network device side (e.g., the first device and / or the second device) in the above method embodiments.

[0239] The transceiver unit of section 910, also known as a transceiver or transceiver unit, includes an antenna and radio frequency (RF) circuitry, where the RF circuitry is primarily used for RF processing. Optionally, the devices in section 910 that implement the receiving function can be considered as receiving units, and the devices that implement the transmitting function can be considered as transmitting units; that is, section 910 includes both receiving and transmitting units. The receiving unit can also be called a receiver, receiver circuit, or receiving unit, while the transmitting unit can be called a transmitter, transmitter, or transmitting circuit.

[0240] The 920 section may include one or more single boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement signal processing functions and control network devices. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple single boards may share one or more processors, multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.

[0241] For example, in one implementation, the transceiver unit of section 910 is used to perform... Figure 4 or Figure 5 or Figure 6 The transmit / receive related steps performed by the first device in the illustrated embodiment; part 920 is used for execution Figure 4 or Figure 5 or Figure 6 The steps related to the processing performed by the first device in the illustrated embodiment.

[0242] For example, in another implementation, the transceiver unit of section 910 is used to perform... Figure 4 or Figure 5 or Figure 6 The transmit / receive related steps are performed by the second device in the illustrated embodiment; part 920 is used for execution. Figure 4 or Figure 5 or Figure 6 The steps related to the processing performed by the second device in the illustrated embodiment.

[0243] It should be understood that Figure 9 This is merely an example and not a limitation; the network devices described above, including transceiver units and processing units, may not rely on... Figure 9 The structure shown.

[0244] When the communication device 900 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.

[0245] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by network devices (e.g., a first device and / or a second device) in the above-described method embodiments.

[0246] For example, when the computer program is executed by a computer, it enables the computer to implement the methods performed by network devices (e.g., the first device and / or the second device) in the above method embodiments.

[0247] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to perform the methods described in the above method embodiments, which are executed by network devices (e.g., a first device and / or a second device).

[0248] This application also provides a communication system, which includes the first device and the second device described in the above embodiments.

[0249] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant content in any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.

[0250] In this embodiment, the network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0251] This application does not impose any particular limitation on the specific structure of the execution subject of the method provided in this application embodiment. As long as it is possible to communicate according to the method provided in this application embodiment by running a program that records the code of the method provided in this application embodiment. For example, the execution subject of the method provided in this application embodiment can be a network device, or a functional module in a network device that can call and execute a program.

[0252] Various aspects or features of this application may be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein may encompass a computer program accessible from any computer-readable device, carrier, or medium.

[0253] The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that integrates one or more available media. Available media (or computer-readable media) can include, but are not limited to: magnetic media or magnetic storage devices (e.g., floppy disks, hard disks (such as portable hard drives), magnetic tapes), optical media (e.g., optical discs, compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives, etc.), or semiconductor media (e.g., solid-state disks (SSDs), USB flash drives, read-only memory (ROM), random access memory (RAM), and various other media capable of storing program code).

[0254] The various storage media described herein may represent one or more devices and / or other machine-readable media used for storing information. The term "machine-readable media" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0255] It should be understood that the processor mentioned in the embodiments of this application can 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, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0256] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM can include a variety of forms, such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0257] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0258] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0259] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the apparatus or units may be electrical, mechanical, or other forms.

[0260] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to implement the solution provided in this application, depending on actual needs.

[0261] In addition, the functional units in the various embodiments of this application can be integrated into one unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0262] In the above embodiments, it can be implemented entirely or partially by software, hardware, firmware, or any combination thereof.

[0263] When implemented using software, it can be implemented entirely or partially as a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. For information on computer-readable storage media, please refer to the description above.

[0264] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims and the specification.

Claims

1. A communication method, characterized in that, include: The first device receives first information from the second device, the first information including information on the evaluation value of the first parameter, the first parameter being a parameter of the first intent, wherein the first device has a consumer module that deploys the intent, and the second device has a producer module that deploys the intent. If the evaluated value of the first parameter does not reach the expressed value of the first parameter, the first device sends second information to the second device, the second information being used to make the evaluated value of the first parameter reach the expressed value of the first parameter.

2. The method according to claim 1, characterized in that, The method further includes: The first device sends third information to the second device, the third information including information on parameters that the second device needs to feedback, wherein the information on parameters that need to be fed back includes information on the first parameter.

3. The method according to claim 1, characterized in that, The first information also includes modification instruction information, which includes information about the expression of some or all of the parameters of the first parameter after modification.

4. The method according to claim 3, characterized in that, The second information is also used to instruct the first device to accept some or all of the parameters of the first parameter.

5. The method according to claim 4, characterized in that, When the first device accepts a modification to some parameters of the first parameter, the method further includes: The first device sends at least one first creation request message and / or one first modification request message to the second device. The first creation request message is used to request the creation of a second intent. The parameters of the second intent include at least one of the first parameters. The first modification request message is used to indicate the modification of the expression value of at least one of the first parameters.

6. The method according to claim 3, characterized in that, The second information is also used to indicate that the first device does not accept modifications to some or all of the parameters of the first parameter.

7. The method according to claim 1, characterized in that, The second information includes a second modification request and / or at least one second creation request. The second modification request is used to indicate the modification of the expression value of the parameter whose evaluation value in the first parameter has not reached the expression value. The second creation request is used to indicate the creation of a third intent, the parameters of which include the parameters whose evaluation value in the first parameter has not reached the expression value.

8. The method according to any one of claims 1 to 7, characterized in that, The first parameter includes at least one of the following: target, constraint, area of ​​action, preference information, or time of achievement.

9. The method according to any one of claims 1 to 7, characterized in that, The evaluation value of the first parameter is the value of the first parameter of the first intent as evaluated in real time by the network. The expression value of the first parameter is the value of the expression of the first parameter of the first intent. When the evaluation value of the first parameter does not reach the expression value of the first parameter, the first intent is not satisfied or the first intent is not achieved.

10. A method of communication, characterized in that, include: The second device sends first information to the first device, the first information including information on the evaluation value of the first parameter, the first parameter being a parameter of the first intent; The second device receives second information from the first device, the second information being used to make the evaluation value of the first parameter reach the expression value of the first parameter, wherein the first device deploys a consumer module with intent, and the second device deploys a producer module with intent.

11. The method according to claim 10, characterized in that, The method further includes: The second device receives third information from the first device, the third information including information about parameters that the second device needs to feedback, wherein the information about parameters that need to be fed back includes information about the first parameters.

12. The method according to claim 10, characterized in that, The method further includes: The second device modifies the expression of some or all of the parameters of the first parameter.

13. The method according to claim 12, characterized in that, The first information also includes modification instruction information, which includes information about the expression of some or all of the parameters of the first parameter after modification.

14. The method according to claim 13, characterized in that, The second information is also used to instruct the first device to accept some or all of the parameters of the first parameter.

15. The method according to claim 14, characterized in that, The method further includes: The second device receives at least one first creation request information and / or a first modification request information from the first device. The first creation request information is used to request the creation of a second intent. The parameters of the second intent include at least one of the first parameters. The first modification request information is used to indicate the modification of the expression value of at least one of the first parameters.

16. The method according to claim 15, characterized in that, The second information is also used to indicate that the first device does not accept modifications to some or all of the parameters of the first parameter.

17. The method according to claim 10, characterized in that, The second information includes a second modification request and / or at least one second creation request. The second modification request is used to indicate the modification of the expression value of the parameter whose evaluation value in the first parameter has not reached the expression value. The second creation request is used to indicate the creation of a third intent, the parameters of which include the parameters whose evaluation value in the first parameter has not reached the expression value.

18. The method according to any one of claims 10 to 17, characterized in that, The information of the first parameter includes at least one of the following parameters: target, constraint, area of ​​action, preference information, or time of achievement.

19. The method according to any one of claims 10 to 17, characterized in that, The evaluation value of the first parameter is the value of the first parameter of the first intent as evaluated in real time by the network. The expression value of the first parameter is the value of the expression of the first parameter of the first intent. When the evaluation value of the first parameter does not reach the expression value of the first parameter, the first intent is not satisfied or the first intent is not achieved.

20. A communication device, characterized in that, include: Memory, used to store computer instructions; A processor for executing computer instructions stored in the memory, causing the communication device to perform the method as claimed in any one of claims 1 to 9, or as claimed in any one of claims 10 to 19.

21. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a communication device, causes the communication device to perform the method as claimed in any one of claims 1 to 9, or as claimed in any one of claims 10 to 19.

22. A computer program product, characterized in that, The computer program product includes instructions that, when executed, implement the method as described in any one of claims 1 to 9, or implement the method as described in any one of claims 10 to 19.

23. A chip, characterized in that, The chip includes a processor and a data interface, wherein the processor reads instructions stored in a memory through the data interface to execute the method as claimed in any one of claims 1 to 9, or as claimed in any one of claims 10 to 19.

Citation Information

Patent Citations

  • Intent decomposition method and apparatus

    WO2021134343A1