Information transmission method and device, related equipment, storage medium and computer program product
Patent Information
- Application Number
- CN202510337210.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2026-09-22
AI Technical Summary
此时,网络侧可能无法及时感知终端的功能和/或模型的可用状态变化及变化原因
[0150]本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述终端侧任一方法的步骤,或者实现上述网络设备侧任一方法的步骤。
Smart Images

Figure CN122802898A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more particularly to an information transmission method, apparatus, related equipment, storage medium, and computer program product. Background Technology
[0002] In the application of artificial intelligence / machine learning (AI / ML) technologies to air interfaces, although the terminal side may have multiple functions and / or models deployed, not all functions and / or models are available in the current scenario. For example, the terminal may not have any available functions and / or models, or the terminal's functions and / or models may not meet the network-side conditions. In this case, the network side may not be able to promptly perceive changes in the availability of the terminal's functions and / or models, or the reasons for such changes. Summary of the Invention
[0003] To address the related technical problems, embodiments of this application provide an information transmission method, apparatus, related equipment, storage medium, and computer program product.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides an information transmission method applied to a terminal, including:
[0006] Send one or more of the following to the network side:
[0007] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0008] The second information is used to indicate that the internal conditions of the terminal have changed;
[0009] The terminal’s first function and / or monitoring-related information of the first model;
[0010] The third information is used to indicate that the terminal has no available functions and / or models;
[0011] The fourth information is used to indicate the functions and / or models available to the terminal;
[0012] The fifth piece of information is used to indicate the unavailable functions and / or models of the terminal;
[0013] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0014] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0015] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0016] In the above scheme, the first information includes one or more of the following:
[0017] The identifier of the first function and / or the first model;
[0018] The terminal expects, suggests, or tends to revert to a non-AI operation time.
[0019] The terminal expects, suggests, or prefers to deactivate the first function and / or the first model at a certain time.
[0020] The reason why the first function and / or the first model is unavailable;
[0021] The terminal's battery level information;
[0022] The terminal's memory-related information;
[0023] The eighth piece of information indicates whether the terminal is overheating.
[0024] In the above scheme, the first information is also used to request a fallback to non-AI operation, and / or the first information is also used to request deactivation of the first function and / or the first model.
[0025] In the above scheme, the second information includes one or more of the following:
[0026] The terminal's battery level information;
[0027] The terminal's memory-related information;
[0028] The eighth piece of information indicates whether the terminal is overheating.
[0029] In the above scheme, the monitoring-related information includes one or more of the following:
[0030] A first indication, wherein the first indication is used to indicate that the first function and / or the first model is unavailable;
[0031] A first value, wherein the first value indicates that the first function and / or the first model is unavailable;
[0032] The first field, which is an empty field, is used to indicate that the first function and / or the first model is unavailable.
[0033] In the above scheme, sending the third information to the network side includes:
[0034] The third information is sent to the network side by sending a first message or a second field, wherein the first message is an empty message and the second field is an empty field.
[0035] In the above scheme, the third information includes a second indication, which is used to indicate that the terminal has no available functions and / or models.
[0036] The method in the above scheme further includes:
[0037] The terminal receives a ninth message sent by the network side; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation;
[0038] Deactivate the first function and / or the first model, and / or fall back to non-AI operation.
[0039] In the above scheme, before sending the sixth and / or seventh information to the network side, the method further includes:
[0040] Automatically deactivate the first function and / or the first model, and / or automatically fall back to non-AI operation.
[0041] In the above scheme, before sending the sixth and / or seventh information to the network side, the method further includes:
[0042] The terminal receives a tenth message and / or a first condition sent by the network side; the tenth message is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or the tenth message is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0043] In the above scheme, the first condition includes one or more of the following:
[0044] Channel measurement quality;
[0045] The terminal's battery level;
[0046] The terminal's memory;
[0047] The temperature of the terminal;
[0048] Key Performance Indicators (KPIs) for one or more functions and / or models.
[0049] In the above scheme, the sixth piece of information includes one or more of the following:
[0050] The third instruction is used to instruct the terminal to automatically revert to non-AI operation;
[0051] The eleventh piece of information is used to instruct the terminal to automatically revert to the first condition satisfied by the non-AI operation.
[0052] In the above scheme, the seventh piece of information includes one or more of the following:
[0053] The identifier of the first function and / or the first model;
[0054] The fourth instruction is used to instruct the terminal to automatically deactivate the first function and / or the first model;
[0055] The twelfth information is used to instruct the terminal to automatically deactivate the first function and / or the first model to meet the first condition.
[0056] This application also provides an information transmission method applied to a network device, including:
[0057] The receiving terminal sends one or more of the following:
[0058] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0059] The second information is used to indicate that the internal conditions of the terminal have changed;
[0060] The terminal’s first function and / or monitoring-related information of the first model;
[0061] The third information is used to indicate that the terminal has no available functions and / or models;
[0062] The fourth information is used to indicate the functions and / or models available to the terminal;
[0063] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0064] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0065] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0066] In the above scheme, the first information includes one or more of the following:
[0067] The identifier of the first function and / or the first model;
[0068] The terminal expects, suggests, or tends to revert to a non-AI operation time.
[0069] The terminal expects, suggests, or prefers to deactivate the first function and / or the first model at a certain time.
[0070] The reason why the first function and / or the first model is unavailable;
[0071] The terminal's battery level information;
[0072] The terminal's memory-related information;
[0073] The eighth piece of information indicates whether the terminal is overheating.
[0074] In the above scheme, the first information is also used to request a fallback to non-AI operation, and / or the first information is also used to request deactivation of the first function and / or the first model.
[0075] In the above scheme, the second information includes one or more of the following:
[0076] The terminal's battery level information;
[0077] The terminal's memory-related information;
[0078] The eighth piece of information indicates whether the terminal is overheating.
[0079] In the above scheme, the monitoring-related information includes one or more of the following:
[0080] A first indication, wherein the first indication is used to indicate that the first function and / or the first model is unavailable;
[0081] A first value, wherein the first value indicates that the first function and / or the first model is unavailable;
[0082] The first field, which is an empty field, is used to indicate that the first function and / or the first model is unavailable.
[0083] In the above scheme, receiving the third information sent by the terminal includes:
[0084] By receiving a first message or a second field sent by the terminal, the third information sent by the terminal is received, wherein the first message is an empty message and the second field is an empty field.
[0085] In the above scheme, the third information includes a second indication, which is used to indicate that the terminal has no available functions and / or models.
[0086] The method in the above scheme further includes:
[0087] Send a ninth message to the terminal; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation.
[0088] In the above scheme, before receiving the sixth and / or seventh information sent by the terminal, the method further includes:
[0089] Send a tenth message and / or a first condition to the terminal; the tenth message is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or, the tenth message is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or, the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0090] In the above scheme, the first condition includes one or more of the following:
[0091] Channel measurement quality;
[0092] The terminal's battery level;
[0093] The terminal's memory;
[0094] The temperature of the terminal;
[0095] KPIs for one or more functions and / or models.
[0096] In the above scheme, the sixth piece of information includes one or more of the following:
[0097] The third instruction is used to instruct the terminal to automatically revert to non-AI operation;
[0098] The eleventh piece of information is used to instruct the terminal to automatically revert to the first condition satisfied by the non-AI operation.
[0099] In the above scheme, the seventh piece of information includes one or more of the following:
[0100] The identifier of the first function and / or the first model;
[0101] The fourth instruction is used to instruct the terminal to automatically deactivate the first function and / or the first model;
[0102] The twelfth information is used to instruct the terminal to automatically deactivate the first function and / or the first model to meet the first condition.
[0103] This application also provides an information transmission device, including:
[0104] The first transmitting unit is used to transmit one or more of the following to the network side:
[0105] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0106] The second information is used to indicate a change in the internal conditions of the terminal;
[0107] Monitoring-related information for the terminal's primary function and / or primary model;
[0108] The third information is used to indicate that the terminal has no available functions and / or models;
[0109] The fourth information is used to indicate the functions and / or models available to the terminal;
[0110] The fifth piece of information is used to indicate functions and / or models that are unavailable on the terminal;
[0111] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0112] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0113] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0114] This application also provides an information transmission device, including:
[0115] The second receiving unit is used to receive one or more of the following from the terminal:
[0116] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0117] The second information is used to indicate that the internal conditions of the terminal have changed;
[0118] The terminal’s first function and / or monitoring-related information of the first model;
[0119] The third information is used to indicate that the terminal has no available functions and / or models;
[0120] The fourth information is used to indicate the functions and / or models available to the terminal;
[0121] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0122] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0123] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0124] This application embodiment also provides a terminal, including: a first communication interface and a first processor; wherein,
[0125] The first communication interface is used to send one or more of the following to the network side:
[0126] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0127] The second information is used to indicate that the internal conditions of the terminal have changed;
[0128] The terminal’s first function and / or monitoring-related information of the first model;
[0129] The third information is used to indicate that the terminal has no available functions and / or models;
[0130] The fourth information is used to indicate the functions and / or models available to the terminal;
[0131] The fifth piece of information is used to indicate the unavailable functions and / or models of the terminal;
[0132] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0133] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0134] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0135] This application also provides a network device, including: a second communication interface and a second processor; wherein,
[0136] The second communication interface is used to receive one or more of the following from the terminal:
[0137] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0138] The second information is used to indicate that the internal conditions of the terminal have changed;
[0139] The terminal’s first function and / or monitoring-related information of the first model;
[0140] The third information is used to indicate that the terminal has no available functions and / or models;
[0141] The fourth information is used to indicate the functions and / or models available to the terminal;
[0142] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0143] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0144] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0145] This application also provides a terminal, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0146] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above-described terminal-side methods.
[0147] This application also provides a network device, including: a second processor and a second memory for storing computer programs capable of running on the processor.
[0148] Wherein, when the second processor runs the computer program, it executes the steps of any of the methods described above on the network device side.
[0149] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above on the terminal side, or implements the steps of any of the methods described above on the network device side.
[0150] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the methods described above on the terminal side, or implements the steps of any of the methods described above on the network device side.
[0151] The information transmission method, apparatus, related equipment, storage medium, and computer program product provided in this application embodiment allow a terminal to send one or more of the following to the network side: first information, second information, monitoring-related information of the terminal's first function and / or first model, third information, fourth information, fifth information, sixth information, and seventh information. The first information indicates that the terminal's first function and / or first model is unavailable; the second information indicates that the terminal's internal conditions have changed; the third information indicates that the terminal has no available functions and / or models; the fourth information indicates available functions and / or models; the fifth information indicates unavailable functions and / or models. The sixth piece of information is used to indicate that the terminal has fallen back to non-AI operation, and the seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model. The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state. In this way, by receiving information associated with the availability status of the terminal's functions and / or models (i.e., one or more of the first information, the second information, monitoring-related information, the third information, the fourth information, the fifth information, the sixth information, and the seventh information), the network side can promptly perceive changes in the availability status of the terminal's functions and / or models and the reasons for such changes, thereby ensuring the consistency between network behavior and terminal behavior. Attached Figure Description
[0152] Figure 1 This is a schematic diagram illustrating the terminal's available functions / model reporting mechanism in related technologies;
[0153] Figure 2 This is a flowchart illustrating an information transmission method according to an embodiment of this application;
[0154] Figure 3 This is a flowchart illustrating another information transmission method according to an embodiment of this application;
[0155] Figure 4 This is a flowchart illustrating the third information transmission method according to an embodiment of this application;
[0156] Figure 5This is a flowchart illustrating the fourth information transmission method according to an embodiment of this application;
[0157] Figure 6 This is a schematic diagram of an information transmission device according to an embodiment of this application;
[0158] Figure 7 This is a schematic diagram of another information transmission device structure according to an embodiment of this application;
[0159] Figure 8 This is a schematic diagram of the terminal structure according to an embodiment of this application;
[0160] Figure 9 This is a schematic diagram of the network device structure according to an embodiment of this application;
[0161] Figure 10 This is a schematic diagram of the information transmission system structure according to an embodiment of this application. Detailed Implementation
[0162] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0163] Related technologies introduce a reporting mechanism for available functionality / models, such as... Figure 1 As shown, the process of this mechanism may include the following steps:
[0164] Step 101: The network performs a UECapabilityEnquiry (UECapabilityEnquiry) on the user equipment (UE) (also known as a terminal or terminal device).
[0165] Step 102: The UE reports its capability information (UECapabilityInformation) to the network.
[0166] Here, the UE informs the network of the functions / models it supports by reporting its capabilities.
[0167] Step 103: The network sends a Radio Resource Control (RRC) reconfiguration message;
[0168] Here, through RRC reconfiguration messages, the network can send some configuration or auxiliary information. This information is used by the UE to determine which functions / models are available (the functions / models available to the UE are a subset of the functions / models supported by the UE). The configuration or auxiliary information sent by the network may include network-side conditions and related information for inference.
[0169] Step 104: The UE performs an available functionality / model reporting.
[0170] Here, the UE can determine which functions / models are available and report the available functions / models to the network. Specifically, the UE can report the available functions / models through UE Assistance Information (UAI) (if the network configuration allows, when the available functions / models of the UE change), or through the RRC Reconfiguration Complete message.
[0171] Step 105: The network sends an RRC reconfiguration message;
[0172] Here, through the RRC reconfiguration message, the network can issue specific configurations based on the available functions / models reported by the UE. These configurations are used by the UE for model inference.
[0173] Step 106: Activation / Deactivation / Inference / Monitoring;
[0174] Here, the UE and the network can perform lifecycle management (LCM) of functions / models; for example, the UE can perform model inference, and the UE or the network can perform functions / model monitoring, activation, deactivation and other operations.
[0175] Based on the aforementioned available function / model reporting mechanism, if a UE's available functions and / or models are not yet in use, and when the UE's available functions and / or models change, the UE can report the new available functions and / or models to the network. This allows the network to be aware of the updated functions and / or models and to issue new configurations to the UE. Furthermore, if a UE's available functions and / or models are in use (i.e., performing inference or being active), and if network-side conditions change (such as a change in associated ID), the network can be aware of these changes.
[0176] However, when changes in internal UE conditions (such as insufficient battery or memory) render the currently used functions and / or models inapplicable, if the UE only reports updated available functions and / or models to the network, the network cannot perceive the specific reasons why the current functions and / or models are no longer applicable. Furthermore, in situations such as insufficient UE battery, the UE may not be suitable to continue AI operations, and the UE needs to inform the network of this auxiliary information so that the network can better perform subsequent LCM (Local Management).
[0177] As can be seen from the above description, in related technologies, the network side may not be able to promptly perceive changes in the availability of functions and / or models that the UE is using (i.e., performing inference or in an active state) and the reasons for such changes. Specifically, the embodiments of this application need to solve at least the following problems:
[0178] Question 1: When an available function and / or model is in use (i.e., performing inference or in an active state), how should the UE report to the network if this function and / or model becomes unavailable?
[0179] Question 2: If no available features and / or models are available, how should the UE report to the network?
[0180] Based on this, in various embodiments of this application, the terminal sends one or more of the following to the network side: first information, second information, monitoring-related information of the terminal's first function and / or first model, third information, fourth information, fifth information, sixth information, and seventh information. The first information indicates that the terminal's first function and / or first model is unavailable; the second information indicates that the terminal's internal conditions have changed; the third information indicates that the terminal has no available functions and / or models; the fourth information indicates available functions and / or models; the fifth information indicates unavailable functions and / or models; and the sixth information indicates that the terminal... The terminal reverts to non-AI operation. The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model. The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state. In this way, by receiving information associated with the availability status of the terminal's functions and / or models (i.e., one or more of the first information, the second information, monitoring-related information, the third information, the fourth information, the fifth information, the sixth information, and the seventh information), the network side can promptly perceive changes in the availability status of the terminal's functions and / or models and the reasons for such changes, thereby ensuring the consistency between network behavior and terminal behavior in the future.
[0181] Meanwhile, since the terminal reports the information related to the availability of the terminal's functions and / or models to the network side, the solution provided in this application embodiment can at least solve the above-mentioned problems 1 and 2.
[0182] Additionally, it should be noted that in the various embodiments of this application, "one or more / one or more" refers to at least one / at least one, and "multiple / multiple" refers to at least two / at least two items. Regarding the terminal's functions and / or models, the function refers to an AI function, and the model refers to an AI model. The function and model represent two levels of AI implementation; one function can be implemented by one or more models.
[0183] This application provides an information transmission method applied to a terminal, such as... Figure 2 As shown, the method includes:
[0184] Step 201: Send one or more of the following to the network side: first information, second information, monitoring-related information of the terminal's first function and / or first model, third information, fourth information, fifth information, sixth information, and seventh information.
[0185] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state. The first function and / or the first model can also be understood as functions and / or models that the terminal is currently using. The terminal sending one or more of the first information, second information, monitoring-related information of the first function and / or the first model, third information, fourth information, fifth information, sixth information, and seventh information to the network side can also be understood as the terminal sending information associated with the availability status of the terminal's functions and / or models to the network side; in other words, the information associated with the availability status of the terminal's functions and / or models may include one or more of the first information, second information, monitoring-related information of the first function and / or the first model, third information, fourth information, fifth information, sixth information, and seventh information.
[0186] Specifically, the first information can be used to indicate that the first function and / or the first model is unavailable;
[0187] The second information can be used to indicate a change in the internal conditions of the terminal;
[0188] The third piece of information can be used to indicate that the terminal has no available functions and / or models;
[0189] The fourth piece of information can be used to indicate the available functions and / or models of the terminal;
[0190] The fifth piece of information can be used to indicate functions and / or models that are unavailable on the terminal;
[0191] The sixth piece of information can be used to indicate that the terminal has reverted to non-AI operation;
[0192] The seventh piece of information can be used to indicate that the terminal has deactivated the first function and / or the first model.
[0193] In practical applications, the terminal may also be referred to as a UE, terminal device, user, etc. Furthermore, the terminal can specifically send the aforementioned information related to the availability status of its functions and / or model to the network device on the network side; the network device may include a base station, etc. This application embodiment does not limit the specific name of the terminal or the specific type of the network device, as long as its functions are implemented.
[0194] In practical applications, when the terminal sends the first information to the network side, the first information can also be used to request a rollback to non-AI operation, and / or the first information can also be used to request the deactivation of the first function and / or the first model; in this case, "the first function and / or the first model is unavailable" may be the content implicitly indicated by the first information.
[0195] Specifically, the terminal can directly request the network side to roll back to non-AI operation. In this case, the first information can be implemented through a fallback request indication, field, or message, which implicitly indicates that the first function and / or the first model is unavailable. Alternatively, the terminal can directly request the network side to deactivate the first function and / or the first model. In this case, the first information can be implemented through a deactivation request indication, field, or message, which implicitly indicates that the first function and / or the first model is unavailable. When the network side receives the aforementioned request indication, field, or message (i.e., receives the first information), it means that the network side has received an implicit indication that "the first function and / or the first model is unavailable." Here, the unavailability of the first function and / or the first model can also be understood as the first function and / or the first model no longer being applicable, or as the first function and / or the first model being unable to continue inference.
[0196] The first information may include one or more of the following:
[0197] The identifier of the first function and / or the first model;
[0198] The terminal expects, suggests, or tends to revert to a non-AI operation time.
[0199] The terminal expects, suggests, or prefers to deactivate the first function and / or the first model at a certain time.
[0200] The reason why the first function and / or the first model is unavailable;
[0201] The terminal's battery level information;
[0202] The terminal's memory-related information;
[0203] The eighth piece of information indicates whether the terminal is overheating.
[0204] In practical applications, when the first information is used to request a rollback to non-AI operation, or when all functions and / or models of the terminal need to be deactivated (i.e., the first function includes all functions, and the first model includes all models), the first information may not contain the identifier of the first function and / or the first model. However, if only one or more functions and / or models need to be deactivated, i.e., when the first function includes one or more of all functions, and the first model includes one or more of all models, the first information may contain the identifier of the first function and / or the first model.
[0205] In practical applications, the reasons why the first function and / or the first model may be unavailable may include one or more of the following: low battery, insufficient memory, and terminal overheating.
[0206] Where the first function and / or first model is unavailable due to low battery, the first information may include the battery-related information. Specifically, the battery-related information may indicate the terminal's current remaining battery power, or the duration the terminal's current remaining battery power can support, or the power consumption of each first function and / or first model. Here, when the battery-related information indicates the power consumption of each first function and / or first model, it may specifically indicate the power consumption of each first function and / or first model within a specific unit of time (e.g., 1 hour), or it may use a score / normalized value / level to represent the power consumption of each first function and / or first model. For example, a higher level may represent higher power consumption, and a higher score / normalized value may represent higher power consumption. When the battery-related information indicates the terminal's current remaining battery power, it may specifically use a percentage to represent the terminal's current remaining battery power; or it may use a score / normalized value / level to represent the terminal's current remaining battery power. For example, a higher level may represent lower remaining battery power, and a higher score / normalized value may represent lower remaining battery power.
[0207] When the first function and / or the first model is unavailable due to insufficient memory, the first information may include the memory-related information. Specifically, the memory-related information may indicate the current remaining memory of the terminal, or it may indicate the memory size occupied by each first function and / or the first model. Here, when the memory-related information indicates the memory size occupied by each first function and / or the first model, a score / normalized value / level can be used to represent the memory size occupied by each first function and / or the first model. For example, a higher level indicates a larger memory usage, and a higher score / normalized value indicates a larger memory usage, etc. When the memory-related information indicates the current remaining memory of the terminal, the current remaining memory of the terminal can be represented as a percentage; or, a score / normalized value / level can be used to represent the current remaining memory of the terminal. For example, a higher level indicates a lower remaining memory, and a higher score / normalized value indicates a lower remaining memory, etc.
[0208] In practical applications, the power-related information and the memory-related information can assist the network device (such as a base station) in making subsequent LCM decisions. For example, the network device can instruct the terminal to roll back all AI functions and / or models (i.e., instruct the terminal to roll back to non-AI operations), or instruct the terminal to prioritize deactivating functions and / or models that consume more power or memory.
[0209] In practical applications, the specific reporting method for the reason why the first function and / or the first model is unavailable (which can also be understood as the way the first information carries the reason why the first function and / or the first model is unavailable, or as the specific manifestation of the reason why the first function and / or the first model is unavailable) can be determined as needed, and this application embodiment does not limit it in this regard. For example, different information elements (IEs) can be introduced for different causes / auxiliary information. For instance, a low power status IE "lowPowerStatus ENUMERATED{true}" can be introduced to indicate low power, a memory limit IE "memoryLimitation ENUMERATED{true}" can be introduced to indicate insufficient memory, and an overheating IE "overheating ENUMERATED{true}" can be introduced to indicate overheating. Alternatively, a bitmap can be used to indicate all causes, and each bit in the bitmap can indicate a different cause (the specific order or mapping relationship of these causes can be set as needed, and this application embodiment does not limit this). For instance, a bitmap "causeValue BIT STRING(SIZE(3))" can be introduced, using the first bit to indicate low power, the second bit to indicate insufficient memory, and the third bit to indicate overheating.
[0210] In practical applications, when the terminal sends the second information to the network side, the second information can implicitly indicate that the availability of the terminal's functions and / or models has changed due to changes in the terminal's internal conditions, such as the first function and / or the first model becoming unavailable. Specifically, the second information can directly include one or more indications characterizing changes in the terminal's internal conditions; or, the second information can include the aforementioned auxiliary information, that is, the second information can include one or more of the following:
[0211] The power-related information;
[0212] The memory-related information;
[0213] The eighth piece of information.
[0214] In practical applications, when the terminal sends monitoring-related information about the first function and / or the first model to the network side, the network side can be explicitly or implicitly informed that the first function and / or the first model is unavailable through the monitoring-related information. Specifically, the monitoring-related information may include one or more of the following:
[0215] A first indication, wherein the first indication is used to indicate that the first function and / or the first model is unavailable;
[0216] A first value, wherein the first value indicates that the first function and / or the first model is unavailable;
[0217] The first field is an empty field (which can be expressed as empty in English). The first field is used to indicate that the first function and / or the first model is unavailable.
[0218] In practical applications, the monitoring-related information includes the first indication, which can be understood as the terminal reporting the first indication when monitoring and reporting the monitoring indicators (such as model output accuracy, system-level indicators, etc.) of the first function and / or the first model. For example, if the monitoring indicators of the first function and / or the first model include model output accuracy, an additional indication "AdditionalIndication ENUMERATED{true}" can be added to the general model output accuracy indicator "{predictionaccuracy BIT STRING(SIZE(5))" to indicate that there is no monitoring indicator, thereby implying (i.e., implicitly indicating) that the first function and / or the first model is no longer applicable (i.e., becomes unusable).
[0219] It should be noted that monitoring metrics may differ for different use cases or scenarios, and the model output accuracy may also represent different meanings. For example, for the beam management use case, the model output accuracy may include, but is not limited to, optimal beam prediction accuracy, beam accuracy, average difference of reference signal received power (RSRP) for the optimal beam, and cumulative distribution function (CDF) of RSRP differences; for the positioning use case, the model output accuracy may include, but is not limited to, terminal location prediction accuracy, horizontal accuracy CDF, and vertical accuracy CDF; for the channel state information (CSI) feedback use case, the model output accuracy may include, but is not limited to, squared generalized cosine similarity (SGCS) and normalized mean square error (NMSE); for the mobility use case, the model output accuracy may include, but is not limited to, cell quality prediction accuracy, layer 1 (L1) beam quality prediction accuracy, and optimal cell prediction accuracy.
[0220] In practical applications, the monitoring-related information includes the first value, which can be understood as the terminal reporting the first value when monitoring and reporting the monitoring indicators (such as model output accuracy, system-level indicators, etc.) of the first function and / or the first model. For example, the first value can be 0 or infinity; when the network side configures the terminal to report the model output accuracy of the first function and / or the first model, if the terminal reports 0 or infinity, it means (or can be understood as implying or implicitly indicating) that the first function and / or the first model is no longer applicable (i.e., becomes unavailable).
[0221] In practical applications, the monitoring-related information includes the first field. This can be understood as the terminal reporting the first field when monitoring and reporting the monitoring metrics (such as model output accuracy, system-level metrics, etc.) of the first function and / or the first model. For example, when the network side is configured to allow the terminal to report the model output accuracy of the first function and / or the first model, if the terminal reports an empty field (i.e., reports empty, which is equivalent to reporting the first field), it implies (i.e., implicitly indicates) that the first function and / or the first model is no longer applicable (i.e., becomes unavailable).
[0222] In practical applications, when the terminal sends the third information to the network side, the terminal can send an empty message or an empty field (which can be expressed as empty in English) to the network side to implicitly send the third information, that is, implicitly indicate that the terminal has no available functions and / or models.
[0223] Based on this, in one embodiment, sending the third information to the network side may include:
[0224] The third information is sent to the network side by sending a first message or a second field, wherein the first message is an empty message and the second field is an empty field.
[0225] In practical applications, the second field may include a newly introduced field. For example, suppose an "applicableFunctionality" IE is introduced to report available functions and / or models. This field may be a list containing multiple functions, and when this list is empty, it may indicate that no functions are available. In other words, when the terminal reports an empty "applicableFunctionality" IE to the network side, it can be understood that the terminal implicitly sends the third information to the network side, which means that the terminal implicitly indicates to the network side that the terminal has no available functions and / or models.
[0226] In practical applications, the first message may include an empty UAI, or an empty RRC signaling (such as an RRC reconfiguration complete message), or an empty new arrival message. The new arrival message can be set as needed, such as a specific Media Access Control (MAC) control element (CE), etc., which is not limited in this embodiment.
[0227] In practical applications, in addition to the first message and the second field, the third information can also be implemented through an explicit indication. Specifically, the third information may include a second indication, which indicates that the terminal has no available functions and / or models. For example, the "noneApplicableFunctionality" (i.e., the second indication) can be introduced to indicate that the terminal has no available functions and / or models. Here, it can be understood that the third information can simultaneously solve problems 1 and 2 mentioned above; that is, the terminal can either implicitly indicate that the first function and / or the first model is no longer applicable (i.e., becomes unavailable) through the third information, or it can indicate that the terminal has no available functions and / or models through the third information.
[0228] In practical applications, when changes in internal conditions (such as low battery, insufficient memory, or overheating) alter the availability of the terminal's functions and / or models, the terminal can send the fourth and / or fifth information to the network side. The fourth information may include identifiers of available functions and / or models, and the fifth information may include identifiers of unavailable functions and / or models. Thus, through the fourth and / or fifth information, the terminal can implicitly indicate to the network side the change in the availability of its functions and / or models. For example, when the first function and / or the first model is unavailable, the terminal can send the fourth and / or fifth information to the network side. The fourth information does not include the identifier of the first function and / or the first model, while the fifth information does. Upon receiving the fourth and / or fifth information, the network side can determine that the first function and / or the first model is no longer applicable (i.e., becomes unavailable) by comparing it with the previously received fourth and / or fifth information.
[0229] In practical applications, after receiving one or more of the first information, the second information, monitoring-related information of the first function and / or the first model, the third information, the fourth information, and the fifth information, the network side can, based on the information reported by the terminal, perceive that the terminal has no available function and / or model and needs to fall back to non-AI operation; or, the network side can perceive that due to changes in the terminal's internal conditions, the first function and / or the first model is no longer applicable (i.e., becomes unavailable), and needs to deactivate the first function and / or the first model. Afterwards, the network side can send an LCM instruction (which can be referred to as the ninth information in the following description) to the terminal to instruct the terminal to fall back to non-AI operation, or to instruct the terminal to deactivate the first function and / or the first model.
[0230] Based on this, in one embodiment, such as Figure 2 As shown, the method may further include:
[0231] Step 202: Receive the ninth message sent by the network side; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation;
[0232] Step 203: Deactivate the first function and / or the first model, and / or revert to non-AI operation. In other words, if the ninth information instructs the terminal to deactivate the first function and / or the first model, deactivate the first function and / or the first model based on the ninth information; if the ninth information instructs the terminal to revert to non-AI operation, revert to non-AI operation based on the ninth information.
[0233] In practical applications, it can be understood that when the terminal sends the sixth information to the network side, the terminal has already reverted to non-AI operation; when the terminal sends the seventh information to the network side, the terminal has already deactivated the first function and / or the first model. Here, the terminal can automatically revert to non-AI operation and / or automatically deactivate the first function and / or the first model before sending the sixth and / or seventh information to the network side.
[0234] Based on this, before sending the sixth and / or seventh information to the network side, the method may further include:
[0235] Automatically deactivate the first function and / or the first model, and / or automatically fall back to non-AI operation.
[0236] In practical applications, the terminal can automatically revert to non-AI operation and / or automatically deactivate the first function and / or the first model when certain conditions are met (hereinafter referred to as the first condition). Here, the first condition can be pre-set on the terminal as needed (e.g., specified through a protocol), or the network side can configure the first condition to the terminal. Furthermore, the network side can be configured to allow the terminal to automatically deactivate one or more functions and / or models, and / or to automatically revert to non-AI operation; thereby forming a network-controlled, event-triggered (i.e., the first condition) automatic revert / deactivation mechanism.
[0237] Based on this, before sending the sixth and / or seventh information to the network side, the method may further include:
[0238] The terminal receives a tenth message and / or a first condition sent by the network side; the tenth message is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or the tenth message is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0239] Accordingly, the automatic deactivation of the first function and / or the first model may include:
[0240] The tenth information indicates that the terminal is allowed to automatically deactivate the first function and / or the first model, and automatically deactivates the first function and / or the first model when the first condition is met;
[0241] The automatic fallback to non-AI operation may include:
[0242] The tenth information indicates that the terminal is allowed to automatically revert to non-AI operation, and automatically reverts to non-AI operation if the first condition is met.
[0243] In practical applications, the specific implementation of the tenth information can be set as needed, and this application embodiment does not limit it. For example, when configuring whether the network side allows the terminal to automatically deactivate one or more functions and / or models, and / or allows the terminal to automatically fall back to non-AI operation, a single policy can be configured for all functions and / or models (i.e., the same tenth information can be configured for all functions and / or models), or different policies can be configured for different functions and / or models (i.e., different tenth information can be configured for different functions and / or models). The tenth information can specifically include one or more indicators to indicate whether the corresponding deactivation / fallback is allowed. For example, allowing automatic fallback (i.e., allowing the terminal to automatically fall back to non-AI operation) can be indicated by allowing automatic deactivation (i.e., allowing the terminal to automatically fall back to non-AI operation) (by allowing automatic deactivation (by allowing automatic deactivation (by allowing automatic deactivation (by allowing automatic deactivation (by allowing automatic deactivation ( by allowing automatic deactivation ( by allowing automatic deactivation ( by allowing automatic deactivation ("LCM"). ENUMERATED{true}” can be used to indicate that automatic fallback / deactivation is allowed; for example, a Bitmap “autonomousLCMAllowed BIT STRING(SIZE(2))” can be introduced, where the first bit can indicate that automatic fallback is allowed and the second bit can indicate that automatic deactivation is allowed. In addition, if different strategies are configured for different functions and / or models (i.e., different tenth information is configured for different functions and / or models), such as functions 1 and 2 allowing automatic fallback / deactivation, while functions 3 and 4 do not, then the tenth information needs to carry the identifier of the function and / or model. Specifically, the identifier of the function and / or model can be indicated based on the implementation of the above-mentioned various indications (i.e., the above-mentioned IE); for example, the IE “autonomousFallbackAllowed{Functionality#1, Functionality#2}” can be used to indicate that function 1 (the identifier of function 1 can be Functionality#1) and function 2 (the identifier of function 2 can be Functionality#2) allow automatic fallback / deactivation.
[0244] In practical applications, the first condition can also be understood as a trigger event that causes the terminal to automatically revert to non-AI operation and / or automatically deactivate the first function and / or the first model. Specifically, the first condition may include one or more of the following:
[0245] Channel measurement quality can also be understood as the conditions or events related to channel measurement quality;
[0246] The terminal's battery level can also be understood as battery-related conditions or events;
[0247] The terminal's memory can also be understood as memory-related conditions or events;
[0248] The temperature of the terminal can also be understood as temperature-related conditions or events;
[0249] KPIs for one or more functions and / or models can also be understood as conditions or events related to KPIs.
[0250] In practical applications, the terminal's battery level, memory usage, and temperature-related conditions or events can be understood as internal conditions or events of the terminal. The first condition can apply to all functions and / or models (i.e., all functions and / or models are subject to the same first condition), or the first condition can apply to some specific functions and / or models (i.e., a subset of specific functions and / or models are subject to the same first condition), or different events and / or thresholds can be configured for each function and / or model (i.e., different first conditions are configured for each different function and / or model). For example, when the network configures the first condition to the terminal, it can use the UE additional condition IE "UEsideAdditionalCondition ENUMERATED{true}" to indicate that the terminal is allowed to automatically roll back / deactivate based on changes in its internal conditions, such as low battery, insufficient memory, or overheating. The specific determination methods for low battery, insufficient memory, and overheating can be set as needed, such as specific thresholds, and this application embodiment does not limit this. The network can also indicate specific internal terminal conditions, such as using the low power status IE "lowPowerStatus ENUMERATED{true}" to indicate that automatic rollback / deactivation is allowed due to low battery, using the memory limit IE "memoryLimitationENUMERATED{true}" to indicate that automatic rollback / deactivation is allowed due to insufficient memory, and using the overheating IE "overheating ENUMERATED{true}" to indicate that automatic rollback / deactivation is allowed due to overheating. Alternatively, a Bitmap "UEsideAdditionalCondition BIT" can be introduced. The first bit of the STRING(SIZE(3)) flag indicates that automatic fallback / deactivation is allowed due to low battery power, the second bit indicates that automatic fallback / deactivation is allowed due to insufficient memory, and the third bit indicates that automatic fallback / deactivation is allowed due to overheating. Additionally, when configuring channel conditions (i.e., channel measurement quality-related conditions or events) for the terminal on the network side, specific configurations include the Cell Quality Reference Point (RSRP) threshold, the Reference Signal Receiving Quality (RSRQ) threshold, etc. When the measurement result is lower than or higher than the configured threshold (i.e., the first condition is met), the terminal can perform automatic fallback / deactivation.In addition, when the network side configures KPI conditions (i.e., KPIs of one or more functions and / or models) for the terminal, the terminal can automatically roll back / deactivate when the monitoring indicator is lower than the configured threshold (i.e., the first condition is met).
[0251] In practical applications, as can be seen from the above description, when the tenth information indicates that the terminal is allowed to automatically revert to non-AI operation, if the protocol specifies the first condition or the network side configures the first condition for the terminal, the terminal can perform event evaluation corresponding to the first condition, i.e., determine whether the first condition is met. If the first condition is met, the terminal can automatically revert to non-AI operation and can report the execution result (i.e., the sixth information) to the network side. Specifically, the sixth information may include one or more of the following:
[0252] The third instruction is used to instruct the terminal to automatically revert to non-AI operation;
[0253] The eleventh piece of information is used to instruct the terminal to automatically revert to the first condition satisfied by the non-AI operation.
[0254] In practical applications, the specific implementation of the third indication can be set as needed, and this application embodiment does not limit this. For example, the terminal can be instructed to perform automatic fallback through an Automatic Fallback IE; or, the terminal can be implicitly instructed to perform automatic fallback through other means (such as reporting actual measurement results).
[0255] In practical applications, as can be seen from the above description, when the tenth information indicates that the terminal is allowed to automatically deactivate the first function and / or the first model, if the protocol specifies the first condition or the network side configures the first condition for the terminal, the terminal can perform event evaluation corresponding to the first condition, i.e., determine whether the first condition is met. If the first condition is met, the terminal can automatically deactivate the first function and / or the first model and can report the execution result (i.e., the seventh information) to the network side. Specifically, the seventh information may include one or more of the following:
[0256] The identifier of the first function and / or the first model;
[0257] The fourth instruction is used to instruct the terminal to automatically deactivate the first function and / or the first model;
[0258] The twelfth information is used to instruct the terminal to automatically deactivate the first function and / or the first model to meet the first condition.
[0259] In practical applications, the specific implementation of the fourth instruction can be set as needed, and this application embodiment does not limit this. For example, the terminal can be instructed to perform automatic deactivation by automatically deactivating the IE (Autonomous Deactivation IE); or, the terminal can be implicitly instructed to perform automatic deactivation by other means (such as reporting actual measurement results).
[0260] In practical applications, the eleventh / twelfth information may indicate other related specific information in addition to the first condition being met. For example, when the first condition for channel measurement is configured, the eleventh / twelfth information may also include specific measurement results. When one or more function and / or model KPIs are configured, the eleventh / twelfth information may also include specific monitoring indicators. When the first condition for the terminal's internal conditions (such as battery level, memory, overheating, etc.) is configured, the eleventh / twelfth information may also include specific information such as battery level and memory.
[0261] In practical applications, as can be seen from the above description, the embodiments of this application provide the following two solutions to ensure the consistency between network behavior and terminal behavior:
[0262] Option 1, such as Figure 3 As shown, if any function and / or model that is in use, performing inference, or in an active state (i.e., the first function and / or the first model) becomes unavailable, the terminal can report relevant auxiliary information to the network side, namely, reporting one or more of the first information, the second information, monitoring-related information of the first function and / or the first model, the third information, the fourth information, and the fifth information; the network side can make LCM instructions based on the information reported by the terminal, such as instructing the terminal to fall back to non-AI operation, or instructing the terminal to deactivate the first function and / or the first model;
[0263] Option 2, such as Figure 4As shown, a network-controlled, event-triggered, automatic fallback / deactivation mechanism is introduced. The network side can send configuration to the terminal, which can indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or whether the terminal is allowed to automatically fall back to non-AI operation. It can also indicate the events / conditions for the terminal to automatically deactivate one or more functions and / or models, and / or the events / conditions for automatically falling back to non-AI operation. That is, the configuration can include the tenth information and the first condition. Afterwards, the terminal can perform event evaluation based on the network side's configuration, i.e., determine... The system determines whether the first condition is met. If internal conditions change (e.g., low battery, insufficient memory, overheating) and / or a specific channel event is triggered (e.g., the measured cell RSRP and / or RSRQ are lower than the configured threshold), the terminal can automatically revert to non-AI operation and / or automatically deactivate the first function and / or the first model, and report the execution result (i.e., the sixth and / or seventh information). The execution result may include an indication of automatic revert / deactivation (i.e., the third and fourth indications mentioned above) and the reason for automatic revert / deactivation (i.e., the first condition being met).
[0264] Accordingly, embodiments of this application also provide an information transmission method, applied to network devices (such as base stations), such as... Figure 5 As shown, the method includes:
[0265] Step 501: Receive one or more of the following from the receiving terminal:
[0266] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0267] The second information is used to indicate that the internal conditions of the terminal have changed;
[0268] The terminal’s first function and / or monitoring-related information of the first model;
[0269] The third information is used to indicate that the terminal has no available functions and / or models;
[0270] The fourth information is used to indicate the functions and / or models available to the terminal;
[0271] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0272] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0273] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0274] In one embodiment, receiving the third information sent by the terminal may include:
[0275] By receiving a first message or a second field sent by the terminal, the third information sent by the terminal is received, wherein the first message is an empty message and the second field is an empty field.
[0276] In one embodiment, such as Figure 5 As shown, the method may further include:
[0277] Step 502: Send a ninth message to the terminal; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation.
[0278] In one embodiment, before receiving the sixth and / or seventh information sent by the terminal, the method may further include:
[0279] Send a tenth message and / or a first condition to the terminal; the tenth message is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or, the tenth message is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or, the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0280] The information transmission method provided in this application embodiment involves a terminal sending one or more of the following to the network side: first information, second information, monitoring-related information of the terminal's first function and / or first model, third information, fourth information, fifth information, sixth information, and seventh information. The first information indicates that the terminal's first function and / or first model is unavailable; the second information indicates that the terminal's internal conditions have changed; the third information indicates that the terminal has no available functions and / or models; the fourth information indicates available functions and / or models; the fifth information indicates unavailable functions and / or models; and the sixth information indicates that the terminal... The terminal reverts to non-AI operation. The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model. The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state. In this way, by receiving information associated with the availability status of the terminal's functions and / or models (i.e., one or more of the first information, the second information, monitoring-related information, the third information, the fourth information, the fifth information, the sixth information, and the seventh information), the network side can promptly perceive changes in the availability status of the terminal's functions and / or models and the reasons for such changes, thereby ensuring the consistency between network behavior and terminal behavior in the future.
[0281] Meanwhile, since the terminal reports the information related to the availability of the terminal's functions and / or models to the network side, the solution provided in this application embodiment can at least solve the above-mentioned problems 1 and 2.
[0282] In addition, the embodiment of this application provides solution 1 (i.e. Figure 3 The scheme shown allows the network to sense when a terminal lacks available functions and / or models, or when internal terminal conditions (such as low battery or insufficient memory) change, thereby determining a suitable LCM indication. Scheme 2 provided in this application (i.e....) Figure 4 The scheme shown uses a network-controlled, event-triggered, automatic rollback / deactivation mechanism to support automatic rollback / deactivation of the terminal while ensuring that the terminal's behavior is under the control of the network, thereby avoiding inconsistencies between terminal and network behavior.
[0283] To implement the terminal-side method of this application embodiment, this application embodiment also provides an information transmission device, which is installed on the terminal, such as... Figure 6 As shown, the device includes:
[0284] The first transmitting unit 601 is configured to transmit one or more of the following to the network side:
[0285] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0286] The second information is used to indicate that the internal conditions of the terminal have changed;
[0287] The terminal’s first function and / or monitoring-related information of the first model;
[0288] The third information is used to indicate that the terminal has no available functions and / or models;
[0289] The fourth information is used to indicate the functions and / or models available to the terminal;
[0290] The fifth piece of information is used to indicate the unavailable functions and / or models of the terminal;
[0291] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0292] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0293] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0294] In one embodiment, the first sending unit 601 can also be used to send the third information to the network side by sending a first message or a second field to the network side, wherein the first message is an empty message and the second field is an empty field.
[0295] In one embodiment, such as Figure 6 As shown, the device may further include:
[0296] The first receiving unit 602 is used to receive the ninth information sent by the network side; the ninth information is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth information is used to instruct the terminal to fall back to non-AI operation;
[0297] The first processing unit 603 is used to deactivate the first function and / or the first model, and / or fall back to non-AI operation.
[0298] In one embodiment, the first processing unit 603 may also be used to automatically deactivate the first function and / or the first model, and / or automatically fall back to non-AI operation, before the first sending unit 601 sends the sixth information and / or the seventh information to the network side.
[0299] In one embodiment, the first receiving unit 602 may further be used to receive tenth information and / or a first condition sent by the network side before the first sending unit 601 sends the sixth information and / or the seventh information to the network side; the tenth information is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or the tenth information is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0300] In practical applications, the first sending unit 601 and the first receiving unit 602 can be implemented by the communication interface in the information transmission device; the first processing unit 603 can be implemented by the processor in the information transmission device.
[0301] To implement the network device-side method of this application embodiment, this application embodiment also provides an information transmission device, disposed on the network device, such as... Figure 7 As shown, the device includes:
[0302] The second receiving unit 701 is used to receive one or more of the following sent by the terminal:
[0303] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0304] The second information is used to indicate that the internal conditions of the terminal have changed;
[0305] The terminal’s first function and / or monitoring-related information of the first model;
[0306] The third information is used to indicate that the terminal has no available functions and / or models;
[0307] The fourth information is used to indicate the functions and / or models available to the terminal;
[0308] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0309] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0310] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0311] In one embodiment, the second receiving unit 701 can also be used to receive the third information sent by the terminal by receiving the first message or the second field sent by the terminal, wherein the first message is an empty message and the second field is an empty field.
[0312] In one embodiment, such as Figure 7 As shown, the device may further include:
[0313] The second sending unit 702 is used to send a ninth message to the terminal; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation.
[0314] In one embodiment, the second sending unit 702 may further be used to send tenth information and / or a first condition to the terminal before the second receiving unit 701 receives the sixth information and / or the seventh information sent by the terminal; the tenth information is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or the tenth information is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0315] In practical applications, the second receiving unit 701 and the second sending unit 702 can be implemented by the communication interface in the information transmission device.
[0316] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0317] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of the embodiments of this application, the embodiments of this application also provide a terminal, such as... Figure 8 As shown, the terminal 800 includes:
[0318] The first communication interface 801 is capable of exchanging information with the network side and / or other terminals;
[0319] The first processor 802 is connected to the first communication interface 801 to enable information interaction with the network side and / or other terminals, and to execute the methods provided by one or more technical solutions on the terminal side when running a computer program;
[0320] The computer program is stored in the first memory 803.
[0321] Specifically, the first communication interface 801 is used to send one or more of the following to the network side:
[0322] First information, the first information being used to indicate that a first function and / or a first model of the terminal 800 is unavailable;
[0323] The second information is used to indicate that the internal conditions of the terminal 800 have changed;
[0324] The monitoring-related information of the first function and / or first model of the terminal 800;
[0325] The third information is used to indicate that the terminal 800 has no available functions and / or models;
[0326] The fourth information is used to indicate the available functions and / or models of the terminal 800;
[0327] The fifth piece of information is used to indicate the unavailable functions and / or models of the terminal 800;
[0328] The sixth piece of information is used to instruct the terminal 800 to revert to non-AI operation;
[0329] The seventh piece of information is used to instruct the terminal 800 to deactivate the first function and / or the first model; wherein,
[0330] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0331] In one embodiment, the first communication interface 801 can also be used to send the third information to the network side by sending a first message or a second field to the network side, wherein the first message is an empty message and the second field is an empty field.
[0332] In one embodiment, the first communication interface 801 can also be used to receive a ninth message sent by the network side; the ninth message is used to instruct the terminal 800 to deactivate the first function and / or the first model, and / or the ninth message is used to instruct the terminal 800 to fall back to non-AI operation;
[0333] Accordingly, the first processor 802 can be used to deactivate the first function and / or the first model, and / or fall back to non-AI operation.
[0334] In one embodiment, the first processor 802 may also be used to automatically deactivate the first function and / or the first model, and / or automatically fall back to non-AI operation, before the first communication interface 801 sends the sixth information and / or the seventh information to the network side.
[0335] In one embodiment, the first communication interface 801 can also be used to receive tenth information and / or a first condition sent by the network side before sending the sixth information and / or the seventh information to the network side; the tenth information is used to indicate whether the terminal 800 is allowed to automatically deactivate one or more functions and / or models, and / or the tenth information is used to indicate whether the terminal 800 is allowed to automatically fall back to non-AI operation; the first condition includes the condition for the terminal 800 to automatically deactivate one or more functions and / or models, and / or the first condition includes the condition for the terminal 800 to automatically fall back to non-AI operation.
[0336] It should be noted that the specific processing procedures of the first communication interface 801 and the first processor 802 can be understood by referring to the above method, and will not be repeated here.
[0337] Of course, in practical applications, the various components in terminal 800 are coupled together through bus system 804. It can be understood that bus system 804 is used to implement communication between these components. In addition to a data bus, bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 8 The general labeled all buses as Bus System 804.
[0338] The first memory 803 in this embodiment is used to store various types of data to support the operation of the terminal 800. Examples of such data include any computer program used to operate on the terminal 800.
[0339] The methods disclosed in the embodiments of this application can be applied to the first processor 802, or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 802. The first processor 802 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 803. The first processor 802 reads the information in the first memory 803 and completes the steps of the aforementioned method in combination with its hardware.
[0340] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0341] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 9 As shown, the network device 900 includes:
[0342] The second communication interface 901 is capable of exchanging information with terminals and / or other network devices;
[0343] The second processor 902 is connected to the second communication interface 901 to enable information interaction with the terminal and / or other network devices, and to execute the methods provided by one or more technical solutions on the network device side when running a computer program;
[0344] The computer program is stored in the second memory 903.
[0345] Specifically, the second communication interface 901 is used to receive one or more of the following sent by the terminal:
[0346] First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable;
[0347] The second information is used to indicate that the internal conditions of the terminal have changed;
[0348] The terminal’s first function and / or monitoring-related information of the first model;
[0349] The third information is used to indicate that the terminal has no available functions and / or models;
[0350] The fourth information is used to indicate the functions and / or models available to the terminal;
[0351] The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation;
[0352] The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein,
[0353] The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
[0354] In one embodiment, the second communication interface 901 can also be used to receive the third information sent by the terminal by receiving a first message or a second field sent by the terminal, wherein the first message is an empty message and the second field is an empty field.
[0355] In one embodiment, the second communication interface 901 can also be used to send a ninth message to the terminal; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation.
[0356] In one embodiment, the second communication interface 901 can also be used to send tenth information and / or a first condition to the terminal before receiving the sixth and / or seventh information sent by the terminal; the tenth information is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or the tenth information is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or the first condition includes the condition that the terminal automatically falls back to non-AI operation.
[0357] It should be noted that the specific processing procedure of the second communication interface 901 can be understood by referring to the above method, and will not be repeated here.
[0358] Of course, in practical applications, the various components in network device 900 are coupled together through bus system 904. It can be understood that bus system 904 is used to implement communication between these components. In addition to a data bus, bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general labeled all buses as Bus System 904.
[0359] The second memory 903 in this embodiment is used to store various types of data to support the operation of the network device 900. Examples of such data include any computer program used to operate on the network device 900.
[0360] The methods disclosed in the above embodiments of this application can be applied to, or implemented by, the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 902. The second processor 902 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 902 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 903. The second processor 902 reads information from the second memory 903 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0361] In an exemplary embodiment, the network device 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0362] It is understood that the memories (first memory 803, second memory 903) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0363] To implement the method provided in the embodiments of this application, the embodiments of this application also provide an information transmission system, such as... Figure 10 As shown, the system includes: terminal 1001 and network device 1002.
[0364] It should be noted that the specific processing procedures of the terminal 1001 and network device 1002 have been described in detail above and will not be repeated here.
[0365] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 803 storing a computer program, which can be executed by a first processor 802 of a terminal 800 to complete the steps described in any of the methods on the terminal side. Another example is a second memory 903 storing a computer program, which can be executed by a second processor 902 of a network device 900 to complete the steps described in any of the methods on the network device side. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0366] In an exemplary embodiment, this application also provides a computer program product, including a computer program that can be executed by a first processor 802 of a terminal 800 to complete the steps of any of the aforementioned terminal-side methods; or, the computer program can be executed by a second processor 902 of a network device 900 to complete the steps of any of the aforementioned network device-side methods.
[0367] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0368] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0369] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. An information transmission method, characterized in that, Applied to terminals, including: Send one or more of the following to the network side: First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable; The second information is used to indicate that the internal conditions of the terminal have changed; The terminal’s first function and / or monitoring-related information of the first model; The third information is used to indicate that the terminal has no available functions and / or models; The fourth information is used to indicate the functions and / or models available to the terminal; The fifth piece of information is used to indicate the unavailable functions and / or models of the terminal; The sixth piece of information is used to instruct the terminal to revert to non-AI (non-artificial intelligence) operation; The seventh information is used to instruct the terminal to deactivate the first function and / or the first model; wherein, The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
2. The method according to claim 1, characterized in that, The first information includes one or more of the following: The identifier of the first function and / or the first model; The terminal expects, suggests, or tends to revert to a non-AI operation time. The terminal expects, suggests, or prefers to deactivate the first function and / or the first model at a certain time. The reason why the first function and / or the first model is unavailable; The terminal's battery level information; The terminal's memory-related information; The eighth piece of information indicates whether the terminal is overheating.
3. The method according to claim 1, characterized in that, The first information is also used to request a fallback to non-AI operation, and / or the first information is also used to request deactivation of the first function and / or the first model.
4. The method according to claim 1, characterized in that, The second information includes one or more of the following: The terminal's battery level information; The terminal's memory-related information; The eighth piece of information indicates whether the terminal is overheating.
5. The method according to claim 1, characterized in that, The monitoring-related information includes one or more of the following: A first indication, wherein the first indication is used to indicate that the first function and / or the first model is unavailable; A first value, wherein the first value indicates that the first function and / or the first model is unavailable; The first field, which is an empty field, is used to indicate that the first function and / or the first model is unavailable.
6. The method according to claim 1, characterized in that, Sending the third information to the network side includes: The third information is sent to the network side by sending a first message or a second field, wherein the first message is an empty message and the second field is an empty field.
7. The method according to claim 1, characterized in that, The third information includes a second indication, which indicates that the terminal has no available functions and / or models.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The terminal receives a ninth message sent by the network side; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation; Deactivate the first function and / or the first model, and / or fall back to non-AI operation.
9. The method according to any one of claims 1 to 7, characterized in that, Before sending the sixth and / or seventh information to the network side, the method further includes: Automatically deactivate the first function and / or the first model, and / or automatically fall back to non-AI operation.
10. The method according to any one of claims 1 to 7, characterized in that, Before sending the sixth and / or seventh information to the network side, the method further includes: The terminal receives a tenth message and / or a first condition sent by the network side; the tenth message is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or the tenth message is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or the first condition includes the condition that the terminal automatically falls back to non-AI operation.
11. The method according to claim 10, characterized in that, The first condition includes one or more of the following: Channel measurement quality; The terminal's battery level; The terminal's memory; The temperature of the terminal; Key performance indicators (KPIs) for one or more functions and / or models.
12. The method according to claim 10, characterized in that, The sixth piece of information includes one or more of the following: The third instruction is used to instruct the terminal to automatically revert to non-AI operation; The eleventh piece of information is used to instruct the terminal to automatically revert to the first condition satisfied by the non-AI operation.
13. The method according to claim 10, characterized in that, The seventh piece of information includes one or more of the following: The identifier of the first function and / or the first model; The fourth instruction is used to instruct the terminal to automatically deactivate the first function and / or the first model; The twelfth information is used to instruct the terminal to automatically deactivate the first function and / or the first model to meet the first condition.
14. An information transmission method, characterized in that, Applied to network devices, including: The receiving terminal sends one or more of the following: First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable; The second information is used to indicate that the internal conditions of the terminal have changed; The terminal’s first function and / or monitoring-related information of the first model; The third information is used to indicate that the terminal has no available functions and / or models; The fourth information is used to indicate the functions and / or models available to the terminal; The sixth piece of information is used to instruct the terminal to revert to non-AI operation; The seventh information is used to instruct the terminal to deactivate the first function and / or the first model; wherein, The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
15. The method according to claim 14, characterized in that, The first information includes one or more of the following: The identifier of the first function and / or the first model; The terminal expects, suggests, or tends to revert to a non-AI operation time. The terminal expects, suggests, or prefers to deactivate the first function and / or the first model at a certain time. The reason why the first function and / or the first model is unavailable; The terminal's battery level information; The terminal's memory-related information; The eighth piece of information indicates whether the terminal is overheating.
16. The method according to claim 14, characterized in that, The first information is also used to request a fallback to non-AI operation, and / or the first information is also used to request deactivation of the first function and / or the first model.
17. The method according to claim 14, characterized in that, The second information includes one or more of the following: The terminal's battery level information; The terminal's memory-related information; The eighth piece of information indicates whether the terminal is overheating.
18. The method according to claim 14, characterized in that, The monitoring-related information includes one or more of the following: A first indication, wherein the first indication is used to indicate that the first function and / or the first model is unavailable; A first value, wherein the first value indicates that the first function and / or the first model is unavailable; The first field, which is an empty field, is used to indicate that the first function and / or the first model is unavailable.
19. The method according to claim 14, characterized in that, Receiving the third information sent by the terminal includes: By receiving a first message or a second field sent by the terminal, the third information sent by the terminal is received, wherein the first message is an empty message and the second field is an empty field.
20. The method according to claim 14, characterized in that, The third information includes a second indication, which indicates that the terminal has no available functions and / or models.
21. The method according to any one of claims 14 to 20, characterized in that, The method further includes: Send a ninth message to the terminal; the ninth message is used to instruct the terminal to deactivate the first function and / or the first model, and / or, the ninth message is used to instruct the terminal to fall back to non-AI operation.
22. The method according to any one of claims 14 to 20, characterized in that, Before receiving the sixth and / or seventh information sent by the terminal, the method further includes: Send a tenth message and / or a first condition to the terminal; the tenth message is used to indicate whether the terminal is allowed to automatically deactivate one or more functions and / or models, and / or, the tenth message is used to indicate whether the terminal is allowed to automatically fall back to non-AI operation; the first condition includes the condition that the terminal automatically deactivates one or more functions and / or models, and / or, the first condition includes the condition that the terminal automatically falls back to non-AI operation.
23. The method according to claim 22, characterized in that, The first condition includes one or more of the following: Channel measurement quality; The terminal's battery level; The terminal's memory; The temperature of the terminal; KPIs for one or more functions and / or models.
24. The method according to claim 22, characterized in that, The sixth piece of information includes one or more of the following: The third instruction is used to instruct the terminal to automatically revert to non-AI operation; The eleventh piece of information is used to instruct the terminal to automatically revert to the first condition satisfied by the non-AI operation.
25. The method according to claim 22, characterized in that, The seventh piece of information includes one or more of the following: The identifier of the first function and / or the first model; The fourth instruction is used to instruct the terminal to automatically deactivate the first function and / or the first model; The twelfth information is used to instruct the terminal to automatically deactivate the first function and / or the first model to meet the first condition.
26. An information transmission device, characterized in that, include: The first transmitting unit is used to transmit one or more of the following to the network side: First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable; The second information is used to indicate a change in the internal conditions of the terminal; Monitoring-related information for the terminal's primary function and / or primary model; The third information is used to indicate that the terminal has no available functions and / or models; The fourth information is used to indicate the functions and / or models available to the terminal; The fifth piece of information is used to indicate functions and / or models that are unavailable on the terminal; The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation; The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein, The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
27. An information transmission device, characterized in that, include: The second receiving unit is used to receive one or more of the following from the terminal: First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable; The second information is used to indicate that the internal conditions of the terminal have changed; The terminal’s first function and / or monitoring-related information of the first model; The third information is used to indicate that the terminal has no available functions and / or models; The fourth information is used to indicate the functions and / or models available to the terminal; The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation; The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein, The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
28. A terminal, characterized in that, include: A first communication interface and a first processor; wherein... The first communication interface is used to send one or more of the following to the network side: First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable; The second information is used to indicate that the internal conditions of the terminal have changed; The terminal’s first function and / or monitoring-related information of the first model; The third information is used to indicate that the terminal has no available functions and / or models; The fourth information is used to indicate the functions and / or models available to the terminal; The fifth piece of information is used to indicate the unavailable functions and / or models of the terminal; The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation; The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein, The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
29. A network device, characterized in that, include: A second communication interface and a second processor; wherein... The second communication interface is used to receive one or more of the following from the terminal: First information, the first information being used to indicate that a first function and / or a first model of the terminal is unavailable; The second information is used to indicate that the internal conditions of the terminal have changed; The terminal’s first function and / or monitoring-related information of the first model; The third information is used to indicate that the terminal has no available functions and / or models; The fourth information is used to indicate the functions and / or models available to the terminal; The sixth piece of information is used to indicate that the terminal has reverted to non-AI operation; The seventh piece of information is used to indicate that the terminal has deactivated the first function and / or the first model; wherein, The first function includes functions that are performing inference or are in an active state, and the first model includes models that are performing inference or are in an active state.
30. A terminal, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 13.
31. A network device, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 14 to 25.
32. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13, or the steps of the method according to any one of claims 14 to 25.
33. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13, or the steps of the method according to any one of claims 14 to 25.