Communication method and communication apparatus

By generating and transmitting information that supports natural language expression through intent processing functions in the communication system, consumers are allowed to express their intents using natural language and convert it into a predefined format. This solves the problem of inflexible intent expression in IDMS Consumer and enables more efficient intent input and management.

WO2026026368A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/104419
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-06-27
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In communication systems, the way intent-driven management service consumers (IDMS consumers) express intent is not flexible enough, and it is difficult to express intent efficiently using natural language.

Method used

By generating and sending information indicating whether the schematic processing function supports expressing intent in natural language, consumers can determine whether they can use natural language to input intent, and receive intents described in natural language to obtain corresponding intent execution plans. The natural language processing function converts entities into intents in a predefined format, reducing the difficulty of intent input.

Benefits of technology

It improves the convenience and accuracy of intent input, reduces the burden on producers, and increases resource utilization and the efficiency of intent management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104419_05022026_PF_FP_ABST
    Figure CN2025104419_05022026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a communication apparatus, which are applied to the field of communications. An intent driven management service producer indicates, to an intent driven management service consumer, whether an intent processing function supports a natural language intent, so that when the intent driven management service producer supports the natural language intent, the intent driven management service consumer can input an intent in a natural language. The technical solution can improve the convenience of intent input.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] The present application claims priority from the Chinese patent application No. 202411050949.2 filed on July 31, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, in particular to a communication method and a communication apparatus. BACKGROUND

[0003] In order to simplify the complexity of network management operation and improve operation and maintenance efficiency, an intent driven management service (IDMS) is introduced in a communication system.

[0004] Currently, in the communication system, an IDMS consumer (IDMS Consumer) consults an intent processing function information object class (IOC) of an IDMS producer (IDMS Producer), learns the intent processing capability supported by the IDMS Producer and the format that must be met by the reported intent, and then reports the intent to the IDMS Producer according to the specified format; after receiving the intent, the IDMS Producer calls the corresponding intent processing capability to generate an intent execution scheme, and executes the intent execution scheme to realize the intent.

[0005] However, this method has the following problems: the IDMS Consumer is difficult to express the intent in a flexible manner. SUMMARY

[0006] Embodiments of the present application provide a communication method and a communication apparatus, which can make the IDMS Consumer express the intent in a more flexible manner and reduce the difficulty of intent expression.

[0007] In a first aspect, the present application provides a communication processing method, the communication method comprising: generating first information, the first information indicating whether an intent processing function supports natural language expression of an intent; and sending the first information.

[0008] The communication method can be performed by a producer of an intent driven management service, or in other words, can be performed by a production function entity of an intent driven management service. For the sake of simplicity, the subsequent content is referred to as the producer.

[0009] In this way, a consumer of the intent-driven management service can determine whether the intent can be input using natural language according to whether the intent processing function supports natural language expression of the intent, thereby improving the convenience of intent input.

[0010] In some implementations, the second information only indicates the intent processing capabilities that support natural language expression of the intent, and the intent processing capabilities without the indication information related to natural language expression of the intent do not support natural language expression of the intent by default.

[0011] In some implementations, the second information only indicates the intent processing capabilities that do not support natural language expression of the intent, and the intent processing capabilities without the indication information related to natural language expression of the intent support natural language expression of the intent by default.

[0012] In some designs, the communication method further includes: receiving second information, the second information including an intent described by natural language, and the second information being used to request the intent processing function to implement the intent; and obtaining an intent execution scheme of the intent according to the second information.

[0013] In the communication method, because the intent described by natural language can be received and the corresponding intent execution scheme can be obtained based on the intent, compared with inputting the intent according to a specific format requirement, the difficulty of intent input can be reduced, and the convenience of intent input can be improved.

[0014] In some possible designs, the first information further includes a scenario identifier of the intent processing function supporting processing of the natural language intent. In this design, the second information can further include an identifier of a scenario to which the requested intent belongs. In this way, the scenario to which the intent belongs can be distinguished, and the intent management service can be provided more conveniently and efficiently.

[0015] In some possible designs, the first information further includes a keyword related to the scenario identifier. Correspondingly, the natural language in the second information can include the keyword. Alternatively, the second information includes a keyword that can be used when the intent processing capability capable of processing the intent is described, so that the consumer can describe the intent using natural language based on the keyword in the second information, and the input intent can be more accurate.

[0016] In some possible designs, obtaining the intent execution scheme of the intent according to the first information includes: sending third information to a natural language processing function entity, the third information including the second information; receiving an intent expression from the natural language processing function entity, the intent expression expressing the intent indicated by the fifth information by using a predefined format; and generating the intent execution scheme according to the intent expression.

[0017] In this design, the natural language processing function entity acquires the intent satisfying the predefined format based on the natural language intent, so as to reduce the load of the producer.

[0018] In some possible designs, the predefined format is an IOC format. In this way, the existing manner can be used to acquire the intent execution plan based on the IOC, so as to improve resource utilization.

[0019] In some possible designs, the third information further includes indication information of the predefined format. That is, the intent producer indicates the format of the intent that should be output by the natural language processing function entity based on the natural language description of the intent, so as to enable the natural language processing function entity to provide the intent producer with the intent satisfying the format requirement of the intent producer.

[0020] In some possible designs, the intent execution plan of the intent is acquired according to the first information, including: sending the third information to the natural language processing function entity, the third information including the second information; and receiving the intent execution plan from the natural language processing function entity. That is, the natural language processing function entity directly provides the intent execution plan for the intent producer based on the natural language description of the intent, so as to reduce the load of the producer.

[0021] In a possible design, the third information further includes content requirements of the intent execution plan corresponding to the intent. That is, the intent producer indicates the requirements that should be satisfied by the intent execution plan output by the natural language processing function entity based on the natural language description of the intent, so as to enable the natural language processing function entity to provide the intent execution plan satisfying the requirements of the producer.

[0022] In some possible designs, the communication method further includes: receiving fourth information, the fourth information being used to query the first information. Alternatively, the first information can be sent based on a query request of the fourth information. This manner of sending the first information based on the query can avoid resource waste.

[0023] In some possible designs, the communication method further includes: receiving fifth information, the fifth information being used to subscribe to the first information. Alternatively, the first information can be sent based on a subscription request, and this manner can update the first information in a timely manner.

[0024] In a second aspect, the present application provides a communication method, including: receiving first information, the first information indicating whether an intent processing function supports natural language expression of an intent; and storing the first information.

[0025] The communication method can be executed by a consumer of an intent-driven management service, or in other words, a consumer function entity of the intent-driven management service. For the sake of simplicity, the following content is referred to as the consumer.

[0026] In some possible design, the method further includes: sending second information, the second information including the intent described by the natural language, and the second information being used to request implementation of the intent. The intent requested to be implemented by the first information is an intent corresponding to an intent processing capability supporting the natural language expression.

[0027] In some possible design, the first information further includes a scene identifier of a scene in which the intent processing capability supports processing of the natural language intent. Correspondingly, the second information can further include an identifier of a scene of intent expression to which the intent belongs.

[0028] In some possible design, the first information further includes a keyword related to the scene identifier. Correspondingly, the natural language describing the intent in the second information includes the keyword.

[0029] In some possible design, the method further includes: sending fourth information, the fourth information being used to query the first information.

[0030] In some possible design, the method further includes: sending fifth information, the fifth information being used to subscribe to the first information.

[0031] In a third aspect, the present application provides a communication method, the method including: receiving third information, the third information including an intent described by a natural language; and sending an expression of the intent indicated by the third information or an intent execution scheme corresponding to the intent indicated by the third information, the expression of the intent being an expression in a predefined format.

[0032] The communication method can be performed by an intent processing function entity.

[0033] In some possible design, the expression of the intent is an expression in an IOC format.

[0034] In some possible design, the third information includes indication information of a predefined format to which the expression of the intent should meet.

[0035] In some possible design, the third information includes indication information of a content requirement to which the intent execution scheme should meet.

[0036] In some possible design, the third information further includes a scene identifier associated with the intent.

[0037] In a fourth aspect, the present application provides a communication apparatus. The communication apparatus can include modules corresponding to the methods / operations / steps / actions described in the first aspect or any possible implementation manner of the first aspect. The modules can be hardware circuits, software, or a combination of hardware circuits and software.

[0038] In one design, the communication apparatus can include a processing module and a communication module. The communication module can be configured to perform the sending and receiving actions in the method described in the first aspect or any of the possible implementation manners of the first aspect, and the processing module can be configured to perform the processing actions in the method described in the first aspect or any of the possible implementation manners of the first aspect.

[0039] In one design, the communication apparatus can be a producer function entity of intent-driven management service, or can be an apparatus, module, circuit, chip, or the like configured to be disposed in the producer function entity, or can be an apparatus capable of being used in matching with the producer function entity.

[0040] In the fifth aspect, the present application provides a communication apparatus. The communication apparatus can include a module corresponding to each of the methods / operations / steps / actions described in the second aspect or any of the possible implementation manners of the second aspect.

[0041] In one design, the communication apparatus can include a processing module and a communication module. The communication module can be configured to perform the sending and receiving actions in the method described in the second aspect or any of the possible implementation manners of the second aspect, and the processing module can be configured to perform the processing actions in the method described in the second aspect or any of the possible implementation manners of the second aspect.

[0042] In one design, the communication apparatus can be a consumer function entity of intent-driven management service, or can be an apparatus, module, circuit, chip, or the like configured to be disposed in the consumer function entity, or can be an apparatus capable of being used in matching with the consumer function entity.

[0043] In the sixth aspect, the present application provides a communication apparatus. The communication apparatus can include a module corresponding to each of the methods / operations / steps / actions described in the third aspect or any of the possible implementation manners of the third aspect.

[0044] In one design, the communication apparatus can include a processing module and a communication module. The communication module can be configured to perform the sending and receiving actions in the method described in the third aspect or any of the possible implementation manners of the third aspect, and the processing module can be configured to perform the processing actions in the method described in the third aspect or any of the possible implementation manners of the third aspect.

[0045] In one design, the communication apparatus can be a natural language processing function entity, or can be an apparatus, module, circuit, chip, or the like configured to be disposed in the natural language processing function entity, or can be an apparatus capable of being used in matching with the natural language processing function entity.

[0046] In a seventh aspect, a communication apparatus is provided, which comprises a processor, and instructions which, when executed by the processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented.

[0047] Optionally, the communication apparatus can further comprise a storage medium storing the aforementioned instructions for the processor to execute.

[0048] In an eighth aspect, a communication apparatus is provided, which comprises a processor, and instructions which, when executed by the processor, cause the method in the second aspect or any possible implementation of the second aspect to be implemented.

[0049] Optionally, the communication apparatus can further comprise a storage medium storing the aforementioned instructions for the processor to execute.

[0050] In a ninth aspect, a communication apparatus is provided, which comprises a processor, and instructions which, when executed by the processor, cause the method in the third aspect or any possible implementation of the third aspect to be implemented.

[0051] Optionally, the communication apparatus can further comprise a storage medium storing the aforementioned instructions for the processor to execute.

[0052] In a tenth aspect, a chip is provided, which comprises a processing circuitry configured to execute a program or instructions to cause the method in the first aspect or any possible implementation of the first aspect to be implemented.

[0053] Optionally, the chip can further comprise a memory configured to store the program or instructions.

[0054] Optionally, the chip can further comprise the transceiver circuitry, or an input / output interface.

[0055] In an eleventh aspect, a chip is provided, which comprises a processing circuitry configured to execute a program or instructions to cause the method in the second aspect or any possible implementation of the second aspect to be implemented.

[0056] Optionally, the chip can further comprise a memory configured to store the program or instructions.

[0057] Optionally, the chip can further comprise the transceiver circuitry, or an input / output interface.

[0058] In a twelfth aspect, a chip is provided, which comprises a processing circuitry configured to execute a program or instructions to cause the method in the third aspect or any possible implementation of the third aspect to be implemented.

[0059] Optionally, the chip can further comprise a memory configured to store the program or instructions.

[0060] Optionally, the chip can further comprise the transceiver circuit, or the input / output interface.

[0061] In a thirteenth aspect, a computer-readable storage medium is provided, which comprises instructions, when executed by a processor, cause the method in the first aspect or any possible implementation of the first aspect to be performed.

[0062] In a fourteenth aspect, a computer-readable storage medium is provided, which comprises instructions, when executed by a processor, cause the method in the second aspect or any possible implementation of the second aspect to be performed.

[0063] In a fifteenth aspect, a computer-readable storage medium is provided, which comprises instructions, when executed by a processor, cause the method in the third aspect or any possible implementation of the third aspect to be performed.

[0064] In a sixteenth aspect, a computer program product is provided, which comprises computer program code or instructions, when executed by a processor, cause the method in the first aspect or any possible implementation of the first aspect to be performed.

[0065] In a seventeenth aspect, a computer program product is provided, which comprises computer program code or instructions, when executed by a processor, cause the method in the second aspect or any possible implementation of the second aspect to be performed.

[0066] In an eighteenth aspect, a computer program product is provided, which comprises computer program code or instructions, when executed by a processor, cause the method in the third aspect or any possible implementation of the third aspect to be performed.

[0067] In a nineteenth aspect, a communication system is provided, which comprises: the apparatus in the first aspect or any possible implementation of the first aspect, the apparatus in the second aspect or any possible implementation of the second aspect, and the apparatus in the third aspect or any possible implementation of the third aspect.

[0068] It can be processed that the technical effects of any aspect of the second aspect to the nineteenth aspect of the present application can refer to the related content in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0069] FIG. 1 is an exemplary structural diagram of a communication system according to an embodiment of the present application;

[0070] FIG. 2 to FIG. 9 are flow diagrams of communication methods according to embodiments of the present application;

[0071] FIG. 10 is an exemplary structural diagram of a communication system according to an embodiment of the present application;

[0072] FIG. 11 is a flow diagram of a communication method according to an embodiment of the present application;

[0073] FIG. 12 is a structural diagram of a communication device according to an embodiment of the present application;

[0074] FIG. 13 is a structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0075] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0076] In order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", and the like. The "first", "second", and the like are not limited to the quantity and execution order, and the "first", "second", and the like are not necessarily different.

[0077] It should be noted that in the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of the words "exemplary" or "for example" is intended to present related concepts in a specific manner.

[0078] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or the like means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, and (or) c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0079] The technical solution of the present application is applicable to a wireless communication system with intent-driven management service, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) system, a satellite communication system, a future mobile communication system, or a fusion system of multiple systems.

[0080] The technical solution provided by the present application can also be applied to a device to device (D2D) communication system, a vehicle-to-everything (V2X) communication system, a machine to machine (M2M) communication system, a machine type communication (MTC) system, an internet of things (IoT) communication system, or other communication systems with intent-driven management service.

[0081] FIG. 1 is an exemplary structure diagram of a communication system according to an embodiment of the present application. As shown in (a) of FIG. 1, the communication system includes an IDMS consumer, an IDMS producer, and a natural language processing (NLP) function entity.

[0082] The IDMS consumer can also be referred to as an IDMS consumer device or an IDMS owner; and the IDMS producer can also be referred to as an IDMS producer device, an IDMS provider, or an IDMS providing device.

[0083] The IDMS consumer is a consumer of intent-driven management service, and declares its own intent by using an intent management service (MnS) to achieve the purpose of managing network / service resources.

[0084] The IDMS producer is a producer of intent-driven management service, and has an intent processing capability for intent translation and intent realization.

[0085] The NLP function entity is a function module of the IDMS, which can be implemented by a large language model (LLM). The NLP function entity is a natural language intention processing function of a domain large language model. One IDMS producer can integrate multiple domain large language models to process natural language intentions in different use cases or scenarios.

[0086] In (b) and (c) of FIG. 1, single-domain management refers to the management of network resources and services within a single, unified network domain, which is usually controlled by one organization or operator, with unified policies and configurations. Cross-domain management refers to the coordination and management of resources and users across multiple network domains, which may belong to different organizations or operators.

[0087] FIG. 2 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 2, the communication method includes S210 and S220.

[0088] In S210, the intent-driven management service producer generates first information, which indicates whether the intention processing function supports natural language expression of intention.

[0089] In some implementations, multiple intention processing functions can be deployed in the network to support different types of intentions.

[0090] In some implementations, different intention processing functions can be deployed in the network to support different intention expectation object domains. For example, intention processing function A is deployed to process intentions related to wireless networks, intention management function B is deployed to process intentions related to 5th generation core (5GC) networks, and intention management function C is deployed to process intentions related to services. Alternatively, different intention processing functions can be deployed to support different regions of the same intention expectation object domain, for example, intention processing function D is deployed to support processing of intentions for wireless networks in region #1, and intention processing function e is deployed to support processing of intentions for wireless networks in region #2.

[0091] In some implementations, the first information further includes intention processing capabilities supported by the intention processing function.

[0092] In S220, the intent-driven management service producer sends the first information. Accordingly, the intent-driven management service consumer receives the first information.

[0093] After the producer sends the first information to the consumer, the consumer can learn the intention processing function supported by the producer and whether the intention processing function supports natural language description of the intention, so as to determine whether the intention that needs the intention processing function to be implemented can be described by natural language based on the information.

[0094] After the consumer receives the first information, the first information can be stored or recorded for later use.

[0095] In the communication method of the embodiment, the producer indicates to the consumer whether the intention processing function supports natural language description of the intention, so that the consumer can determine whether the intention that needs the intention processing function to be implemented can be described by natural language, thereby improving the convenience of intention input.

[0096] In some implementations of the embodiment, the first information includes an identifier of an application scenario of the intention processing function. In this way, the consumer can refer to the application scenario to select whether to use the intention processing function, thereby avoiding using the wrong intention processing function. The application scenario in the embodiment can be referred to as a use case.

[0097] The identifier of the application scenario of the intention processing function can be understood as an identifier of a scenario in which the intention processing function supports processing of a natural language intention.

[0098] In the implementation, correspondingly, the second information can also include an identifier of an application scenario to which the intention belongs, so that the producer can select the intention processing function in the desired application scenario for the consumer.

[0099] The application scenario in the embodiment can include at least one of the following scenarios: delivery of a wireless network, delivery of a wireless service, edge delivery of a service, capacity performance guarantee, wireless network performance guarantee, end-to-end network optimization, radio access network (RAN) domain energy saving, or 5GC related.

[0100] In some implementations of the embodiment, the first information includes a keyword associated with the intention processing function, or a keyword expected to be used when describing an intention corresponding to the intention processing function by natural language, or a keyword in an application scenario of the intention processing function. In this way, the consumer can refer to the keyword to input the natural language intention, thereby improving the accuracy of the input intention.

[0101] The keyword associated with the intention processing function can be understood as a keyword related to an identifier of a scenario in which the intention processing function supports processing of a natural language intention.

[0102] In this implementation, accordingly, the natural language describing the intent in the second information can contain all or part of the keywords associated with the intent processing function.

[0103] As an example, the keywords are set by the producer.

[0104] The keywords are generally high-frequency words frequently mentioned in the application scenario. As an example, the keywords in the “RAN domain energy saving” scenario can include “turning off idle resources”, “power saving”, etc.; the keywords in the “wireless network performance guarantee” scenario can include “quality of service”, “network stability”, etc.

[0105] FIG. 3 is a flow diagram of a communication method according to an embodiment of the present application. The communication method shown in FIG. 3 can include S310, S320 and S330.

[0106] S310, the intent-driven management service producer generates first information, the first information indicating whether the intent processing function supports natural language expression of intent.

[0107] This step can refer to S210, which will not be repeated here.

[0108] S320, the intent-driven management service producer sends the first information. Accordingly, the intent-driven management service consumer receives the first information.

[0109] This step can refer to S220, which will not be repeated here.

[0110] S330, the intent-driven management service consumer sends second information, the second information containing an intent described by natural language. Accordingly, the intent-driven management service producer receives the second information.

[0111] In this embodiment, the intent described by natural language can be referred to as a natural language intent.

[0112] In this embodiment, the second information has a function of requesting implementation of the natural language intent.

[0113] The consumer needs to generate a natural language intent before sending the second information.

[0114] In some implementations, after the consumer learns from the first information whether the intent processing function supports the natural language described intent, the consumer can generate a natural language described intent in the case that the intent processing function supports the natural language intent.

[0115] When the first information contains the identification of the application scenario, in some implementations, the consumer can determine which application scenario its intent belongs to, and also carry the identification of the application scenario to which the intent belongs in the second information.

[0116] When the second information contains the application scenario identifier, in some implementations, the format of the second information is as follows: <application scenario identifier, natural language intent>.

[0117] When the first information contains the keyword, in some implementations, the consumer can generate the natural language intent containing the keyword.

[0118] When the first information contains the application scenario identifier and the keyword, the consumer can determine which application scenario the intent belongs to, and generate the natural language intent based on the keyword in the application scenario.

[0119] In this embodiment, after the producer receives the second information, the producer can obtain the intent execution scheme based on the second information, and execute the intent execution scheme to realize the intent.

[0120] FIG. 4 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 4, the communication method can include S410, S420, S430, S440, S450, and S460.

[0121] S410, an intent-driven management service producer generates first information, the first information indicating whether an intent processing function supports natural language expression of an intent.

[0122] This step can refer to S210, which will not be described here.

[0123] S420, the intent-driven management service producer sends the first information. Correspondingly, the intent-driven management service consumer receives the first information.

[0124] This step can refer to S220, which will not be described here.

[0125] S430, the intent-driven management service consumer sends second information, the second information containing an intent described by natural language. Correspondingly, the intent-driven management service producer receives the second information.

[0126] This step can refer to S330, which will not be described here.

[0127] S440, the intent-driven management service producer sends third information, the third information containing the second information. Correspondingly, the natural language processing function entity receives the third information.

[0128] The natural language processing function entity can be deployed with a translator for converting the natural language intent into an intent in a predefined format. The predefined format is a non-natural language format.

[0129] An example of the intent in the predefined format is an intent in an IOC format.

[0130] In some implementations, the intent in the predefined format includes at least one of the following: an intent expectation, an expected target, a context, an expected object, or an intent priority.

[0131] In some implementations, the network includes a plurality of natural language processing function entities, each of which supports one or more application scenarios, or in other words, each of which can convert a natural language intent in a supported application scenario into an intent in a predefined format.

[0132] When the second information includes an identifier of the application scenario, in some implementations, the intent-driven management service producer can select a natural language processing function entity that supports the application scenario based on the identifier of the application scenario, and send the third information to the natural language processing function entity. In this implementation, the third information can not include the identifier of the application scenario.

[0133] When the second information includes an identifier of the application scenario, in some implementations, the third information includes the identifier of the application scenario, and the natural language processing function entity selects a translator that supports the application scenario.

[0134] In some implementations, the natural language processing function entity inputs the natural language intent into the trained translator to obtain the intent in the predefined format output by the translator.

[0135] In some implementations, the third information includes indication information of the predefined format, i.e., the producer indicates the format of the intent expected by the producer to the natural language processing function entity, so that the natural language processing function entity can obtain the intent in the format expected by the producer.

[0136] For example, different translators can output intents in different formats for the same input. The natural language processing function entity can select a corresponding translator based on the indication of the producer.

[0137] If the natural language includes words that cannot be recognized by the translator, the natural language processing function entity can intelligently recommend an intent based on some algorithms and / or knowledge bases.

[0138] S450, the natural language processing function entity sends the intent in the predefined format. Accordingly, the intent-driven management service producer receives the intent in the predefined format.

[0139] S460, the intent-driven management service producer generates an intent execution plan based on the intent in the predefined format.

[0140] When the intent in the predefined format is an intent in the IOC format, the implementation of the intent-driven management service producer generating an intent execution plan based on the intent in the predefined format can refer to the related content in the communication protocol, which will not be described here.

[0141] The intent execution plan is a kind of imperative expression form, and the content includes detailed description of deployment or configuration information of the network element.

[0142] In some implementations of the embodiment, S455 can also be included.

[0143] S455, the intent-driven management service producer performs feasibility check on the intent in the predefined format.

[0144] The implementation of the step can refer to the related content in the communication protocol, which will not be described here.

[0145] The intent-driven management service producer performs feasibility check on the intent in the predefined format. Only when the result is feasible, S460 is executed.

[0146] In some implementations of the embodiment, S470 can also be included.

[0147] S470, the intent-driven management service producer executes the intent execution plan.

[0148] In some implementations of the embodiment, S480 can also be included after S470.

[0149] S480, the intent-driven management service producer sends an intent execution report. Correspondingly, the intent-driven management service consumer receives the intent execution report.

[0150] In some implementations, the intent execution report can include at least one of the following information: intent implementation information, intent conflict information, or intent implementation feasibility check information.

[0151] The intent implementation information indicates the specific implementation information of a certain aspect (i.e. expectation, target or the entire intent) of the intent, including the implementation state and the implementation value of the target. In this implementation, the consumer can use the intent execution information to verify whether the intent is truly implemented, and evaluate whether the intent needs to be updated when necessary.

[0152] The intent conflict information indicates the conflicting intent. The information includes the conflict type (i.e. intent conflict, expectation conflict and target conflict) and the possible solution (e.g. intent deletion, intent modification).

[0153] The intent implementation feasibility check information indicates that the intent is feasible or infeasible. The intent implementation feasibility check information is provided after the MnS producer automatically performs the feasibility check when receiving the intent creation and modification request of the MnS consumer.

[0154] When the intent fulfillment report includes intent fulfillment information, in some implementations, the intent fulfillment information can include a current performance value of the corresponding expected target indication (e.g., WeakRSRPRatio of weakRSRPRatioTarget, average UL RAN UE throughput of aveULRANUEThptTarget).

[0155] FIG. 5 is an example flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 5, the communication method includes S505 and S520. The embodiment differs from the embodiment shown in FIG. 4 in that S505.

[0156] S505, the intent-driven management service consumer sends fourth information, which is used to query first information used to indicate whether the intent processing function of the intent-driven management service producer supports natural language expressed intent. Accordingly, the intent-driven management service producer receives the fourth information.

[0157] In this step, the consumer queries the producer about whether the natural language intent is supported by the intent processing function of the producer, so as to pre-evaluate whether the consumer can meet its own intent, and thus to decide whether to send the second information.

[0158] In some implementations, the fourth information is also used to query the intent processing capability supported by the producer.

[0159] S520, the intent-driven management service producer sends the first information. Accordingly, the intent-driven management service consumer receives the first information.

[0160] This step can refer to the related content of S420, which will not be described here again.

[0161] In this embodiment, the consumer actively queries whether the natural language intent is supported by the intent processing function of the producer, which can ensure that the consumer can obtain the first information before sending the intent, and additionally avoids wasting resources of the producer to transmit the first information when the consumer does not need to obtain the first information.

[0162] In some implementations, the communication method further includes S530. S530 can refer to the related content of S430, which will not be described here again.

[0163] S530, the intent-driven management service consumer sends the second information. Accordingly, the intent-driven management service producer receives the second information.

[0164] When the communication method includes S530, in some implementations, the communication method further includes S540. S540 can refer to the related content of S440, which will not be described here again.

[0165] S540, the intent-driven management service producer sends the third information. Accordingly, the natural language processing function entity receives the third information.

[0166] When the communication method includes S540, in some implementations, the communication method further includes S550. S550 can refer to related content of S450, which will not be repeated here.

[0167] S550, the natural language processing function entity sends the predefined format intent. Accordingly, the intent-driven management service producer receives the predefined format intent.

[0168] When the communication method includes S550, in some implementations, the communication method further includes S555. S555 can refer to related content of S455, which will not be repeated here.

[0169] S555, the intent-driven management service producer performs feasibility check on the predefined format intent.

[0170] When the communication method includes S550, or includes S550 and S555, in some implementations, the communication method further includes S560. S560 can refer to related content of S460, which will not be repeated here.

[0171] S560, the intent-driven management service producer generates an intent execution plan based on the predefined format intent.

[0172] When the communication method includes S560, in some implementations, the communication method further includes S570. S570 can refer to related content of S470, which will not be repeated here.

[0173] S570, the intent-driven management service producer executes the intent execution plan.

[0174] When the communication method includes S555 and / or S570, in some implementations, the communication method further includes S580. S580 can refer to related content of S480, which will not be repeated here.

[0175] S580, the intent-driven management service producer sends an intent execution report. Accordingly, the intent-driven management service consumer receives the intent execution report.

[0176] FIG. 6 is a flow diagram of a communication method according to an embodiment of the present application. As shown in FIG. 6, the communication method includes S601 and S620. Optionally, it can also include S605. The difference between the embodiment and the embodiment shown in FIG. 5 includes S601 and S605.

[0177] S601, the intent-driven management service consumer sends fifth information, the fifth information is used to subscribe to the first information, and the first information is used to indicate whether the intent processing function supports the natural language expression intent. Correspondingly, the intent-driven management service producer receives the fifth information.

[0178] In this step, the consumer subscribes to the producer to update the case that the intent processing function of the producer supports the natural language intent.

[0179] In some implementations, the fifth information is also used to subscribe to the intent processing capability supported by the producer.

[0180] S620, the intent-driven management service producer sends the first information. Correspondingly, the intent-driven management service consumer receives the first information.

[0181] This step can refer to the related content of S420, which will not be repeated here. The difference includes: in this embodiment, the producer can send the first information to the consumer when it is found that the first information is updated.

[0182] In this embodiment, the consumer subscribes to the producer to update the case that the intent processing function of the producer supports the natural language intent, which can ensure that the consumer sends the first information to the consumer in time when the first information is updated, thereby ensuring the accuracy of the first information used by the consumer when sending the intent.

[0183] When the first information contains the identification of the keyword and / or application scenario, in some implementations, the communication method further includes S605.

[0184] S605, the natural language processing function entity updates the identification of the application scenario and / or the keyword for the intent-driven management service producer. In this way, the accuracy of the application scenario identification and / or the keyword in the first information provided by the producer to the consumer can be ensured.

[0185] In some implementations, the communication method further includes S630. S630 can refer to the related content of S430, which will not be repeated here.

[0186] S630, the intent-driven management service consumer sends the second information. Correspondingly, the intent-driven management service producer receives the second information.

[0187] When the communication method includes S630, in some implementations, the communication method further includes S640. S640 can refer to the related content of S440, which will not be repeated here.

[0188] S640, the intent-driven management service producer sends the third information. Correspondingly, the natural language processing function entity receives the third information.

[0189] When the communication method includes S640, in some implementations, the communication method further includes S650. S650 can refer to related content of S450, which will not be repeated here.

[0190] S650, the natural language processing function entity sends the intent in the predefined format. Accordingly, the intent-driven management service producer receives the intent in the predefined format.

[0191] When the communication method includes S650, in some implementations, the communication method further includes S655. S655 can refer to related content of S455, which will not be repeated here.

[0192] S655, the intent-driven management service producer performs a feasibility check on the intent in the predefined format.

[0193] When the communication method includes S650, or includes S650 and S655, in some implementations, the communication method further includes S660. S660 can refer to related content of S460, which will not be repeated here.

[0194] S660, the intent-driven management service producer generates an intent execution plan based on the intent in the predefined format.

[0195] When the communication method includes S660, in some implementations, the communication method further includes S670. S670 can refer to related content of S470, which will not be repeated here.

[0196] S670, the intent-driven management service producer executes the intent execution plan.

[0197] When the communication method includes S655 and / or S670, in some implementations, the communication method further includes S680. S680 can refer to related content of S480, which will not be repeated here.

[0198] S680, the intent-driven management service producer sends an intent execution report. Accordingly, the intent-driven management service consumer receives the intent execution report.

[0199] FIG. 7 is an example flow diagram of a communication method according to an embodiment of the present application. As shown in FIG. 7, the communication method includes S730, S740, S750 and S760. The differences between the present embodiment and the embodiment shown in FIG. 4 include S740, S750 and S760.

[0200] S730, the intent-driven management service consumer sends second information. Accordingly, the intent-driven management service producer receives the second information.

[0201] In the communication method, S730 can refer to related content of S430, which will not be repeated here.

[0202] S740, the intent-driven management service producer sends the third information. Accordingly, the natural language processing function entity receives the third information.

[0203] In the communication method, S740 can refer to related content of S440, which will not be repeated here.

[0204] S750, the natural language processing function entity generates an intent execution plan based on the predefined format of the intent.

[0205] In the communication method, S750 can refer to S460, for example, replacing the intent-driven management service producer in S460 with the natural language processing function entity.

[0206] In some implementations of the communication method, S755 is further included. S755 can refer to related content of S455, for example, replacing the intent-driven management service producer in S455 with the natural language processing function entity, which will not be repeated here.

[0207] S755, the natural language processing function entity performs a feasibility check on the intent execution plan.

[0208] S760, the natural language processing function entity sends the intent execution plan. Accordingly, the intent-driven management service producer receives the intent execution plan.

[0209] If S755 is included, in some implementations, feasibility check information can also be sent.

[0210] In some implementations of the communication method, the communication method further includes S720. S720 can refer to related content of S420, which will not be repeated here.

[0211] S720, the intent-driven management service producer sends the first information. Accordingly, the intent-driven management service consumer receives the first information.

[0212] When the communication method includes S760, in some implementations, the communication method further includes S770. S770 can refer to related content of S470, which will not be repeated here.

[0213] S770, the intent-driven management service producer executes the intent execution plan.

[0214] When the communication method includes S755 and / or S770, in some implementations, the communication method further includes S780. S780 can refer to related content of S480, which will not be repeated here.

[0215] S780, the intent-driven management service producer sends an intent execution report. Accordingly, the intent-driven management service consumer receives the intent execution report.

[0216] FIG. 8 is a flow diagram of a communication method according to an embodiment of the present application. The embodiment shown in FIG. 8 differs from the embodiment shown in FIG. 7 in that S805.

[0217] S805, the intent-driven management service consumer sends fourth information, which is used to query the first information, and the first information is used to indicate whether the natural language expression intent is supported by the intent processing function. Accordingly, the intent-driven management service producer receives the fourth information.

[0218] This step can refer to S505, which will not be repeated here.

[0219] S820, the intent-driven management service producer sends the first information. Accordingly, the intent-driven management service consumer receives the first information.

[0220] This step can refer to S420, which will not be repeated here.

[0221] S830, the intent-driven management service consumer sends the second information. Accordingly, the intent-driven management service producer receives the second information.

[0222] In this communication method, S830 can refer to the related content of S430, which will not be repeated here.

[0223] S840, the intent-driven management service producer sends the third information. Accordingly, the natural language processing function entity receives the third information.

[0224] In this communication method, S840 can refer to the related content of S440, which will not be repeated here.

[0225] S850, the natural language processing function entity generates an intent execution scheme based on the intent in the predefined format.

[0226] In this communication method, S850 can refer to S460, for example, replacing the intent-driven management service producer in S460 with the natural language processing function entity.

[0227] In some implementations of this communication method, S855 is further included. S855 can refer to the related content of S455, for example, replacing the intent-driven management service producer in S455 with the natural language processing function entity, which will not be repeated here.

[0228] S855, the natural language processing function entity performs a feasibility check on the intent execution scheme.

[0229] S860, the natural language processing function entity sends the intent execution plan. Correspondingly, the intent-driven management service producer receives the intent execution plan.

[0230] If S855 is included, in some implementations, feasibility check information can also be sent.

[0231] When the communication method includes S860, in some implementations, the communication method further includes S870. S870 can refer to the related content of S470, which will not be repeated here.

[0232] S870, the intent-driven management service producer executes the intent execution plan.

[0233] When the communication method includes S855 and / or S870, in some implementations, the communication method further includes S880. S880 can refer to the related content of S480, which will not be repeated here.

[0234] S880, the intent-driven management service producer sends the intent execution report. Correspondingly, the intent-driven management service consumer receives the intent execution report.

[0235] FIG. 9 is a flow diagram of a communication method according to an embodiment of the present application. The embodiment shown in FIG. 9 differs from the embodiment shown in FIG. 8 in that S901 and S905 are included.

[0236] S901, the intent-driven management service consumer sends fifth information, which is used to subscribe to first information, the first information being used to indicate whether the intent processing function supports natural language expression of an intent. Correspondingly, the intent-driven management service producer receives the fifth information.

[0237] This step can refer to S501, which will not be repeated here.

[0238] S920, the intent-driven management service producer sends the first information. Correspondingly, the intent-driven management service consumer receives the first information.

[0239] This step can refer to the related content of S420, which will not be repeated here. The difference is that in this embodiment, the producer can send the first information to the consumer when it is found that the first information has been updated.

[0240] When the first information includes the identification of the keyword and / or the application scenario, in some implementations, the communication method further includes S905.

[0241] S905, the natural language processing function entity updates the identification of the application scenario and / or the keyword for the intent-driven management service producer. In this way, the accuracy of the identification of the application scenario and / or the keyword in the first information provided by the producer to the consumer can be ensured.

[0242] S930, the intent-driven management service consumer sends second information. Accordingly, the intent-driven management service producer receives the second information.

[0243] In the communication method, S930 can refer to related content of S430, which will not be repeated here.

[0244] S940, the intent-driven management service producer sends third information. Accordingly, the natural language processing functional entity receives the third information.

[0245] In the communication method, S940 can refer to related content of S440, which will not be repeated here.

[0246] S950, the natural language processing functional entity generates an intent execution plan based on the intent of the predefined format.

[0247] In the communication method, S950 can refer to S460, for example, replacing the intent-driven management service producer in S460 with the natural language processing functional entity.

[0248] In some implementations of the communication method, S955 is further included. S955 can refer to related content of S455, for example, replacing the intent-driven management service producer in S455 with the natural language processing functional entity, which will not be repeated here.

[0249] S955, the natural language processing functional entity performs a feasibility check on the intent execution plan.

[0250] S960, the natural language processing functional entity sends the intent execution plan. Accordingly, the intent-driven management service producer receives the intent execution plan.

[0251] If S955 is included, in some implementations, feasibility check information can also be sent.

[0252] When the communication method includes S960, in some implementations, the communication method further includes S970. S970 can refer to related content of S470, which will not be repeated here.

[0253] S970, the intent-driven management service producer executes the intent execution plan.

[0254] When the communication method includes S955 and / or S970, in some implementations, the communication method further includes S980. S980 can refer to related content of S480, which will not be repeated here.

[0255] S980, the intent-driven management service producer sends an intent execution report. Accordingly, the intent-driven management service consumer receives the intent execution report.

[0256] FIG. 10 is an example diagram of a structure of a communication system according to an embodiment of the present application. As shown in FIG. 10, the communication system can include an intent owner, a natural language processing function entity, a non-real-time ran intelligent controller (Non-RT RIC), a near real-time ran intelligent controller (Near-RT RIC), and an application based on the near real-time ran intelligent controller platform.

[0257] In some implementations, the Non-RT RIC and the NLP function entity together can be collectively referred to as a service management and orchestration (SMO) system.

[0258] Among them, the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to latency, and the latency of the data can be seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to latency, and the latency of the data is tens of milliseconds.

[0259] The near real-time RIC is used for model training and inference. For example, for training an AI model, and using the AI model for inference. The near real-time RIC can obtain network side and / or terminal side information from network devices (such as central unit (CU), central unit control plane (CU-CP), central unit user plane (CU-UP), distributed unit (DU), and / or radio unit (RU)) and / or terminals. The information can be used as training data or inference data. Optionally, the near real-time RIC can submit inference results to network devices and / or terminals. Optionally, the CU and the DU, and / or the DU and the RU can interact with the inference results. For example, the near real-time RIC submits the inference results to the DU, and the DU sends them to the RU.

[0260] The non-real-time RIC is also used for model training and inference. For example, the AI model is trained and inference is performed using the model. The non-real-time RIC can obtain network side and / or terminal side information from network devices (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. The information can be used as training data or inference data, and the inference result can be delivered to the network device and / or the terminal. Alternatively, the inference result can be exchanged between the CU and the DU, and / or between the DU and the RU, for example, the non-real-time RIC delivers the inference result to the DU, which then sends it to the RU.

[0261] For example, the near-real-time RIC is arranged in a network device (e.g., a CU, a DU), and the non-real-time RIC is arranged in an operation administration and maintenance (OAM), a cloud server, a core network device, or another network device. The RIC can obtain a subset of data from multiple terminal devices from the network device (e.g., a CU, a CU-CP, a CU-UP, a DU, and / or an RU), reorganize it into a training data set #2, and perform training based on the training data set #2.

[0262] For example, the near-real-time RIC and the non-real-time RIC can be arranged as a network element, respectively, and the network device can be configured with the near-real-time RIC or the non-real-time RIC.

[0263] The near-real-time RIC and the non-real-time RIC can be arranged as a network element, respectively. Alternatively, the near-real-time RIC and the non-real-time RIC can be part of other devices, for example, the near-real-time RIC is arranged in a network device (e.g., a CU, a DU), and the non-real-time RIC is arranged in an operation administration and maintenance (OAM), a cloud server, a core network device, or another network device.

[0264] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), the DU, and the RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0265] Based on the application of the near-real-time wireless intelligent controller platform, the application is mainly responsible for providing intelligent wireless optimization-related value-added services through the near-real-time wireless intelligent controller.

[0266] FIG. 11 is an example flow diagram of a communication method according to an embodiment of the present application. As shown in FIG. 11, the communication method can include S1101, S1102, S1103, S1104, S1105, S1106, S1107, S1108, S1109, S1110, S1111, S1112, S1113, and S1114.

[0267] S1101, the intent owner sends fourth information, the fourth information is used to query first information, the first information is used to indicate whether the intent processing function supports the natural language expression intent. Correspondingly, the non-real-time wireless intelligent controller receives the fourth information.

[0268] This step can refer to S505, which will not be repeated here.

[0269] S1102, the non-real-time wireless intelligent controller generates first information, the first information indicating whether the intent processing function supports the natural language expression intent.

[0270] This step can refer to S210, which will not be repeated here.

[0271] S1103, the non-real-time wireless intelligent controller sends the first information. Correspondingly, the intent owner receives the first information.

[0272] This step can refer to S220, which will not be repeated here.

[0273] S1104, the intent owner sends second information, the second information containing an intent described by natural language. Correspondingly, the non-real-time wireless intelligent controller receives the second information.

[0274] This step can refer to S330, which will not be repeated here.

[0275] S1105, the non-real-time wireless intelligent controller sends third information, the third information containing the second information. Correspondingly, the natural language processing function entity receives the third information.

[0276] This step can refer to S440, which will not be repeated here.

[0277] S1106, the natural language processing function entity sends the intent in a predefined format. Correspondingly, the non-real-time wireless intelligent controller receives the intent in the predefined format.

[0278] This step can refer to S450, which will not be repeated here.

[0279] S1107, the non-real-time wireless intelligent controller generates an A1 strategy based on the intent in the predefined format.

[0280] When the intent of the predefined format is an IOC format intent, the non-real-time wireless intelligent controller can refer to relevant content in the communication protocol for implementation of the A1 policy based on the intent of the predefined format, which will not be described herein.

[0281] The A1 policy is a declarative policy expression form, and the content includes policyTypeId, policyId, and policyObject.

[0282] The declarative policy only declares the policy target and does not include how to achieve the target.

[0283] In S1108, the non-real-time wireless intelligent controller sends the A1 policy. Accordingly, the near-real-time wireless intelligent controller receives the A1 policy.

[0284] In S1109, the near-real-time wireless intelligent controller translates the A1 policy into an intent execution scheme.

[0285] In S1110, the near-real-time wireless intelligent controller sends the intent execution scheme. Accordingly, the application based on the near-real-time wireless intelligent controller platform receives the intent execution scheme.

[0286] The near-real-time wireless intelligent controller selects a suitable application based on the near-real-time wireless intelligent controller platform to receive the intent execution scheme as a sending target according to the result of translating the A1 policy into the intent execution scheme.

[0287] In S1111, the application based on the near-real-time wireless intelligent controller platform executes the intent execution scheme.

[0288] In S1112, the application based on the near-real-time wireless intelligent controller platform sends the intent execution result. Accordingly, the near-real-time wireless intelligent controller receives the intent execution result.

[0289] In S1113, the near-real-time wireless intelligent controller generates and sends an A1 policy feedback report based on the intent execution result. Accordingly, the non-real-time wireless intelligent controller receives the A1 policy feedback report.

[0290] In S1114, the non-real-time wireless intelligent controller generates and sends an intent execution report based on the A1 policy feedback report. Accordingly, the intent owner receives the intent execution report.

[0291] FIG. 12 is a structural schematic diagram of a communication device according to an embodiment of the present application. As shown in FIG. 12, the communication device 1200 can include a processing module 1201 and a communication module 1202.

[0292] As a first example, the communication apparatus 1200 can be configured to implement the steps performed by the intent-driven management service consumer in any of the preceding method embodiments. For example, the processing module 1201 is configured to implement the processing-related steps performed by the intent-driven management service consumer in any of the preceding method embodiments, and the communication module 1202 is configured to implement the sending, receiving, and / or the like steps performed by the intent-driven management service consumer in any of the preceding method embodiments.

[0293] As a second example, the communication apparatus 1200 can be configured to implement the steps performed by the intent-driven management service producer in any of the preceding method embodiments. For example, the processing module 1201 is configured to implement the processing-related steps performed by the intent-driven management service producer in any of the preceding method embodiments, and the communication module 1202 is configured to implement the sending, receiving, and / or the like steps performed by the intent-driven management service producer in any of the preceding method embodiments.

[0294] As a third example, the communication apparatus 1200 can be configured to implement the steps performed by the natural language processing function entity in any of the preceding method embodiments. For example, the processing module 1201 is configured to implement the processing-related steps performed by the natural language processing function entity in any of the preceding method embodiments, and the communication module 1202 is configured to implement the sending, receiving, and / or the like steps performed by the natural language processing function entity in any of the preceding method embodiments.

[0295] As a fourth example, the communication apparatus 1200 can be configured to implement the steps performed by the non-real-time wireless smart controller in any of the preceding method embodiments. For example, the processing module 1201 is configured to implement the processing-related steps performed by the non-real-time wireless smart controller in any of the preceding method embodiments, and the communication module 1202 is configured to implement the sending, receiving, and / or the like steps performed by the non-real-time wireless smart controller in any of the preceding method embodiments.

[0296] As a fourth example, the communication apparatus 1200 can be configured to implement the steps performed by the near-real-time wireless smart controller in any of the preceding method embodiments. For example, the processing module 1201 is configured to implement the processing-related steps performed by the near-real-time wireless smart controller in any of the preceding method embodiments, and the communication module 1202 is configured to implement the sending, receiving, and / or the like steps performed by the near-real-time wireless smart controller in any of the preceding method embodiments.

[0297] Figure 13 is a structural diagram of a communication apparatus according to another embodiment of the present application. As shown in Figure 13, the communication apparatus 1300 includes a processor 1301 and a communication circuit 1302. The processor 1301 and the communication circuit 1302 are coupled with each other. It can be processed that the communication circuit 1302 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1300 can further include a memory 1303 for storing instructions executed by the processor 1301 or storing input data required by the processor 1301 for executing instructions or storing data generated after the processor 1301 executes instructions. It can be processed that the memory 1303 can be located outside the processor 1301 or located inside the processor 1301.

[0298] As an example, the processor 1301 is configured to implement the functions of the processing module 1301 described above, and the communication circuit 1302 is configured to implement the functions of the communication module 1302 described above.

[0299] The communication apparatus 1300 can be an intent-driven management service consumer or a chip applied in the intent-driven management service consumer.

[0300] The communication apparatus 1300 can be an intent-driven management service producer or a chip applied in the intent-driven management service producer.

[0301] The communication apparatus 1300 can be a natural language processing function entity or a chip applied in the natural language processing function entity.

[0302] The communication apparatus 1300 can be a non-real-time wireless intelligent controller or a chip applied in the non-real-time wireless intelligent controller.

[0303] The communication apparatus 1300 can be a near real-time wireless intelligent controller or a chip applied in the near real-time wireless intelligent controller.

[0304] It can be processed that when the communication apparatus 1300 is a device, the communication circuit 1302 can be a transceiver. When the communication apparatus 1300 is a chip, the communication circuit 1302 can be an input / output interface.

[0305] The computer program product provided in some embodiments of the present application can implement the method implemented by the intent-driven management service consumer in any of the above embodiments, or can implement the method implemented by the intent-driven management service producer in any of the above method embodiments, or can implement the method implemented by the non-real-time wireless intelligent controller in any of the above method embodiments, or can implement the method implemented by the near real-time wireless intelligent controller in any of the above method embodiments, or can implement the method implemented by the natural language processing function entity in any of the above method embodiments when the computer program product is run on a processor.

[0306] Some embodiments of the present application further provide a computer readable storage medium, which comprises computer instructions, when the computer instructions are run on a processor, can implement the method implemented by the intent-driven management service consumer in any of the above embodiments, or can implement the method implemented by the intent-driven management service producer in any of the above embodiments, or can implement the method implemented by the non-real-time wireless intelligent controller in any of the above embodiments, or can implement the method implemented by the near-real-time wireless intelligent controller in any of the above embodiments, or can implement the method implemented by the natural language processing functional entity in any of the above embodiments.

[0307] Some embodiments of the present application further provide a communication system, which can implement the method implemented by the intent-driven management service consumer, the intent-driven management service producer and the natural language processing functional entity in any of the above embodiments shown in FIG. 6 to FIG. 12; or, the system can implement the method implemented by the intent owner, the non-real-time wireless intelligent controller, the near-real-time wireless intelligent controller, the natural language processing functional entity and the application based on the near-real-time wireless intelligent controller platform in the embodiment shown in FIG. 13.

[0308] It can be understood that the processor in the embodiments of the present application can be all or part of the circuit for processing function of the following devices: central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0309] The steps of the methods or the functions in the embodiments of the present application can be implemented by hardware, or by a combination of software and the processor. The software instructions can be stored in a memory, such as a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can be a component of the processor. The processor and the storage medium can be located in an ASIC. The ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be located in a network device or a terminal device as discrete components.

[0310] The steps or the functions in the above embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, the steps or the functions can be implemented by one or more computer program products. When loaded and executed by a computer, the computer program instructions or the program modules can perform the steps or the functions described in the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer program instructions or the program modules can be stored in a computer-readable storage medium, or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program instructions or the program modules can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, or the like, which integrates one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid-state disk.

[0311] In the various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0312] It can be processed, in the embodiments of the application, the various digital numbers involved only for the convenience of the division, and not to limit the scope of the embodiments of the application. The size of the above-mentioned process sequence does not mean the order of execution, the execution order of each process should be determined by its function and inherent logic.

Claims

1. A communication method characterized by comprising: The method comprises: generating first information indicating whether an intent processing function supports natural language expression of an intent; sending the first information.

2. The method of claim 1, wherein, The first information further comprises a scenario identifier for which the intent processing function supports processing of a natural language intent.

3. The method of claim 2, wherein, The first information further comprises a keyword related to the scenario identifier.

4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving second information comprising an intent described by natural language; sending third information to a natural language processing function entity, the third information comprising the second information; receiving an intent expression from the natural language processing function entity, the intent expression expressing the intent by a predefined format; generating an intent execution plan according to the intent expression.

5. The method of claim 4, wherein, The third information further comprises indication information of the predefined format.

6. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving second information comprising an intent described by natural language, the second information being used to request implementation of the intent by the intent processing capability; sending third information to a natural language processing function entity, the third information comprising the second information; receiving an intent execution plan from the natural language processing function entity.

7. The method of claim 6, wherein, The third information further comprises content requirements of the intent execution plan.

8. A communication method characterized by comprising: The method comprises: receiving first information indicating whether an intent processing function supports natural language expression of an intent.

9. The communication method according to claim 8, wherein, The method further comprises: sending second information comprising an intent described by natural language.

10. The method of claim 9, wherein, The second information further comprises a scenario identifier for which the intent processing function supports processing of a natural language intent.

11. The method of claim 10, wherein, The second information further comprises a keyword related to the scenario identifier.

12. A communication method characterized by comprising: The method comprises: receiving third information comprising an intent described by natural language; sending a predefined expression of the intent or an intent execution plan corresponding to the intent.

13. The method of claim 12, wherein, The third information further comprises indication information of the predefined expression or content requirements of the intent execution plan.

14. The method according to claim 12 or 13, characterized in that, The third information further comprises a scenario identifier associated with the intent.

15. A communications device, characterized by A processor configured to execute computer program instructions to implement the method of any one of claims 1 to 7, or configured to execute computer program instructions to implement the method of any one of claims 8 to 11, or configured to execute computer program instructions to implement the method of any one of claims 12 to 14. A processor configured to execute computer program instructions to implement the method of any one of claims 1 to 7, or configured to execute computer program instructions to implement the method of any one of claims 8 to 11, or configured to execute computer program instructions to implement the method of any one of claims 12 to 14.

Citation Information

Patent Citations

  • Natural language processing method, device and system supporting multiple services

    CN111368549A

  • Voice interaction method and terminal

    CN117198286A

  • Intention interaction method, device and system

    CN117319164A

  • Intention management method and device

    CN117556123A

  • Systems and methods for bot dialog delegation

    US20210142009A1