Applicable-functionality reporting method and apparatus for wireless communication
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHANGHAI CODUS TECHNOLOGY CO LTD
- Filing Date
- 2025-11-09
- Publication Date
- 2026-05-21
Smart Images

Figure CN2025133663_21052026_PF_FP_ABST
Abstract
Description
A reporting method and apparatus for applicable functions used in wireless communication Technical Field
[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to reporting methods and apparatus for applicable functions. Background Technology
[0002] In NR Release 18, research on AI (Artificial Intelligence) / ML (Machine Learning) technologies was initiated to explore their impact on system performance and design. 3GPP Release 19 launched the WI: "AI (Artificial Intelligence) / ML (Machine Learning) for NR Air Interface," supporting a general AI / ML architecture for one-sided AI / ML models. Compared to traditional processing methods, AI / ML offers advantages such as training-based and deployment-required features. Furthermore, AI / ML is a key candidate technology for future 6G communication. Currently, regarding LCM (Life Cycle Management) for UE-side models, the following consensus has been reached: the UE reports applicable functionality, and the base station activates the applicable functionality.
[0003] Since the specifications of AI models may extend beyond the scope of 3GPP (except for reference models used for performance calibration), the specific implementation of AI / ML training and AI / ML inference may be determined by the hardware equipment vendors themselves. It may be based on classic models such as Transformer architecture, RNN (Recurrent Neural Network), CNN (Conventional Neural Networks), or a hybrid model composed of multiple models. Summary of the Invention
[0004] The applicant's research revealed that when a UE (User Equipment) has internal overheating and / or insufficient power consumption and / or storage resources, if too many applicable functions are activated, the UE may be unable to perform the activated applicable functions, or errors may occur, or the UE's performance may be affected. Therefore, ensuring that the base station activates an appropriate number of applicable functions is a key issue that needs to be addressed.
[0005] To address the aforementioned problems, this application discloses a solution. It should be noted that while many embodiments of this application are designed for applicable functions, this application is also applicable to other solutions, such as traditional channel information reporting schemes. It should also be noted that although the initial purpose of this application was to solve internal overheating or power consumption problems, this application is also applicable to other scenarios, achieving similar effects to those scenarios. Furthermore, using a unified solution across different scenarios helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features in the embodiments of the first node of this application can be applied to the second node, and vice versa. Where there is no conflict, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0006] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.
[0007] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS28 series.
[0008] It should be noted that, unless otherwise specified, the embodiments and features in any node of this application can be applied to any other node. Furthermore, unless otherwise specified, the embodiments and features in any embodiment of this application can be arbitrarily combined with each other.
[0009] This application discloses a method used in a first node of wireless communication, characterized by comprising:
[0010] Send the first information block; send the second information block;
[0011] The first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node.
[0012] Considering that the first node may not be able to support all applicable functions reported, the above method requires the first node to report the maximum number of the first type of applicable functions of the first node. This is beneficial for the network to adjust the applicable functions of the first node based on the maximum number of the first type of applicable functions reported by the first node. It is simple to implement and facilitates network control.
[0013] As one embodiment, the first event set includes the following events:
[0014] - At least the first node detected internal overheating.
[0015] The above method takes into account the impact of applicable functions on internal overheating. When the first node detects internal overheating, the first node reports the maximum number of the first type of applicable functions of the first node. This is beneficial for the network to adjust the applicable functions of the first node according to the maximum number of the first type of applicable functions reported by the first node, so as to alleviate the internal overheating problem.
[0016] As one embodiment, the first event set includes the following events:
[0017] - At least the first node is for energy saving.
[0018] The above method takes into account that the applicable functions may cause the power consumption of the first node to be too high, which is not conducive to power saving. When the first node wants to save energy, the first node reports the maximum number of the first type of applicable functions of the first node. This is beneficial for the network to adjust the applicable functions of the first node according to the maximum number of the first type of applicable functions reported by the first node, so as to save the power consumption of the first node.
[0019] As one embodiment, the first event set includes the following events:
[0020] - The required storage resources of the first node must be greater than the available storage resources of the first node.
[0021] The above method takes into account the limited storage resources of the first node. The storage resources required for the reported applicable functions may exceed the available storage resources. When the required storage resources of the first node are greater than the available storage resources of the first node, the first node reports the maximum number of the first type of applicable functions. This is beneficial for the network to adjust the applicable functions of the first node according to the maximum number of the first type of applicable functions reported by the first node, and avoids the applicable functions from not being able to operate normally because the storage resources required for the activated applicable functions exceed the available storage resources.
[0022] As one embodiment, the first event set includes the following events:
[0023] - The number of the first type of applicable functions associated with the first information block and the at least one applicable function of the first node is greater than the maximum number of the first type of applicable functions of the first node.
[0024] Considering that the number of applicable functions reported by the first node may exceed the number of applicable functions that can be supported, the above method takes into account the impact of applicable functions on the first node. When the number of applicable functions reported by the first node may exceed the number of applicable functions that can be supported, the first node reports the maximum number of the first type of applicable functions of the first node. This is beneficial for the network to adjust the applicable functions of the first node according to the maximum number of the first type of applicable functions reported by the first node, and avoids activating too many applicable functions.
[0025] As one embodiment, the first event set includes the following events:
[0026] - The maximum number of applicable functions of the first type that the first node prefers.
[0027] Considering that the maximum number of the first type of applicable functions preferred by the first node may change with the state of the first node (e.g., storage resources, power consumption, internal overheating, movement speed, etc.), when the first node has a maximum number of the first type of applicable functions preferred by the first node, the first node reports the maximum number of the first type of applicable functions preferred by the first node. This is beneficial for the network to adjust the applicable functions of the first node according to the maximum number of the first type of applicable functions preferred by the first node, so as to optimize the performance of the first node.
[0028] As an example, the first event set includes at least two of the following events:
[0029] - At least the first node detected internal overheating;
[0030] - At least the first node is for energy saving;
[0031] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0032] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0033] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0034] The above method addresses several issues, including internal overheating, power consumption, insufficient storage resources, or excessive reported applicable functions, by reporting the maximum number of applicable functions of the first node for the first node. This approach is beneficial for protocol implementation and versatility.
[0035] According to one aspect of this application, the second information block indicates N1 from a plurality of candidate values, N1 being the maximum number of the first type of applicable functions of the first node, and any one of the plurality of candidate values being a non-negative integer.
[0036] Regarding the question of how to indicate the maximum number of the first type of applicable functions of the first node, the above method indicates the maximum number of the first type of applicable functions of the first node from multiple candidate values through a second information block, which has low signaling overhead and high efficiency.
[0037] The above method is particularly suitable for scenarios where the storage resources required by different first-class applicable functions are relatively similar.
[0038] According to one aspect of this application, the N1 is characterized in that the number of activated first-class applicable functions of the first node does not exceed the number of such functions.
[0039] Regarding the maximum value of N1, considering that the maximum value among multiple candidate values may exceed the number of the first type of applicable functions activated by the first node, the above method further limits N1 to no more than the number of the first type of applicable functions activated by the first node, so as to avoid increasing the number of applicable functions activated by the first node.
[0040] According to one aspect of this application, the second information block indicates the available storage resources of the first node, and the second information block indicates the storage resources of the first node required by each of the first class of applicable functions associated with the at least one applicable function.
[0041] Regarding the question of how to indicate the maximum number of the first type of applicable functions of the first node, considering that the storage resources required by each applicable function may be different, the above method indicates the available storage resources of the first node and the storage resources of the first node required by each of the at least one applicable function through the second information block, which helps the network to activate the applicable functions more accurately.
[0042] The above method is particularly suitable for scenarios where different first-category applicable functions require significantly different storage resources.
[0043] According to one aspect of this application, the first information block indicates the priority of the at least one applicable function of the first node.
[0044] The above method takes into account that there may be differences between the applicable functions activated by the network and the applicable functions that the first node wants to be activated. By reporting the priority of the first node's at least one applicable function, the above method is conducive to the network activating appropriate applicable functions.
[0045] According to one aspect of this application, the first information block indicates a plurality of applicable functions of the first node, the plurality of applicable functions including the at least one applicable function, the plurality of applicable functions of the first node including multiple types of applicable functions; the second information block indicates the maximum number of each type of applicable function among the multiple types of applicable functions of the first node; the multiple types of applicable functions include the first type of applicable function.
[0046] The above method takes into account the differences in the types of applicable functions and independently reports the maximum number of applicable functions for each type, which helps the auxiliary network to more accurately activate the applicable functions of the first node.
[0047] According to one aspect of this application, it is characterized by comprising:
[0048] Receive the third information block;
[0049] The third information block indicates the activation of Q1 applicable functions of the first type, where Q1 is a positive integer.
[0050] The above method further defines the roles of the first information block and the second information block, which are used by the network to activate at least some of the applicable functions of the first type.
[0051] According to one aspect of this application, it is characterized by comprising:
[0052] Receive the third information block;
[0053] The third information block indicates the deactivation of Q2 applicable functions of the first type, where Q2 is a positive integer.
[0054] The above method further defines the roles of the first information block and the second information block, which are used by the network to deactivate at least some of the applicable functions of the first type.
[0055] This application discloses a method used in a second node for wireless communication, characterized by comprising:
[0056] Receive a first information block; receive a second information block; wherein, the first node sends the first information block, and, in response to any event in the first event set, the first node sends the second information block;
[0057] Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0058] - At least the first node detected internal overheating;
[0059] - At least the first node is for energy saving;
[0060] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0061] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0062] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0063] According to one aspect of this application, the second information block indicates N1 from a plurality of candidate values, N1 being the maximum number of the first type of applicable functions of the first node, and any one of the plurality of candidate values being a non-negative integer.
[0064] According to one aspect of this application, the N1 is characterized in that the number of activated first-class applicable functions of the first node does not exceed the number of such functions.
[0065] According to one aspect of this application, the second information block indicates the available storage resources of the first node, and the second information block indicates the storage resources of the first node required by each of the first class of applicable functions associated with the at least one applicable function.
[0066] According to one aspect of this application, the first information block indicates the priority of the at least one applicable function of the first node.
[0067] According to one aspect of this application, the first information block indicates a plurality of applicable functions of the first node, the plurality of applicable functions including the at least one applicable function, the plurality of applicable functions of the first node including multiple types of applicable functions; the second information block indicates the maximum number of each type of applicable function among the multiple types of applicable functions of the first node; the multiple types of applicable functions include the first type of applicable function.
[0068] According to one aspect of this application, it is characterized by comprising:
[0069] Send the third information block;
[0070] The third information block indicates the activation of Q1 applicable functions of the first type, where Q1 is a positive integer.
[0071] According to one aspect of this application, it is characterized by comprising:
[0072] Send the third information block;
[0073] The third information block indicates the deactivation of Q2 applicable functions of the first type, where Q2 is a positive integer.
[0074] This application discloses a first node used for wireless communication, characterized in that it comprises:
[0075] The first processor sends a first information block; as a response to any event in the first event set, it sends a second information block.
[0076] Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0077] - At least the first node detected internal overheating;
[0078] - At least the first node is for energy saving;
[0079] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0080] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0081] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0082] This application discloses a second node used for wireless communication, characterized in that it comprises:
[0083] The second processor receives a first information block and a second information block; wherein the first node sends the first information block, and, in response to any event in the first event set, the first node sends the second information block;
[0084] Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0085] - At least the first node detected internal overheating;
[0086] - At least the first node is for energy saving;
[0087] - The required storage resources of the first node must be greater than the available storage resources of the first node. Attached Figure Description
[0088] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0089] Figure 1 shows a flowchart of the transmission of the first node according to an embodiment of this application;
[0090] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;
[0091] Figure 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application;
[0092] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;
[0093] Figure 5 shows a flowchart of wireless signal transmission according to an embodiment of this application;
[0094] Figure 6 shows a schematic diagram of a second information block according to an embodiment of this application;
[0095] Figure 7 shows a schematic diagram of N1 according to an embodiment of this application;
[0096] Figure 8 shows a schematic diagram of a second information block according to another embodiment of this application;
[0097] Figure 9 shows a schematic diagram of a first information block according to an embodiment of this application;
[0098] Figure 10 shows a schematic diagram of a second information block according to yet another embodiment of this application;
[0099] Figure 11 shows a flowchart of a first timer according to an embodiment of this application;
[0100] Figure 12 shows a structural block diagram of a processing apparatus for a first node according to an embodiment of the present application;
[0101] Figure 13 shows a structural block diagram of a processing apparatus for a second node according to an embodiment of this application;
[0102] Figure 14 shows a schematic diagram of an AI / ML model according to an embodiment of this application;
[0103] Figure 15 shows a schematic diagram of the deployment of UE smart functions according to an embodiment of this application. Detailed Implementation
[0104] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0105] Example 1
[0106] Example 1 illustrates a flowchart of the transmission of a first node according to an embodiment of this application, as shown in Figure 1. In Figure 1, each box represents a step, and it is particularly important to emphasize that the order of the boxes in the figure does not represent the temporal sequence of the steps represented.
[0107] In Embodiment 1, the first node in this application sends a first information block in step 101; and sends a second information block in step 102 as a response to any event in a first event set; wherein the first information block indicates at least one applicable function of the first node, and any applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0108] - At least the first node detected internal overheating;
[0109] - At least the first node is for energy saving;
[0110] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0111] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0112] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0113] As an example, the first information block belongs to an RRC (Radio Resource Control) message.
[0114] As one embodiment, the first information block includes at least one RRC field.
[0115] As an example, the first information block is an RRC field.
[0116] As an example, the first information block belongs to a UEAssistanceInformation message.
[0117] As an example, the first information block belongs to an RRCReconfigurationComplete message.
[0118] As an example, the first information block belongs to an RRCResumeComplete message.
[0119] As an example, the first information block belongs to an RRCReestablishmentComplete message.
[0120] As an example, one or more applicable functions of the first node are activated before the first information block is sent.
[0121] As an example, one or more applicable functions of the first node are reported before the first information block is sent.
[0122] As an example, one or more first-class applicable functions of the first node are activated before the first information block is sent.
[0123] As an example, before the first information block is sent, one or more first-class applicable functions of the first node are reported.
[0124] As an example, before the first information block is sent, none of the applicable functions of the first node are activated.
[0125] As an example, before the first information block is sent, any of the first type of applicable functions of the first node are not activated.
[0126] As an example, no applicable function of the first node is reported before the first information block is sent.
[0127] As an example, before the first information block is sent, none of the first type of applicable functions of the first node are reported.
[0128] As an example, the at least one applicable function of the first node is an applicable function.
[0129] As an example, the at least one applicable function of the first node is a plurality of applicable functions.
[0130] As an example, the first information block explicitly indicates the at least one applicable function of the first node.
[0131] As an example, the first information block implicitly indicates the at least one applicable function of the first node.
[0132] As an example, the first information block indicates at least some parameters of each of the at least one applicable function of the first node.
[0133] As an example, the first information block indicates the index of each of the at least one applicable function of the first node.
[0134] As an example, an index of applicable functions is pre-configured.
[0135] As an example, an index of an applicable function is the order of the applicable functions in a list.
[0136] As an example, an index of an applicable function is an index of the CSI (Channel State Information) reporting configuration associated with that applicable function.
[0137] As an example, an index of an applicable function is the first type of identifier associated with the applicable function.
[0138] As an example, the at least one applicable function of the first node is for the same BWP (Bandwidth part).
[0139] As an example, the at least one applicable function of the first node is for the same CC (Component carrier).
[0140] As an example, the at least one applicable function of the first node is for the same cell.
[0141] As an example, the at least one applicable function of the first node is for the same cell group.
[0142] As an example, the same cell is a serving cell.
[0143] As an example, the same cell is PCell (Primary Cell).
[0144] As an example, the same cell is a PSCell (Primary SCG Cell, SCG primary cell).
[0145] As an example, the same cell is a SCell (Secondary Cell).
[0146] As an example, the same cell is a candidate cell.
[0147] As an example, the same cell refers to a target cell.
[0148] As an example, the same cell group is MCG (Master Cell Group).
[0149] As an example, the same cell group is SCG (Secondary Cell Group).
[0150] As an example, any one of the at least one applicable functions satisfies the second set of conditions.
[0151] As an example, any one of the at least one applicable functions satisfies its respective second set of conditions.
[0152] As an example, the first node determines the at least one applicable function based on a second set of conditions.
[0153] As an example, the first information block is sent in response to the first node determining the at least one applicable function.
[0154] As an example, the second set of conditions includes UE-side conditions.
[0155] As an example, the UE-side conditions are determined by the first node based on the available storage resources of the first node.
[0156] As an example, the UE-side condition includes that the available storage resources of the first node are not less than a threshold.
[0157] As an example, the UE-side conditions include the storage resources available in the first node being sufficient to meet the storage resources required for the at least one applicable function.
[0158] As an example, the UE-side conditions are determined by the first node based on the power consumption of the first node.
[0159] As an example, the UE-side condition includes that the power consumption of the first node is not lower than a threshold.
[0160] As an example, the UE-side conditions are determined by the first node based on the first node's movement speed.
[0161] As an example, the UE-side condition includes that the moving speed of the first node meets the speed requirements of the applicable function.
[0162] As an example, the UE-side condition includes the first node's moving speed not exceeding a threshold.
[0163] As one embodiment, the UE-side conditions are determined by the first node; wherein, the determination can be made automatically or based on the UE implementation.
[0164] As an example, a portion of the UE-side conditions is determined by the first node, and the portion of the UE-side conditions is predefined.
[0165] As an example, the second set of conditions includes the availability of the model for the first node.
[0166] As an example, the availability of the model of the first node is determined by the first node.
[0167] As an example, the second set of conditions includes models available corresponding to at least one applicable function of the first node.
[0168] As an example, a model may be available if training of the model has been completed.
[0169] As an example, a model may be used if the model already has the conditions for inference.
[0170] As an example, the second set of conditions includes UE-side conditions and the availability of the model of the first node.
[0171] As an example, the second set of conditions includes at least one of network-side conditions, UE-side conditions, and the availability of the model of the first node.
[0172] As an example, associating any one of the at least one applicable functions of the first node with a first type of applicable function means that any one of the at least one applicable functions of the first node is identified by the second node as one or more of the first type of applicable functions.
[0173] As an example, associating any one of the at least one applicable functions of the first node with a first type of applicable function means that any one of the at least one applicable functions of the first node is used for one or more of the first type of applicable functions.
[0174] As an example, associating any one of the at least one applicable functions of the first node with a first type of applicable function means that: any one of the at least one applicable functions of the first node corresponds to a set of first type of applicable functions; the set of first type of applicable functions consists of one or more first type of applicable functions.
[0175] As a sub-implementation of the above embodiments, the above method reduces reconfiguration and is beneficial to the continuity of reasoning.
[0176] As a sub-implementation of the above embodiments, any one of the at least one applicable function of the first node indicates a set of the first type of applicable functions.
[0177] As a sub-implementation of the above embodiments, any of the at least one applicable function of the first node includes a set of the first type of applicable functions.
[0178] As an example, associating any one of the at least one applicable functions of the first node with a first type of applicable function means that any one of the at least one applicable functions of the first node is a first type of applicable function.
[0179] The above method is simple to implement, reducing the complexity of UE implementation.
[0180] As an example, associating any applicable function among the at least one applicable function of the first node with a first type of applicable function means that any applicable function among the at least one applicable function of the first node can be replaced by a first type of applicable function.
[0181] As an example, the first type of applicable function associated with any of the at least one applicable function of the first node can be activated by the second node.
[0182] As an example, any one of the at least one applicable function of the first node assists the second node in activating or deactivating the first type of applicable function.
[0183] As an example, the first type of applicable function is for at least beam management.
[0184] As an example, the first type of applicable function is for at least CSI prediction.
[0185] As an example, the first type of applicable function is for at least beam prediction.
[0186] As an example, the first type of applicable function is for at least CSI compression.
[0187] As an example, the first type of applicable function is for at least mobility.
[0188] As an example, the first type of applicable function is for at least RLF (Radio Link Failure) prediction.
[0189] As an example, the first type of applicable function is for at least HOF (Handover Failure) prediction.
[0190] As an example, the first type of applicable function is for at least RRM (Radio Resource Management) prediction.
[0191] As an example, the first type of applicable function is for at least measuring the predicted events.
[0192] As an example, the first type of applicable function is for at least the measurement report of positioning prediction.
[0193] As an example, the first type of applicable functions and reasoning are related.
[0194] As an example, the first type of applicable function is a reasoning function.
[0195] As an example, the first type of applicable function is a function for reasoning.
[0196] As an example, the first type of applicable function is for inference configuration.
[0197] As an example, the first type of applicable function is configured for inference configuration.
[0198] As an example, each applicable function in the first category corresponds to an inference configuration.
[0199] As an example, the first type of applicable functions includes CSI reporting configuration.
[0200] As an example, one of the first type of applicable functions is associated with at least one CSI reporting configuration.
[0201] As an example, one of the first type of applicable functions includes at least one CSI reporting configuration.
[0202] As an example, one of the applicable functions of the first type is at least one CSI reporting configuration.
[0203] As an example, one of the first type of applicable functions is a CSI reporting configuration.
[0204] As an example, a CSI reporting configuration includes at least one CSI-ReportConfig.
[0205] As an example, a CSI reporting configuration is a CSI-ReportConfig.
[0206] As an example, a CSI reporting configuration is used to configure at least one of the following for CSI reporting: time domain resources, frequency domain resources, spatial transmission parameters, or power.
[0207] As an example, the first type of applicable functionality includes inference configuration.
[0208] As an example, one of the first type of applicable functions is associated with at least one inference configuration.
[0209] As an example, one of the first type of applicable functions includes at least one inference configuration.
[0210] As an example, one of the first type of applicable functions is at least one inference configuration.
[0211] As an example, one of the first type of applicable functions is an inference configuration.
[0212] As an example, the first type of applicable function includes an inference parameter set.
[0213] As an example, a first-class applicable function is associated with at least one group of inference parameters.
[0214] As an example, one of the first type of applicable functions includes at least one group of inference parameters.
[0215] As an example, one of the first type of applicable functions is at least one inference parameter group.
[0216] As an example, one of the first type of applicable functions is a set of inference parameters.
[0217] As an example, any one of the at least one applicable function of the first node is associated with at least one first-class identifier.
[0218] As an example, a first-class applicable function is associated with at least one first-class identifier.
[0219] As an example, a first-class applicable function is identified by at least one first-class identifier.
[0220] As an example, a first-class applicable function is identified by a first-class identifier.
[0221] As an example, a first-class applicable function is indicated by at least one first-class identifier.
[0222] As an example, a first-class applicable function is determined by at least one first-class identifier.
[0223] As an example, the first type of identifier is an assimilated ID.
[0224] As an example, the first type of identifier is dedicated to at least one of training or inference.
[0225] As an example, the first type of identifier is used to maintain consistency between training and inference.
[0226] As an example, the first type of identifier is cell-specific.
[0227] The above method avoids the complexity of interval reasoning.
[0228] As one embodiment, the first type of identifier is common to multiple cells; wherein, the multiple cells are configured by the network.
[0229] The above methods reduce reconfiguration and facilitate switching.
[0230] As an example, the first type of identifier is dedicated to the first type of function in this application.
[0231] As an example, the first type of identifier is common to the multiple types of functions described in this application.
[0232] As an example, the first type of identifier is dedicated to the first type of applicable function.
[0233] As an example, the first type of identifier is dedicated to the multiple applicable functions described in this application.
[0234] As an example, the maximum value of the first type of identifier is predefined.
[0235] As an example, the maximum value of the first type of identifier is configured by the network.
[0236] As an example, the maximum value of the first type of identifier is configured by the network itself.
[0237] As an example, the maximum value of the first type of identifier is configured by the network based on the reporting of the first node.
[0238] As an example, an inference parameter set indicates at least one of the inference input, inference output, inference purpose, and first-class identifier.
[0239] As an example, the use of the inference includes at least one of CSI prediction, beam prediction, or CSI compression.
[0240] As an example, the use of the inference includes at least one of CSI prediction, beam prediction, CSI compression, or RLF (radio link failure) prediction, or HOF prediction, or RRM prediction, or event prediction.
[0241] As an example, the inference parameter set includes at least one of the following: resource set related information for prediction, RS resource set related information for measurement, report content related information, time instance related information for measurement, time instance related information for prediction, or a first type of identifier.
[0242] As an example, the second information block belongs to a MAC (Medium Access Control) CE (Control Element).
[0243] As one embodiment, the second information block includes at least one MAC field.
[0244] As one example, the second information block is a MAC field.
[0245] As an example, the second information block belongs to a DCI (Downlink Control Information).
[0246] As one embodiment, the second information block includes at least one DCI field.
[0247] As one example, the second information block is a DCI field.
[0248] As an example, the second information block belongs to an RRC message.
[0249] As one embodiment, the second information block includes at least one RRC field.
[0250] As an example, the second information block is an RRC field.
[0251] As one embodiment, the second information block belongs to an OverheatingAssistance domain; wherein, at least the first node detects internal overheating.
[0252] As an example, the second information block belongs to a UEAssistanceInformation message.
[0253] As an example, the second information block belongs to an RRCReconfigurationComplete message.
[0254] As an example, the second information block belongs to an RRCResumeComplete message.
[0255] As an example, the second information block belongs to an RRCReestablishmentComplete message.
[0256] As an example, the first information block and the second information block belong to the same RRC message.
[0257] As an example, the first information block and the second information block belong to two different RRC messages.
[0258] As an example, the first information block is sent earlier than the second information block.
[0259] As an example, the first information block is sent later than the second information block.
[0260] As one embodiment, a second information block is sent along with the first information block as a response to any event in the first event set.
[0261] As one embodiment, after the first information block is sent, a second information block is sent in response to any event in the first event set.
[0262] As one embodiment, the first information block is sent after the second information block is sent.
[0263] As an example, if any event in the first event set occurs, the second information block is set.
[0264] As an example, the occurrence of any event in the first event set triggers the setting of the second information block.
[0265] As an example, the second information block explicitly indicates the maximum number of applicable functions of the first type for the first node.
[0266] As an example, the second information block implicitly indicates the maximum number of applicable functions of the first type for the first node.
[0267] As an example, the first node is biased towards reducing the number of applicable functions of the first type.
[0268] As an example, the first node is biased towards temporarily reducing the number of the first type of applicable functions of the first node.
[0269] As an example, the first node is biased towards reducing the number of applicable functions of the first type for the activated first node.
[0270] As an example, the first node is biased towards temporarily reducing the number of applicable functions of the first type for the activated first node.
[0271] As an example, the maximum number of the first type of applicable functions of the first node refers to the maximum number of the first type of applicable functions of the first node that the first node is biased towards being configured.
[0272] As an example, the maximum number of the first type of applicable functions of the first node refers to the maximum number of the first type of applicable functions of the first node that are temporarily configured by the first node.
[0273] As an example, the maximum number of the first type of applicable functions of the first node refers to the maximum number of the first type of applicable functions of the first node that are preferred to be activated.
[0274] As an example, the maximum number of the first type of applicable functions of the first node refers to the maximum number of the first type of applicable functions of the first node that are temporarily activated.
[0275] As an example, the maximum number of the first type of applicable functions of the first node refers to: the maximum number of the first type of applicable functions of the first node that the first node supports.
[0276] As an example, the maximum number of the first type of applicable functions of the first node refers to: the maximum number of the first type of applicable functions of the first node that are temporarily configured by the first node.
[0277] As an example, the maximum number of the first type of applicable functions of the first node refers to: the maximum number of the first type of applicable functions of the first node that are activated by the first node.
[0278] As an example, the maximum number of the first type of applicable functions of the first node refers to: the maximum number of the first type of applicable functions of the first node that are temporarily activated by the first node.
[0279] As an example, the maximum number of applicable functions of the first type of the first node is determined by the first node.
[0280] As an example, the maximum number of applicable functions of the first type of the first node is determined by the first node itself.
[0281] As an example, the maximum number of the first type of applicable functions of the first node is determined by the first node based on the UE implementation.
[0282] As an example, the maximum number of the first type of applicable functions of the first node is determined by the first node based on internal overheating.
[0283] As an example, the maximum number of the first type of applicable functions of the first node is determined by the first node based on energy saving.
[0284] As one embodiment, the maximum number of the first type of applicable functions of the first node is determined by the first node based on the available storage resources of the first node.
[0285] As one embodiment, the maximum number of the first type of applicable functions of the first node is determined by the first node based on power consumption.
[0286] As one embodiment, the maximum number of the first type of applicable functions of the first node is determined by the first node based on at least one of internal overheating or energy saving, or the first node's available storage resources, or measurement results, or movement speed.
[0287] As an example, the first event set includes only one event.
[0288] As one example, the first event set includes multiple events.
[0289] As an example, the first event set includes one of the following events:
[0290] - At least the first node detected internal overheating;
[0291] - At least the first node is for energy saving;
[0292] - The required storage resources of the first node must be greater than the available storage resources of the first node.
[0293] As an example, the first event set includes at least two of the following events:
[0294] - At least the first node detected internal overheating;
[0295] - At least the first node is for energy saving;
[0296] - The required storage resources of the first node must be greater than the available storage resources of the first node.
[0297] As an example, the first event set includes at least one of the following events:
[0298] - At least the first node detected internal overheating;
[0299] - At least the first node is for energy saving;
[0300] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0301] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0302] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0303] As one embodiment, the first event set includes an event in which the number of first-class applicable functions associated with the first information block and the at least one applicable function of the first node is greater than the maximum number of first-class applicable functions of the first node.
[0304] As an example, any event in the first event set is an event where the number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node.
[0305] As one embodiment, the first event set includes an event, which includes the maximum number of the first type of applicable functions that the first node has a preference for.
[0306] As an example, the first event set includes an event that the first node has the ability to provide its preferred first-class applicable functions in the RRC_CONNECTED state, and the first node has a preferred first-class applicable functions.
[0307] As an example, any one of the events in the first event set is the maximum number of the first type of applicable functions that the first node prefers.
[0308] As an example, any event in the first event set is the ability of the first node to provide its preferred first-class applicable functions in the RRC_CONNECTED state, and the first node has a preferred first-class applicable functions.
[0309] As an example, any one of the events in the first event set is that at least the first node detects internal overheating.
[0310] As one embodiment, the statement that at least the first node detects internal overheating includes: the first node detecting internal overheating.
[0311] As an example, detecting internal overheating means: detecting internal overheating.
[0312] As an example, detecting internal overheating means experiencing internal overheating.
[0313] As an example, the detection of internal overheating means that the internal overheating condition has been detected.
[0314] As an example, T345 stops operating when the first node detects internal overheating.
[0315] As an example, T345 is not configured.
[0316] As an example, any one of the events in the first event set is at least for the first node to save energy.
[0317] As one embodiment, the at least first node's energy saving includes: the first node's preferred type of applicable function changes in order to save energy.
[0318] As one embodiment, the at least first node's energy saving includes: the first node changing the first type of applicable functions preferred by the first node for energy saving.
[0319] As one embodiment, the at least first node's energy saving includes: the first node's energy saving and the number of the first type of applicable functions preferred by the first node changing.
[0320] As one embodiment, the at least first node for energy saving includes: the maximum number of the first type of applicable functions that the first node prefers for energy saving.
[0321] As an example, any event in the first event set is at least required if the storage resources of the first node are greater than the available storage resources of the first node.
[0322] As one embodiment, the requirement that the storage resources of the first node are greater than the available storage resources of the first node includes: the storage resources of the first node required by the at least one applicable function are greater than the available storage resources of the first node.
[0323] As an example, the requirement that the storage resources of the first node are greater than the available storage resources of the first node includes: the storage resources of the first node required by at least one of the at least one applicable functions of the first node are greater than the available storage resources of the first node.
[0324] As one embodiment, the requirement that the storage resources of the first node are greater than the available storage resources of the first node includes: the storage resources of the first node required by the first type of applicable functions associated with the at least one applicable function of the first node are greater than the available storage resources of the first node.
[0325] As one embodiment, the requirement that the storage resources of the first node are greater than the available storage resources of the first node includes: the storage resources of the first node required by an activated first type of applicable function associated with the at least one applicable function of the first node are greater than the available storage resources of the first node.
[0326] As one embodiment, the requirement that the storage resources of the first node are greater than the available storage resources of the first node includes: the storage resources of the first node required for all activated first-class applicable functions of the first node are greater than the available storage resources of the first node.
[0327] As an example, the storage resources required for one of the first type of applicable functions refer to the minimum value of the storage resources required for one of the first type of applicable functions.
[0328] As an example, the storage resources required for one of the first type of applicable functions refer to the maximum value of the storage resources required for one of the first type of applicable functions.
[0329] As an example, the storage resources required for a first type of applicable function refer to the storage resources required when the first type of applicable function is activated.
[0330] As an example, the storage resources required for one of the first type of applicable functions are determined by the first node.
[0331] As an example, the storage resources required for one of the first type of applicable functions are estimated by the first node.
[0332] As an example, the storage resources required for one of the first type of applicable functions are determined by the first node based on the size of the AI / ML model used by at least one of the first type of applicable functions.
[0333] As an example, the storage resources required for one of the first type of applicable functions are determined by the first node based on the type of at least one of the first type of applicable functions.
[0334] As an example, the available storage resources in the first node refer to the unoccupied storage resources in the first node.
[0335] As an example, "unoccupied" means: free.
[0336] As an example, "unoccupied" means that it is not used for storage.
[0337] As an example, "unoccupied" means: not allocated.
[0338] As an example, the available storage resources in the first node refer to the storage resources in the first node that can be allocated to the first type of applicable functions.
[0339] As one embodiment, the storage resources are used to store part or all of the inference input corresponding to the first type of applicable function.
[0340] As one embodiment, the storage resources are used to store part or all of the inference output corresponding to the first type of applicable function.
[0341] As one embodiment, the storage resources are used to store some or all of the parameters used in the inference corresponding to the first type of applicable function.
[0342] As one embodiment, the storage resources are used to store some or all of the parameters of the AI model corresponding to the first type of applicable function.
[0343] As an example, the storage resources are used to store at least one of the following: some or all parameters, some or all intermediate inference results, or some or all inference outputs of the AI model corresponding to the first type of applicable function.
[0344] As an example, the storage resources are used to store one or more of the following: convolution kernel size, number of convolution layers, convolution stride, pooling kernel size, pooling kernel stride, pooling function, activation function, or number of feature maps of the AI model corresponding to the first type of applicable function.
[0345] As an example, the storage resources are used to store one or more of the following: convolution kernels, pooling kernels, pooling functions, activation functions, parameters of pooling functions, or parameters of activation functions of the AI model corresponding to the first type of applicable function.
[0346] As an example, the storage resources of the first node are located within the first node.
[0347] As one example, the storage resources of the first node are located outside the first node.
[0348] As an example, the storage resources of the first node are located inside the UE within the first node.
[0349] As an example, the storage resources of the first node are located outside the UE in the first node.
[0350] As an example, the storage resources of the first node are located on the OTT server used by the first node.
[0351] As an example, the storage resources of the first node are located on the cloud server used by the first node.
[0352] As an example, the storage resources of the first node are used to store data.
[0353] As an example, in implementation, the storage resources of the first node can be physical devices or components; specifically, they can be hard disks, memory, disks, CPUs, etc.
[0354] As an example, the storage resources of the first node are logic devices.
[0355] As an example, the storage resource of the first node is cloud space.
[0356] As an example, the storage resources of the first node are limited.
[0357] As an example, the first node has the ability to provide internal overheating assistance information in the RRC_CONNECTED state.
[0358] As an example, the first node has the ability to provide its storage resources in the RRC_CONNECTED state.
[0359] As an example, the first node has the ability to provide the storage resources of the first node required to provide the first type of applicable functions in the RRC_CONNECTED state.
[0360] As an example, the first node has the ability to provide available storage resources in the RRC_CONNECTED state.
[0361] As an example, the first node has the capability to provide a maximum number of applicable functions for its preferences in the RRC_CONNECTED state; wherein the applicable functions for the preferences include at least one type of applicable functions for the preferences.
[0362] As an example, the first node has the ability to provide the maximum number of the first type of applicable functions that it prefers in the RRC_CONNECTED state.
[0363] As an example, the first node has the capability to provide a maximum number of applicable functions of its preference in the RRC_CONNECTED state for energy saving; wherein the applicable functions of the preference include at least one type of applicable function of the preference.
[0364] As an example, the first node has the capability to provide the maximum number of the first type of applicable functions it prefers in the RRC_CONNECTED state for energy saving.
[0365] Example 2
[0366] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in Figure 2. Figure 2 illustrates network architecture 200. The network architecture 200 is a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system, or a 5G+ network architecture, or a 6G network architecture, or a future 3GPP network architecture; the network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System), or 6GS (6G System); the network architecture 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, core network 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. The network architecture 200 can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown, the network architecture 200 provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination toward UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP (transmitter-receiver node), or some other suitable term. The core network 210 is a 5GC (5G Core Network) / EPC (Evolved Packet Core), or the core network 210 is a 6GC; node 203 provides UE 201 with an access point to the core network 210.Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 is connected to the core network 210 via an S1 / NG interface. The core network 210 includes an MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MMEs / AMFs / SMFs 214, an S-GW (Service Gateway) / UPF (User Plane Function) 212, and a P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF 211 is the control node that handles signaling between the UE 201 and the core network 210. Generally, the MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF 212, which is itself connected to the P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF 213 is connected to the Internet service 230. Internet services 230 include operator-compliant Internet protocol services, which may specifically include the Internet, intranets, IMS (IP Multimedia Subsystem), and packet-switched streaming services.
[0367] As an example, the UE201 corresponds to the first node in this application.
[0368] As an example, the first node in this application includes the UE201.
[0369] As an example, the first node in this application includes the UE201 and an OTT server.
[0370] As an example, the first node in this application includes the UE201 and a cloud server.
[0371] As an example, the UE201 is a user equipment (UE).
[0372] As an example, the UE201 is a relay device.
[0373] As an example, the UE201 is an IoT terminal.
[0374] As an example, the UE201 supports AI / ML models.
[0375] As an example, the UE201 supports AI / ML functions.
[0376] As an example, the UE201 supports AI / ML inference.
[0377] As an example, the UE201 supports AI / ML training.
[0378] As an example, the UE201 supports the applicable functions described in this application.
[0379] As an example, the UE201 supports the first type of function in this application.
[0380] As an example, the UE201 supports the first type of applicable functions in this application.
[0381] As an example, node 203 corresponds to the second node in this application.
[0382] As an example, the second node in this application includes node 203.
[0383] As an example, the second node in this application includes the node 203 and a core network node.
[0384] As an example, the second node in this application includes the node 203 and an OAM node.
[0385] As an example, the second node in this application includes the node 203 and an OTT server.
[0386] As one example, node 203 is a base station device.
[0387] As an example, node 203 is a gNB.
[0388] Example 3
[0389] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for the control plane 300 in three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (Physical Layer) signal processing functions. The L1 layer will be referred to herein as PHY 301. Layer 2 (L2 layer) 305 is above PHY 301 and includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security through encrypted data packets and provides cross-area mobility support. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception caused by HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell. MAC sublayer 302 is also responsible for HARQ operations. RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and using RRC signaling to configure the lower layers. The radio protocol architecture of user plane 350 includes Layer 1 (L1 layer) and Layer 2 (L2 layer). In user plane 350, the radio protocol architecture for physical layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355 is largely the same as the corresponding layers and sublayers in control plane 300. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS streams and data radio bearers (DRBs) to support service diversity.
[0390] As an example, the wireless protocol architecture in Figure 3 is applicable to the first node in this application.
[0391] As an example, the wireless protocol architecture in Figure 3 is applicable to the second node in this application.
[0392] As an example, the first information block in this application is generated in the RRC306.
[0393] As an example, the first information block in this application is generated by MAC302 or MAC352.
[0394] As an example, the first information block in this application is generated in the PHY301 or PHY351.
[0395] As an example, the second information block in this application is generated in the RRC306.
[0396] As an example, the second information block in this application is generated in MAC302 or MAC352.
[0397] As an example, the second information block in this application is generated in the PHY301 or PHY351.
[0398] As an example, the third information block in this application is generated in the RRC306.
[0399] As an example, the third information block in this application is generated in MAC302 or MAC352.
[0400] As an example, the third information block in this application is generated in the PHY301 or PHY351.
[0401] As an example, the fourth information block in this application is generated in the RRC306.
[0402] As an example, the UECapabilityInformation message in this application is generated in the RRC306.
[0403] As an example, the UECapabilityEnqiry message in this application is generated in the RRC306.
[0404] Example 4
[0405] Embodiment 4 illustrates a schematic diagram of a first communication device and a second communication device according to this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.
[0406] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.
[0407] The second communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.
[0408] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the first communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 416 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently uses inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmitter processor 471 into an radio frequency stream, which is then provided to different antennas 420.
[0409] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the first communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the second communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.
[0410] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the second communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.
[0411] In the transmission from the first communication device 450 to the second communication device 410, the function at the second communication device 410 is similar to the receiving function at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.
[0412] As one embodiment, the first communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the first communication device 450 at least: transmits a first information block; and transmits a second information block in response to any event in a first event set; wherein the first information block indicates at least one applicable function of the first node, and any applicable function of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0413] - At least the first node detected internal overheating;
[0414] - At least the first node is for energy saving;
[0415] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0416] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0417] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0418] As one embodiment, the first communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: sending a first information block; and sending a second information block in response to any event in a first set of events; wherein the first information block indicates at least one applicable function of the first node, and any applicable function of the first node is associated with a first class of applicable functions; the second information block indicates a maximum number of the first class of applicable functions of the first node; and the first set of events includes at least one of the following events:
[0419] - At least the first node detected internal overheating;
[0420] - At least the first node is for energy saving;
[0421] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0422] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0423] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0424] As one embodiment, the second communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 410 at least: receives a first information block; receives a second information block; wherein a first node sends the first information block, and, in response to any event in a first set of events, the first node sends the second information block; wherein the first information block indicates at least one applicable function of the first node, any applicable function of the at least one applicable function of the first node is associated with a first class of applicable functions; the second information block indicates the maximum number of the first class of applicable functions of the first node; the first set of events includes at least one of the following events:
[0425] - At least the first node detected internal overheating;
[0426] - At least the first node is for energy saving;
[0427] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0428] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0429] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0430] As one embodiment, the second communication device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a first information block; receiving a second information block; wherein a first node transmits the first information block, and, in response to any event in a first set of events, the first node transmits the second information block; wherein the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first class of applicable functions; the second information block indicates the maximum number of the first class of applicable functions of the first node; the first set of events includes at least one of the following events:
[0431] - At least the first node detected internal overheating;
[0432] - At least the first node is for energy saving;
[0433] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0434] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0435] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0436] As one embodiment, at least one of the antenna 452, the receiver 454, the receiving processor 456, and the controller / processor 459 is used to receive a third information block.
[0437] As an example, at least one of the antenna 420, the transmitter 418, the transmission processor 416, and the controller / processor 475 is used to transmit a third information block.
[0438] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmission processor 468, and the controller / processor 459 is used to transmit the first information block.
[0439] As one embodiment, at least one of the antenna 420, the receiver 418, the receiving processor 470, and the controller / processor 475 is used to receive the first information block.
[0440] As one embodiment, at least one of the antenna 452, the transmitter 454, the transmission processor 468, and the controller / processor 459 is used to transmit the second information block.
[0441] As one embodiment, at least one of the antenna 420, the receiver 418, the receiving processor 470, and the controller / processor 475 is used to receive the second information block.
[0442] As an example, the first communication device 450 corresponds to the first node in this application.
[0443] As an example, the first node in this application includes the first communication device 450.
[0444] As an example, the second communication device 410 corresponds to the second node in this application.
[0445] As an example, the second node in this application includes the second communication device 410.
[0446] As an example, the first communication device 450 is a user equipment.
[0447] As an example, the first communication device 450 is a base station device.
[0448] As an example, the first communication device 450 is a relay device.
[0449] As one embodiment, the second communication device 410 is a user equipment.
[0450] As one embodiment, the second communication device 410 is a base station device.
[0451] As an example, the second communication device 410 is a relay device.
[0452] Example 5
[0453] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in Figure 5. It should be noted that the order in this example does not limit the signal transmission order or the order of implementation in this application.
[0454] For the first node U01, in step S5101, a first information block is sent; in step S5102, a second information block is sent as a response to any event in the first event set; in step S5103, a third information block is received; in step S5104, as a response to the receipt of the third information block, Q1 of the first type of applicable functions are activated; in step S5105, as a response to the receipt of the third information block, Q2 of the first type of applicable functions are deactivated; in step S5106, inference is performed for the activated first type of applicable functions.
[0455] For the second node N02, in step S5201, the first information block is received; in step S5202, the second information block is received; and in step S5203, the third information block is sent.
[0456] In embodiment 5, the first information block indicates at least one applicable function of the first node U01, and any one of the at least one applicable function of the first node U01 is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node U01; the first event set includes at least one of the following events:
[0457] - At least the first node U01 detected internal overheating;
[0458] - At least the first node U01 is for energy saving;
[0459] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0460] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0461] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0462] As an example, the first node U01 is a UE.
[0463] As an example, the first node U01 includes a UE.
[0464] As an example, the first node U01 includes a UE and an OTT (over the top) server.
[0465] As an example, the second node N02 is a base station.
[0466] As one embodiment, the second node N02 includes a base station.
[0467] As one embodiment, the second node N02 includes a base station and a core network device.
[0468] As one embodiment, the second node N02 includes a base station and an OAM.
[0469] As one embodiment, the second node N02 includes a base station and an OTT server.
[0470] As one embodiment, the first node U01 includes a UE, and the second node N02 includes a base station.
[0471] As an example, the first node U01 is a UE, and the second node N02 is a base station.
[0472] As an example, step S5101 is performed after step S5102.
[0473] As an example, step S5101 occurs before step S5102.
[0474] As an example, steps S5101 and S5102 are performed simultaneously.
[0475] As an example, before sending the first information block, the first node U01 receives a fourth information block (not shown in Figure 5), and at least one of the first information block or the second information block depends on the fourth information block.
[0476] As an example, the first processor receives the fourth information block.
[0477] As one embodiment, the fourth information block includes the configuration of the functions supported by the first node U01.
[0478] As one embodiment, the fourth information block includes at least one inference configuration or at least one inference parameter group; the at least one applicable function depends on the at least one inference configuration or the at least one inference parameter group.
[0479] As an example, the fourth information block includes at least one CSI reporting configuration; each CSI reporting configuration in the at least one CSI reporting configuration is associated with at least one first-class identifier; the at least one applicable function depends on the at least one CSI reporting configuration.
[0480] As an example, the fourth information block includes an OtherConfig field; the first information block belongs to a UE auxiliary information message, and the first information block depends on the OtherConfig field.
[0481] As an example, the fourth information block includes an OtherConfig field; the second information block belongs to a UE auxiliary information message, and the second information block depends on the OtherConfig field.
[0482] As an example, in response to receiving the fourth information block, a response message for the fourth information block is sent.
[0483] As an example, the response message for the fourth information block includes the first information block.
[0484] As an example, the response message for the fourth information block includes the second information block.
[0485] As an example, the first information block is sent after the response message for the fourth information block.
[0486] As an example, the second information block is sent after the response message for the fourth information block.
[0487] As an example, the name of the response message for the fourth information block includes "Complete".
[0488] As an example, the fourth information block belongs to an RRC reconfiguration message.
[0489] As a sub-implementation of the above embodiment, the fourth information block is used to configure the serving cell of the first node U01.
[0490] As a sub-implementation of the above embodiment, the fourth information block is used to configure the candidate cells of the first node U01.
[0491] As a sub-implementation of the above embodiment, the fourth information block is used to configure the target cell of the first node U01.
[0492] As a sub-example of the above embodiment, the response message for the fourth information block is an RRC reconfiguration complete message.
[0493] As an example, the fourth information block belongs to an RRC recovery message.
[0494] As a sub-example of the above embodiment, the response message for the fourth information block is an RRC recovery completion message.
[0495] As an example, the fourth information block belongs to an RRC reconstruction message.
[0496] As a sub-implementation of the above embodiment, the response message for the fourth information block is an RRC reconstruction complete message.
[0497] As an example, the second set of conditions includes network-side conditions.
[0498] As an example, the second set of conditions includes at least the former of network-side conditions, UE-side conditions, and the availability of the model of the first node U01.
[0499] As an example, the network-side conditions depend on the at least one inference configuration or the at least one inference parameter group.
[0500] As an example, the network-side conditions include at least one inference configuration or at least one inference parameter group.
[0501] As an example, the network-side conditions depend on the at least one CSI reporting configuration.
[0502] As an example, the network-side conditions include the at least one CSI reporting configuration.
[0503] As an example, the network-side condition depends on the at least one first-class identifier.
[0504] As an example, the network-side conditions include at least one first-class identifier.
[0505] As an example, the fourth information block configures the network-side conditions.
[0506] As an example, before receiving the fourth information block, a UECapabilityInformation message is sent, which indicates the UE capabilities of the first node U01; the fourth information block depends on the UECapabilityInformation message.
[0507] As an example, the first processor sends the UECapabilityInformation message.
[0508] As an example, the UECapabilityInformation message indicates that the first node U01 supports AI / ML.
[0509] As an example, the UECapabilityInformation message indicates the functions supported by the first node U01.
[0510] As an example, the first node U01 supports AI / ML functions.
[0511] As an example, the functions supported by the first node U01 include AI / ML functions.
[0512] As an example, the functions supported by the first node U01 include a first type of function; wherein, the fourth information block configures the network-side condition to depend on the UECapabilityInformation message indicating that the first node U01 supports the first type of function.
[0513] As a sub-implementation of the above embodiments, the first type of function is for beam management inference; wherein, the inference for beam management includes at least one of beam prediction inference, CSI prediction inference, or CSI compression inference.
[0514] As a sub-implementation of the above embodiments, the first type of function is mobility-related reasoning; the mobility-related reasoning includes at least one of RLF prediction, HOF prediction, RRM prediction, or event prediction for measurement reports.
[0515] As an example, the functions supported by the first node U01 include multiple types of functions; wherein, the fourth information block configures the network-side condition to depend on the UECapabilityInformation message indicating that the first node U01 supports a first type of function; wherein, the first type of function is one of the multiple types of functions.
[0516] As a sub-implementation of the above embodiments, one of the multiple functions is for beam prediction inference.
[0517] As a sub-implementation of the above embodiments, one of the multiple functions is for CSI prediction inference.
[0518] As a sub-implementation of the above embodiments, one of the multiple functions is for CSI compression inference.
[0519] As a sub-implementation of the above embodiments, one of the multiple functions is for beam management inference; wherein, the inference for beam management includes at least one of beam prediction inference, CSI prediction inference, or CSI compression inference.
[0520] As a sub-implementation of the above embodiments, one of the multiple functions is for inference of RLF prediction.
[0521] As a sub-implementation of the above embodiments, one of the multiple functions is for HOF prediction inference.
[0522] As a sub-implementation of the above embodiments, one of the multiple functions is for RRM prediction inference.
[0523] As a sub-implementation of the above embodiments, one of the multiple functions is for the reasoning of event prediction in the measurement report.
[0524] As a sub-implementation of the above embodiments, one of the multiple functions is mobility-related reasoning; the mobility-related reasoning includes at least one of RLF prediction reasoning, HOF prediction reasoning, RRM prediction reasoning, or event prediction reasoning for measurement reports.
[0525] As an example, the UECapabilityInformation message indicates that the first node U01 supports the reporting of applicable functions.
[0526] As an example, the UECapabilityInformation message indicates that the first node U01 supports the reporting of the first type of applicable functions.
[0527] As an example, the UECapabilityInformation message indicates that the first node U01 supports the reporting of multiple applicable functions.
[0528] As an example, before sending the UECapabilityInformation message, a UECapabilityEnqiry message (not shown in Figure 5) is received, which requests the UE capabilities of the first node U01.
[0529] As an example, the second information block belongs to the UECapabilityInformation message.
[0530] As an example, the first information block belongs to a UE auxiliary information message, and the second information block belongs to the UECapabilityInformation message.
[0531] As an example, the first information block and the second information block do not belong to the same RRC message.
[0532] As a sub-implementation of the above embodiments, the first information block belongs to a UE assistance information message, and the second information block belongs to another UE assistance information message.
[0533] As a sub-implementation of the above embodiments, the first information block belongs to an RRC reconfiguration completion message, and the second information block belongs to a UE auxiliary information message.
[0534] As a sub-implementation of the above embodiments, the first information block belongs to an RRC recovery completion message, and the second information block belongs to a UE auxiliary information message.
[0535] As a sub-implementation of the above embodiments, the first information block belongs to an RRC reconstruction completion message, and the second information block belongs to a UE auxiliary information message.
[0536] As one example, the second information block and the first information block belong to the same RRC message.
[0537] As an example, the same RRC message is an RRC reconfiguration complete message.
[0538] As an example, the same RRC message is an RRC recovery complete message.
[0539] As an example, the same RRC message is an RRC reconstruction complete message.
[0540] As an example, the RRC reconfiguration message in this application can be replaced with the RRCReconfiguration message.
[0541] As an example, the name of the RRC reconfiguration message in this application includes both RRC and Reconfiguration.
[0542] As an example, the RRC recovery message in this application can be replaced with an RRCResume message.
[0543] As an example, the name of the RRC recovery message in this application includes RRC and Resume.
[0544] As an example, the RRC Re-establishment message in this application can be replaced with the RRCReestablishment message.
[0545] As an example, the name of the RRC reconstruction message in this application includes both RRC and Reestablishment.
[0546] As an example, the UE assistance information message in this application can be replaced with the UEAssistanceInformation message.
[0547] As an example, the name of the UE assistance information message in this application includes Assistance and Information.
[0548] As an example, the RRC reconfiguration complete message in this application can be replaced with the RRCReconfigurationComplete message.
[0549] As an example, the name of the RRC reconfiguration completion message in this application includes Reconfiguration and Complete.
[0550] As an example, the RRC recovery completion message in this application can be replaced with the RRCReconfigurationComplete message.
[0551] As an example, the name of the RRC recovery completion message in this application includes Reconfiguration and Complete.
[0552] As an example, the RRC Reestablishment Complete message in this application can be replaced with the RRCReestablishmentComplete message.
[0553] As an example, the name of the RRC reconstruction completion message in this application includes Reestablishment and Complete.
[0554] As an example, the dashed box F5.1 is optional.
[0555] As an example, the dashed box F5.1 is present.
[0556] As an example, the dashed box F5.1 does not exist.
[0557] As an example, the dashed box F5.1 exists, step S5104(a) exists, and step S5104(b) does not exist.
[0558] As an example, the third information block indicates the activation of Q1 of the first type of applicable functions, where Q1 is a positive integer.
[0559] As an example, the third information block explicitly indicates the activation of the Q1 first-type applicable functions.
[0560] As an example, the third information block implicitly indicates the activation of the Q1 first-type applicable functions.
[0561] As an example, the name of the third information block and at least one field in the third information block indicate the activation of the Q1 first-class applicable functions.
[0562] As one embodiment, the Q1 first type of applicable function includes a portion of the first type of applicable function that is indicated by the first information block and associated with the at least one applicable function of the first node.
[0563] As an example, the Q1 first type of applicable function is a portion of the first type of applicable function that is indicated by the first information block and associated with the at least one applicable function of the first node.
[0564] As an example, the Q1 first-class applicable functions are all the first-class applicable functions that are indicated by the first information block and associated with the at least one applicable function of the first node.
[0565] As an example, the specific implementation order of step S5106 is not limited in Figure 5.
[0566] As an example, if a first-class applicable function is activated, inference is performed for the first-class applicable function.
[0567] As an example, when a first type of applicable function is activated, inference is performed for the activated first type of applicable function.
[0568] As an example, performing reasoning for the activated first type of applicable function includes: reporting the reasoning for the activated first type of applicable function.
[0569] As an example, performing reasoning for the activated first type of applicable function includes: performing input for reasoning for the activated first type of applicable function.
[0570] As an example, performing reasoning for the activated first type of applicable function includes: performing the output of reasoning for the activated first type of applicable function.
[0571] As an example, the dashed box F5.1 exists, step S5104(b) exists, and step S5104(a) does not exist.
[0572] As an example, the third information block indicates the deactivation of Q2 of the first type of applicable functions, where Q2 is a positive integer.
[0573] As an example, the third information block explicitly instructs the activation of the Q2 first-type applicable functions.
[0574] As an example, the third information block implicitly indicates the activation of the Q2 first-type applicable functions.
[0575] As an example, the name of the third information block and at least one field in the third information block indicate the activation of the Q2 first-class applicable functions.
[0576] As an example, the Q2 first-class applicable functions include a portion of the first-class applicable functions that are associated with the at least one applicable function of the first node indicated by the first information block.
[0577] As an example, the Q2 first-class applicable functions are the portion of the first-class applicable functions that are indicated by the first information block and associated with the at least one applicable function of the first node.
[0578] As an example, the Q2 first-class applicable functions are all the first-class applicable functions that are indicated by the first information block and associated with the at least one applicable function of the first node.
[0579] As an example, when a first-type applicable function is deactivated, inference is stopped for the deactivated first-type applicable function.
[0580] As an example, stopping the inference execution for the activated first type of applicable function includes: stopping the reporting of inference for the activated first type of applicable function.
[0581] As an example, stopping the execution of reasoning for the activated first-type applicable function includes: stopping the execution of input for reasoning for the activated first-type applicable function.
[0582] As an example, stopping the inference execution for the activated first type of applicable function includes: stopping the execution of the output of the inference for the activated first type of applicable function.
[0583] As one embodiment, the third information block indicates the activation of Q1 first-type applicable functions and the third information block indicates the deactivation of Q2 first-type applicable functions; as a response to the receipt of the third information block, the Q1 first-type applicable functions are activated, and the Q2 first-type applicable functions are deactivated.
[0584] As an example, the order of steps S5104 and S5105 is not limited in Figure 5.
[0585] As an example, the third information block is received after the first information block and the second information block are sent.
[0586] As an example, Q1 does not exceed the maximum number of the first type of applicable functions of the first node indicated by the second information block.
[0587] As an example, after the first information block is sent, the third information block is received; after the third information block is received, the second information block is sent.
[0588] As an example, the maximum number of applicable functions of the first type of the first node indicated by the second information block does not exceed Q1.
[0589] As an example, the third information block belongs to an RRC message.
[0590] As an example, the third information block includes at least one RRC field.
[0591] As an example, the third information block is an RRC field.
[0592] As an example, the third information block belongs to a MAC CE.
[0593] As an example, the third information block includes at least one MAC field.
[0594] As an example, the third information block is a MAC field.
[0595] As an example, the third information block belongs to a DCI.
[0596] As an example, the third information block includes at least one DCI field.
[0597] As an example, the third information block is a DCI field.
[0598] As an example, an index for a function applicable to the first type is a non-negative integer.
[0599] As an example, an index for a function applicable to the first type is a positive integer.
[0600] As an example, an index of the first type of applicable function is a first type identifier.
[0601] As an example, an index of the first type of applicable functions is an index of CSI reporting configuration.
[0602] As an example, the third information block indicates the index of each of the Q1 first-class applicable functions.
[0603] As an example, the third information block indicates the index of each of the Q2 first-class applicable functions.
[0604] As an example, the third information block includes a bitmap that indicates the activation of the Q1 first-class applicable functions.
[0605] As an example, the third information block includes a bitmap, and the Q1 first type of applicable functions are the first type of applicable functions corresponding to the bits set to 1 in the bitmap.
[0606] As an example, the third information block includes a bitmap, wherein any bit in the bitmap and any bit corresponding to the Q1 first type of applicable functions is set to 1.
[0607] As an example, the third information block includes a bitmap that indicates the activation of the Q2 first-type applicable functions.
[0608] As an example, the third information block includes a bitmap, and the Q2 first-type applicable functions are the first-type applicable functions corresponding to the bits set to 0 in the bitmap.
[0609] As an example, the third information block includes a bitmap, wherein the bitmap and any bit corresponding to the Q2 first type of applicable functions are set to 0.
[0610] As an example, the size of the bitmap is fixed.
[0611] As an example, the size of the bitmap is variable.
[0612] As an example, no bit in the bitmap is reserved.
[0613] As an example, each bit in the bitmap corresponds to one of the first type of applicable functions.
[0614] As an example, at least one bit in the bitmap is reserved.
[0615] As an example, each bit in at least a portion of the bits in the bitmap corresponds to one of the first type of applicable functions.
[0616] As an example, the bits in the bitmap and the bits corresponding to at least a portion of the first type of applicable functions are set to 1.
[0617] As an example, a bit set to 1 in the bitmap indicates activation of the first type of applicable function corresponding to that bit.
[0618] As an example, a bit set to 0 in the bitmap does not indicate activation of the first type of applicable function corresponding to that bit.
[0619] As an example, a bit set to 0 in the bitmap indicates the activation of the first type of applicable function corresponding to that bit.
[0620] As an example, if the first type of applicable function corresponding to a bit set to 1 in the bitmap is activated, the bit indicates that the first type of applicable function corresponding to the bit remains activated.
[0621] As an example, if the first type of applicable function corresponding to a bit set to 1 in the bitmap is deactivated, the bit indicates activation of the first type of applicable function corresponding to the bit.
[0622] As an example, if the first type of applicable function corresponding to a bit set to 0 in the bitmap is activated, the bit indicates to activate the first type of applicable function corresponding to the bit.
[0623] As an example, if the first type of applicable function corresponding to a bit set to 0 in the bitmap is not activated, the bit does not indicate activation of the first type of applicable function corresponding to the bit.
[0624] As an example, if a bit set to 0 in the bitmap does not correspond to any of the first type of applicable functions, the bit is reserved.
[0625] As an example, a bit set to 0 in the bitmap indicates the activation of the first type of applicable function corresponding to that bit.
[0626] As an example, one bit in the bitmap that is set to 0 is reserved.
[0627] As an example, a bit set to 0 in the bitmap does not indicate activation of the first type of applicable function corresponding to the bit or is reserved.
[0628] As an example, a bit in the bitmap that is set to 0 indicates whether the first type of applicable function corresponding to the bit is activated or reserved.
[0629] As an example, the sum of Q1 and Q2 is less than the number of bits in the bitmap.
[0630] As an example, the sum of Q1 and Q2 is equal to the number of bits in the bitmap.
[0631] Example 6
[0632] Example 6 illustrates a schematic diagram of a second information block according to an embodiment of this application. In Figure 6, block 601 represents a plurality of candidate values, including N1, where i is a candidate value other than N1 among the plurality of candidate values.
[0633] In embodiment 6, the second information block indicates N1 from a plurality of candidate values, where N1 is the maximum number of the first type of applicable functions of the first node, and any one of the plurality of candidate values is a non-negative integer.
[0634] As an example, the second information block is a first RRC field, which indicates N1 from the plurality of candidate values.
[0635] As one embodiment, the second information block includes a first RRC field, which indicates N1 from the plurality of candidate values.
[0636] As an example, the name of the first RRC field includes "reduced".
[0637] As an example, the name of the first RRC field includes Preference.
[0638] As an example, the name of the first RRC field includes "preferred".
[0639] As an example, the name of the first RRC field includes one of reduced, Preference, or preferred, and the name of the first RRC field includes at least one of applicable or functional.
[0640] As an example, the data type of the first RRC field is INTEGER.
[0641] As an example, any one of the plurality of candidate values is a positive integer.
[0642] As an example, any one of the plurality of candidate values is not 0.
[0643] As an example, one of the candidate values is 0.
[0644] As an example, the plurality of candidate values includes N1.
[0645] As an example, N1 is a positive integer.
[0646] As an example, N1 is 0.
[0647] As an example, the number of the at least partially applicable functions does not exceed N1.
[0648] As an example, any one of the plurality of candidate values does not exceed N2.
[0649] As an example, the maximum value among the plurality of candidate values does not exceed N2.
[0650] As an example, N2 is predefined.
[0651] As an example, N2 is pre-configured.
[0652] As one example, N2 depends on the UE capabilities of the first node.
[0653] As an example, in Example 5, the UECapabilityInformation message indicates the N2.
[0654] As an example, the plurality of candidate values are consecutive integers.
[0655] As an example, the plurality of candidate values are non-contiguous integers.
[0656] Example 7
[0657] Example 7 illustrates a schematic diagram of N1 according to an embodiment of this application.
[0658] In Example 7, N1 does not exceed the number of the first type of applicable functions activated on the first node.
[0659] As an example, N1 is less than the number of the first type of applicable functions activated by the first node.
[0660] As an example, if the number of the first type of applicable functions activated on the first node is 4, then N1 is one of 1, 2, or 3.
[0661] As an example, N1 is less than or equal to the number of the first type of applicable functions activated on the first node.
[0662] As an example, if the number of the first type of applicable functions activated on the first node is 4, then N1 is one of 1, 2, 3, and 4.
[0663] As an example, the first type of applicable function activated by the first node is for the same BWP.
[0664] As an example, the first type of applicable function activated by the first node is for the same CC.
[0665] As an example, the first type of applicable function activated by the first node is for the same cell.
[0666] As an example, the first type of applicable function activated by the first node is for the same cell group.
[0667] As an example, the activated first type of applicable function of the first node belongs to at least one applicable function of the first node indicated by the first information block.
[0668] As an example, the AI model corresponding to the activated first type of applicable function of the first node is running.
[0669] As an example, the first type of applicable function activated by the first node is performing inference.
[0670] As an example, the first type of applicable function activated by the first node is in the inference phase.
[0671] As an example, the first type of applicable function activated by the first node is the currently activated first type of applicable function.
[0672] As an example, the activated first type of applicable function of the first node is at least one first type of applicable function that is activated by the third information block.
[0673] As an example, the activated first-class applicable function of the first node includes at least one first-class applicable function that is activated by the third information block.
[0674] Example 8
[0675] Example 8 illustrates a schematic diagram of a second information block according to another embodiment of this application.
[0676] In embodiment 8, the second information block indicates the available storage resources of the first node, and the second information block indicates the storage resources of the first node required by each of the first class of applicable functions associated with the at least one applicable function.
[0677] As one embodiment, at least one field in the second information block indicates the available storage resources of the first node.
[0678] As an example, at least one field in the second information block indicates the storage resources of the first node required for each of the first class of applicable functions associated with the at least one applicable function.
[0679] As one embodiment, the second information block includes a list, the list including at least one entry, the at least one entry corresponding one-to-one with the at least one applicable function; any one of the at least one entries indicates the storage resources of the first node required for each of the first type of applicable functions associated with the at least one applicable function.
[0680] As one embodiment, the maximum number of the first type of applicable functions of the first node depends on the available storage resources of the first node and the storage resources of the first node required by each of the first type of applicable functions associated with the at least one applicable function.
[0681] As an example, if the storage resources required by all the first type of applicable functions associated with the at least one applicable function do not exceed the available storage resources of the first node, the maximum number of the first type of applicable functions of the first node is not less than the number of the first type of applicable functions associated with the at least one applicable function.
[0682] As an example, if the storage resources required by all the first type of applicable functions associated with the at least one applicable function exceed the available storage resources of the first node, the maximum number of the first type of applicable functions of the first node is less than the number of the first type of applicable functions associated with the at least one applicable function.
[0683] As one embodiment, the second node determines the maximum number of the first type of applicable functions of the first node based on at least the available storage resources of the first node and the storage resources of the first node required by each of the first type of applicable functions associated with the at least one applicable function.
[0684] As an example, the available storage resources of the first node and the storage resources of the first node required for each of the first class of applicable functions associated with the at least one applicable function help the second node determine the maximum number of the first class of applicable functions of the first node.
[0685] Example 9
[0686] Example 9 illustrates a schematic diagram of a first information block according to an embodiment of the present application, as shown in Figure 9.
[0687] In embodiment 9, the first information block indicates the priority of the at least one applicable function of the first node.
[0688] As an example, the priority of the at least one applicable function of the first node refers to the order in which the at least one applicable function of the first node is given priority.
[0689] As an example, the priority of the at least one applicable function of the first node refers to the order in which the at least one applicable function of the first node is activated preferentially.
[0690] As an example, the priority of the at least one applicable function of the first node refers to the order in which the at least one applicable function of the first node is preferentially activated by the first node.
[0691] As an example, the priority of the at least one applicable function of the first node refers to the order in which the at least one applicable function of the first node is preferentially activated by the first node.
[0692] As an example, the priority of the at least one applicable function of the first node refers to the priority of the first type of applicable function associated with the at least one applicable function of the first node.
[0693] As an example, the priority of the at least one applicable function of the first node refers to the order in which the first type of applicable functions associated with the at least one applicable function of the first node are preferentially activated by the first node.
[0694] As an example, the priority of the at least one applicable function of the first node refers to the order in which the first type of applicable functions associated with the at least one applicable function of the first node are preferentially activated by the first node.
[0695] As an example, the first information block explicitly indicates the priority of the at least one applicable function of the first node.
[0696] As an example, the first information block implicitly indicates the priority of the at least one applicable function of the first node.
[0697] As an example, the order of the at least one applicable function of the first node in the first information block indicates the priority of the at least one applicable function of the first node.
[0698] As an example, the first information block includes the priority value of the at least one applicable function of the first node.
[0699] As an example, the higher the priority value of an applicable function, the higher the priority of the applicable function; the lower the priority value of an applicable function, the lower the priority of the applicable function.
[0700] As an example, the priority of the at least one applicable function of the first node is used to determine the order in which the at least one applicable function is preferentially activated.
[0701] As an example, the priority of the at least one applicable function of the first node assists the second node in determining the priority order in which the at least one applicable function is activated.
[0702] Example 10
[0703] Example 10 illustrates a schematic diagram of a second information block according to yet another embodiment of this application, as shown in Figure 10.
[0704] In embodiment 10, the first information block indicates multiple applicable functions of the first node, the multiple applicable functions including the at least one applicable function, and the multiple applicable functions of the first node include multiple types of applicable functions; the second information block indicates the maximum number of each type of applicable function among the multiple types of applicable functions of the first node; the multiple types of applicable functions include the first type of applicable function.
[0705] As one example, the number of applicable functions is 2.
[0706] As one example, the number of applicable functions is 4.
[0707] As an example, the various applicable functions correspond to the various functions described in this application.
[0708] As one example, the various applicable functions correspond to multiple cells.
[0709] As one example, the various applicable functions correspond to multiple serving cells.
[0710] As one example, the various applicable functions correspond to multiple cell groups.
[0711] As one example, the plurality of cell groups includes MCG and SCG.
[0712] As an example, each of the plurality of cell groups includes a set of serving cells.
[0713] Example 11
[0714] Example 11 illustrates a flowchart of a first timer according to an embodiment of this application, as shown in Figure 11.
[0715] For the first node U01, in step S11101, the first timer is started along with any of the events in the first event set.
[0716] In Example 11, the first timer is not running when any of the events in the first event set occurs.
[0717] As an example, the first timer is named T345.
[0718] As an example, the first timer is T345.
[0719] As an example, the first timer is named T346.
[0720] As an example, the first timer is T346o.
[0721] As an example, the first timer is T346p.
[0722] As an example, the first timer is T346q.
[0723] As an example, the first timer is named T347.
[0724] As an example, the name of the first timer includes T349.
[0725] As an example, the second information block is sent only when any of the events in the first event set occurs and the first timer is not running.
[0726] As an example, when any of the events in the first event set occurs, if the first timer is running, the second information block is not sent.
[0727] The above method avoids excessive reporting and reduces the signaling overhead of the first node.
[0728] Example 12
[0729] Example 12 illustrates a structural block diagram of a processing apparatus for a first node according to an embodiment of the present application; as shown in Figure 12. In Figure 12, the processing apparatus 1200 in the first node includes a first processor 1201.
[0730] The first processor 1201 sends a first information block; as a response to any event in the first event set, it sends a second information block.
[0731] In Example 12, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0732] - At least the first node detected internal overheating;
[0733] - At least the first node is for energy saving;
[0734] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0735] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0736] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0737] As an example, the second information block indicates N1 from a plurality of candidate values, where N1 is the maximum number of applicable functions of the first type of the first node, and any one of the plurality of candidate values is a non-negative integer.
[0738] As an example, N1 does not exceed the number of the first type of applicable functions activated on the first node.
[0739] As one embodiment, the second information block indicates the available storage resources of the first node, and the second information block indicates the storage resources of the first node required by each of the first class of applicable functions associated with the at least one applicable function.
[0740] As an example, the first information block indicates the priority of the at least one applicable function of the first node.
[0741] As one embodiment, the first information block indicates multiple applicable functions of the first node, the multiple applicable functions including the at least one applicable function, and the multiple applicable functions of the first node include multiple types of applicable functions; the second information block indicates the maximum number of each type of applicable function among the multiple types of applicable functions of the first node; the multiple types of applicable functions include the first type of applicable function.
[0742] As one embodiment, the first processor 1201 receives a third information block; wherein the third information block indicates the activation of Q1 applicable functions of the first type, and Q1 is a positive integer.
[0743] As one embodiment, the first processor 1201 receives a third information block; wherein the third information block indicates deactivation of Q2 applicable functions of the first type, and Q2 is a positive integer.
[0744] As one embodiment, the first processor 1201 includes a first receiver.
[0745] As one embodiment, the first processor 1201 includes a first transmitter.
[0746] As an example, the first processor 1201 has a training function.
[0747] As an example, the first processor 1201 has inference capabilities.
[0748] As one embodiment, the first receiver includes at least one of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, or data source 467.
[0749] As one embodiment, the first receiver includes at least an antenna 452 and a receiver 454 as shown in Figure 4 of this application.
[0750] As one embodiment, the first transmitter includes at least one of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, or data source 467.
[0751] As one embodiment, the first transmitter includes at least an antenna 452 and a transmitter 454 as shown in Figure 4 of this application.
[0752] As an example, the first node includes a UE.
[0753] As an example, the first node is a UE.
[0754] Example 13
[0755] Example 13 illustrates a structural block diagram of a processing apparatus for a second node according to an embodiment of the present application; as shown in Figure 13. In Figure 13, the processing apparatus 1300 in the second node includes a second processor 1301.
[0756] The second processor 1301 receives a first information block and a second information block; wherein the first node sends the first information block, and, as a response to any event in the first event set, the first node sends the second information block;
[0757] Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events:
[0758] - At least the first node detected internal overheating;
[0759] - At least the first node is for energy saving;
[0760] - The required storage resources of the first node must be greater than the available storage resources of the first node;
[0761] - The number of first-class applicable functions associated with at least one applicable function of the first node, as indicated by the first information block, is greater than the maximum number of first-class applicable functions of the first node;
[0762] -. At least the first node has a maximum number of the first type of applicable functions that it prefers.
[0763] As an example, the second information block indicates N1 from a plurality of candidate values, where N1 is the maximum number of applicable functions of the first type of the first node, and any one of the plurality of candidate values is a non-negative integer.
[0764] As an example, N1 does not exceed the number of the first type of applicable functions activated on the first node.
[0765] As one embodiment, the second information block indicates the available storage resources of the first node, and the second information block indicates the storage resources of the first node required by each of the first class of applicable functions associated with the at least one applicable function.
[0766] As an example, the first information block indicates the priority of the at least one applicable function of the first node.
[0767] As one embodiment, the first information block indicates multiple applicable functions of the first node, the multiple applicable functions including the at least one applicable function, and the multiple applicable functions of the first node include multiple types of applicable functions; the second information block indicates the maximum number of each type of applicable function among the multiple types of applicable functions of the first node; the multiple types of applicable functions include the first type of applicable function.
[0768] As one embodiment, the second processor 1301 sends a third information block; wherein the third information block indicates the activation of Q1 first-type applicable functions, and Q1 is a positive integer.
[0769] As an example, the second node determines the Q1 first-class applicable functions from the first-class applicable functions associated with the at least one applicable function based on at least the second information block.
[0770] As an example, the second node determines the Q1 first-class applicable functions from the first-class applicable functions associated with the at least one applicable function based on the first information block and the second information block.
[0771] As an example, the second node determines the Q1 first-class applicable functions from the first-class applicable functions associated with the at least one applicable function based on the first node's activated first-class applicable functions and the second information block.
[0772] As one embodiment, the second processor 1301 sends a third information block; wherein the third information block indicates deactivation of Q2 of the first type of applicable functions, where Q2 is a positive integer.
[0773] As an example, the second node determines the Q2 first-class applicable functions from the first-class applicable functions associated with the at least one applicable function based on at least the second information block.
[0774] As an example, the second node determines the Q2 first-class applicable functions from the first-class applicable functions associated with the at least one applicable function based on the first node's activated first-class applicable functions and the second information block.
[0775] As an example, the second node determines the Q2 first-class applicable functions from the first-class applicable functions associated with the at least one applicable function based on the first information block and the second information block.
[0776] As one embodiment, the second processor 1301 includes a second receiver.
[0777] As one embodiment, the second processor 1301 includes a second transmitter.
[0778] As one embodiment, the second processor 1301 has a training function.
[0779] As one embodiment, the second processor 1301 has a data collection function.
[0780] As an example, the second processor 1301 has AI / ML model deployment capabilities.
[0781] As one embodiment, the second transmitter includes at least one of the following: antenna 420, transmitter 418, multi-antenna transmitter processor 471, transmitter processor 416, controller / processor 475, or memory 476 as shown in Figure 4 of this application.
[0782] As one embodiment, the second transmitter includes at least an antenna 420 and a transmitter 418 as shown in Figure 4 of this application.
[0783] As one embodiment, the second receiver includes at least one of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, or memory 476 as shown in Figure 4 of this application.
[0784] As one embodiment, the second receiver includes at least an antenna 420 and a receiver 418 as shown in Figure 4 of this application.
[0785] As one embodiment, the second node includes a base station device.
[0786] As one example, the second node is a base station device.
[0787] Example 14
[0788] Example 14 illustrates a schematic diagram of an AI / ML model according to an embodiment of this application, as shown in Figure 14. Figure 14 includes a first module, a second module, a third module, a fourth module, and a fifth module.
[0789] In Example 14, in the AI / ML model shown in Figure 14, the first module sends a first dataset to the second module, the first module sends a second dataset to the third module, the first module sends a third dataset to the fifth module, the fifth module sends a first type of parameter group to the second module, the fifth module sends a second type of parameter group to the third module, the fifth module sends a third type of parameter group to the fourth module, the second module sends a fourth type of parameter group to the fourth module, and the fourth module sends a fifth type of parameter group to the third module.
[0790] As an example, at least one of the first module, the second module, the third module, the fourth module, and the fifth module in an AI / ML model belongs to the first node in this application.
[0791] As an example, at least one of the first module, the second module, the third module, the fourth module, and the fifth module in an AI / ML model belongs to the first node in this application; and at least one of the first module, the second module, the third module, the fourth module, and the fifth module belongs to the second node in this application.
[0792] The above method balances the hardware complexity of the terminal with the transmission latency.
[0793] As an example, the fourth module belongs to the first node in this application.
[0794] As an example, the first module is used for data collection; specifically, the first module is responsible for data collection; specifically, the first module has data collection functions.
[0795] As one embodiment, the second module has a training function, which is used for AI / ML model training; specifically, the training function is responsible for AI / ML model training; specifically, the training function has AI / ML model training capabilities; specifically, the training function performs AI / ML model training.
[0796] As one example, the second module performs validation and / or testing; specifically, the second module generates AI / ML model performance metrics.
[0797] As one embodiment, the second module is responsible for data preparation; specifically, the data preparation includes at least one of data pre-processing, cleaning, formatting, or transformation.
[0798] As an example, the second module belongs to the first node in this application.
[0799] As an example, the second module performs the training described in this application.
[0800] As an example, the third module is used for inference; specifically, the third module has inference function; specifically, the inference function is responsible for inference.
[0801] As an example, the third module belongs to the first node in this application.
[0802] As an example, the third module performs reasoning for the activated applicable functions in this application.
[0803] As an example, the third module performs reasoning for the activated first type of applicable function in this application.
[0804] As one embodiment, the fourth module is used for AI / ML model storage; specifically, the fourth module has AI / ML model storage function; specifically, the fourth module is responsible for storing trained AI / ML models; specifically, the fourth module is responsible for storing trained AI / ML models that can be used to perform inference processing.
[0805] As an example, the fourth module stores the AI / ML model corresponding to the first type of applicable function in this application.
[0806] As an example, the fourth module stores the first type of applicable functions in this application.
[0807] As an example, the storage resources described in this application belong to the fourth module.
[0808] As an example, the storage resources in this application include the storage resources in the fourth module.
[0809] As an example, the fifth module is used for management; specifically, the fifth module is responsible for management; specifically, the fifth module has management functions; specifically, the fifth module manages AI / ML models.
[0810] As an example, the first dataset is training data, and the first dataset is the input of the second module.
[0811] As an example, the first dataset is configured by the network.
[0812] As an example, the first dataset is determined by the terminal.
[0813] As an example, the first dataset includes the terminal's stored data; the stored data may come from the network, the terminal's logs, or other RAN nodes.
[0814] As an example, the second dataset is inference data, which is the input of the third module.
[0815] As an example, the second dataset is configured by the network.
[0816] As an example, the second dataset is determined by the terminal.
[0817] As one embodiment, the second dataset includes the terminal's stored data; the stored data may come from the network, the terminal's logs, or other RAN nodes.
[0818] As an example, the third dataset is monitoring data, which is the input of the fifth module.
[0819] As an example, the third dataset is configured by the network.
[0820] As an example, the third dataset is determined by the terminal.
[0821] As an example, the third dataset is determined by the base station.
[0822] As an example, the third dataset includes the terminal's stored data; the stored data may come from the network, the terminal's logs, or other RAN nodes.
[0823] As an example, the first type of parameter group includes monitoring output.
[0824] As one embodiment, the second type of parameter group includes management instructions; specifically, the second type of parameter group is used for fine-tuning operations of the inference function; specifically, the second type of parameter group includes the identifier of the AI / ML model; specifically, the second type of parameter group is used for selecting, and / or switching, and / or activating / deactivating, and / or reverting the AI / ML model.
[0825] As an example, the third type of parameter group includes AI / ML model transfer requests and / or AI / ML model delivery requests.
[0826] As an example, the fourth parameter group includes trained AI / ML models and / or updated AI / ML models; specifically, the fourth parameter group indicates the identifier of the AI / ML model.
[0827] As an example, the fifth parameter group includes AI / ML model transfer and / or AI / ML model delivery; specifically, the fifth parameter group indicates the identifier of the AI / ML model.
[0828] As an example, the second module sends the first type of output to the fifth module.
[0829] As an example, the first type of output includes monitoring output.
[0830] As an example, the second type of output includes inference output.
[0831] As an example, the second type of output is used by the fifth module to monitor the performance of the AI / ML model.
[0832] As an example, the third module sends the second type of output to the fifth module.
[0833] As an example, Example 14 is only intended to illustrate that this application can be used in AI / ML models. This example does not limit the application of this application to non-AI / ML operations, nor does it limit the application of this application to other types of AI / ML models to achieve effects comparable to the AI / ML model shown in Figure 14.
[0834] Example 15
[0835] Example 15 illustrates a schematic diagram of UE smart function deployment according to one embodiment of this application; as shown in Figure 15. The RAN domain training function 1805 in Figure 15 is optional.
[0836] The UE intelligent function 1804 is deployed in the first node of this application. The UE intelligent function 1804 includes an inference function 1806. The inference function 1806 uses an AI / ML model (also known as an AI model, or an ML model, or an AI / ML model) for inference. An AI / ML model is typically trained before being used for AI / ML inference.
[0837] As an example, the UE intelligent function 1804 includes a RAN domain training function 1805, which runs training data through an AI / ML model to obtain a relevant loss and adjusts the parameters of the AI / ML model based on the calculated loss; the training includes at least one of ML initial training, ML re-training, and reinforcement learning.
[0838] The above embodiments can reduce the complexity of the base station, or save air interface resources caused by reporting training data; however, the above embodiments place high demands on the processing capabilities of the UE side.
[0839] Optionally, the UE intelligent function 1804 also includes a CN domain training function (not shown in Figure 15).
[0840] Optionally, the UE intelligent function 1804 also includes an intelligent deployment function—not shown in Figure 15—for loading AI / ML models and data.
[0841] As an example, the first node indicates whether it supports training functions (RAN domain or CN domain) through capability reporting. The capability reporting is RRC signaling or NAS (Non-Access Stratum) signaling.
[0842] As an example, the AI / ML model and related metadata are loaded by the first node from a network device or a remote server.
[0843] Optionally, the UE intelligent function 1804 is an MnS (Management Service) producer that provides data to the CN domain MnF (Management Function) 1801, and / or the RAN domain MnF 1802, and / or the cross-domain management system 1803 for management or analysis (as shown by double arrow 1807).
[0844] Optionally, the UE intelligent function 1804 is an MnS consumer that loads data from the CN domain MnF1801, and / or the RAN domain MnF1802, and / or the cross-domain management system 1803 for AI / ML-related management, such as managing data requests, AI / ML model activation, and / or AI / ML model training (as shown by double arrow 1807).
[0845] As an example, the AI / ML model is based on a neural network.
[0846] As an example, the AI / ML model is based on CNN (Conventional Neural Networks).
[0847] As an example, the AI / ML model is based on the Transformer architecture.
[0848] As an example, the first node in this application includes the training function 1805 of the RAN domain shown in Figure 15.
[0849] As an example, the first node in this application includes the inference function 1806 shown in Figure 15.
[0850] As an example, the UE201 in Figure 2 of this application includes the inference function 1806 in Figure 15.
[0851] As an example, the UE201 in Figure 2 of this application includes the training function 1805 of the RAN domain in Figure 15.
[0852] As an example, the first communication device 450 in Figure 4 of this application includes the reasoning function 1806 in Figure 15.
[0853] As an example, the first processor 1201 in Figure 12 of this application includes the inference function 1806 in Figure 15.
[0854] As an example, the first processor 1201 in Figure 12 of this application includes the training function 1805 of the RAN domain in Figure 15.
[0855] As an example, the third module in Figure 14 of this application includes the reasoning function 1806 in Figure 15.
[0856] As an example, the second module in Figure 14 of this application includes the training function 1805 of the RAN domain in Figure 15.
[0857] As an example, the second node in this application includes the MnF1802 shown in Figure 15.
[0858] As an example, the second node in this application includes the RAN domain MnF1802 shown in Figure 15.
[0859] As an example, node 211 in Figure 2 of this application includes the CN domain MnF1801 / RAN domain MnF1802 / cross-domain management system 1803 in Figure 15.
[0860] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication devices, wireless sensors, internet cards, IoT terminals, RFID terminals, NB-IoT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication devices, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, gNB (NR Node B), TRP (Transmitter Receiver Point), and other wireless communication equipment.
[0861] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A first node configured for wireless communication, the first node comprising: include: The first processor sends the first information block; As a response to any event in the first event set, send the second information block; Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events: - At least the first node detected overheating; - At least the first node is for energy saving; - The required storage resources of the first node must be greater than the available storage resources of the first node.
2. The first node of claim 1, characterized in that, The second information block indicates N1 from a plurality of candidate values, where N1 is the maximum number of applicable functions of the first type of the first node, and any one of the plurality of candidate values is a non-negative integer.
3. The first node of claim 2, wherein, The number of N1 does not exceed the number of the first type of applicable functions that are activated on the first node.
4. The first node of claim 1, wherein, The second information block indicates the available storage resources of the first node, and the second information block indicates the storage resources of the first node required by each of the first class of applicable functions associated with the at least one applicable function.
5. The first node of any of claims 1 to 4, wherein, The first information block indicates the priority of the at least one applicable function of the first node.
6. The first node of any of claims 1 to 5, wherein, The first information block indicates multiple applicable functions of the first node, the multiple applicable functions including the at least one applicable function, and the multiple applicable functions of the first node include multiple types of applicable functions; the second information block indicates the maximum number of each type of applicable function among the multiple types of applicable functions of the first node; the multiple types of applicable functions include the first type of applicable function.
7. The first node of any of claims 1-6, wherein, include: The first processor receives the third information block; The third information block indicates the activation of Q1 applicable functions of the first type, where Q1 is a positive integer.
8. The first node of any of claims 1-6, wherein, include: The first processor receives the third information block; The third information block indicates the deactivation of Q2 applicable functions of the first type, where Q2 is a positive integer.
9. A method in a first node used for wireless communication, characterized by, include: Send the first information block; as a response to any event in the first event set, send the second information block; Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events: - At least the first node detected overheating; - At least the first node is for energy saving; - The required storage resources of the first node must be greater than the available storage resources of the first node.
10. A second node configured for wireless communication, the second node comprising: include: The second processor receives the first information block; Receive a second information block; wherein, the first node sends the first information block, and, in response to any event in the first event set, the first node sends the second information block; Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events: - At least the first node detected overheating; - At least the first node is for energy saving; - The required storage resources of the first node must be greater than the available storage resources of the first node.
11. A method in a second node used for wireless communication, characterized by, include: Receive the first information block; Receive a second information block; wherein, the first node sends the first information block, and, in response to any event in the first event set, the first node sends the second information block; Wherein, the first information block indicates at least one applicable function of the first node, and any one of the at least one applicable function of the first node is associated with a first type of applicable function; the second information block indicates the maximum number of the first type of applicable functions of the first node; the first event set includes at least one of the following events: - At least the first node detected overheating; - At least the first node is for energy saving; - The required storage resources of the first node must be greater than the available storage resources of the first node.