Communication method, terminal, network device, communication system, and storage medium

By detecting changes in capabilities and sending instructions, the problem that network equipment is difficult to accurately manage changes in terminal AI capabilities is solved, and more efficient terminal management and resource utilization are achieved.

WO2025054833A1PCT designated stage expired Publication Date: 2025-03-20BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/118387
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-12
Publication Date
2025-03-20

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively manage the changes in the capabilities of terminals related to artificial intelligence (AI), which leads to network devices being unable to accurately understand the capabilities of terminals, which in turn affects management efficiency and resource utilization.

Method used

The terminal detects the change in capability and sends the first indication information to the network device, which receives the information and updates the terminal capability information for accurate management.

Benefits of technology

By timely updating terminal capability information, network equipment can be managed accurately and effectively, avoiding invalid configuration and waste of resources caused by outdated information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023118387_20032025_PF_FP_ABST
    Figure CN2023118387_20032025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method, a terminal, a network device, a communication system, and a storage medium. The communication method comprises: when a terminal determines that a capability of the terminal related to artificial intelligence (AI) has changed, the terminal sends first indication information to a network device, wherein the first indication information is used for indicating that the capability of the terminal related to AI has changed. By using such a method of the present disclosure, when the capability related to AI has changed, the terminal sends the first indication information to the network device, so that the network device can determine a changed terminal capability on the basis of the first indication information, and then the network device can accurately and effectively manage the terminal on the basis of the accurate terminal capability.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, terminal, network device, communication system and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a terminal, a network device, a communication system, and a storage medium. Background Art

[0002] Machine learning algorithms are one of the key methods for implementing artificial intelligence (AI) technology. Machine learning algorithms require a large amount of training data to train models, which can then predict events. In many fields, models trained using machine learning techniques can achieve highly accurate predictions. In the communications field, models can also be used for prediction and inference, thereby improving the performance of communication systems. Due to the limited computing power and storage resources of terminals, they may only support specific AI models or AI functions.

[0003] Summary of the Invention

[0004] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:

[0006] The terminal determines that the capability of the terminal related to artificial intelligence AI has changed, and sends first indication information to the network device, where the first indication information is used to indicate that the capability of the terminal related to AI has changed.

[0007] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:

[0008] The network device receives first indication information sent by the terminal, where the first indication information is used to indicate that a capability of the terminal related to artificial intelligence (AI) has changed; and determines the changed terminal capability based on the first indication information.

[0009] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0010] The transceiver module is used to determine whether the terminal's capabilities related to artificial intelligence (AI) have changed, and to send first indication information to the network device, where the first indication information is used to indicate that the terminal's capabilities related to AI have changed.

[0011] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, including:

[0012] a transceiver module, configured to receive first indication information sent by a terminal, where the first indication information is used to indicate that a capability of the terminal related to artificial intelligence (AI) has changed;

[0013] A processing module is used to determine the changed terminal capabilities according to the first indication information.

[0014] According to the fifth aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method described in the first aspect.

[0015] According to the sixth aspect of an embodiment of the present disclosure, a network device is proposed, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the network device executes the communication method described in the second aspect.

[0016] According to the seventh aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a terminal and a network device, wherein the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.

[0017] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the communication method described in the first aspect or the second aspect.

[0018] By adopting the above technical solution of the present disclosure, at least the following beneficial technical effects can be achieved:

[0019] The terminal sends a first indication message to the network device when its AI-related capabilities change, so that the network device can determine the changed terminal capabilities based on the first indication message, and then the network device can accurately and effectively manage the terminal based on the accurate terminal capabilities. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0021] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0022] FIG2 is an exemplary interaction diagram of a communication method provided according to an embodiment of the present disclosure.

[0023] FIG3 is an exemplary interaction diagram illustrating a communication method according to an embodiment of the present disclosure.

[0024] FIG4A is a flow chart showing a communication method according to an embodiment of the present disclosure.

[0025] FIG4B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0026] FIG5A is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0027] FIG5B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0028] FIG6A is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0029] FIG6B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0030] FIG6C is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.

[0031] FIG7A is a schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure.

[0032] FIG7B is a schematic diagram of the structure of the network device proposed in an embodiment of the present disclosure.

[0033] FIG8A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure.

[0034] FIG8B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0035] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.

[0036] In a first aspect, an embodiment of the present disclosure provides a communication method, the method comprising:

[0037] The terminal determines that the capability of the terminal related to artificial intelligence AI has changed, and sends first indication information to the network device, where the first indication information is used to indicate that the capability of the terminal related to AI has changed.

[0038] In the above embodiment, when the terminal's capabilities change, the terminal sends first indication information to the network device, allowing the network device to determine the changed terminal capabilities based on the first indication information, thereby enabling the network device to accurately and effectively manage the terminal based on the accurate terminal capabilities. This approach can prevent the network device from configuring or indicating to the terminal that the capabilities do not match the terminal's capabilities based on outdated terminal capabilities, and can also avoid wasting wireless resources due to the network device sending these configurations or indications that do not match the terminal's capabilities to the terminal.

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the capabilities of the terminal include at least one of the following:

[0040] AI models supported by the terminal;

[0041] AI functions supported by the terminal;

[0042] a first validation condition supported by the terminal, where the first validation condition is a condition for enabling an AI model;

[0043] A second validation condition supported by the terminal, where the second validation condition is a condition for enabling an AI function.

[0044] In the above embodiment, the capabilities of the terminal are specified, including which AI models the terminal supports, which AI functions it supports, which first effectiveness conditions it supports, or which second effectiveness conditions it supports. This makes it easier for network devices to configure or call the functions of the terminal based on the capabilities supported by the terminal.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the terminal determining that a capability of the terminal related to artificial intelligence (AI) has changed includes:

[0046] Determining that at least one of the following conditions is met determines that the capability of the terminal has changed:

[0047] Determining that the terminal supports a new AI model;

[0048] Determining that the terminal supports the new AI function;

[0049] Determining that the terminal no longer supports the AI ​​model that was previously supported;

[0050] Determining that the terminal no longer supports the AI ​​function that was previously supported;

[0051] Determining that the first validation condition supported by the terminal is changed;

[0052] It is determined that the second validation condition supported by the terminal is changed.

[0053] In the above embodiment, the method for determining whether the capability of the terminal has been changed is completed.

[0054] In combination with some embodiments of the first aspect, in some embodiments, before sending the first indication information to the network device, it includes: receiving second indication information sent by the network device, where the second indication information is used to instruct the terminal to use a first AI model and / or a first AI function; determining that the terminal does not support the first AI model and / or the terminal does not support the first AI function.

[0055] In the above embodiment, when the terminal determines that it does not support the first AI model and / or first AI function instructed by the network device, it may send first indication information to the network device to indicate that the terminal's capabilities have changed. This allows the network device to update the terminal's capability information in a timely manner and make decisions based on the changed terminal capabilities.

[0056] In combination with some embodiments of the first aspect, in some embodiments, before sending the first indication information to the network device, it includes: determining that configuration information of an AI model and / or an unsupported AI function is stored on the terminal.

[0057] In the above embodiment, when the terminal determines that configuration information of an unsupported AI model and / or AI function is stored, it may send a first indication information to the network device to indicate that the terminal's capabilities have changed. This allows the network device to decide in a timely manner whether to instruct the terminal to release the storage resources occupied by these configuration information based on the terminal's capabilities.

[0058] In combination with some embodiments of the first aspect, in some embodiments, before sending the first indication information to the network device, it includes: determining that the AI ​​model corresponding to the changed capability includes a preset AI model, and / or determining that the AI ​​function corresponding to the changed capability includes a preset AI function.

[0059] In the above embodiment, a preset AI model and / or preset AI function can be preconfigured, and the terminal's support for the preset AI model and / or preset AI function can be monitored. If the terminal's capabilities for the preset AI model and / or preset AI function change, first indication information can be sent to the network device. This approach allows for flexible monitoring of the terminal's capabilities for the preset AI model and / or preset AI function as needed, avoiding resource waste caused by monitoring all capabilities of the terminal.

[0060] In combination with some embodiments of the first aspect, in some embodiments, the preset AI model and / or the preset AI function are configured by the network device.

[0061] In the above embodiments, the preset AI model and / or preset AI function can be configured by the network device for the terminal in a personalized and dynamic manner according to needs. This approach is highly flexible and universal.

[0062] In combination with some embodiments of the first aspect, in some embodiments, sending the first indication information to the network device includes: the terminal determining that the current time enters the next information sending cycle, and sending the first indication information to the network device.

[0063] In the above embodiment, the terminal sends the first indication information according to the information sending period, which can not only avoid the terminal from missing the first indication information but also reduce the pressure of the terminal in sending the first indication information, and can also avoid sending the first indication information during network congestion to avoid data loss.

[0064] In combination with some embodiments of the first aspect, in some embodiments, the first indication information includes a first model identifier and / or a first function identifier, wherein the first model identifier is used to determine the AI ​​model supported by the terminal, and the first function identifier is used to determine the AI ​​function supported by the terminal.

[0065] In the above embodiment, the terminal can report to the network device which AI models and / or AI functions the terminal supports through the first indication information, so that the network device can perform task instructions or configuration on the terminal based on the AI ​​models and / or AI functions supported by the terminal.

[0066] In combination with some embodiments of the first aspect, in some embodiments, the first indication information also includes first time information, wherein the first time information indicates the duration of time that the terminal supports the AI ​​model corresponding to the first model identifier, and / or indicates the duration of time that the terminal supports the AI ​​function corresponding to the first function identifier.

[0067] In the above embodiment, the terminal can indicate to the network device through the first indication information the duration for which the terminal supports the AI ​​model and / or AI function, so that the network device can instruct the terminal to use the AI ​​model and / or AI function during the period when the terminal supports the AI ​​model and / or AI function, and not instruct the terminal to use the AI ​​model and / or AI function during the period when the terminal does not support the AI ​​model and / or AI function, thereby enabling the network device to accurately manage the terminal in the time dimension.

[0068] In combination with some embodiments of the first aspect, in some embodiments, the first indication information includes a second model identifier and / or a second function identifier, wherein the second model identifier is used to determine the AI ​​model not supported by the terminal, and the second function identifier is used to determine the AI ​​function not supported by the terminal.

[0069] In the above embodiment, the terminal can report to the network device through the first indication information which AI models and / or AI functions the terminal does not support, so that the network device can perform task instructions or configuration on the terminal based on the AI ​​models and / or AI functions that the terminal does not support.

[0070] In combination with some embodiments of the first aspect, in some embodiments, the first indication information also includes second time information, wherein the second time information indicates the duration of time that the terminal does not support the AI ​​model corresponding to the second model identifier, and / or indicates the duration of time that the terminal does not support the AI ​​function corresponding to the second function identifier.

[0071] In the above embodiment, the terminal can indicate to the network device through the first indication information the duration for which the terminal does not support the AI ​​model and / or AI function, so that the network device can instruct the terminal to use the AI ​​model and / or AI function during the period when the terminal supports the AI ​​model and / or AI function, and not instruct the terminal to use the AI ​​model and / or AI function during the period when the terminal does not support the AI ​​model and / or AI function, thereby enabling the network device to accurately manage the terminal in the time dimension.

[0072] In combination with some embodiments of the first aspect, in some embodiments, the first indication information includes an indication information sequence number, and the indication information sequence number is used by the network device to determine the third indication information sent by the terminal to the network device before sending the first indication information, and is used by the network device to determine that the terminal no longer supports the AI ​​model and / or AI function indicated as supported in the third indication information.

[0073] In the above embodiment, the terminal can report to the network device which AI models that were previously reported to be supported and / or which AI functions that were previously reported to be supported that the terminal no longer supports by carrying the indication information sequence number in the first indication information, so that the network device can update the terminal's capability information.

[0074] In combination with some embodiments of the first aspect, in some embodiments, the first indication information also includes third time information, wherein the third time information is used to indicate the duration for which the terminal does not support the AI ​​model and / or AI function indicated as supported in the third indication information.

[0075] In the above embodiment, the terminal can indicate to the network device through the first indication information the duration for which the terminal does not support the AI ​​model and / or AI function, so that the network device can instruct the terminal to use the AI ​​model and / or AI function during the period when the terminal supports the AI ​​model and / or AI function, and not instruct the terminal to use the AI ​​model and / or AI function during the period when the terminal does not support the AI ​​model and / or AI function, thereby enabling the network device to accurately manage the terminal in the time dimension.

[0076] In a second aspect, an embodiment of the present disclosure proposes a communication method, comprising: a network device receiving first indication information sent by a terminal, the first indication information being used to indicate that a capability of the terminal related to artificial intelligence (AI) has changed; and determining the changed terminal capability based on the first indication information.

[0077] In combination with some embodiments of the second aspect, in some embodiments, the method further includes: sending a task indication to the terminal according to the changed terminal capability.

[0078] In conjunction with some embodiments of the second aspect, in some embodiments, the capabilities of the terminal include at least one of the following:

[0079] AI models supported by the terminal;

[0080] AI functions supported by the terminal;

[0081] a first validation condition supported by the terminal, where the first validation condition is a condition for enabling an AI model;

[0082] A second validation condition supported by the terminal, where the second validation condition is a condition for enabling an AI function.

[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the terminal determines that the capability of the terminal has changed by determining that at least one of the following conditions is met:

[0084] Determining that the terminal supports a new AI model;

[0085] Determining that the terminal supports the new AI function;

[0086] Determining that the terminal no longer supports the AI ​​model that was previously supported;

[0087] Determining that the terminal no longer supports the AI ​​function that was previously supported;

[0088] Determining that the first validation condition supported by the terminal is changed;

[0089] It is determined that the second validation condition supported by the terminal is changed.

[0090] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information is sent by the terminal to the network device when it is determined that the first AI model and / or first AI function indicated by the network device for use is not supported;

[0091] Before the network device receives the first indication information sent by the terminal, it includes: the network device sends second indication information to the terminal, where the second indication information is used to instruct the terminal to use the first AI model and / or the first AI function.

[0092] In combination with some embodiments of the second aspect, in some embodiments, the first indication information is sent by the terminal to the network device when it is determined that configuration information of an AI model and / or an unsupported AI function is stored on the terminal.

[0093] In combination with some embodiments of the second aspect, in some embodiments, the first indication information is sent by the terminal to the network device when it is determined that the AI ​​model corresponding to the changed capability includes a preset AI model, and / or when it is determined that the AI ​​function corresponding to the changed capability includes a preset AI function.

[0094] In combination with some embodiments of the second aspect, in some embodiments, the method further includes: the network device configuring the preset AI model and / or the preset AI function for the terminal.

[0095] In combination with some embodiments of the second aspect, in some embodiments, the first indication information is sent by the terminal to the network device when it is determined that the current time enters the next information sending cycle.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information includes a first model identifier and / or a first function identifier;

[0097] The determining, according to the first indication information, the changed capability of the terminal includes:

[0098] Determining an AI model supported by the terminal according to the first model identifier;

[0099] Determine the AI ​​function supported by the terminal according to the first function identifier.

[0100] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information further includes first time information, and determining the changed capabilities of the terminal based on the first indication information further includes:

[0101] Determine, based on the first time information, the duration for which the terminal supports the AI ​​model corresponding to the first model identifier, and / or determine, based on the first time information, the duration for which the terminal supports the AI ​​function corresponding to the first function identifier.

[0102] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information includes a second model identifier and / or a second function identifier;

[0103] The determining, according to the first indication information, the changed capability of the terminal includes:

[0104] Determining, according to the second model identifier, an AI model that is not supported by the terminal;

[0105] Determine, according to the second function identifier, an AI function that is not supported by the terminal.

[0106] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information further includes second time information;

[0107] The determining, according to the first indication information, the changed capability of the terminal further includes:

[0108] Determine, based on the second time information, the duration during which the terminal does not support the AI ​​model corresponding to the second model identifier, and / or determine, based on the second time information, the duration during which the terminal does not support the AI ​​function corresponding to the second function identifier.

[0109] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information includes an indication information sequence number;

[0110] The determining, according to the first indication information, the changed capability of the terminal includes:

[0111] determining, according to the indication information sequence number, third indication information received before receiving the first indication information;

[0112] Determine that the terminal no longer supports the AI ​​model and / or AI function indicated as supported in the third indication information.

[0113] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information further includes third time information;

[0114] The determining, according to the first indication information, the changed capability of the terminal further includes:

[0115] Determine, according to the third time information, the duration during which the terminal no longer supports the AI ​​model and / or AI function indicated as supported in the third indication information.

[0116] In a third aspect, an embodiment of the present disclosure proposes a terminal, which includes at least one of a transceiver module and a processing module; wherein the terminal is used to execute the optional implementation method of the first aspect.

[0117] In a fourth aspect, an embodiment of the present disclosure proposes a network device, which includes at least one of a transceiver module and a processing module; wherein the network device is used to execute the optional implementation method of the second aspect.

[0118] In a fifth aspect, an embodiment of the present disclosure proposes a terminal, comprising: one or more processors; wherein the terminal is used to execute the optional implementation method of the first aspect.

[0119] In a sixth aspect, an embodiment of the present disclosure proposes a network device, comprising: one or more processors; wherein the network device is used to execute the optional implementation method of the second aspect.

[0120] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, which includes: a terminal and a network device; wherein the terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.

[0121] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium, wherein the storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.

[0122] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.

[0123] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.

[0124] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.

[0125] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0126] The present disclosure provides a communication method, terminal, network device, communication system, and storage medium. In some embodiments, the terms "communication method" and "information processing method," "capability reporting method," and "capability change notification method" are interchangeable, and the terms "communication system" and "information processing system," "capability reporting system," and "capability change notification system" are interchangeable.

[0127] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0128] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0129] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0130] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0131] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0132] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0133] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0134] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0135] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the description object is a "field", the ordinal number before the "field" in "first field" and "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and "second field". For another example, if the description object is a "level", the ordinal number before the "level" in "first level" and "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0136] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0137] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0138] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0139] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0140] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0141] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0142] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0143] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0144] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0145] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0146] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0147] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0148] FIG1 is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the communication system 100 may include a terminal 101 and a network device 102 .

[0149] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0150] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.

[0151] Optionally, the access network device is, for example, a node or device that accesses the terminal to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0152] In some embodiments, network device 102 is a base station. Optionally, the base station may be, for example, a macro base station, a micro base station (also known as a small base station), a relay station, an access point, a 5G base station or a future base station, a satellite, a transmission point (TRP), a transmitting point (TP), a mobile switching center, or other devices that perform base station functions in a communication system, etc., which are not specifically limited in the embodiments of the present disclosure. For ease of description, in all embodiments of the present disclosure, devices that provide wireless communication functions for terminal devices are collectively referred to as network devices or base stations.

[0153] In some embodiments, network device 102 is a core network device. A core network device can be a single device, including a first network element, a second network element, etc., or can be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. The network element can be virtual or physical. The core network includes, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0154] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0155] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0156] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0157] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0158] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0159] The embodiments of the present disclosure provide a communication method, terminal, network device, communication system and storage medium, so that the terminal can report the capability change to the network device when the capability changes, so that the network device can promptly learn the changed terminal capabilities, and then the network device can accurately and effectively manage the terminal based on the changed and latest terminal capabilities.

[0160] In some embodiments, the network needs to know the capabilities of the UE so as to subsequently configure the UE with functions and features that the UE can support.

[0161] In some embodiments, the UE may send capability information to the network in the manner shown in the flowchart of FIG2 . The network sends a UE capability request (e.g., UECapabilityEnquiry signaling) to the UE, which may indicate the type of access technology, including NR, Eutra, and Eutra-NR. It may also indicate the frequency band or frequency band combination. The UE reports its capabilities for the corresponding access technology type and frequency band / band combination in the UE capability information (e.g., UECapabilityInformation signaling).

[0162] It should be noted that machine learning algorithms are currently one of the most important implementation methods of artificial intelligence technology. Machine learning can generate models using large amounts of training data, and these models can be used to predict events. In many fields, models trained through machine learning can achieve highly accurate prediction results. Therefore, in some embodiments of the present disclosure, the UE can use AI for prediction and reasoning to improve system performance. For example, since the UE can reduce the number of measured beams during beam management, in some embodiments, the UE or base station can use AI reasoning to predict the optimal number of beams and specific beams. For example, since environmental changes may cause the beam pair between the network and the UE to be blocked, in some embodiments, an AI model can be used to predict whether to adjust the beam pair between the network and the UE based on environmental information. For example, since the beam adjustment process can select a suitable uplink transmit beam for the terminal and a suitable uplink receive beam for the network, in some embodiments, the UE can use an AI model to predict a suitable beam pair. For example, since a suitable downlink transmit beam can be selected for the base station and a suitable downlink receive beam can be selected for the UE during the beam adjustment process, in some embodiments, the base station can use the AI ​​model to predict a suitable beam pair. For example, during the channel state information (CSI) reporting process, the UE can use AI to compress the CSI measurement results and report the compressed CSI measurement results to the base station. After receiving the results, the base station can restore the original CSI measurement results through AI. This reduces the number of signaling bits required during the reporting process.

[0163] In addition, in communication systems, the network can use AI models to predict resource scheduling, such as predicting which terminals will be allocated time, frequency, and spatial resources to improve system resource utilization. In communication systems, the network or terminal can use AI models to predict cell measurement, such as predicting the cell to be measured and the serving cell, to improve communication quality. In communication systems, the network can use AI models to predict configuration information for new communication functions. For example, if a new function is introduced in the communication system and the new function corresponds to a synchronization signal used to eliminate frequency deviation between the network and the terminal, then the corresponding configuration information can be predicted for the synchronization signal.

[0164] In some embodiments, the use and inference of AI may require multiple AI models or AI functions for inference and prediction. Due to the limited computing power and storage resources of a terminal, a UE may only support specific AI models or AI functions. Furthermore, the computing power and storage capacity of a UE may vary depending on user usage. For example, when a terminal runs different software, the corresponding remaining computing power and remaining memory may vary due to the different computing resources and memory occupied by each software. For example, the remaining memory on the terminal may also vary depending on the type and number of software installed on the terminal. For example, as a terminal is used over time, the remaining battery power of the terminal gradually decreases, causing the remaining battery power to vary. For example, if a user replaces the terminal's hardware, the different hardware properties may cause the terminal's performance to change. Different AI models or AI functions require different terminal performance support, such as remaining memory, computing power, remaining battery power, hardware configuration, etc. Therefore, the AI ​​models or AI functions that a UE can support may also vary depending on user usage. Therefore, in some embodiments, the network can proactively send an indication to the UE, indicating which AI models or AI functions the UE supports. By actively reporting capability changes by the UE, the network can be informed of changes in the AI ​​capabilities supported by the UE, avoiding the problem of failure caused by the network instructing the UE to use an AI model or AI function that it does not support.

[0165] FIG3 is an exemplary interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG3 , the embodiment of the present disclosure relates to a communication method, and the method includes:

[0166] Step S301: Terminal 101 determines that a capability of terminal 101 has changed, and generates first indication information.

[0167] In some embodiments, the first indication information is used to indicate to the network device that the capability of the terminal has changed.

[0168] In some embodiments, the first indication information is used to indicate to the network device which capabilities are added to the terminal.

[0169] In some embodiments, the first indication information is used to indicate to the network device which capabilities the terminal has removed.

[0170] In some embodiments, the first indication information is used to indicate to the network device the duration of time that the terminal has the capability.

[0171] In some embodiments, the first indication information is used to indicate to the network device which capabilities the terminal supports within which time period.

[0172] In some embodiments, the first indication information is used to indicate to the network device which capabilities the terminal does not support within which time period.

[0173] In some embodiments, the name of the first indication information is not limited, and it can be, for example, capability change notification, capability reporting information, etc.

[0174] In some embodiments, the capabilities of the terminal include AI-related capabilities, and the capabilities of the terminal include at least one of the following: an AI model supported by the terminal, an AI function supported by the terminal, a first effectiveness condition supported by the terminal, and a second effectiveness condition supported by the terminal.

[0175] Among them, the first effectiveness condition is a condition for enabling the AI ​​model. The first effectiveness condition may refer to whether the performance of the terminal meets expectations. The performance of the terminal includes but is not limited to computing speed, storage capacity, whether Bluetooth is supported, number of CPU cores, hyperthreading, etc. If the terminal supports / satisfies / has the first effectiveness condition, the AI ​​model can work normally. In some embodiments, the number of first effectiveness conditions is one or more. Optionally, an AI model can correspond to one or more first effectiveness conditions. For example, the first effectiveness condition includes that the clock frequency of the terminal's CPU is greater than a preset frequency threshold. In another example, the first effectiveness condition includes that the terminal's memory is greater than a preset memory threshold.

[0176] The second effective condition is a condition for enabling the AI ​​function. The second effective condition may refer to whether the performance of the terminal meets expectations. The performance of the terminal includes but is not limited to computing speed, storage capacity, whether Bluetooth is supported, number of CPU cores, hyperthreading, etc. If the terminal supports / satisfies / has the second effective condition, the AI ​​function can be used normally. In some embodiments, the number of second effective conditions is one or more. Optionally, an AI function can correspond to one or more second effective conditions. For example, the second effective condition includes that the hard disk read and write speed of the terminal is greater than a preset speed threshold. In another example, the second effective condition includes that the remaining power of the terminal is greater than a preset power threshold.

[0177] In some embodiments, whether a terminal supports a certain AI model / AI function is related to the terminal's performance. For example, a certain AI model / AI function requires that the terminal's CPU clock frequency be greater than a preset frequency threshold. In some embodiments, whether a terminal supports a certain AI model / AI function is related to the terminal's environment. For example, a certain AI model / AI function requires that the terminal's serving cell be a preset cell. For example, an AI model / AI function requires that the terminal's geographical location be a preset location.

[0178] Optionally, the capabilities of the terminal include whether the terminal supports AI models, and which AI models the terminal supports.

[0179] Optionally, the capabilities of the terminal include whether the terminal supports AI functions, and which AI functions the terminal supports.

[0180] Optionally, the capability of the terminal includes whether the terminal supports the first validation condition, and which first validation conditions the terminal supports.

[0181] Optionally, the capability of the terminal includes whether the terminal supports the second validation condition, and which second validation conditions the terminal supports.

[0182] In some embodiments, the terminal may support one or more AI models. Different AI models may have different model structures and / or different AI functions. For example, each AI model supported by the terminal may have the same, similar, or completely different model structures. The model structure includes, but is not limited to, a model architecture based on a convolutional neural network (CNN), a model architecture based on a recurrent neural network (RNN), a model architecture based on a generative adversarial network (GANs), a model architecture based on an attention mechanism, and the like. Optionally, each AI model supported by the terminal may have the same, similar, or completely different AI functions. AI models include, but are not limited to, a model for predicting positioning, a model for predicting a serving cell, a model for predicting a cell to be measured, a model for predicting a resource scheduling strategy, a model for predicting a beam, a model for predicting transmit power, and the like.

[0183] In some embodiments, a terminal may support one or more AI functions. Each AI function may be different. An AI function may be implemented by a single AI model, or an AI function may be implemented collaboratively by multiple AI models. AI functions include, but are not limited to, beam prediction, resource scheduling strategy prediction, serving cell prediction, and transmit power prediction.

[0184] In some embodiments, as the terminal is used, the performance of the terminal may change, and when the performance of the terminal changes, the capabilities of the terminal may change. Optionally, the terminal may determine whether the capabilities of the terminal have changed by determining whether the AI ​​model supported by the terminal has changed. Optionally, the terminal may determine whether it supports a new AI model. If it is determined that the terminal supports the new AI model, it may be determined that the AI ​​model supported by the terminal has changed, and the capabilities of the terminal have changed. Optionally, the terminal may determine whether it no longer supports the AI ​​model it once supported. If it is determined that the terminal no longer supports the AI ​​model it once supported, it may be determined that the AI ​​model supported by the terminal has changed, and the capabilities of the terminal have changed. It should be explained that the fact that the terminal no longer supports the AI ​​model it once supported means that the terminal, in the current period / moment, does not support the AI ​​model supported in the previous period / moment.

[0185] In some embodiments, the terminal may determine whether the terminal's capabilities have changed by determining whether an AI function supported by the terminal has changed. Optionally, the terminal may determine whether it supports a new AI function. If it is determined that the terminal supports the new AI function, it may be determined that the AI ​​function supported by the terminal has changed, and that the terminal's capabilities have changed. Optionally, the terminal may determine whether it no longer supports an AI function previously supported. If it is determined that the terminal no longer supports the AI ​​function previously supported, it may be determined that the AI ​​function supported by the terminal has changed, and that the terminal's capabilities have changed.

[0186] In some embodiments, the terminal determines whether the terminal's capabilities have changed by: determining whether the first effective condition supported by the terminal has changed. Optionally, determine whether the terminal supports a new first effective condition. If it is determined that the terminal supports the new first effective condition, it can be determined that the first effective condition supported by the terminal has changed, and determine that the terminal's capabilities have changed. Optionally, determine whether the terminal no longer supports the first effective condition that was once supported. If it is determined that the terminal no longer supports the first effective condition that was once supported, it can be determined that the first effective condition supported by the terminal has changed, and determine that the terminal's capabilities have changed. In some embodiments, when it is detected that the clock frequency of the terminal's CPU is less than or equal to a preset frequency threshold, it is determined that the terminal's AI-related capabilities have changed. In some embodiments, when it is detected that the remaining memory of the terminal is less than or equal to a preset memory threshold, it is determined that the terminal's AI-related capabilities have changed.

[0187] In some embodiments, the implementation method of the terminal determining whether the terminal's capabilities have changed may be: determining whether the second effective condition supported by the terminal has changed. Optionally, determine whether the terminal supports a new second effective condition. If it is determined that the terminal supports the new second effective condition, it can be determined that the second effective condition supported by the terminal has changed, and determine that the terminal's capabilities have changed. Optionally, determine whether the terminal no longer supports the second effective condition that was once supported. If it is determined that the terminal no longer supports the second effective condition that was once supported, it can be determined that the second effective condition supported by the terminal has changed, and determine that the terminal's capabilities have changed. In some embodiments, when it is detected that the hard disk read and write speed of the terminal is less than or equal to a preset speed threshold, it is determined that the terminal's AI-related capabilities have changed. In some embodiments, when it is detected that the remaining power of the terminal is less than or equal to a preset power threshold, it is determined that the terminal's AI-related capabilities have changed.

[0188] In some embodiments, the terminal determines whether the terminal's capabilities have changed by: determining whether multiple of the following conditions are met: the terminal supports a new AI model, the terminal supports a new AI function, the terminal no longer supports an AI model previously supported, the terminal no longer supports an AI function previously supported, the first validation condition supported by the terminal has changed, or the second validation condition supported by the terminal has changed. Optionally, if the terminal determines that multiple of the above conditions are met, it can determine that the terminal's capabilities have changed. Correspondingly, if the terminal determines that none of the above conditions are met, it can determine that the terminal's capabilities have not changed.

[0189] In some embodiments, the terminal may determine whether the capability of the terminal has changed by determining whether the time when the terminal has the capability has changed. Alternatively, if it is determined that the time when the terminal has the capability has changed, it may be determined that the capability of the terminal has changed.

[0190] Step S302: Terminal 101 determines whether a condition for sending the first indication information is met.

[0191] In some embodiments, before sending the first indication information, the terminal may first determine whether a sending condition for the first indication information is met, and decide whether to send the first indication information based on the determination result.

[0192] In some embodiments, the condition for sending the first indication information may be: the terminal receives second indication information sent by the network device, the second indication information being used to instruct the terminal to use the first AI model and / or the first AI function. Furthermore, the terminal determines that the terminal does not support the first AI model and / or the first AI function. The name of the second indication information is not limited and can be, for example, task indication information, scheduling instructions, etc.

[0193] Optionally, the network device may instruct the terminal to use the first AI model and / or the first AI function. For example, the network device may instruct the terminal to activate / switch the first AI model or the first AI function. If the terminal determines that the first AI model and / or the first AI function are not supported, it may be determined that the conditions for sending the first indication information are met.

[0194] In some embodiments, the condition for sending the first indication information may be: the terminal determines that configuration information of an AI model that is not supported by the terminal is stored on the terminal, and / or the terminal determines that configuration information of an unsupported AI function is stored on the terminal.

[0195] In some embodiments, the condition for sending the first indication information may be that the terminal determines that the AI ​​model corresponding to the changed capability includes a preset AI model, and / or determines that the AI ​​function corresponding to the changed capability includes a preset AI function. For example, if the terminal determines that the capability for the preset AI model has changed, the condition for sending the first indication information may be determined to be met. For another example, if the terminal determines that the capability for the preset AI function has changed, the condition for sending the first indication information may be determined to be met.

[0196] In some embodiments, the preset AI model and / or preset AI function may be configured by a network device. For example, the network device sends indication information indicating the preset AI model and / or preset AI function to a terminal. The terminal receives the indication information and learns of the preset AI model and / or preset AI function. In other embodiments, the preset AI model and / or preset AI function may be preconfigured on the terminal. In still other embodiments, the preset AI model and / or preset AI function may be specified by a protocol.

[0197] In some embodiments, the sending condition of the first indication information may be: the terminal determines that the current time enters the next information sending cycle. For example, when the terminal determines that the current time enters the next information sending cycle, it may determine that the sending condition of the first indication information is met.

[0198] In some embodiments, the terminal may determine that the conditions for sending the first indication information are met when determining that multiple conditions among the following conditions are met:

[0199] Condition 1: receiving second indication information sent by the network device, and determining that the terminal does not support the first AI model and / or first AI function indicated in the second indication information.

[0200] Condition 2: The terminal stores configuration information of an AI model and / or AI function that the terminal does not support.

[0201] Condition 3: The terminal's capabilities for the preset AI model and / or preset AI function have changed.

[0202] Condition 4: The current time enters the next information sending cycle.

[0203] Step S303 : The terminal 101 sends first indication information to the network device 102 .

[0204] In some embodiments, the network device 102 receives first indication information sent by the terminal 101 .

[0205] In some embodiments, the first indication information may be carried in RRC signaling sent by the terminal to the network device, and the RRC signaling may be UECapabilityInformation signaling. Optionally, the terminal sends UECapabilityInformation signaling, and the UECapabilityInformation signaling includes the first indication information. Optionally, the network device receives the UECapabilityInformation signaling to obtain the first indication information.

[0206] In some embodiments, the first indication information is used by the network device to determine which AI models and / or AI functions the terminal supports. Optionally, the first indication information includes a first model identifier and / or a first function identifier. The first model identifier is used to determine the AI ​​models supported by the terminal, and the first function identifier is used to determine the AI ​​functions supported by the terminal.

[0207] In some embodiments, the first indication information is used by the network device to determine which AI models and / or AI functions are not supported by the terminal. Optionally, the first indication information includes a second model identifier and / or a second function identifier. The second model identifier is used to determine the AI ​​model that is not supported by the terminal, and the second function identifier is used to determine the AI ​​function that is not supported by the terminal.

[0208] In some embodiments, the first indication information is used by the network device to determine which AI models, AI functions, AI models, or AI functions the terminal supports. Optionally, the first indication information includes at least one of a first model identifier, a first function identifier, a second model identifier, and a second function identifier.

[0209] In some embodiments, the first indication information is used by the network device to determine which AI models and / or AI functions that were once reported to be supported are no longer supported by the terminal. Optionally, the first indication information includes an indication information sequence number, and the indication information sequence number is used by the network device to determine the third indication information sent by the terminal to the network device before sending the first indication information, and is used by the network device to determine that the terminal no longer supports the AI ​​model and / or AI function indicated as supported in the third indication information. Among them, the third indication information sent by the terminal within the historical time period is used to indicate the AI ​​model and / or AI function supported by the terminal within the historical time period. In some embodiments, the first indication information corresponds to an indication information sequence number, and the indication information sequence number is used to uniquely identify a first indication information. In some embodiments, the third indication information is the historical first indication information. The name of the third indication information is not limited, and it can be, for example, a capability change notification, capability reporting information, etc.

[0210] In some embodiments, the first indication information is used to indicate the time when the network device has the capability. Optionally, the first indication information includes at least one of first time information, second time information, and third time information.

[0211] Optionally, the first time information indicates the time during which the terminal supports the AI ​​model corresponding to the first model identifier. For example, the first time information indicates the remaining duration during which the terminal supports the AI ​​model corresponding to the first model identifier. Optionally, the first time information indicates the time during which the terminal supports the AI ​​function corresponding to the first function identifier. For example, the first time information indicates the remaining duration during which the terminal supports the AI ​​function corresponding to the first function identifier.

[0212] Optionally, the second time information indicates the time during which the terminal does not support the AI ​​model corresponding to the second model identifier. For example, the second time information indicates the remaining duration during which the terminal does not support the AI ​​model corresponding to the second model identifier. Optionally, the second time information indicates the time during which the terminal does not support the AI ​​function corresponding to the second function identifier. For example, the second time information indicates the remaining duration during which the terminal does not support the AI ​​function corresponding to the second function identifier.

[0213] Optionally, the third time information indicates the time when the terminal no longer supports the AI ​​model indicated as supported in the third indication information. For example, the third time information indicates the remaining duration for which the terminal no longer supports the AI ​​model indicated as supported in the third indication information. Optionally, the third time information indicates the time when the terminal no longer supports the AI ​​function indicated as supported in the third indication information. For example, the third time information indicates the remaining duration for which the terminal no longer supports the AI ​​function indicated as supported in the third indication information.

[0214] Step S304: The network device 102 determines the changed terminal capability according to the first indication information.

[0215] In some embodiments, the network device stores capability information of the terminal. When or after receiving the first indication information sent by the terminal, the network device may update the capability information of the terminal according to the first indication information, thereby obtaining the modified terminal capability.

[0216] In some embodiments, a network device can collect terminal capabilities. The network device can draw an iterative map of terminal capabilities based on the terminal's capability evolution. The network device can collect terminal capabilities and provide the terminal capability information to other entities. For example, the network device can provide the terminal's capability iteration map to other entities. For example, the network device can provide the terminal's latest capability information to other entities.

[0217] In step S305 , the network device 102 sends a task instruction to the terminal 101 according to the modified terminal capability.

[0218] In some embodiments, the network device may send a task instruction to the terminal based on the terminal's capabilities. The task instruction includes but is not limited to instructions such as configuring the terminal, scheduling the terminal, enabling terminal functions, and instructing the terminal to delete configuration information.

[0219] The communication method involved in the embodiment of the present disclosure may include at least one of steps S301 to S305. For example, step S303 may be implemented as an independent embodiment, and steps S303 and S304 may be implemented as independent embodiments, but are not limited thereto.

[0220] In some embodiments, steps S301 and S302 may be executed in an interchanged order or simultaneously.

[0221] In some embodiments, steps S301 , S302 , S304 , and S305 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0222] In some embodiments, steps S301 to S303 and S305 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0223] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 .

[0224] FIG4A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4A , the present disclosure embodiment relates to a communication method, which is executed by a terminal and includes:

[0225] Step S4101: Determine whether the capability of the terminal has changed, and generate first indication information.

[0226] The optional implementation of step S4101 can refer to the optional implementation of step S301 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0227] Step S4102: Obtain second indication information, and determine that the terminal does not support the first AI model and / or first AI function indicated in the second indication information.

[0228] The optional implementation of step S4102 can refer to the optional implementation of step S302 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0229] In some embodiments, the terminal 101 receives the second indication information sent by the network device 102, but is not limited thereto and may also receive the second indication information sent by other entities.

[0230] In some embodiments, the terminal 101 obtains second indication information specified by the protocol.

[0231] In some embodiments, the terminal 101 obtains the second indication information from an upper layer(s).

[0232] In some embodiments, the terminal 101 performs processing to obtain the second indication information.

[0233] In some embodiments, step S4102 is omitted, and the terminal 101 autonomously implements the function indicated by the second indication information, or the above function is default or acquiescent.

[0234] Optionally, the second indication information is used to instruct the terminal 101 to use the first AI model and / or the first AI function.

[0235] Step S4103: Determine whether the terminal stores configuration information of an AI model and / or an AI function that is not supported by the terminal.

[0236] The optional implementation of step S4103 can refer to the optional implementation of step S302 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0237] Step S4104: Determine that the AI ​​model corresponding to the changed capability includes a preset AI model, and / or determine that the AI ​​function corresponding to the changed capability includes a preset AI function.

[0238] The optional implementation of step S4104 can refer to the optional implementation of step S302 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0239] Step S4105, determining the current time to enter the next information sending cycle.

[0240] The optional implementation of step S4105 can refer to the optional implementation of step S302 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0241] Step S4106: Send the first indication information.

[0242] The optional implementation of step S4106 can refer to the optional implementation of step S303 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0243] In some embodiments, the terminal 101 sends the first indication information to the network device 102, but is not limited thereto, and the first indication information may also be sent to other entities.

[0244] Optionally, the first indication information is used by the network device 102 to execute the process of updating the terminal capability. Optional implementations thereof can be found in the optional implementations of step S304 in FIG3 and other related parts of the embodiment involved in FIG3 , which will not be described in detail here.

[0245] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4101 to S4106. For example, step S4106 may be implemented as an independent embodiment, and steps S4101 and S4106 may be implemented as independent embodiments, but are not limited thereto.

[0246] In some embodiments, any two steps in steps S4102 to S4105 can be executed in an interchangeable order or simultaneously.

[0247] In some embodiments, steps S4102 to S4105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0248] FIG4B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4B , the embodiment of the present disclosure relates to a communication method, which is executed by terminal 101 and includes:

[0249] Step S4201: Determine whether the capability of the terminal has changed, and generate first indication information.

[0250] The optional implementation of step S4201 can refer to the optional implementation of step S301 in Figure 3, step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0251] Step S4202: determine that the sending conditions of the first indication information are met, and send the first indication information.

[0252] Optional implementations of step S4202 can refer to step S302 and step S303 in FIG. 3 , optional implementations of steps S4102 to S4105 in FIG. 4A , and other related parts in the embodiments involved in FIG. 3 and FIG. 4A , which will not be described in detail here.

[0253] The communication method involved in the embodiment of the present disclosure may include at least one of step S4201 and step S4202. For example, step S4202 may be implemented as an independent embodiment, but is not limited thereto.

[0254] In some embodiments, step S4201 is optional and may be omitted or replaced in different embodiments.

[0255] In the embodiment of the present disclosure, step S4201 may be combined with step S4106 of FIG. 4A , and step S4201 may be combined with step S4105 and step S4106 of FIG. 4A .

[0256] FIG5A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG5A , the present disclosure embodiment relates to a communication method, which is executed by a network device, and the method includes:

[0257] Step S5101: Send second indication information.

[0258] The optional implementation of step S5101 can refer to the optional implementation of step S302 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0259] In some embodiments, the network device 102 sends the second indication information to the terminal 101, but is not limited thereto and may also send the second indication information to other entities.

[0260] Optionally, the second indication information is used by terminal 101 to activate / switch the first AI model and / or the first AI function. For optional implementations, see the optional implementations of step S302 in FIG. 3 and other related parts of the embodiment involved in FIG. 3 , which will not be described in detail here.

[0261] Step S5102: Obtain first indication information.

[0262] The optional implementation of step S5102 can refer to the optional implementation of step S303 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0263] In some embodiments, the network device 102 receives the first indication information sent by the terminal 101, but is not limited thereto and may also receive the first indication information sent by other entities.

[0264] In some embodiments, the network device 102 obtains first indication information specified by the protocol.

[0265] In some embodiments, the network device 102 obtains the first indication information from an upper layer(s).

[0266] In some embodiments, the network device 102 performs processing to obtain the first indication information.

[0267] In some embodiments, step S5102 is omitted, and the network device 102 autonomously implements the function indicated by the first indication information, or the above function is default or acquiescent.

[0268] Optionally, the first indication information is used to indicate that a capability of the terminal has changed.

[0269] Step S5103: Determine the changed capabilities of the terminal according to the first indication information.

[0270] The optional implementation of step S5103 can refer to the optional implementation of step S304 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0271] Step S5104: Send a task instruction to the terminal according to the modified terminal capability.

[0272] The optional implementation of step S5104 can refer to the optional implementation of step S305 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0273] The communication method involved in the embodiment of the present disclosure may include at least one of steps S5101 to S5104. For example, step S5103 may be implemented as an independent embodiment, and steps S5102 and S5103 may be implemented as independent embodiments, but are not limited thereto.

[0274] In some embodiments, step S5101 and step S5102 may be executed in an interchanged order or simultaneously.

[0275] In some embodiments, step S5101, step S5103, and step S5104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0276] FIG5B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG5B , the embodiment of the present disclosure relates to a communication method, which is executed by a network device, and the method includes:

[0277] Step S5201: Obtain first indication information.

[0278] The optional implementation of step S5201 can refer to step S303 in FIG. 3 , the optional implementation of step S5102 in FIG. 5A , and other related parts in the embodiments involved in FIG. 3 and FIG. 5A , which will not be described in detail here.

[0279] Step S5202: Determine the changed terminal capability according to the first indication information.

[0280] The optional implementation of step S5202 can refer to the optional implementation of step S304 in Figure 3, step S5103 in Figure 5A, and other related parts in the embodiments involved in Figures 3 and 5A, which will not be repeated here.

[0281] The communication method involved in the embodiment of the present disclosure may include at least one of step S5201 and step S5202. For example, step S5201 may be implemented as an independent embodiment, but is not limited thereto.

[0282] In some embodiments, step S5202 is optional and may be omitted or replaced in different embodiments.

[0283] In the embodiment of the present disclosure, step S5201 may be combined with step S5101 of FIG. 5A , and step S5202 may be combined with step S5104 of FIG. 5A .

[0284] FIG6A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG6A , the embodiment of the present disclosure relates to a communication method, and the method includes:

[0285] In step S6101, the terminal determines that an AI-related capability on the terminal has changed, and sends first indication information to a network device, where the first indication information is used to indicate that an AI-related capability on the terminal has changed.

[0286] The optional implementation of step S6101 can refer to the optional implementation of step S301 in Figure 3, step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0287] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.

[0288] FIG6B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG6B , the embodiment of the present disclosure relates to a communication method, and the method includes:

[0289] Step S6201: The network device receives first indication information sent by a terminal, where the first indication information is used to indicate that a capability of the terminal has changed.

[0290] The optional implementation of step S6201 can refer to the optional implementation of step S303 in Figure 3, step S5102 in Figure 5A, and other related parts in the embodiments involved in Figures 3 and 5A, which will not be repeated here.

[0291] Step S6202: The network device determines the changed terminal capability according to the first indication information.

[0292] The optional implementation of step S6202 can refer to the optional implementation of step S304 in Figure 3, step S5103 in Figure 5A, and other related parts in the embodiments involved in Figures 3 and 5A, which will not be repeated here.

[0293] Step S6203: The network device sends a task instruction to the terminal according to the modified terminal capability.

[0294] The optional implementation of step S6203 can refer to the optional implementation of step S305 in Figure 3, step S5104 in Figure 5A, and other related parts in the embodiments involved in Figures 3 and 5A, which will not be repeated here.

[0295] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.

[0296] FIG6C is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG6C , the embodiment of the present disclosure relates to a communication method, and the method includes:

[0297] Step S6301: The terminal determines that the capability of the terminal has changed, and sends first indication information to the network device, where the first indication information is used to indicate that the capability of the terminal has changed.

[0298] The optional implementation of step S6301 can refer to step S301 and step S303 in Figure 3, the optional implementation of step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0299] Step S6302: The network device receives first indication information sent by the terminal.

[0300] The optional implementation of step S6302 can refer to step S303 in FIG. 3 , the optional implementation of step S5102 in FIG. 5A , and other related parts in the embodiments involved in FIG. 3 and FIG. 5A , which will not be described in detail here.

[0301] Step S6303: The network device determines the changed terminal capability according to the first indication information.

[0302] The optional implementation of step S6303 can refer to step S304 in FIG. 3 , the optional implementation of step S5103 in FIG. 5A , and other related parts in the embodiments involved in FIG. 3 and FIG. 5A , which will not be described in detail here.

[0303] Step S6304: The network device sends a task instruction to the terminal according to the modified terminal capability.

[0304] The optional implementation of step S6304 can refer to step S305 in FIG. 3 , the optional implementation of step S5104 in FIG. 5A , and other related parts in the embodiments involved in FIG. 3 and FIG. 5A , which will not be described in detail here.

[0305] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.

[0306] The following describes a communication method according to an embodiment of the present disclosure. The terminal performs the following processing:

[0307] Embodiment 1: When the capability of the UE changes, a first indication is reported to the network to indicate the capability change.

[0308] As an embodiment, the capability may be a supported AI model or a supported AI function. The AI ​​model may be identified by a model ID, and the AI ​​function may be identified by an AI function ID.

[0309] As an embodiment, the capability change may be to add support for a new capability, or to no longer support a previously supported capability.

[0310] Embodiment 2: Based on embodiment 1, the first indication indicates a capability that is no longer supported.

[0311] As an embodiment, the capability that is no longer supported is a capability that the UE previously reported and indicated as supported.

[0312] As an embodiment, the sequence number of the previously reported capability may be indicated.

[0313] Embodiment 3: Based on embodiment 1, when the capability of the UE changes and the network instructs the UE to use an unsupported capability, a first indication is sent to the network.

[0314] As an example, the network may instruct the UE to activate or switch an AI model or AI function, but the UE does not support the instructed AI model or AI function.

[0315] Embodiment 4: Based on embodiment 1, when the capability of the UE changes and the UE stores an unsupported capability configuration, a first indication is sent to the network.

[0316] As an embodiment, the UE may store multiple AI models, and changes in the UE's capabilities may cause the UE to not support some of the stored AI models.

[0317] Embodiment 5: Based on embodiment 1, when the capability of the UE changes, the UE waits for the next period and reports the first indication to the network. The period is configured by the network.

[0318] As an embodiment, if the capability of the UE has not changed, the first indication is not reported when the period arrives.

[0319] Embodiment 6: Based on embodiment 1, when a specific capability of the UE changes, a first indication is reported to the network. The specific capability is indicated by the network.

[0320] Embodiment 7: Based on embodiment 1, the first indication may carry time information, where the time information indicates the duration of the capability change, after which the currently supported capability is restored.

[0321] As an embodiment, the time information may be a duration or UTC time.

[0322] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.

[0323] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0324] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0325] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0326] Figure 7A is a schematic diagram of the structure of the terminal proposed in an embodiment of the present disclosure. As shown in Figure 7A, the terminal 7100 may include: at least one of a transceiver module 7101, a processing module 7102, etc. In some embodiments, the transceiver module is used to determine that the capabilities of the terminal have changed, and to send a first indication message to the network device, where the first indication message is used to indicate that the capabilities of the terminal have changed. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S303, step S305, but not limited thereto) executed by the terminal 101 in any of the above methods, which will not be repeated here. Optionally, the processing module is used to execute at least one of the other steps (for example, step S301, step S302, but not limited thereto) executed by the terminal 101 in any of the above methods, which will not be repeated here.

[0327] Figure 7B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure. As shown in Figure 7B, network device 7200 may include: at least one of a transceiver module 7201, a processing module 7202, etc. In some embodiments, the transceiver module is used to receive first indication information sent by a terminal, where the first indication information is used to indicate that the terminal's capabilities have changed. In some embodiments, the processing module is used to determine the changed capabilities of the terminal based on the first indication information. In some embodiments, the processing module is used to send a task indication to the terminal based on the changed capabilities of the terminal. Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving (for example, step S303 and step S305, but not limited thereto) performed by network device 102 in any of the above methods, which are not further described here. Optionally, the processing module is used to perform at least one of the other steps (for example, step S304, but not limited thereto) performed by network device 102 in any of the above methods, which are not further described here.

[0328] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0329] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0330] Figure 8A is a schematic diagram of the structure of a communication device 8100 proposed in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0331] As shown in Figure 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 is used to perform any of the above methods. Optionally, one or more processors 8101 are used to call instructions to enable the communication device 8100 to perform any of the above methods.

[0332] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S303, step S305, but not limited thereto), and the processor 8101 performs at least one of the other steps (for example, step S301, step S302, step S304, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.

[0333] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Alternatively, all or part of the memories 8103 may be located outside the communication device 8100. In alternative embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memory 8102 and may be configured to receive data from the memory 8102 or other devices, or to send data to the memory 8102 or other devices. For example, the interface circuits 8104 may read data stored in the memory 8102 and send the data to the processor 8101.

[0334] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0335] FIG8B is a schematic diagram of the structure of a chip 8200 according to an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8B , but the present disclosure is not limited thereto.

[0336] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to execute any of the above methods.

[0337] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Alternatively, all or part of memory 8203 may be located external to chip 8200. Optionally, interface circuit 8202 is connected to memory 8203 and may be used to receive data from memory 8203 or other devices, or may be used to send data to memory 8203 or other devices. For example, interface circuit 8202 may read data stored in memory 8203 and send the data to processor 8201.

[0338] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (e.g., step S303 and step S305, but not limited thereto) of the aforementioned method. The interface circuit 8202 performing the communication steps (e.g., step S303 and step S305, but not limited thereto) of the aforementioned method, for example, means that the interface circuit 8202 performs data exchange between the processor 8201, chip 8200, memory 8203, or a transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (e.g., step S301, step S302, and step S304, but not limited thereto).

[0339] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0340] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.

[0341] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0342] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A communication method, characterized in that: The method comprises: The terminal determines that the capability of the terminal related to artificial intelligence AI has changed, and sends first indication information to the network device, where the first indication information is used to indicate that the capability of the terminal related to AI has changed.

2. The method according to claim 1, characterized in that The capabilities of the terminal include at least one of the following: AI models supported by the terminal; AI functions supported by the terminal; a first validity condition supported by the terminal, the first validity condition being a condition for enabling an AI model; The second validity condition supported by the terminal, the second validity condition being a condition for enabling the AI ​​function.

3. The method according to claim 2, characterized in that The terminal determines that a capability of the terminal related to AI has changed, including: Determining that at least one of the following conditions is met determines that the capability of the terminal has changed: Determining that the terminal supports a new AI model; Determining that the terminal supports a new AI function; Determining that the terminal no longer supports the AI ​​model that was previously supported; Determining that the terminal no longer supports the AI ​​function that was previously supported; Determining that the first validation condition supported by the terminal is changed; It is determined that the second effectiveness condition supported by the terminal is changed.

4. The method according to any one of claims 1 to 3, characterized in that Before sending the first indication information to the network device, the method includes: receiving second indication information sent by the network device, where the second indication information is used to instruct the terminal to use a first AI model and / or a first AI function; It is determined that the terminal does not support the first AI model and / or the terminal does not support the first AI function.

5. The method according to any one of claims 1 to 3, characterized in that: Before sending the first indication information to the network device, the method includes: It is determined that configuration information of an AI model and / or an AI function that is not supported by the terminal is stored on the terminal.

6. The method according to any one of claims 1 to 3, characterized in that Before sending the first indication information to the network device, the method includes: The AI ​​model corresponding to the changed capability is determined to include a preset AI model, and / or the AI ​​function corresponding to the changed capability is determined to include a preset AI function.

7. The method according to claim 6, characterized in that The preset AI model and / or the preset AI function are configured by the network device.

8. The method according to any one of claims 1 to 7, characterized in that The sending the first indication information to the network device includes: The terminal determines that the current time enters the next information sending cycle, and sends the first indication information to the network device.

9. The method according to any one of claims 1 to 8, characterized in that The first indication information includes a first model identifier and / or a first function identifier, wherein the first model identifier is used to determine the AI ​​model supported by the terminal, and the first function identifier is used to determine the AI ​​function supported by the terminal.

10. The method according to claim 9, characterized in that The first indication information also includes first time information, wherein the first time information indicates the duration of time that the terminal supports the AI ​​model corresponding to the first model identifier, and / or indicates the duration of time that the terminal supports the AI ​​function corresponding to the first function identifier.

11. The method according to any one of claims 1 to 8, characterized in that The first indication information includes a second model identifier and / or a second function identifier, wherein the second model identifier is used to determine an AI model that is not supported by the terminal, and the second function identifier is used to determine an AI function that is not supported by the terminal.

12. The method according to claim 11, characterized in that The first indication information also includes second time information, wherein the second time information indicates the duration of time that the terminal does not support the AI ​​model corresponding to the second model identifier, and / or indicates the duration of time that the terminal does not support the AI ​​function corresponding to the second function identifier.

13. The method according to any one of claims 1 to 8, characterized in that The first indication information includes an indication information sequence number, and the indication information sequence number is used by the network device to determine the third indication information sent by the terminal to the network device before sending the first indication information, and is used by the network device to determine that the terminal no longer supports the AI ​​model and / or AI function indicated as supported in the third indication information.

14. The method according to claim 13, characterized in that The first indication information also includes third time information, wherein the third time information is used to indicate the duration for which the terminal does not support the AI ​​model and / or AI function indicated to be supported in the third indication information.

15. A communication method, characterized in that: The method comprises: The network device receives first indication information sent by the terminal, where the first indication information is used to indicate that a capability of the terminal related to artificial intelligence AI has changed; Determine the changed terminal capability according to the first indication information.

16. A terminal, characterized in that: include: The transceiver module is used to determine that the capabilities of the terminal related to artificial intelligence AI have changed, and send first indication information to the network device, where the first indication information is used to indicate that the capabilities of the terminal related to AI have changed.

17. A network device, characterized in that: include: A transceiver module, used to receive first indication information sent by a terminal, where the first indication information is used to indicate that a capability of the terminal related to artificial intelligence AI has changed; A processing module is used to determine the changed terminal capability according to the first indication information.

18. A terminal, characterized in that: include: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method according to any one of claims 1 to 14.

19. A network device, characterized in that: The network equipment includes: one or more processors; A memory coupled to the processor, wherein executable instructions are stored in the memory, and when the executable instructions are executed by the processor, the network device executes the communication method according to claim 15.

20. A communication system, characterized in that: It comprises a terminal and a network device, wherein the terminal is configured to implement the communication method according to any one of claims 1 to 14, and the network device is configured to implement the communication method according to claim 15.

21. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Information transmission method and device, communication equipment and storage medium

    CN111819872A

  • Artificial intelligence (AI) communication method and device

    CN115835182A

  • Communication processing method, communication processing apparatus and storage medium

    WO2021258370A1

  • Methods, devices, and computer readable medium for communication

    WO2023115567A1