Wireless communication method, terminal device, and network device
By using a mechanism that allows terminal devices to request and report model prediction results, the problem of untimely reporting of model prediction results in existing technologies is solved, thereby improving the accuracy of beam prediction and the efficiency of data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- QUECTEL WIRELESS SOLUTIONS CO LTD
- Filing Date
- 2024-11-12
- Publication Date
- 2026-05-21
AI Technical Summary
How can terminal devices effectively report model prediction results, especially in beam management? Existing mechanisms cannot obtain the model prediction results of terminal devices in a timely manner, which leads to network devices being unable to accurately predict beams and affects data transmission efficiency.
The terminal device sends a first information request to report the second information, which includes the model prediction results. The network device controls the reporting process according to the demand to ensure the timely transmission of the model prediction results.
This enabled the effective reporting of model prediction results, improved the beam prediction accuracy and data transmission efficiency of network devices, and avoided the risk of transmission failure.
Smart Images

Figure CN2024131619_21052026_PF_FP_ABST
Abstract
Description
Wireless communication methods, terminal devices, and network devices Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a wireless communication method, terminal device, and network device. Background Technology
[0002] With the continuous development of artificial intelligence (AI) technology, introducing AI into wireless communication networks has become an unstoppable trend. For example, in beam management, model prediction results can be used to determine the beam that should be used for subsequent air interface data transmission, thereby improving the probability of successful data transmission. However, how terminal devices report model prediction results has become a problem that needs to be solved.
[0003] Summary of the Invention
[0004] This application provides a wireless communication method, terminal device, and network device. The various aspects covered by this application are described below.
[0005] In a first aspect, a wireless communication method is provided, comprising: a terminal device sending first information to a network device, the first information being used to request the reporting of second information, the second information including model prediction results.
[0006] In a second aspect, a wireless communication method is provided, comprising: a network device receiving first information sent by a terminal device, the first information being used to request the reporting of second information, the second information including model prediction results.
[0007] Thirdly, a terminal device is provided, comprising: a transceiver unit, configured to send first information to a network device, the first information being used to request the reporting of second information, the second information including model prediction results.
[0008] Fourthly, a network device is provided, comprising: a transceiver unit for receiving first information sent by a terminal device, the first information being used to request the reporting of second information, the second information including model prediction results.
[0009] Fifthly, a terminal device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, and the processor is used to invoke the program in the memory and control the transceiver to receive or send signals so that the terminal device performs the method as described in the first aspect.
[0010] In a sixth aspect, a network device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, and the processor is used to invoke the program in the memory and control the transceiver to receive or transmit signals so that the network device performs the method as described in the second aspect.
[0011] A seventh aspect provides an apparatus including a processor for calling a program from a memory to cause the apparatus to perform the method as described in any one of the first or second aspects.
[0012] Eighthly, a chip is provided, including a processor for calling a program from memory to cause a device having the chip mounted to perform the method as described in the first or second aspect.
[0013] Ninth aspect, a computer-readable storage medium is provided having a program stored thereon that causes a computer to perform the method as described in the first or second aspect.
[0014] A tenth aspect provides a computer program product, including a program that causes a computer to perform the method as described in the first or second aspect.
[0015] Eleventhly, a computer program is provided that causes a computer to perform the method as described in the first or second aspect.
[0016] In this embodiment of the application, the terminal device sends first information to the network device to request the reporting of second information, the second information including model prediction results, so that the network device can obtain the reporting request of the terminal device in a timely manner, which is conducive to the effective reporting of model prediction results. Attached Figure Description
[0017] Figure 1 is a system architecture example diagram of a wireless communication system applicable to embodiments of this application.
[0018] Figure 2 is a flowchart of the traditional measurement reporting mechanism.
[0019] Figure 3 is a flowchart of the measurement reporting mechanism after the introduction of the model.
[0020] Figure 4 shows the MDT process.
[0021] Figure 5 is a flowchart illustrating the wireless communication method according to an embodiment of this application.
[0022] Figure 6 is a schematic diagram of the structure of the terminal device according to an embodiment of this application.
[0023] Figure 7 is a schematic diagram of the structure of a network device according to an embodiment of this application.
[0024] Figure 8 is a schematic diagram of a communication apparatus according to an embodiment of this application. Detailed Implementation
[0025] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0026] Wireless communication system
[0027] Figure 1 is an example diagram of the system architecture of a wireless communication system 100 to which embodiments of this application can be applied. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 can provide network coverage for a specific geographical area and can communicate with the terminal device 120 located within that coverage area. The terminal device 120 can access a network, such as a wireless network, through the network device 110. Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity; this embodiment of the application does not limit this.
[0028] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: fifth generation (5G) systems, new radio (NR), long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth generation mobile communication systems, satellite communication systems, etc.
[0029] The terminal device in this application embodiment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in this application embodiment can be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as a handheld device with wireless connectivity, vehicle-mounted device, etc. The terminal devices in the embodiments of this application can be mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes, etc. Optionally, the terminal device can act as a base station. For example, the terminal device can act as a scheduling entity, providing sidelink signals between terminal devices in vehicle-to-everything (V2X) or device-to-device (D2D) systems. For instance, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices communicate without relaying communication signals through base stations.
[0030] The network devices in this application embodiment refer to devices used for communication with terminal devices, such as access network (AN) devices and / or core network devices (or core network elements). The access network device can be an access device through which the terminal device wirelessly accesses the network architecture, primarily responsible for air interface-side radio resource management, quality of service (QoS) management, data compression, and encryption. The access network device can also be called a radio access network (RAN) device; for example, the access network device can be a base station. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), femtocell, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in D2D, V2X, and machine-to-machine (M2M) communications, network-side devices in 6G networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. This application does not limit the specific technologies or device forms used in the access network equipment.
[0031] Core network elements can include, for example, user plane function (UPF) elements, access and mobility management function (AMF) elements, session management function (SMF) elements, policy control function (PCF) elements, application function (AF) elements, data network (DN), network slice selection function (NSSF), authentication server function (AUSF), unified data management (UDM), network exposure function (NEF), network repository function (NRF), and network slice-specific authentication and authorization function (NSSAAF). Among these, UPF elements are primarily responsible for user data transmission and belong to the user plane network elements. The other elements can be referred to as control plane function elements, which are mainly responsible for authentication, authorization, registration management, session management, mobility management, and policy control to ensure reliable and stable transmission of user data.
[0032] Furthermore, in 5G NR, a network data analytics function (NWDAF) has been added to the core network. Based on NWDAF, data can be collected from various network elements and network management systems in the core network, and big data statistics, analysis, or intelligent data analysis can be performed to obtain network-side analysis or prediction data. This, in turn, assists various network elements in more effectively controlling terminal device access based on the data analysis results.
[0033] In 5G NR networks, core network elements can also be called network functions (NFs).
[0034] AI / ML models
[0035] The 3rd Generation Partnership Project (3GPP), in Release 18 (Rel 18 / R18), investigated whether artificial intelligence (AI) / machine learning (ML) models (or AL / ML algorithms / functions) could improve physical layer performance. The relevant research results are documented in Technical Report TR38.843. This report, in addition to recording the evaluation methods and results related to AI / ML models, also documents the steps and content for managing AI / ML models on the network device side, the terminal device side, or both network devices and terminal devices. These related contents constitute the content of lifecycle management (LCM) in this technical report. It should be noted that LCM is a broad term, encompassing aspects such as: data collection; model training; function / model identification; model transfer; model inference; function / model selection, activation, deactivation, replacement, and fallback; function / model monitoring; model updates; and terminal device capability reporting.
[0036] 3GPP has identified the introduction of AI / ML models in several technical areas, such as for beam management and mobility management. For beam management, for example, AI / ML models can be applied to spatial prediction, that is, by measuring a subset of beams in a set and utilizing the spatial correlation between beams, the optimal beam in the entire set (e.g., the beam with the strongest radio signal) can be predicted. This optimal beam can include a single beam or a pair of beams, one for downlink transmission and the other for reception. Another example is applying AI / ML models to temporal beam prediction, that is, based on historically measured beams and / or previously predicted beam measurements, utilizing the temporal correlation of beams, the measurement results for the current time slot can be predicted. Based on recorded evaluation results, AI / ML models for beam prediction in both the spatial and temporal domains are not only technically feasible but also offer significant performance improvements.
[0037] For downlink data transmission, Figures 2 and 3 show flowcharts of the traditional mechanism and the mechanism after introducing the model, respectively. In the traditional mechanism before introducing the model, as shown in Figure 2, in step 210, the network device sends a reference signal to the terminal device; in step 220, the terminal device sends the measurement result of the reference signal to the network device; in step 230, the network device determines the beam to be used for the next downlink data transmission based on the measurement result reported by the terminal device; in step 240, the network device sends downlink data to the terminal device based on the beam. Because the beam changes very quickly, the network device needs to frequently send reference signals, and the terminal device needs to frequently report measurement results. After introducing the model, as shown in Figure 3, in step 310, the network device sends a reference signal (e.g., a small amount of reference signal) to the terminal device; in step 320, the terminal device performs model prediction based on the measurement results of the small amount of reference signal; in step 330, the terminal device reports the model prediction results to the network device; in step 340, the network device determines the beam used for the next downlink data transmission based on the model and the content reported by the terminal device; in step 350, the network device transmits downlink data to the terminal device based on the beam. After introducing the model, both the terminal device and the network device have models deployed. The terminal device measures the small amount of reference signal sent by the network device as input to its own model. After the terminal device's model runs, it generates some intermediate information and reports this intermediate information to the network device. The network device's model uses the intermediate information reported by the terminal device, combined with other information, and runs its model to determine the downlink transmission beam. This intermediate information is the output obtained by the terminal device's model after predicting the measurement results, hereinafter also referred to as the model prediction results.
[0038] Similarly, for uplink data transmission, the terminal device's model can also predict the measurement results of the uplink beams, generate intermediate information, and report it to the network device. The network device uses this intermediate information, inputs it into its own model, and finally predicts which uplink beams have the best transmission performance, and notifies the terminal device to use these beams to transmit data.
[0039] Minimizing the roadside (MDT)
[0040] In existing 3GPP specifications, Multi-Level Testing (MDT) technology is used to collect relevant information from terminal devices to reduce the workload of drive testing in network planning. The MDT process involves terminal and network devices collecting information such as handover failures, random access attempts, and actual data transmission latency for network management systems to use for network optimization. In MDT, the network device configures which information the terminal device needs to measure as MDT information and how to report it. The terminal device collects measurement information based on the MDT configuration sent by the network device and reports it according to the reporting type and conditions configured by the network device. Broadly speaking, there are two MDT reporting methods: immediate MDT and logged MDT. Typically, immediate MDT is used to report urgent information, while other information is reported to the network device through MDT logs. For example, in the MDT process shown in Figure 4, in step 410, the network device sends the MDT configuration to the terminal device; in step 420, the terminal device reports the MDT based on the MDT configuration; step 420 is the immediate MDT reporting method. Referring again to Figure 4, in step 430, the network device sends a notification to the terminal device requesting the terminal device to report MDT results; in step 440, the terminal device reports the MDT results to the network device; in step 450, the terminal device reports the MDT results to the network device. Steps 430 to 450 represent the reporting method for log MDT. In the log MDT reporting method, the reporting of MDT results is triggered by the network device. After receiving the notification from the network device, the terminal device reports the MDT results stored in the MDT cache to the network device via RRC messages. If the cache contains too much content and one RRC message cannot complete the reporting, multiple RRC messages are used. The terminal device can indicate to the network device in the reported RRC messages that "there is still data to be reported." When the terminal device reports the MDT, it can follow a first-in, first-out (FIFO) principle; for example, MDT information generated earlier is reported first. If MDT information is stored in the MDT cache for more than 48 hours, the terminal device deletes the information. If a network device triggers a terminal device to report an MDT (Multi-Level Report), and the terminal device's MDT cache contains no information, the terminal device will report "MDT empty".
[0041] The reporting of model prediction results can refer to the MDT process described above. However, since the purpose of MDT is to collect information for network optimization, the reporting of log MDT has the following characteristics: Reporting is not urgent; reporting is initiated by the network device, not by the terminal device, even if the terminal device's MDT cache is full. The importance of MDT information measured in different time periods is the same; when the terminal device reports MDT information, it reports the earliest measured information first, followed by the latest measured information. Cache is discarded when full; if the terminal device's MDT cache is full, it will no longer store the latest measurement information. These characteristics do not apply to the reporting of model measurement results. If the model prediction results from the terminal device cannot be reported to the network device in a timely manner, the network device's model cannot accurately predict the beam. If inappropriate beam transmission is scheduled, transmission failure may occur, reducing transmission efficiency. Furthermore, the importance of the model prediction results obtained by the terminal device varies in different time periods. Because beams change rapidly, the terminal device's model makes predictions based on the latest beam conditions; the newer the model prediction result, the more important it is to the network device. Furthermore, if the terminal device discards new model prediction results without reporting them when the cache is full, it will severely affect the accuracy of beam prediction in the network device's model. Therefore, this application proposes to adopt a mechanism similar to the MDT process for reporting model prediction results, and, in order to better suit the reporting requirements of model prediction results, corresponding improvements have been made to the MDT process.
[0042] Therefore, in this embodiment, the terminal device sends first information to the network device to request the reporting of second information, including model prediction results. This enables the network device to promptly obtain the terminal device's reporting request, facilitating the effective reporting of model prediction results. Unlike MDT reporting, which can only be initiated by the network device, the reporting of model prediction results in this embodiment can be initiated by the terminal device. The terminal device informs the network device of its need to report second information through the first information, enabling the network device to promptly arrange for the terminal device to report the model prediction results.
[0043] The embodiments of this application will be described in detail below with reference to Figure 5.
[0044] Figure 5 is a flowchart illustrating a wireless communication method provided in an embodiment of this application. The method 500 shown in Figure 5 can be executed by a terminal device and a network device. The terminal device can be, for example, the terminal device 120 shown in Figure 1, and the network device can be, for example, the network device 110 shown in Figure 1.
[0045] Referring to Figure 5, in step 510, the terminal device sends first information to the network device; correspondingly, in step 520, the network device receives the first information sent by the terminal device.
[0046] The first information is used to request the reporting of the second information. Optionally, the second information may include model prediction results. Alternatively, the second information may also include auxiliary information for model training, which can help the network device train its model. The following description uses model prediction results as an example. The model described in this embodiment may be, for example, an AI model or an ML model, and may also be referred to as a module or function.
[0047] The first piece of information can be carried, for example, in a non-access stratum (NAS) message, in a radio resource control (RRC) message, in a medium access control element (MAC CE), or in a physical uplink control channel (PUCCH).
[0048] Optionally, the second information may also include the collection time of the model prediction results. This collection time may be, for example, the absolute time of collecting the model prediction results; and / or, the time difference between the time of collecting the model prediction results and the time of sending the second information. This collection time may be the time when the terminal device collects the model prediction results, or the time when the network device requests the terminal device to collect the model prediction results. This collection time is typically later than the actual time of generating the model measurement results (i.e., the time when the terminal device internally generates the model measurement results). Taking the MDT process as an example, for the real-time MDT method, this collection time is the time when the terminal device reports the measurement results; for the log MDT method, this collection time is the time when the terminal device records or stores the measurement results.
[0049] In some implementations, in step 510, the terminal device sends first information to the network device if the first condition is met. The first condition may be pre-agreed; or, the network device may send information about the first condition to the terminal device. If the first condition is obtained from the network device, for example, it may be obtained from the core network device (e.g., via a NAS message); or, it may be obtained from the access network device (e.g., via an RRC message or MAC CE); or, it may be obtained from the network management platform; or, it may be obtained from the application server.
[0050] If the first condition is pre-defined, as an example, the first condition can be associated with one or more of the following: the type of terminal device; the type of model of the terminal device; the type of cache used in the terminal device to store the second information; and the size of the cache. The type of terminal device can be distinguished, for example, by hardware configuration (e.g., antenna size, antenna angle, antenna height, etc.) and / or software configuration (e.g., software program, data, etc.), and different types of terminal devices may use different first conditions. The type of model can be distinguished based on different prediction functions, or based on different inference accuracies and / or different application conditions under the same prediction function. For example, a model that implements the spatial domain prediction function of beam measurement results can be considered as one model type, while a model that implements the temporal domain prediction function of beam measurement results can be considered as another model type. Furthermore, under the same prediction function, there may be models applied to different scenarios. Taking the spatial domain prediction function of beam measurement results as an example, there is a scenario where the measurement results of 4 beams are predicted to obtain the measurement results of 8 beams, and there is also a scenario where the measurement results of 8 beams are predicted to obtain the measurement results of 32 beams. The former can be considered as one model type, and the latter as another.
[0051] In some implementations, the first condition may include one or more of the following: the occupancy rate of the cache used to store the second information in the terminal device exceeds a first threshold; the amount of data of the second information already stored in the cache exceeds a second threshold; the second information already stored in the cache includes second information with a priority higher than a third threshold; the second information already stored in the cache includes second information whose time difference between the timeout time and the current time is less than a fourth threshold; and the timer associated with the reporting of the second information in the terminal device times out.
[0052] The cache used to store the second information in the terminal device can refer to a dedicated cache for storing models and model prediction results and related information, or it can refer to the entire cache in the terminal device. The first condition can be related to the amount of data in the cache. For example, the first condition could be that the cache occupancy rate exceeds a first threshold (e.g., 30%, 50%, 100%, etc.), or that the amount of model prediction results to be reported stored in the cache exceeds a second threshold (e.g., exceeding M bits). The first condition can also be related to the priority of the data in the cache. For example, the first condition could be that a model prediction result with a priority higher than a third threshold appears in the cache. Here, the data priority can be pre-defined. For example, if the deviation between the model prediction result of a certain beam and its historical prediction results is too large, exceeding a certain threshold, it indicates that there may be a deviation between the model prediction result and the actual measurement result, and the model accuracy may be decreasing. Therefore, the model prediction result of that beam has a higher priority. The first condition can also be related to the data storage time in the cache. For example, the first condition could be that the model prediction result stored in the cache is about to time out (e.g., there are still Y seconds left before timeout), or that a timer associated with reporting has timed out. The timer can be started when the second message is last sent to the network device. The timer's duration can be pre-agreed or configured by the network device. The duration of the timer started each time a report is submitted can be the same or different. Optionally, the first message can be sent immediately when the first condition is met, or it can be sent at the end of a predetermined duration after the first condition is met.
[0053] As an example, as shown in Table 1, assume that the model types include Model Type 1 and Model Type 2. Model Type 1 is a model that implements the spatial domain prediction function of beam measurement results, and Model Type 2 is a model that implements the temporal domain prediction function of beam measurement results. The first condition associated with Model Type 1 is Condition 1, and the first condition associated with Model Type 2 is Condition 2. Condition 1 is that the amount of stored data is greater than 200 bits, and Condition 2 is that the cache occupancy rate exceeds 50%. If the terminal device sends a first information request to the network device to report the model prediction result of Model Type 1, it needs to determine when to send the first information based on Condition 1, for example, when the amount of cached data is greater than 200 bits. If the terminal device sends a first information request to the network device to report the model prediction result of Model Type 2, it needs to determine when to send the first information based on Condition 2, for example, when the cache occupancy rate exceeds 50%.
[0054] Table 1
[0055] For example, as shown in Table 2, assume that the terminal devices include device type 1, device type 2, and device type 3. The first condition associated with device type 1 is condition 1, the first condition associated with device type 2 is condition 2, and the first condition associated with device type 3 is condition 3. Condition 1 is the presence of data with a priority level exceeding X; condition 2 is the cache occupancy rate exceeding 50%; and condition 3 is the presence of data with a priority level exceeding X and the amount of data with a priority level exceeding X is greater than 200 bits. If the terminal device is device type 1, the terminal device determines when to send the first information based on condition 1, for example, when the cache contains data with a priority level exceeding X. If the terminal device is device type 2, the terminal device determines when to send the first information based on condition 2, for example, when the cache occupancy rate exceeds 50%. If the terminal device is device type 3, the terminal device determines when to send the first information based on condition 2, for example, when the cache contains data with a priority level exceeding X and the amount of data with a priority level exceeding X is greater than 200 bits.
[0056] Table 2
[0057] In some implementations, the first information may include one or more of the following: indication information, used to instruct the network device to trigger the reporting of the second information; the amount of data in the cache of the terminal device used to store the second information; the remaining storage space in the cache; the percentage of cached second information in the cache's capacity; the storage time of the oldest (or longest-stored) second information in the cache; the time required for the cache to fill up; and the priority of the highest-priority second information in the cache. The indication information may be, for example, a Boolean variable, where setting it to TRUE indicates a request for the network device to trigger the reporting of the second information; or it may be an enumerated variable, where the mere existence of the indication information indicates a request for the network device to trigger the reporting of the second information.
[0058] In some implementations, the network device sends third information to the terminal device; correspondingly, the terminal device receives the third information sent by the network device. The third information instructs the terminal device to report second information. Specifically, after receiving the first information, the network device can determine whether to send the third information to the terminal device based on the content carried in the first information. Optionally, after sending the first information to the network device, if the terminal device does not receive the third information from the network device after waiting for a period of time, the terminal device can send the first information to the network device again. Here, the waiting period for the terminal device can be configured or pre-agreed by the network device (e.g., access network device or core network device).
[0059] The third information can be carried in, for example, an RRC message, a MAC CE message, or a downlink control information (DCI) message. Taking an RRC message as an example, an RRC message can be a terminal device information request (UEInformationRequest) message. Specifically, the network device can carry the third information in the UEInformationRequest message. For example, as shown below, parameters (e.g., AI predictionReq-r19 or AI request-r19) can be added to the UEInformationRequest message to indicate that the network device requests the terminal device to report the second information. This parameter can be a Boolean variable; if set to TRUE, it indicates that the network device is requested to trigger the reporting of the second information. This indication information can also be an enumerated variable; as long as this indication information exists, it indicates that the network device is requested to trigger the reporting of the second information. An example of the ueinformationrequest message is as follows: UEInformationRequest-v1800-IEs::=SEQUENCE{ flightPathInfoReq-rl8 FlightPathInfoReportConfig-r18 OPTIONAL,--Need N successPSCell-ReportReq-r18 ENUMERATED{true}OPTIONAL,--Need N reselectionMeasurementReq-r18 ENUMERATED{true}OPTIONAL,--Need N validatedMeasurementsReq-r18 ENUMERATED{true}OPTIONAL,--Need N nonCriticalExtension UEInformationRequest-v1900-IEs OPTIONAL nonCriticalExtension SEQUENCE{}OPTIONAL} nonCriticalExtension UEInformationRequest-v1900-Ies::=SEQUENCE{ AI predictionReq-rl9}}
[0060] In addition to instructing the terminal device to report the second information, the third information can further define the second information reported by the terminal device. For example, in some implementations, the third information is also used to instruct one or more of the following: reporting all cached second information; reporting the first number of bits (e.g., N1 bits) of second information with the most recent (or latest) storage time; reporting the second number of bits (e.g., N2 bits) of second information with the longest (or oldest) storage time; reporting second information acquired within the first duration (e.g., K1 seconds) of the most recent storage time; reporting second information acquired within the second duration (e.g., K2 seconds) of the longest storage time; reporting second information acquired between a first moment (e.g., T1) and a second moment (e.g., T2), where the first moment and the second moment can be a perceived time or a time difference relative to the current moment; reporting second information with a predetermined priority (e.g., priority level S1); reporting second information with a priority higher than a fifth threshold (e.g., higher than level S2); and reporting second information with a priority lower than a sixth threshold (e.g., lower than level S3).
[0061] In some implementations, the terminal device can send second information to the network device; correspondingly, the network device receives the second information sent by the terminal device. After receiving the third information, the terminal device selects the corresponding second information from its cache and reports it based on the indication of the third information. The second information can be carried, for example, through an RRC message; as an example, this RRC message can be a terminal device information response message.
[0062] The second information can be carried through one or more RRC messages. If the data size of the second information exceeds the maximum data size that a single RRC signaling message can carry, it can be reported through multiple RRC messages. In this case, the terminal device can indicate the status of subsequent RRC messages in the previous RRC message, such as indicating "there is still second information to be reported", "how many bits of second information need to be reported", or "how many RRC messages need to be reported". After receiving the RRC message, the network device continues to allocate uplink radio resources to the terminal device.
[0063] In some implementations, the network device can also send a fourth message to the terminal device; correspondingly, the terminal device receives the fourth message sent by the network device. This fourth message instructs the terminal device to process the second message. That is, after receiving the first message, in addition to sending a third message to the terminal device instructing it how to report the second message, the network device can also send a fourth message to the terminal device to instruct it to process the second message. For example, processing the second message can include one or more of the following: deleting second messages acquired before a third duration (e.g., V seconds), where the third duration can be an absolute duration or a time difference relative to the current time; deleting second messages with a priority higher than the seventh threshold (e.g., higher than Q1 level); deleting second messages with a priority lower than the eighth threshold (e.g., lower than Q2 level); and deleting other second messages besides the target second message. The target second message is the second message reported by the terminal device. That is, when the terminal device receives the third message from the network device, which indicates that the second message reported by the terminal device is the target second message, the terminal device will simultaneously send the target second message to the network device and delete other second messages in the cache that have not been reported.
[0064] The fourth information can be sent to the terminal device together with the third information. For example, the fourth information and the third information can be carried in the same message (e.g., RRC message, MAC CE, or DCI) and sent to the terminal device; or the fourth information and the third information can be carried in different messages and sent to the terminal device.
[0065] When a terminal device reports second information, it can do so based on certain rules. These rules can be configured by the network device (e.g., the information in the rule is carried in the third or fourth information) or pre-agreed upon (e.g., specified by a protocol). For example, the second information can be reported based on a first-in, first-out (FIFO) rule; a last-in, first-out (LIFO) rule; or a priority order from highest to lowest. The FIFO rule ensures that data with longer storage times is reported as quickly as possible. For instance, if the second information includes data 1, data 2, and data 3 received sequentially (i.e., data 1 has a longer storage time than data 2, and data 2 has a longer storage time than data 3), then data 1 is reported first, followed by data 2, and finally data 3. With the LIFO rule, the importance of the second information collected by the terminal device varies across different time periods. Due to rapid beam changes, the terminal device's model predicts based on the latest beam conditions. Therefore, the most recently collected data may be more important to the network device, and the LIFO rule ensures that this data is reported to the network device as quickly as possible.
[0066] As can be seen, the technical solution based on the embodiments of this application enables the terminal device to promptly notify the network device that there is model prediction data that needs to be reported, and the network device can effectively control the reporting of model prediction data according to demand.
[0067] It should be noted that in other technical solutions provided in the embodiments of this application, the terminal device may not send the first information to the network device, but instead reports the second information to the network device after receiving the third information sent by the network device. That is to say, the transmission of the third information and the reporting of the second information may not depend on the first information. For example, taking the second information as including auxiliary information as an example, the terminal device receives the third information sent by the network device, which instructs the terminal device to report the second information. In this case, the terminal device sends the second information, i.e., the auxiliary information, to the network device.
[0068] The method embodiments of this application have been described in detail above with reference to Figures 1 to 5. The apparatus embodiments of this application will be described in detail below with reference to Figures 6 to 8. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be referred to the preceding method embodiments.
[0069] Figure 6 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. The terminal device 600 shown in Figure 6 may include a transceiver unit 610. The transceiver unit 610 is used to send first information to a network device, the first information being used to request the reporting of second information, the second information including model prediction results.
[0070] In some implementations, the transceiver unit 610 is specifically used for: the terminal device sending the first information to the network device when the first condition is met.
[0071] In some implementations, the first condition is associated with one or more of the following: the type of the terminal device; the type of the model of the terminal device; the type of cache in the terminal device used to store the second information; and the size of the cache.
[0072] In some implementations, the first condition includes one or more of the following: the occupancy rate of the cache used to store the second information in the terminal device exceeds a first threshold; the amount of data of the second information already stored in the cache exceeds a second threshold; the second information already stored in the cache includes second information with a priority higher than a third threshold; the second information already stored in the cache includes second information whose time difference between the timeout time and the current time is less than a fourth threshold; and the timer associated with the reporting of the second information in the terminal device times out.
[0073] In some implementations, the first condition is obtained from the core network device; or, the first condition is obtained from the access network device; or, the first condition is obtained from the network management platform; or, the first condition is obtained from the application server; or, the first condition is pre-agreed.
[0074] In some implementations, the first information is carried in a NAS message; or, the first information is carried in an RRC message; or, the first information is carried in a MAC CE; or, the first information is carried in a PUCCH.
[0075] In some implementations, the first information includes one or more of the following: indication information for instructing the network device to trigger the reporting of the second information; the amount of data in the cache of the terminal device used to store the second information; the remaining storage space in the cache; the percentage of capacity occupied by the second information already cached in the cache; the storage time of the second information that has been stored in the cache for the longest time; the time required for the cache to be full; and the priority of the second information with the highest priority in the cache.
[0076] In some implementations, the transceiver unit 610 is further configured to: receive third information sent by the network device, the third information being used to instruct the terminal device to report the second information.
[0077] In some implementations, the third information is carried in an RRC message; or, the third information is carried in a MAC CE; or, the third information is carried in a DCI.
[0078] In some implementations, the third information is also used to indicate one or more of the following: reporting all cached second information; reporting the second information of the number of first bits with the most recent storage time; reporting the second information of the number of second bits with the longest storage time; reporting the second information obtained within the first duration with the most recent storage time; reporting the second information obtained within the second duration with the longest storage time; reporting the second information obtained between the first moment and the second moment; reporting the second information with a predetermined priority; reporting the second information with a priority higher than the fifth threshold; and reporting the second information with a priority lower than the sixth threshold.
[0079] In some implementations, the transceiver unit 610 is further configured to: send the second information to the network device, wherein the second information is carried by one or more RRC messages.
[0080] In some implementations, the transceiver unit 610 is further configured to: receive fourth information sent by the network device, the fourth information being used to instruct the terminal device to process the second information.
[0081] In some implementations, the processing of the second information includes one or more of the following: deleting the second information acquired before the third time period; deleting the second information with a priority higher than the seventh threshold; deleting the second information with a priority lower than the eighth threshold; deleting other second information besides the target second information, wherein the target second information is the second information reported by the terminal device.
[0082] In some implementations, the second information is reported based on a first-in-first-out (FIFO) rule; the second information is reported based on a last-in-first-out (LIFO) rule; or the second information is reported in descending order of priority.
[0083] In some implementations, the second information also includes the time when the model prediction results were collected.
[0084] In some implementations, the collection time includes: the absolute time of collecting the model prediction results; and / or the time difference between the moment of collecting the model prediction results and the moment of sending the second information.
[0085] It is understood that the transceiver unit 610 may be, for example, a transceiver 830. Additionally, the terminal device 600 may optionally include a processor 810 and a memory 820, as shown in Figure 8.
[0086] Figure 7 is a schematic diagram of the structure of a network device provided in an embodiment of this application. The network device 700 shown in Figure 7 may include a transceiver unit 710. The transceiver unit 710 is used to receive first information sent by a terminal device, the first information being used to request the reporting of second information, the second information including model prediction results.
[0087] In some implementations, the transceiver unit 710 is further configured to: send information about a first condition to the terminal device, wherein the first condition is used to trigger the terminal device to send the first information.
[0088] In some implementations, the first condition is associated with one or more of the following: the type of the terminal device; the type of the model of the terminal device; the type of cache in the terminal device used to store the second information; and the size of the cache.
[0089] In some implementations, the first condition includes one or more of the following: the occupancy rate of the cache used to store the second information in the terminal device exceeds a first threshold; the amount of data of the second information already stored in the cache exceeds a second threshold; the second information already stored in the cache includes second information with a priority higher than a third threshold; the second information already stored in the cache includes second information whose time difference between the timeout time and the current time is less than a fourth threshold; and the timer associated with the reporting of the second information in the terminal device times out.
[0090] In some implementations, the network device includes: a core network device; or an access network device; or a network management platform; or an application server.
[0091] In some implementations, the first information is carried in a NAS message; or, the first information is carried in an RRC message; or, the first information is carried in a MAC CE; or, the first information is carried in a PUCCH.
[0092] In some implementations, the first information includes one or more of the following: indication information for instructing the network device to trigger the reporting of the second information; the amount of data in the cache of the terminal device used to store the second information; the remaining storage space in the cache; the percentage of capacity occupied by the second information already cached in the cache; the storage time of the second information that has been stored in the cache for the longest time; the time required for the cache to be full; and the priority of the second information with the highest priority in the cache.
[0093] In some implementations, the transceiver unit 710 is further configured to: send third information to the terminal device, the third information being used to instruct the terminal device to report the second information.
[0094] In some implementations, the third information is carried in an RRC message; or, the third information is carried in a MAC CE; or, the third information is carried in a DCI.
[0095] In some implementations, the third information is also used to indicate one or more of the following: reporting all cached second information; reporting the second information of the number of first bits with the most recent storage time; reporting the second information of the number of second bits with the longest storage time; reporting the second information obtained within the first duration with the most recent storage time; reporting the second information obtained within the second duration with the longest storage time; reporting the second information obtained between the first moment and the second moment; reporting the second information with a predetermined priority; reporting the second information with a priority higher than the fifth threshold; and reporting the second information with a priority lower than the sixth threshold.
[0096] In some implementations, the transceiver unit 710 is further configured to: receive the second information sent by the terminal device, wherein the second information is carried by one or more RRC messages.
[0097] In some implementations, the transceiver unit 710 is further configured to: send fourth information to the terminal device, the fourth information being used to instruct the terminal device to process the second information.
[0098] In some implementations, the processing of the second information includes one or more of the following: deleting the second information acquired before the third time period; deleting the second information with a priority higher than the seventh threshold; deleting the second information with a priority lower than the eighth threshold; deleting other second information besides the target second information, wherein the target second information is the second information reported by the terminal device.
[0099] In some implementations, the second information is reported based on a first-in-first-out (FIFO) rule; the second information is reported based on a last-in-first-out (LIFO) rule; or the second information is reported in descending order of priority.
[0100] In some implementations, the second information also includes the time when the model prediction results were collected.
[0101] In some implementations, the collection time includes: the absolute time of collecting the model prediction results; and / or the time difference between the moment of collecting the model prediction results and the moment of sending the second information.
[0102] It is understood that the transceiver unit 710 may be, for example, a transceiver 830. Additionally, the network device 700 may optionally include a processor 810 and a memory 820, as detailed in Figure 8.
[0103] Figure 8 is a schematic structural diagram of a communication apparatus according to an embodiment of this application. The dashed lines in Figure 8 indicate that the unit or module is optional. The apparatus 800 can be used to implement the methods described in the above method embodiments. The apparatus 800 may be, for example, a chip, a terminal device, or a network device.
[0104] The apparatus 800 may include one or more processors 810. The processors 810 may support the apparatus 800 in implementing the methods described in the foregoing method embodiments. The processor 810 may be a general-purpose processor or a special-purpose processor. For example, the processor 810 may be a central processing unit (CPU). Alternatively, the processor 810 may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0105] The apparatus 800 may further include one or more memories 820. The memories 820 store programs that can be executed by the processor 810, causing the processor 810 to perform the methods described in the above method embodiments. The memories 820 may be independent of the processor 810, or they may be integrated into the processor 810.
[0106] The device 800 may also include a transceiver 830. The processor 810 can communicate with other devices or chips via the transceiver 830. For example, the processor 810 can send and receive data with other devices or chips via the transceiver 830.
[0107] This application also provides a communication system. The communication system includes the terminal device and network device described above. In some implementations, the system further includes other devices that interact with the terminal device and network device.
[0108] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to a terminal device or network device provided in this application, and the program causes a computer to execute the methods performed by the terminal device or network device in various embodiments of this application.
[0109] This application also provides a computer program product. The computer program product includes a program. This computer program product can be applied to a terminal device or network device provided in this application embodiment, and the program causes a computer to execute the methods performed by the terminal device or network device in the various embodiments of this application.
[0110] This application also provides a computer program. This computer program can be applied to the terminal device or network device provided in this application, and the computer program causes the computer to execute the methods performed by the terminal device or network device in the various embodiments of this application.
[0111] It should be understood that the terms "system" and "network" in the embodiments of this application can be used interchangeably. Furthermore, the terminology used in this application is only for explaining specific embodiments of this application and is not intended to limit this application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0112] In the embodiments of this application, the term "instruction" can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0113] In the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.
[0114] In the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship such as instruction and being instructed, configuration and being configured.
[0115] In the embodiments of this application, "pre-agreement," "pre-definition," or "pre-configuration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.
[0116] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.
[0117] In the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0118] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0119] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0120] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0121] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0122] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0123] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of wireless communication, comprising: include: The terminal device sends first information to the network device, the first information being used to request the reporting of second information, the second information including model prediction results.
2. The method of claim 1, wherein, The terminal device sends first information to the network device, including: When the first condition is met, the terminal device sends the first information to the network device.
3. The method of claim 2, wherein, The first condition is associated with one or more of the following: The type of terminal device; The type of model of the terminal device; The type of cache used to store the second information in the terminal device; The size of the cache.
4. The method according to claim 2 or 3, characterized in that, The first condition includes one or more of the following: The occupancy rate of the cache used to store the second information in the terminal device exceeds the first threshold. The amount of second information already stored in the cache exceeds the second threshold. The second information already stored in the cache includes second information with a priority higher than the third threshold; The second information already stored in the cache includes information that the time difference between the timeout time and the current time is less than a fourth threshold. The timer associated with the reporting of the second information in the terminal device times out.
5. The method according to any one of claims 2 to 4, characterized in that, The first condition is obtained from the core network equipment; or, The first condition is obtained from the access network device; or, The first condition is obtained from the network management platform; or, The first condition is obtained from the application server; or, The first condition is pre-agreed upon.
6. The method according to any one of claims 1 to 5, characterized in that, The first information is carried in a non-access stratum (NAS) message; or, The first information is carried in a Radio Resource Control (RRC) message; or, The first information is carried in the Media Access Control (MAC) control element CE; or, The first information is carried on the Physical Uplink Control Channel (PUCCH).
7. The method according to any one of claims 1 to 6, characterized in that, The first information includes one or more of the following: Instruction information is used to instruct the network device to trigger the reporting of the second information; The amount of data in the cache used to store the second information in the terminal device; The remaining storage space in the cache; The percentage of the cached second information in the cache that occupies the cache's capacity; The longest storage time of the second information stored in the cache; The time required for the cache to fill up; The priority of the second highest priority information in the cache.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The terminal device receives third information sent by the network device, the third information being used to instruct the terminal device to report the second information.
9. The method according to claim 8, characterized in that, The third information is carried in an RRC message; or, The third information is carried in the MAC CE; or, The third information is carried in the downlink control information (DCI).
10. The method according to claim 8 or 9, characterized in that, The third information is also used to indicate one or more of the following: Report all cached secondary information; Report the second piece of information: the number of the first bits most recently stored. The second piece of information is the number of the second bits that have been stored the longest. Report the second piece of information obtained within the first time period most recently stored; Report the second piece of information obtained within the second longest storage period; Report the second information obtained between the first and second moments; Report the second piece of information with a predetermined priority; Report the second piece of information with a priority higher than the fifth threshold; Report the second piece of information with a priority lower than the sixth threshold.
11. The method according to any one of claims 8 to 10, characterized in that, The method further includes: The terminal device sends the second information to the network device, wherein the second information is carried by one or more RRC messages.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: The terminal device receives a fourth message sent by the network device, the fourth message being used to instruct the terminal device to process the second message.
13. The method of claim 12, wherein, The processing of the second information includes one or more of the following: Delete the second piece of information obtained before the third time interval; Delete the second piece of information whose priority is higher than the seventh threshold; Delete the second piece of information whose priority is lower than the eighth threshold; Delete all other second information besides the target second information, where the target second information is the second information reported by the terminal device.
14. The method according to any one of claims 1 to 13, characterized in that, The second piece of information is reported based on a first-in, first-out (FIFO) rule; The second piece of information is reported based on a last-in, first-out (LIFO) rule; The second information is reported in descending order of priority.
15. The method according to any one of claims 1 to 14, characterized in that, The second piece of information also includes the time when the model prediction results were collected.
16. The method of claim 15, wherein, The collection time includes: The absolute time for collecting the model's prediction results; and / or, The time difference between the moment when the model prediction results are collected and the moment when the second information is sent.
17. A method of wireless communication, the method comprising: include: The network device receives first information sent by the terminal device, the first information being used to request the reporting of second information, the second information including model prediction results.
18. The method of claim 17, wherein, The method further includes: The network device sends information about a first condition to the terminal device, the first condition being used to trigger the terminal device to send the first information.
19. The method of claim 18, wherein, The first condition is associated with one or more of the following: The type of terminal device; The type of model of the terminal device; The type of cache used to store the second information in the terminal device; The size of the cache.
20. The method of claim 18 or 19, wherein, The first condition includes one or more of the following: The occupancy rate of the cache used to store the second information in the terminal device exceeds the first threshold. The amount of second information already stored in the cache exceeds the second threshold. The second information already stored in the cache includes second information with a priority higher than the third threshold; The second information already stored in the cache includes information that the time difference between the timeout time and the current time is less than a fourth threshold. The timer associated with the reporting of the second information in the terminal device times out.
21. The method of any one of claims 18-20, wherein, The network device includes: Core network equipment; or, Access network equipment; or, Network management platform; or, Application server.
22. The method according to any one of claims 17 to 21, characterized in that, The first information is carried in a non-access stratum (NAS) message; or, The first information is carried in a Radio Resource Control (RRC) message; or, The first information is carried in the Media Access Control (MAC) control element CE; or, The first information is carried on the Physical Uplink Control Channel (PUCCH).
23. The method of any one of claims 17-22, wherein, The first information includes one or more of the following: Instruction information is used to instruct the network device to trigger the reporting of the second information; The amount of data in the cache used to store the second information in the terminal device; The remaining storage space in the cache; The percentage of the cached second information in the cache that occupies the cache's capacity; The longest storage time of the second information stored in the cache; Time is required for the cache to fill up; The priority of the second highest priority information in the cache.
24. The method of any one of claims 17-23, wherein, The method further includes: The network device sends a third message to the terminal device, the third message being used to instruct the terminal device to report the second message.
25. The method according to claim 24, characterized in that, The third information is carried in an RRC message; or, The third information is carried in the MAC CE; or, The third information is carried in the downlink control information (DCI).
26. The method of claim 24 or 25, wherein, The third information is also used to indicate one or more of the following: Report all cached secondary information; Report the second piece of information: the number of the first bits most recently stored. The second piece of information is the number of the second bits that have been stored the longest. Report the second piece of information obtained within the first time period most recently stored; Report the second piece of information obtained within the second longest storage period; Report the second information obtained between the first and second moments; Report the second piece of information with a predetermined priority; Report the second piece of information with a priority higher than the fifth threshold; Report the second piece of information with a priority lower than the sixth threshold.
27. The method of any one of claims 24-26, wherein, The method further includes: The network device receives the second information sent by the terminal device, wherein the second information is carried by one or more RRC messages.
28. The method of any one of claims 17-27, wherein, The method further includes: The network device sends a fourth message to the terminal device, the fourth message being used to instruct the terminal device to process the second message.
29. The method of claim 28, wherein, The processing of the second information includes one or more of the following: Delete the second piece of information obtained before the third time interval; Delete the second piece of information whose priority is higher than the seventh threshold; Delete the second piece of information whose priority is lower than the eighth threshold; Delete all other second information besides the target second information, where the target second information is the second information reported by the terminal device.
30. The method according to any one of claims 17 to 29, characterized in that, The second piece of information is reported based on a first-in, first-out (FIFO) rule; The second piece of information is reported based on a last-in, first-out (LIFO) rule; The second information is reported in descending order of priority.
31. The method of any one of claims 17-30, wherein, The second piece of information also includes the time when the model prediction results were collected.
32. The method of claim 31, wherein, The collection time includes: The absolute time for collecting the model's prediction results; and / or, The time difference between the moment when the model prediction results are collected and the moment when the second information is sent.
33. A terminal device, comprising: include: The transceiver unit is used to send first information to the network device, the first information being used to request the reporting of second information, the second information including model prediction results.
34. The terminal device of claim 33, wherein, The transceiver unit is specifically used for: When the first condition is met, the terminal device sends the first information to the network device.
35. The terminal device of claim 34, wherein, The first condition is associated with one or more of the following: The type of terminal device; The type of model of the terminal device; The type of cache used to store the second information in the terminal device; The size of the cache.
36. The terminal device of claim 34 or 35, wherein, The first condition includes one or more of the following: The occupancy rate of the cache used to store the second information in the terminal device exceeds the first threshold. The amount of second information already stored in the cache exceeds the second threshold. The second information already stored in the cache includes second information with a priority higher than the third threshold; The second information already stored in the cache includes information that the time difference between the timeout time and the current time is less than a fourth threshold. The timer associated with the reporting of the second information in the terminal device times out.
37. The terminal device according to any one of claims 34 to 36, characterized in that, The first condition is obtained from the core network equipment; or, The first condition is obtained from the access network device; or, The first condition is obtained from the network management platform; or, The first condition is obtained from the application server; or, The first condition is pre-agreed upon.
38. The terminal device according to any one of claims 33 to 37, characterized in that, The first information is carried in a non-access stratum (NAS) message; or, The first information is carried in a Radio Resource Control (RRC) message; or, The first information is carried in the Media Access Control (MAC) control element CE; or, The first information is carried on the Physical Uplink Control Channel (PUCCH).
39. The terminal device of any one of claims 33 to 38, wherein, The first information includes one or more of the following: Instruction information is used to instruct the network device to trigger the reporting of the second information; The amount of data in the cache used to store the second information in the terminal device; The remaining storage space in the cache; The percentage of the cached second information in the cache that occupies the cache's capacity; The longest storage time of the second information stored in the cache; The time required for the cache to fill up; The priority of the second highest priority information in the cache.
40. The terminal device of any one of claims 33 to 39, wherein, The transceiver unit is also used for: The terminal device receives third information sent by the network device, the third information being used to instruct the terminal device to report the second information.
41. The terminal device according to claim 40, characterized in that, The third information is carried in an RRC message; or, The third information is carried in the MAC CE; or, The third information is carried in the downlink control information (DCI).
42. The terminal device of claim 40 or 41, wherein, The third information is also used to indicate one or more of the following: Report all cached secondary information; Report the second piece of information: the number of the first bits most recently stored. The second piece of information is the number of the second bits that have been stored the longest. Report the second piece of information obtained within the first time period most recently stored; Report the second piece of information obtained within the second longest storage period; Report the second information obtained between the first and second moments; Report the second piece of information with a predetermined priority; Report the second piece of information with a priority higher than the fifth threshold; Report the second piece of information with a priority lower than the sixth threshold.
43. The terminal device of any one of claims 40 to 42, wherein, The transceiver unit is also used for: The second information is sent to the network device, wherein the second information is carried by one or more RRC messages.
44. The terminal device of any one of claims 33 to 43, wherein, The transceiver unit is also used for: The terminal device receives a fourth message sent by the network device, the fourth message being used to instruct the terminal device to process the second message.
45. The terminal device of claim 44, wherein, The processing of the second information includes one or more of the following: Delete the second piece of information obtained before the third time interval; Delete the second piece of information whose priority is higher than the seventh threshold; Delete the second piece of information whose priority is lower than the eighth threshold; Delete all other second information besides the target second information, where the target second information is the second information reported by the terminal device.
46. The terminal device according to any one of claims 33 to 45, characterized in that, The second piece of information is reported based on a first-in, first-out (FIFO) rule; The second piece of information is reported based on a last-in, first-out (LIFO) rule; The second information is reported in descending order of priority.
47. The terminal device of any one of claims 33 to 46, wherein, The second piece of information also includes the time when the model prediction results were collected.
48. The terminal device of claim 47, wherein, The collection time includes: The absolute time for collecting the model's prediction results; and / or, The time difference between the moment when the model prediction results are collected and the moment when the second information is sent.
49. A network device, comprising: include: The transceiver unit is used to receive first information sent by the terminal device. The first information is used to request the reporting of second information, which includes model prediction results.
50. The network device of claim 49, wherein, The transceiver unit is also used for: Send information about a first condition to the terminal device, wherein the first condition is used to trigger the terminal device to send the first information.
51. The network device of claim 50, wherein, The first condition is associated with one or more of the following: The type of terminal device; The type of model of the terminal device; The type of cache used to store the second information in the terminal device; The size of the cache.
52. The network device of claim 50 or 51, wherein, The first condition includes one or more of the following: The occupancy rate of the cache used to store the second information in the terminal device exceeds the first threshold. The amount of second information already stored in the cache exceeds the second threshold. The second information already stored in the cache includes second information with a priority higher than the third threshold; The second information already stored in the cache includes information that the time difference between the timeout time and the current time is less than a fourth threshold. The timer associated with the reporting of the second information in the terminal device times out.
53. The network device of any of claims 50-52, wherein, The network device includes: Core network equipment; or, Access network equipment; or, Network management platform; or, Application server.
54. The network device according to any one of claims 49 to 53, characterized in that, The first information is carried in a non-access stratum (NAS) message; or, The first information is carried in a Radio Resource Control (RRC) message; or, The first information is carried in the Media Access Control (MAC) control element CE; or, The first information is carried on the Physical Uplink Control Channel (PUCCH).
55. The network device according to any of claims 49 to 54, wherein, The first information includes one or more of the following: Instruction information is used to instruct the network device to trigger the reporting of the second information; The amount of data in the cache used to store the second information in the terminal device; The remaining storage space in the cache; The percentage of the cached second information in the cache that occupies the cache's capacity; The longest storage time of the second information stored in the cache; Time is required for the cache to fill up; The priority of the second highest priority information in the cache.
56. The network device of any of claims 49-55, wherein, The transceiver unit is also used for: Send a third message to the terminal device, the third message being used to instruct the terminal device to report the second message.
57. The network device according to claim 56, characterized in that, The third information is carried in an RRC message; or, The third information is carried in the MAC CE; or, The third information is carried in the downlink control information (DCI).
58. The network device of claim 56 or 57, wherein, The third information is also used to indicate one or more of the following: Report all cached secondary information; Report the second piece of information: the number of the first bits most recently stored. The second piece of information is the number of the second bits that have been stored the longest. Report the second piece of information obtained within the first time period most recently stored; Report the second piece of information obtained within the second longest storage period; Report the second information obtained between the first and second moments; Report the second piece of information with a predetermined priority; Report the second piece of information with a priority higher than the fifth threshold; Report the second piece of information with a priority lower than the sixth threshold.
59. The network device of any of claims 56-58, wherein, The transceiver unit is also used for: The terminal device sends the second information, wherein the second information is carried by one or more RRC messages. 60.The network device according to any one of claims 49-59, wherein, The transceiver unit is also used for: A fourth message is sent to the terminal device, the fourth message being used to instruct the terminal device to process the second message.
61. The network device of claim 60, wherein, The processing of the second information includes one or more of the following: Delete the second piece of information obtained before the third time interval; Delete the second piece of information whose priority is higher than the seventh threshold; Delete the second piece of information whose priority is lower than the eighth threshold; Delete all other second information besides the target second information, where the target second information is the second information reported by the terminal device.
62. The network device according to any one of claims 49 to 61, characterized in that, The second piece of information is reported based on a first-in, first-out (FIFO) rule; The second piece of information is reported based on a last-in, first-out (LIFO) rule; The second information is reported in descending order of priority. 63.The network device according to any one of claims 49-62, wherein, The second piece of information also includes the time when the model prediction results were collected.
64. The network device of claim 63, wherein, The collection time includes: The absolute time for collecting the model's prediction results; and / or, The time difference between the moment when the model prediction results are collected and the moment when the second information is sent.
65. A terminal device, comprising: The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or send signals so that the terminal device performs the method according to any one of claims 1 to 16.
66. A network device, comprising: The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the network device performs the method according to any one of claims 17 to 32.
67. An apparatus, comprising: Includes a processor for calling a program from memory to cause the apparatus to perform the method according to any one of claims 1 to 32.
68. A chip, comprising: Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method according to any one of claims 1 to 32.
69. A computer-readable storage medium, comprising, It contains a program that causes a computer to perform the method according to any one of claims 1 to 32.
70. A computer program product, characterised in that, Includes a program that causes a computer to perform the method according to any one of claims 1 to 32.
71. A computer program, characterized in that, The computer program causes the computer to perform the method according to any one of claims 1 to 32.