Wireless communication method, terminal device and network device

The terminal equipment sends information requesting the reporting of model prediction results to the network equipment, which solves the problem of how the terminal equipment can effectively report the model prediction results, and achieves the timely reporting of model prediction results and data transmission efficiency improvement.

CN119631444APending Publication Date: 2025-03-14QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202480003020.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

How to effectively report model prediction results to network devices has become a problem that needs to be solved.

Method used

The terminal device sends the first information to the network device and requests to report the second information, wherein the second information includes the model prediction result, so that the network device can obtain the reporting requirements of the terminal device in a timely manner.

Benefits of technology

It realizes effective reporting of model prediction results, ensuring that network equipment can obtain information from terminal equipment in a timely manner, thereby improving the efficiency and accuracy of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119631444A_ABST
    Figure CN119631444A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method, terminal equipment and network equipment. The method comprises: a terminal device sends first information to a network device, the first information being used for requesting to report second information, and the second information comprising a model prediction result. In this way, the network device can timely obtain the reporting demand of the terminal device, and effective reporting of the model prediction result can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method, terminal equipment and network equipment. Background Art

[0002] With the continuous development of artificial intelligence (AI) technology, the introduction of AI into wireless communication networks has become an unstoppable trend. For example, in beam management, the model prediction results can be used to determine the beam that should be used for subsequent air interface data transmission to increase the probability of successful data transmission. However, how the terminal device reports the model prediction results has become a problem that needs to be solved. Summary of the invention

[0003] The present application provides a wireless communication method, terminal equipment and network equipment. The following introduces various aspects involved in the present application.

[0004] In a first aspect, a method for wireless communication is provided, comprising: a terminal device sends first information to a network device, wherein the first information is used to request reporting of second information, and the second information includes a model prediction result.

[0005] In a second aspect, a method for wireless communication is provided, comprising: a network device receives first information sent by a terminal device, the first information is used to request reporting of second information, and the second information includes a model prediction result.

[0006] In a third aspect, a terminal device is provided, comprising: a transceiver unit, configured to send first information to a network device, wherein the first information is used to request reporting of second information, wherein the second information includes a model prediction result

[0007] In a fourth aspect, a network device is provided, comprising: a transceiver unit, configured to receive first information sent by a terminal device, wherein the first information is used to request reporting of second information, and the second information includes a model prediction result.

[0008] In a fifth aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method described in the first aspect.

[0009] In a sixth aspect, a network device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method described in the second aspect.

[0010] In a seventh aspect, a device is provided, comprising a processor, configured to call a program from a memory so that the device executes a method as described in any one of the first aspect or the second aspect.

[0011] In an eighth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect or the second aspect.

[0012] In a ninth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.

[0013] In a tenth aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.

[0014] In an eleventh aspect, a computer program is provided, wherein the computer program enables a computer to execute the method as described in the first aspect or the second aspect.

[0015] In an embodiment of the present application, the terminal device sends a first message to the network device to request reporting of a second information, where the second information includes a model prediction result, so that the network device can obtain the reporting requirements of the terminal device in a timely manner, which is conducive to the effective reporting of the model prediction result. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 2 is a diagram showing an example of a system architecture of a wireless communication system applicable to an embodiment of the present application.

[0017] Figure 2 Flowchart of the traditional measurement reporting mechanism.

[0018] Figure 3 This is a flowchart of the measurement reporting mechanism after the introduction of the model.

[0019] Figure 4 This is the MDT process.

[0020] Figure 5 A flowchart of a wireless communication method according to an embodiment of the present application is shown.

[0021] Figure 6 A schematic diagram of the structure of a terminal device according to an embodiment of the present application.

[0022] Figure 7 A schematic diagram of the structure of a network device according to an embodiment of the present application.

[0023] Figure 8 A schematic diagram of a device for communication according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0025] Wireless communication system

[0026] Figure 1 1 is an example diagram of the system architecture of a wireless communication system 100 to which an embodiment of the present 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 may provide network coverage for a specific geographical area, and may communicate with the terminal device 120 located in the coverage area. The terminal device 120 may 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, which is not limited in the embodiment of the present application.

[0027] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0028] The terminal device in the embodiment of the present application may 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 the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a laptop, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device can be used to act as a base station. For example, the terminal device can act as a scheduling entity, which provides sidelink signals between terminal devices in vehicle to everything (V2X) or device to device (D2D). For example, a cellular phone and a car communicate with each other using a sidelink signal. Cellular phones and smart home devices communicate without relaying communication signals through a base station.

[0029] The network device in the embodiment of the present application refers to a device used to communicate with a terminal device, for example, including an access network device (AN) and / or a core network device (or core network element). Among them, the access network device can be an access device that the terminal device accesses to the network architecture by wireless means, and is mainly responsible for wireless resource management, quality of service (QoS) management, data compression and encryption, etc. on the air interface side. 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. Base station can broadly cover various names as follows, or replace with the following names: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the base station function in D2D, V2X, machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs the base station function in a future communication system. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form used by the access network device.

[0030] The types of core network elements may include, for example, user plan function (UPF) network elements, access and mobility management function (AMF) network elements, session management function (SMF) network elements, policy control function (PCF) network elements, application function (AF), data network (DN), network slice selection function (NSSF), authentication server function (AUSF), unified data management function (UDM), network exposure function (NEF), network repository function (NRF), network slice-specific authentication and authorization function (NSSAAF). Among them, the UPF network element is mainly responsible for the transmission of user data and belongs to the user plane network element; other network elements can be called control plane function network elements, which are mainly responsible for authentication, authorization, registration management, session management, mobility management and policy control, etc., to ensure reliable and stable transmission of user data.

[0031] In addition, in 5G NR, a network data analytics function (NWDAF) is 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 analysis or prediction data on the network side, thereby assisting various network elements to more effectively control the access of terminal devices based on the data analysis results.

[0032] In the 5G NR network, the core network element can also be called a network function (NF).

[0033] AI / ML Models

[0034] In the 3rd Generation Partnership Project (3GPP) in release 18 (Rel 18 / R18), the question of whether artificial intelligence (AI) / machine learning (ML) models (or AL / ML algorithms, AL / ML functions) can help improve the performance of the physical layer was studied. The relevant research results are recorded in the technical report TR38.843. In addition to recording the evaluation methods and results related to AI / ML models, this technical report also records the steps and contents of how to manage AI / ML models on the network device side, the terminal device side, or both the network device and the terminal device. These related contents constitute the content of life cycle management (LCM) in this technical report. It should be noted that LCM is a relatively broad term, and its contents include, for example: data collection; model training; function / model identification; model transmission; model reasoning; function / model selection, activation, deactivation, replacement and fallback; function / model monitoring; model update; terminal device capability reporting, etc.

[0035] 3GPP has determined to introduce AI / ML models in multiple technical directions, such as for beam management and mobility management. For beam management, for example, the AL / ML model can be applied to prediction in the spatial domain, that is, by measuring a subset of beams in a set and using the spatial correlation between beams, the best beam in the full set of beams (for example, the beam with the strongest wireless signal) is predicted. The best beam may include one beam, or may include a pair of beams, one for downlink transmission and one for reception. For another example, the AL / ML model is applied to beam prediction in the time domain, that is, based on the measurement results of the measured beams and / or the predicted beams in the historical time, the correlation of the beams in time is used to predict the measurement results of the beams in the current time slot. Judging from the recorded evaluation results, the beam prediction of the AI / ML model in the spatial and time domains is not only technically feasible, but also can bring higher performance improvements.

[0036] For downlink data transmission, Figure 2 and Figure 3 The flow charts of the traditional mechanism and the mechanism after the introduction of the model are shown respectively. In the traditional mechanism before the introduction of the model, Figure 2As shown, 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. Since the beam changes very quickly, the network device needs to send reference signals frequently, and the terminal device needs to report measurement results frequently. After the introduction of the model, as shown in FIG. Figure 3 As shown, in step 310, the network device sends a reference signal (for example, a small amount of reference signals) to the terminal device; in step 320, the terminal device performs model prediction based on the measurement results of the small amount of reference signals; 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 sends downlink data to the terminal device based on the beam. After the model is introduced, the terminal device and the network device are both deployed with the model. The terminal device measures the small amount of reference signals sent by the network device as the input of its own model. After the model of the terminal device is run, some intermediate information is generated and reported to the network device. The model of the network device uses the intermediate information reported by the terminal device, and then combines other information and runs its model to determine the beam for downlink transmission. These intermediate information are the outputs obtained after the model of the terminal device predicts the measurement results, and are also referred to as model prediction results below.

[0037] Similarly, for uplink data transmission, the model of the terminal device can also predict the measurement results of the uplink beam, generate intermediate information and report it to the network device. The network device uses this intermediate information and inputs its own model to ultimately predict which uplink beams have the best transmission performance and notify the terminal device to use these beams to transmit data.

[0038] Minimizing driving test (MDT)

[0039] In the existing 3GPP specifications, MDT technology is used to collect relevant information from terminal devices to reduce the workload of route testing in network planning. The MDT process is for the terminal device and network equipment to collect some information, such as switching failures, number of random access attempts, actual data transmission delay, etc., for the network management system to use for network optimization. In MDT, what information the terminal device needs to measure as MDT information and how to report it are all configured by the network equipment. The terminal device collects measurement information according to the MDT configuration sent by the network device, and reports it according to the reporting type and conditions configured by the network device. It can be roughly divided into two MDT reporting methods, immediate MDT and logged MDT. Usually, immediate MDT is used to report emergency content, and other content is reported to the network device through the MDT log. For example, if Figure 4 In the MDT process shown in FIG. 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; wherein step 420 is a reporting method of the instant MDT. Figure 4 In step 430, the network device sends a notification to the terminal device requesting the terminal device to report the MDT result; in step 440, the terminal device reports the MDT to the network device; in step 450, the terminal device reports the MDT to the network device; wherein steps 430 to 450 are the reporting method of log MDT. In the reporting method of log MDT, the reporting of the MDT result is triggered by the network device. After receiving the notification sent by the network device, the terminal device reports the MDT result stored in the MDT cache to the network device through an RRC message. If there are too many contents in the cache and one RRC message cannot report all, multiple RRC messages are used for reporting. The terminal device can indicate to the network device in the reported RRC message that "there is still data to be reported". When the terminal device reports the MDT, it can follow the first-in-first-out principle, for example, the MDT information generated earlier is reported first. If the MDT information is stored in the MDT cache for more than 48 hours, the terminal device deletes the information. If the network device triggers the terminal device to report MDT, and there is no information in the MDT cache of the terminal device, the terminal device reports "MDT empty".

[0040] The reporting of model prediction results can refer to the above-mentioned MDT process. 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, in which the reporting is initiated by the network device, and the terminal device does not actively initiate it. Even if the MDT cache of the terminal device is full, it does not actively initiate reporting; the importance of MDT information measured in each time period is the same, in which, when the terminal device reports MDT information, the first measured information is reported first, and then the latest measured information is reported; the cache is full and discarded, that is, if the MDT cache of the terminal device is full, the latest measurement information is no longer stored. However, these characteristics are not applicable to the reporting of model measurement results. If the model prediction results of the terminal device cannot be reported to the network device in time, the model of the network device cannot accurately predict the beam. If an inappropriate beam transmission is scheduled, a transmission failure may occur, reducing the transmission efficiency. In addition, the model prediction results obtained by the terminal device in each time period have different importance. Since the beam changes very quickly, the model of the terminal device predicts according to the latest beam situation. The newer the model prediction results, the more important they are to the network device. In addition, if the terminal device discards the new model prediction result without reporting it when the cache is full, it will seriously affect the accuracy of the beam prediction of the model of the network device. Therefore, the embodiment of the present application proposes to use a mechanism similar to the MDT process to report the model prediction result, and in order to be more suitable for the reporting requirements of the model prediction result, corresponding improvements are made on the basis of the MDT process.

[0041] To this end, in the embodiment of the present application, the terminal device sends a first message to the network device to request the reporting of the second information, and the second information includes the model prediction result, so that the network device can obtain the reporting requirements of the terminal device in a timely manner, which is conducive to the effective reporting of the model prediction result. Unlike the MDT report that can only be initiated by the network device, the reporting of the model prediction result in the embodiment of the present application can be initiated by the terminal device. The terminal device informs the network device through the first information that it has the second information to be reported, so that the network device can arrange the terminal device to report the model prediction result in a timely manner.

[0042] Combine the following Figure 5 , the embodiments of the present application are introduced in detail.

[0043] Figure 5 A flowchart of a wireless communication method provided in an embodiment of the present application. Figure 5 The method 500 shown can be performed by a terminal device and a network device. The terminal device can be, for example, Figure 1 The terminal device 120 shown in FIG. 1 , the network device may be, for example, Figure 1 The network device 110 shown in FIG.

[0044] See also Figure 5 In step 510, the terminal device sends first information to the network device; accordingly, in step 520, the network device receives the first information sent by the terminal device.

[0045] Among them, the first information is used to request reporting of the second information. Optionally, the second information may include a model prediction result. Alternatively, the second information may also include auxiliary information for model training, which can help the network device train the model of the network device. The following is an example of the model prediction result. The model described in the embodiment of the present application may be, for example, an AI model or an ML model, and the model may also be referred to as a module or a function.

[0046] The first information can be carried, for example, in a non-access stratum (NAS) message, or in a radio resource control (RRC) message, or in a medium access control control element (MAC CE), or in a physical uplink control channel (PUCCH).

[0047] Optionally, the second information may also include the collection time of the model prediction results. The collection time may be, for example, 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. The collection time may be the time when the terminal device collects the model prediction results, or the time when the network device requires the terminal device to collect the model prediction results. The collection time is usually later than the actual generation time of the model measurement results (i.e., the time when the model measurement results are generated inside the terminal device). Taking the MDT process as an example, for the instant MDT method, the collection time is the time when the terminal device reports the measurement results. For the log MDT method, the collection time is the time when the terminal device records or stores the measurement results.

[0048] In some implementations, in step 510, the terminal device sends first information to the network device when the first condition is met. The first condition may be pre-agreed; or, the network device may send information of the first condition to the terminal device. If the first condition is obtained from the network device, as an example, the first condition may be obtained from the core network device (for example, obtained through a NAS message); or, the first condition may be obtained from the access network device (for example, obtained through an RRC message or a MAC CE); or, the first condition may be obtained from a network management platform; or, the first condition may be obtained from an application server.

[0049] If the first condition is pre-agreed, as an example, the first condition may 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 in the terminal device for storing the second information; the size of the cache. Among them, the type of terminal device can be distinguished, for example, by hardware configuration (for example, antenna size, antenna angle, antenna height, etc.) and / or software configuration (for example, software program, data, etc.), and the first conditions used by different types of terminal devices may be different. The type of model can be distinguished based on different prediction functions, or based on different reasoning accuracies and / or different application conditions under the same prediction function. For example, the model that implements the spatial domain prediction function of the beam measurement result is used as a model type, and the model that implements the time domain prediction function of the beam measurement result is used as another model type; for another example, there may be models applied to different scenarios under the same prediction function. Taking the spatial domain prediction function of the beam measurement result as an example, there is a scenario in which the measurement results of 8 beams are obtained based on the measurement results of 4 beams, and there is also a scenario in which the measurement results of 32 beams are obtained based on the measurement results of 8 beams. The former can be regarded as a model type, and the latter can be regarded as another model type.

[0050] 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 the first threshold; the amount of data of the second information stored in the cache exceeds the second threshold; the second information stored in the cache includes second information with a priority higher than a third threshold; the second information stored in the cache includes second information whose time difference between the timeout moment and the current moment is less than a fourth threshold; the timer associated with the reporting of the second information in the terminal device times out.

[0051] Among them, the cache used to store the second information in the terminal device may refer to a dedicated cache used to store the model and the model prediction result and related information thereof, or may refer to the entire cache in the terminal device. The first condition may be associated with the amount of data in the cache. For example, the first condition may be that the occupancy rate of the cache exceeds the first threshold (for example, 30%, 50%, 100%, etc.), or the amount of data of the model prediction result to be reported stored in the cache exceeds the second threshold (for example, more than M bits). The first condition may also be associated with the priority of the data in the cache. For example, the first condition may be that a model prediction result with a priority higher than the third threshold appears in the cache. Here, the priority of the data may be pre-agreed. For example, if the deviation between the model prediction result of a beam and its historical prediction result is too large and exceeds 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 priority of the model prediction result of the beam is higher. The first condition may also be associated with the data storage time in the cache. For example, the first condition may be that the model prediction result stored in the cache is about to time out (for example, there is still a Y second timeout), or the timer associated with the report has timed out. The timer may be started when the second information is sent to the network device last time, and the timing duration of the timer may be pre-agreed or configured by the network device, for example. The duration of the timer started each time the report is made may be the same or different. Optionally, when the first condition is met, the first information may be sent immediately, or the first information may be sent at the end of a predetermined duration after the moment when the first condition is met.

[0052] As an example, as shown in Table 1, it is assumed that the model type includes model type 1 and model type 2, model type 1 is a model that implements the spatial domain prediction function of the beam measurement result, model type 2 is a model that implements the time domain prediction function of the beam measurement result, 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 message to the network device to request to report the model prediction result of model type 1, it is necessary 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 message to the network device to request to report the model prediction result of model type 2, it is necessary to determine when to send the first information based on condition 2, for example, when the cache occupancy rate exceeds 50%.

[0053] Table 1

[0054] Model Type condition Model type 1: Beam measurement result spatial prediction function Condition 1: The data volume is greater than 200 bits Model type 2: Beam measurement result time domain prediction function Condition 2: The cache occupancy rate exceeds 50%

[0055] For another example, as shown in Table 2, it is assumed that the types of 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 exceeding level X, condition 2 is the cache occupancy rate exceeding 50%, and condition 3 is the presence of data with a priority exceeding level X and the amount of data with a priority exceeding level X is greater than 200 bits. If the type of the terminal device is device type 1, the terminal device determines when to send the first information based on condition 1, for example, sending the first information when the cache includes data with a priority exceeding level X; if the type of the terminal device is device type 2, the terminal device determines when to send the first information based on condition 2, for example, sending the first information when the cache occupancy rate exceeds 50%; if the type of the terminal device is device type 3, the terminal device determines when to send the first information based on condition 2, for example, sending the first information when the cache includes data with a priority exceeding level X and the amount of data with a priority exceeding level X is greater than 200 bits.

[0056] Table 2

[0057]

[0058]

[0059] In some implementations, the first information may include one or more of the following: indication information for indicating that the network device triggers reporting of the second information; the amount of data in the cache for storing the second information in the terminal device; the remaining storage space in the cache; the percentage of the capacity of the cache occupied by the cached second information; the storage time of the longest (or oldest) second information stored in the cache; the time required for the cache to be full; the priority of the second information with the highest priority in the cache. The indication information may be, for example, a Boolean variable, which, if set to TRUE, indicates that the network device is required to trigger reporting of the second information; the indication information may also be an enumeration variable, which indicates that the network device is required to trigger reporting of the second information as long as the indication information exists.

[0060] In some implementations, the network device sends the third information to the terminal device; accordingly, the terminal device receives the third information sent by the network device. The third information indicates that the terminal device reports the 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 the terminal device sends the first information to the network device, if the terminal device waits for a period of time and still does not receive the third information sent by the network device, the terminal device can send the first information to the network device again. Here, the period of time that the terminal device waits can be configured or agreed in advance by the network device (for example, an access network device or a core network device).

[0061] The third information may be carried in an RRC message, or the third information may be carried in a MAC CE, or the third information may be carried in downlink control information (DCI). Taking the RRC message as an example, the RRC message may be a terminal device information request (UEInformationRequest) message. Specifically, the network device may carry the third information in the UEInformationRequest message. For example, as shown below, a parameter is added to the UEInformationRequest message (for example, parameters such as AI PredictionReq-R19 or AI Request-R19) to indicate that the network device requires the terminal device to report the second information. The parameter may be a Boolean variable. If it is set to TRUE, it indicates that the network device is required to trigger the reporting of the second information. The indication information may also be an enumeration variable. As long as the indication information exists, it indicates that the network device is required to trigger the reporting of the second information. An example of a UEInformationRequest message is shown below:

[0062] UEInformationRequest-v1800-IEs::=SEQUENCE{

[0063] flightPathInfoReq-rl8 FlightPathInfoReportConfig-r18 OPTIONAL,--NeedN

[0064] successPSCell-ReportReq-r18 ENUMERATED{true}OPTIONAL,--Need N

[0065] reselectionMeasurementReq-r18 ENUMERATED{true}OPTIONAL,--Need N

[0066] validatedMeasurementsReq-r18 ENUMERATED{true}OPTIONAL,--Need N

[0067] nonCriticalExtension UEInformationRequest-v1900-IEs OPTIONAL

[0068] nonCriticalExtension SEQUENCE{}OPTIONAL

[0069] }

[0070] nonCriticalExtension UEInformationRequest-v1900-Ies::=SEQUENCE{

[0071] AI predictionReq-rl9}

[0072] }

[0073] In addition to being used to indicate that the terminal device reports the second information, the third information can also further limit the second information reported by the terminal device. For example, 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 with the first bit quantity (e.g., N1 bits) with the most recent (or latest) storage time; reporting the second information with the second bit quantity (e.g., N2 bits) with the longest (or oldest) storage time; reporting the second information obtained within the first time duration (e.g., K1 seconds) with the most recent storage time; reporting the second information obtained within the second time duration (e.g., K2 seconds) with the longest storage time; reporting the second information obtained between the first moment (e.g., T1) and the second moment (e.g., T2), the first moment and the second moment can be relative times or the time difference relative to the current moment; reporting the second information with a predetermined priority (e.g., priority level S1); reporting the second information with a priority higher than the fifth threshold (e.g., higher than level S2); reporting the second information with a priority lower than the sixth threshold (e.g., lower than level S3).

[0074] In some implementations, the terminal device may send the second information to the network device; accordingly, 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 the cache for reporting based on the indication of the third information. The second information may be carried, for example, by an RRC message. As an example, the RRC message may be a terminal device information response (UEInformationResponse) message.

[0075] The second information can be carried by one or more RRC messages. If the data volume of the second information exceeds the maximum data volume carried by one RRC signaling, the second information can be reported through multiple RRC messages. At this time, the terminal device can indicate the status of other subsequent RRC messages in the previous RRC message, such as indicating "there is more second information that needs 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 wireless resources to the terminal device.

[0076] In some implementations, the network device may also send fourth information to the terminal device; accordingly, the terminal device receives the fourth information sent by the network device. The fourth information is used to instruct the terminal device to process the second information. That is, after receiving the first information, the network device may send the fourth information to the terminal device in addition to sending the third information to instruct it how to report the second information, to instruct it to process the second information. For example, processing the second information may include one or more of the following: deleting the second information obtained before the third duration (for example, V seconds), wherein the third duration may be an absolute duration or a time difference relative to the current time; deleting the second information with a priority higher than the seventh threshold (for example, higher than the Q1 level); deleting the second information with a priority lower than the eighth threshold (for example, lower than the Q2 level); deleting other second information other than the target second information. The target second information is the second information reported by the terminal device, that is, the terminal device receives the third information of the network device, and the third information indicates that the second information reported by the terminal device is the target second information. When the terminal device sends the target second information to the network device, it will delete other second information that is not reported in the cache.

[0077] The fourth information can be sent to the terminal device together with the third information. For example, the fourth information and the third information are carried in the same message (for example, RRC message, MAC CE or DCI) and sent to the terminal device; or, the fourth information and the third information are carried in different messages and sent to the terminal device.

[0078] When reporting the second information, the terminal device may be based on certain rules, which may be configured by the network device (for example, the information of the rule is carried in the third information or the fourth information) or pre-agreed (for example, stipulated by the protocol). For example, the second information is reported based on the first-in-first-out rule; the second information is reported based on the last-in-first-out rule; the second information is reported based on the order of priority from high to low. Among them, the first-in-first-out reporting rule can make the data with a longer storage time reported as soon as possible. For example, the second information includes data 1, data 2 and data 3 received in sequence in time, that is, the storage time of data 1 is greater than the storage time of data 2, and the storage time of data 2 is greater than the storage time of data 3. Then, when reporting, data 1 is reported first, then data 2, and finally data 3. For the last-in-first-out reporting rule, the importance of the second information collected by the terminal device in each time period is different. Since the beam changes very quickly, the model of the terminal device makes predictions based on the latest beam situation, so the latest collected data may be more important to the network device. Therefore, the last-in-first-out rule can make this part of the data reported to the network device as soon as possible.

[0079] It can be seen that based on the technical solution of the embodiment of the present application, the terminal device can promptly notify the network device that there is model prediction data to be reported, and the network device can effectively control the reporting of the model prediction data according to demand.

[0080] It should be noted that in other technical solutions provided by the embodiments of the present application, the terminal device may not send the first information to the network device, but instead report the second information to the network device after receiving the third information sent by the network device. In other words, 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 including auxiliary information as an example, the terminal device receives the third information sent by the network device, and the third information instructs the terminal device to report the second information. At this time, the terminal device sends the second information, i.e., the auxiliary information, to the network device.

[0081] Combination of the above Figures 1 to 5 , describes the method embodiment of the present application in detail, and the following is combined with Figures 6 to 8 , describes the device embodiment of the present application in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0082] Figure 6 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 6 The terminal device 600 shown may include a transceiver unit 610. The transceiver unit 610 is used to send first information to a network device, where the first information is used to request reporting of second information, where the second information includes a model prediction result.

[0083] In some implementations, the transceiver unit 610 is specifically used for: when a first condition is met, the terminal device sends the first information to the network device.

[0084] In some implementations, the first condition is associated with one or more of: the type of the terminal device; the type of model of the terminal device; the type of cache in the terminal device for storing the second information; the size of the cache.

[0085] 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 stored in the cache exceeds a second threshold; the second information stored in the cache includes second information with a priority higher than a third threshold; the second information stored in the cache includes second information whose time difference between the timeout moment and the current moment is less than a fourth threshold; the timer associated with the reporting of the second information in the terminal device times out.

[0086] In some implementations, the first condition is obtained from a core network device; or, the first condition is obtained from an access network device; or, the first condition is obtained from a network management platform; or, the first condition is obtained from an application server; or, the first condition is pre-agreed.

[0087] 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.

[0088] In some implementations, the first information includes one or more of the following: indication information for indicating that the network device triggers reporting of the second information; the amount of data in the cache of the terminal device for storing the second information; the remaining storage space in the cache; the percentage of the capacity of the cache occupied by the cache cached in the cache; the storage time of the second information stored in the cache the longest; the time required for the cache to be full; and the priority of the second information with the highest priority in the cache.

[0089] In some implementations, the transceiver unit 610 is further used to: receive third information sent by the network device, where the third information is used to instruct the terminal device to report the second information.

[0090] 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.

[0091] In some implementations, the third information is also used to indicate one or more of the following: reporting all cached second information; reporting the first bit quantity of the second information with the most recent storage time; reporting the second bit quantity of the second information with the longest storage time; reporting the second information obtained within the first time period with the most recent storage time; reporting the second information obtained within the second time period 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; reporting the second information with a priority lower than the sixth threshold.

[0092] In some implementations, the transceiver unit 610 is further used to: send the second information to the network device, wherein the second information is carried by one or more RRC messages.

[0093] In some implementations, the transceiver unit 610 is further used to: receive fourth information sent by the network device, where the fourth information is used to instruct the terminal device to process the second information.

[0094] In some implementations, the processing of the second information includes one or more of the following: deleting the second information obtained before the third time period; deleting the second information whose priority is higher than the seventh threshold; deleting the second information whose priority is lower than the eighth threshold; deleting other second information other than the target second information, where the target second information is the second information reported by the terminal device.

[0095] In some implementations, the second information is reported based on a first-in-first-out rule; the second information is reported based on a last-in-first-out rule; the second information is reported based on a descending order of priority.

[0096] In some implementations, the second information also includes the collection time of the model prediction results.

[0097] In some implementations, the collection time includes: the absolute time of collecting the model prediction result; and / or the time difference between the moment of collecting the model prediction result and the moment of sending the second information.

[0098] It can be understood that the transceiver unit 610 can be, for example, a transceiver 830. In addition, optionally, the terminal device 600 further includes a processor 810 and a memory 820, for details, see Figure 8 .

[0099] Figure 7 A schematic diagram of the structure of a network device provided in an embodiment of the present application. Figure 7The network device 700 shown may include a transceiver unit 710. The transceiver unit 710 is used to receive first information sent by a terminal device, where the first information is used to request reporting of second information, where the second information includes a model prediction result.

[0100] In some implementations, the transceiver unit 710 is further used to: send information of a first condition to the terminal device, where the first condition is used to trigger the terminal device to send the first information.

[0101] In some implementations, the first condition is associated with one or more of: the type of the terminal device; the type of model of the terminal device; the type of cache in the terminal device for storing the second information; the size of the cache.

[0102] 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 stored in the cache exceeds a second threshold; the second information stored in the cache includes second information with a priority higher than a third threshold; the second information stored in the cache includes second information whose time difference between the timeout moment and the current moment is less than a fourth threshold; the timer associated with the reporting of the second information in the terminal device times out.

[0103] 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.

[0104] 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.

[0105] In some implementations, the first information includes one or more of the following: indication information for indicating that the network device triggers reporting of the second information; the amount of data in the cache of the terminal device for storing the second information; the remaining storage space in the cache; the percentage of the capacity of the cache occupied by the cache cached in the cache; the storage time of the second information stored in the cache the longest; the time required for the cache to be full; and the priority of the second information with the highest priority in the cache.

[0106] In some implementations, the transceiver unit 710 is further used to: send third information to the terminal device, where the third information is used to instruct the terminal device to report the second information.

[0107] 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.

[0108] In some implementations, the third information is also used to indicate one or more of the following: reporting all cached second information; reporting the first bit quantity of the second information with the most recent storage time; reporting the second bit quantity of the second information with the longest storage time; reporting the second information obtained within the first time period with the most recent storage time; reporting the second information obtained within the second time period 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; reporting the second information with a priority lower than the sixth threshold.

[0109] In some implementations, the transceiver unit 710 is further used to: receive the second information sent by the terminal device, wherein the second information is carried by one or more RRC messages.

[0110] In some implementations, the transceiver unit 710 is further used to: send fourth information to the terminal device, where the fourth information is used to instruct the terminal device to process the second information.

[0111] In some implementations, the processing of the second information includes one or more of the following: deleting the second information obtained before the third time period; deleting the second information whose priority is higher than the seventh threshold; deleting the second information whose priority is lower than the eighth threshold; deleting other second information other than the target second information, where the target second information is the second information reported by the terminal device.

[0112] In some implementations, the second information is reported based on a first-in-first-out rule; the second information is reported based on a last-in-first-out rule; the second information is reported based on a descending order of priority.

[0113] In some implementations, the second information also includes the collection time of the model prediction results.

[0114] In some implementations, the collection time includes: the absolute time of collecting the model prediction result; and / or the time difference between the moment of collecting the model prediction result and the moment of sending the second information.

[0115] It can be understood that the transceiver unit 710 can be, for example, a transceiver 830. In addition, optionally, the network device 700 further includes a processor 810 and a memory 820, for details, see Figure 8 .

[0116] Figure 8It is a schematic structural diagram of a device for communication according to an embodiment of the present application. Figure 8 The dotted line shown in indicates that the unit or module is optional. The apparatus 800 may be used to implement the method described in the above method embodiment. The apparatus 800 may be, for example, a chip, a terminal device or a network device.

[0117] The device 800 may include one or more processors 810. The processor 810 may support the device 800 to implement the method described in the aforementioned method embodiment. 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 (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or may be any conventional processor, etc.

[0118] The apparatus 800 may further include one or more memories 820. The memory 820 stores a program, which can be executed by the processor 810, so that the processor 810 executes the method described in the above method embodiment. The memory 820 may be independent of the processor 810, or may be integrated in the processor 810.

[0119] The apparatus 800 may further include a transceiver 830. The processor 810 may communicate with other devices or chips through the transceiver 830. For example, the processor 810 may transmit and receive data with other devices or chips through the transceiver 830.

[0120] The embodiment of the present application also provides a communication system. The communication system includes the above-mentioned terminal device and network device. In some implementations, the system also includes other devices that interact with the terminal device and the network device.

[0121] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal device or a network device provided in the present application, and the program enables a computer to execute the method performed by the terminal device or the network device in each embodiment of the present application.

[0122] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal device or network device provided in the embodiment of the present application, and the program enables the computer to execute the method performed by the terminal device or network device in each embodiment of the present application.

[0123] The embodiment of the present application also provides a computer program. The computer program can be applied to the terminal device or network device provided in the embodiment of the present application, and the computer program enables a computer to execute the method executed by the terminal device or network device in each embodiment of the present application.

[0124] It should be understood that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of the present application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions.

[0125] In the embodiments of the present application, the "indication" mentioned can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0126] In the embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0127] In the embodiments of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.

[0128] In the embodiments of the present application, "pre-agreement", "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.

[0129] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0130] In the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0131] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean 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 the present application.

[0132] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0135] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0136] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A wireless communication method, characterized in that: include: The terminal device sends first information to the network device, where the first information is used to request reporting of second information, where the second information includes a model prediction result.

2. The method according to claim 1, characterized in that 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 according to claim 2, characterized in that 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; a type of cache in the terminal device for storing the second information; 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: An occupancy rate of a cache in the terminal device for storing the second information exceeds a first threshold; The amount of data of the second information stored in the cache exceeds a second threshold; The second information stored in the cache includes second information having a priority higher than a third threshold; The second information stored in the cache includes second information that the time difference between the timeout moment and the current moment is less than a fourth threshold; The timer associated with 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 a core network device; or, The first condition is obtained from the access network device; or, The first condition is obtained from a network management platform; or, The first condition is obtained from an application server; or, The first condition is agreed in advance.

6. The method according to any one of claims 1 to 5, characterized in that The first information is carried in a non-access layer NAS message; or, The first information is carried in a radio resource control RRC message; or, The first information is carried in a media access control element MAC CE; or, The first information is carried on a 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, used to instruct the network device to trigger reporting of the second information; an amount of data in a cache in the terminal device for storing the second information; the remaining storage space in the cache; The percentage of the capacity of the cache occupied by the second information cached in the cache; The storage time of the second information stored the longest in the cache; The time required for the cache to be filled; The priority of the second information with the highest priority in the cache.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The terminal device receives third information sent by the network device, where the third information is 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 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 second information; Reporting second information of the first bit quantity with the most recent storage time; Reporting second information of the second bit quantity with the longest storage time; Report the second information obtained within the first time period most recently stored; Report the second information obtained within the second period of time with the longest storage time; Reporting second information acquired between the first moment and the second moment; reporting second information having a predetermined priority; Reporting second information with a priority higher than a fifth threshold; Report second information whose priority is lower than a sixth threshold.

11. The method according to any one of claims 8 to 10, characterized in that The method further comprises: 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 comprises: The terminal device receives fourth information sent by the network device, where the fourth information is used to instruct the terminal device to process the second information.

13. The method according to claim 12, characterized in that The processing of the second information includes one or more of the following: Deleting the second information obtained before the third period of time; deleting the second information having a priority higher than the seventh threshold; deleting the second information having a priority lower than an eighth threshold; Delete other second information except 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 information is reported based on a first-in-first-out rule; The second information is reported based on a last-in-first-out rule; The second information is reported based on a descending order of priority.

15. The method according to any one of claims 1 to 14, characterized in that The second information also includes the collection time of the model prediction results.

16. The method according to claim 15, characterized in that The collection time includes: the absolute time at which the model predictions were collected; and / or, The time difference between the moment of collecting the model prediction result and the moment of sending the second information.

17. A wireless communication method, characterized in that: include: The network device receives first information sent by the terminal device, where the first information is used to request reporting of second information, and the second information includes a model prediction result.

18. The method according to claim 17, characterized in that The method further comprises: The network device sends information of a first condition to the terminal device, where the first condition is used to trigger the terminal device to send the first information.

19. The method according to claim 18, characterized in that 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; a type of cache in the terminal device for storing the second information; The size of the cache.

20. The method according to claim 18 or 19, characterized in that The first condition includes one or more of the following: An occupancy rate of a cache in the terminal device for storing the second information exceeds a first threshold; The amount of data of the second information stored in the cache exceeds a second threshold; The second information stored in the cache includes second information having a priority higher than a third threshold; The second information stored in the cache includes second information that the time difference between the timeout moment and the current moment is less than a fourth threshold; The timer associated with reporting of the second information in the terminal device times out.

21. The method according to any one of claims 18 to 20, characterized in that The network equipment 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 layer NAS message; or, The first information is carried in a radio resource control RRC message; or, The first information is carried in a media access control element MAC CE; or, The first information is carried on a physical uplink control channel PUCCH.

23. The method according to any one of claims 17 to 22, characterized in that The first information includes one or more of the following: Instruction information, used to instruct the network device to trigger reporting of the second information; an amount of data in a cache in the terminal device for storing the second information; the remaining storage space in the cache; The percentage of the capacity of the cache occupied by the second information cached in the cache; The storage time of the second information stored the longest in the cache; The time required for the cache to be filled; The priority of the second information with the highest priority in the cache.

24. The method according to any one of claims 17 to 23, characterized in that The method further comprises: The network device sends third information to the terminal device, where the third information is used to instruct the terminal device to report the second information.

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 downlink control information DCI.

26. The method according to claim 24 or 25, characterized in that The third information is also used to indicate one or more of the following: Report all cached second information; Reporting second information of the first bit quantity with the most recent storage time; Reporting second information of the second bit quantity with the longest storage time; Report the second information obtained within the first time period most recently stored; Report the second information obtained within the second period of time with the longest storage time; Reporting second information acquired between the first moment and the second moment; reporting second information having a predetermined priority; Reporting second information with a priority higher than a fifth threshold; Report second information whose priority is lower than a sixth threshold.

27. The method according to any one of claims 24 to 26, characterized in that The method further comprises: 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 according to any one of claims 17 to 27, characterized in that The method further comprises: The network device sends fourth information to the terminal device, where the fourth information is used to instruct the terminal device to process the second information.

29. The method according to claim 28, characterized in that The processing of the second information includes one or more of the following: Deleting the second information obtained before the third period of time; deleting the second information having a priority higher than the seventh threshold; deleting the second information having a priority lower than an eighth threshold; Delete other second information except 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 information is reported based on a first-in-first-out rule; The second information is reported based on a last-in-first-out rule; The second information is reported based on a descending order of priority.

31. The method according to any one of claims 17 to 30, characterized in that The second information also includes the collection time of the model prediction results.

32. The method according to claim 31, characterized in that The collection time includes: the absolute time at which the model predictions were collected; and / or, The time difference between the moment of collecting the model prediction result and the moment of sending the second information.

33. A terminal device, characterized in that: include: A transceiver unit is used to send first information to a network device, where the first information is used to request reporting of second information, where the second information includes a model prediction result.

34. The terminal device according to claim 33, characterized in that: 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 according to claim 34, characterized in that: 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; a type of cache in the terminal device for storing the second information; The size of the cache.

36. The terminal device according to claim 34 or 35, characterized in that: The first condition includes one or more of the following: An occupancy rate of a cache in the terminal device for storing the second information exceeds a first threshold; The amount of data of the second information stored in the cache exceeds a second threshold; The second information stored in the cache includes second information having a priority higher than a third threshold; The second information stored in the cache includes second information that the time difference between the timeout moment and the current moment is less than a fourth threshold; The timer associated with 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 a core network device; or, The first condition is obtained from the access network device; or, The first condition is obtained from a network management platform; or, The first condition is obtained from an application server; or, The first condition is agreed in advance.

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 layer NAS message; or, The first information is carried in a radio resource control RRC message; or, The first information is carried in a media access control element MAC CE; or, The first information is carried on a physical uplink control channel PUCCH.

39. The terminal device according to any one of claims 33 to 38, characterized in that: The first information includes one or more of the following: Instruction information, used to instruct the network device to trigger reporting of the second information; an amount of data in a cache in the terminal device for storing the second information; the remaining storage space in the cache; The percentage of the capacity of the cache occupied by the second information cached in the cache; The storage time of the second information stored the longest in the cache; The time required for the cache to be filled; The priority of the second information with the highest priority in the cache.

40. The terminal device according to any one of claims 33 to 39, characterized in that: The transceiver unit is also used for: Receive third information sent by the network device, where the third information is 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 downlink control information DCI.

42. The terminal device according to claim 40 or 41, characterized in that: The third information is also used to indicate one or more of the following: Report all cached second information; Reporting second information of the first bit quantity with the most recent storage time; Reporting second information of the second bit quantity with the longest storage time; Report the second information obtained within the first time period most recently stored; Report the second information obtained within the second period of time with the longest storage time; Reporting second information acquired between the first moment and the second moment; reporting second information having a predetermined priority; Reporting second information with a priority higher than a fifth threshold; Report second information whose priority is lower than a sixth threshold.

43. The terminal device according to any one of claims 40 to 42, characterized in that: 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 according to any one of claims 33 to 43, characterized in that: The transceiver unit is also used for: Receive fourth information sent by the network device, where the fourth information is used to instruct the terminal device to process the second information.

45. The terminal device according to claim 44, characterized in that: The processing of the second information includes one or more of the following: Deleting the second information obtained before the third period of time; deleting the second information having a priority higher than the seventh threshold; deleting the second information having a priority lower than an eighth threshold; Delete other second information except 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 information is reported based on a first-in-first-out rule; The second information is reported based on a last-in-first-out rule; The second information is reported based on a descending order of priority.

47. The terminal device according to any one of claims 33 to 46, characterized in that: The second information also includes the collection time of the model prediction results.

48. The terminal device according to claim 47, characterized in that: The collection time includes: the absolute time at which the model predictions were collected; and / or, The time difference between the moment of collecting the model prediction result and the moment of sending the second information.

49. A network device, characterized in that: include: The transceiver unit is used to receive first information sent by a terminal device, where the first information is used to request reporting of second information, where the second information includes a model prediction result.

50. The network device according to claim 49, characterized in that The transceiver unit is also used for: Send information of a first condition to the terminal device, where the first condition is used to trigger the terminal device to send the first information.

51. The network device according to claim 50, characterized in that 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; a type of cache in the terminal device for storing the second information; The size of the cache.

52. The network device according to claim 50 or 51, characterized in that: The first condition includes one or more of the following: An occupancy rate of a cache in the terminal device for storing the second information exceeds a first threshold; The amount of data of the second information stored in the cache exceeds a second threshold; The second information stored in the cache includes second information having a priority higher than a third threshold; The second information stored in the cache includes second information that the time difference between the timeout moment and the current moment is less than a fourth threshold; The timer associated with reporting of the second information in the terminal device times out.

53. The network device according to any one of claims 50 to 52, characterized in that: The network equipment 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 layer NAS message; or, The first information is carried in a radio resource control RRC message; or, The first information is carried in a media access control element MAC CE; or, The first information is carried on a physical uplink control channel PUCCH.

55. The network device according to any one of claims 49 to 54, characterized in that: The first information includes one or more of the following: Instruction information, used to instruct the network device to trigger reporting of the second information; an amount of data in a cache in the terminal device for storing the second information; the remaining storage space in the cache; The percentage of the capacity of the cache occupied by the second information cached in the cache; The storage time of the second information stored the longest in the cache; The time required for the cache to be filled; The priority of the second information with the highest priority in the cache.

56. The network device according to any one of claims 49 to 55, characterized in that: The transceiver unit is also used for: Send third information to the terminal device, where the third information is used to instruct the terminal device to report the second information.

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 downlink control information DCI.

58. The network device according to claim 56 or 57, characterized in that: The third information is also used to indicate one or more of the following: Report all cached second information; Reporting second information of the first bit quantity with the most recent storage time; Reporting second information of the second bit quantity with the longest storage time; Report the second information obtained within the first time period most recently stored; Report the second information obtained within the second period of time with the longest storage time; Reporting second information acquired between the first moment and the second moment; reporting second information having a predetermined priority; Reporting second information with a priority higher than a fifth threshold; Report second information whose priority is lower than a sixth threshold.

59. The network device according to any one of claims 56 to 58, characterized in that: The transceiver unit is also used for: Receive the second information sent by the terminal device, wherein the second information is carried by one or more RRC messages.

60. The network device according to any one of claims 49 to 59, characterized in that: The transceiver unit is also used for: Sending fourth information to the terminal device, where the fourth information is used to instruct the terminal device to process the second information.

61. The network device according to claim 60, characterized in that The processing of the second information includes one or more of the following: Deleting the second information obtained before the third period of time; deleting the second information having a priority higher than the seventh threshold; deleting the second information having a priority lower than an eighth threshold; Delete other second information except 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 information is reported based on a first-in-first-out rule; The second information is reported based on a last-in-first-out rule; The second information is reported based on a descending order of priority.

63. The network device according to any one of claims 49 to 62, characterized in that: The second information also includes the collection time of the model prediction results.

64. The network device according to claim 63, characterized in that: The collection time includes: the absolute time at which the model predictions were collected; and / or, The time difference between the moment of collecting the model prediction result and the moment of sending the second information.

65. A terminal device, characterized in that: It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method according to any one of claims 1 to 16.

66. A network device, characterized in that: It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method according to any one of claims 17 to 32.

67. A device, characterized in that The device comprises a processor, configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 32.

68. A chip, characterized in that: The device comprises a processor, configured to call a program from a memory, so that a device equipped with the chip executes a method according to any one of claims 1 to 32.

69. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 32.

70. A computer program product, characterized in that A program is included, which causes a computer to execute the method according to any one of claims 1 to 32.

71. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 32.

Citation Information

Cited By

  • Communication method, terminal equipment and network equipment

    CN120858644A