Communication method and apparatus

By enabling the terminal to perform measurements and predictions in advance before receiving instructions to send measurement results, the problem of CSI reporting delay in wireless communication systems is solved, improving the efficiency and effectiveness of measurement results and reducing resource waste.

WO2026031926A1PCT designated stage Publication Date: 2026-02-12HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/107076
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-11-15
Filing Date
2025-07-04
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

In wireless communication systems, when a terminal receives a PDCCH signaling that triggers aperiodic CSI reporting and initiates measurement and prediction, it results in a significant CSI reporting delay, which in turn affects the validity of the measurement results.

Method used

Before receiving the instruction to send the measurement results, the terminal performs measurement and prediction by receiving multiple downlink signals, generates and sends the measurement results, thereby performing measurement and prediction in advance and avoiding the delay in measurement and prediction after receiving the trigger reporting signal.

Benefits of technology

By measuring and predicting in advance, the reporting delay of measurement results is reduced, the efficiency and effectiveness of measurement results are improved, and resource waste and unnecessary predictions are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025107076_12022026_PF_FP_ABST
    Figure CN2025107076_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a communication method and apparatus, used for reducing the delay of measurement result reporting, and thus improving the effectiveness of measurement result reporting. The method comprises: a terminal respectively performing measurement on a plurality of downlink signals to obtain measurement values, for example, performing measurement on j downlink signals to obtain j measurement values; receiving first information, the first information being used for instructing to send a measurement result; obtaining a first measurement result on the basis of the k measurement values; and sending the first measurement result.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202411101606.4, filed on August 9, 2024, entitled “A communication method and apparatus”, to the Chinese Patent Application No. 202411397525.3, filed on September 30, 2024, entitled “A communication method and apparatus”, and to the Chinese Patent Application No. 202411655407.8, filed on November 15, 2024, entitled “A communication method and apparatus”, all of which are incorporated herein by reference in their entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND

[0003] In a wireless communication system, channel state information (CSI) can be used to represent the channel properties of a communication link, thereby providing a guarantee for high-reliability and high-rate communication transmission. For example, a network device can obtain downlink CSI, which is used to determine the configuration of a downlink data channel of a terminal, such as resource, modulation and coding scheme, or precoding.

[0004] Currently, the configuration and reporting process of downlink CSI can include that the network device sends a CSI reporting configuration to the terminal and sends a CSI reference signal (RS) to the terminal; then the terminal performs channel measurement according to the CSI-RS and performs channel prediction according to the measurement result to obtain downlink CSI, and reports the CSI to the network device. The CSI-RS resource used for measurement can be periodic, semi-static, or aperiodic; and the CSI reporting can also be periodic, semi-static, or aperiodic. That is, for occasional or random data transmission requirements, the network device can send signaling to trigger aperiodic CSI reporting to the terminal, so that the terminal starts measurement and reports CSI after receiving the triggering signaling. Or the network device can send signaling to trigger aperiodic CSI prediction reporting to the terminal, so that the terminal starts measurement and prediction and reports the predicted CSI after receiving the triggering signaling. Exemplarily, the triggering signaling can be carried in a physical downlink control channel (PDCCH).

[0005] However, in the above embodiments, the terminal starts measurement and prediction only after receiving the PDCCH triggering the aperiodic CSI reporting, which results in a large CSI reporting delay and further results in poor CSI effectiveness. SUMMARY

[0006] The present application provides a communication method and device for reducing the reporting delay of measurement results and improving the effectiveness of the reporting of measurement results.

[0007] To achieve the above object, the present application adopts the following technical solutions:

[0008] In a first aspect, a communication method is provided, which can be executed by a terminal, a module (such as a chip, a chip system or a circuit) in the terminal, or a module or software capable of realizing all or part of the functions of the terminal. The method comprises: receiving i downlink signals, i being a positive integer; receiving first information, the first information being used for indicating to send measurement results; and starting to send first measurement results at a first time, the first measurement results being obtained according to k downlink signals; wherein the k downlink signals include the i downlink signals, i being less than or equal to k.

[0009] In the present application, in some cases, "comprising" can be replaced by "for" or "is", and "corresponding" or "corresponding to" can be replaced by "for" or "is".

[0010] In this application, the downlink signal is a signal known to the terminal device. Or the downlink signal is a reference signal, which can be a synchronizing signal block (SSB), a channel state information reference signal (CSI-RS), a tracking reference signal (TRS), a phase-tracking reference signal (PTRS), a positioning reference signal (PRS), etc. Or each downlink signal can correspond to a beam. In other words, the downlink signal can be replaced by any one of the known signal, the reference signal, the SSB, the CSI-RS, the TRS, the PTRS, the PRS, and the beam. Further, one downlink signal can correspond to one measurement resource, or to one measurement resource set. The downlink signals that are continuous in time can be periodically transmitted, and for the periodically transmitted downlink signals, one downlink signal can be understood as all measurement resources in one period, or as one measurement occasion. That is, the downlink signal can be replaced by any one of the measurement occasion, the measurement resource occasion, the resource occasion, and the reference signal occasion.

[0011] In the above embodiments, the first measurement result sent can be measurement information or prediction information. The measurement information can be channel state information or CSI, for example, rank indicator (RI), channel quality indicator (CQI), precoding matrix indicator (PMI), reference signal received power (RSRP), etc. The measurement information can also be beam measurement information, for example, beam index, RSRP corresponding to the beam, etc. The prediction information is a predicted value of the measurement information. The prediction information can be predicted channel state information or predicted CSI, for example, predicted rank indicator (RI), predicted channel quality indicator (CQI), predicted precoding matrix indicator (PMI), predicted reference signal received power (RSRP), etc. The prediction information can also be predicted beam measurement information, or referred to as beam prediction information, for example, predicted beam index, predicted RSRP corresponding to the beam, etc.

[0012] In this application, the time point also includes a time unit, which can refer to one of seconds (s), milliseconds (ms), microseconds (us), a time slot (slot), a symbol (symbol), or at least one continuous symbol. The specific manner of the time unit is not limited in this application.

[0013] In the above embodiments, before the terminal receives the first information indicating the sending of the measurement result, the terminal receives a plurality of downlink signals and performs measurement. When the terminal receives the first information, the reporting of the measurement result can be triggered. Specifically, the terminal can generate the measurement result according to all or part of the measurement values obtained by measuring the downlink signals received before triggering the reporting, such as obtaining the first measurement result, and sending the first measurement result. Thus, by measuring in advance, the terminal can save the large delay caused by measuring after receiving the triggering reporting signaling, and can improve the efficiency of reporting the measurement result by the terminal. In addition, a large delay can cause some of the measurement results in the measurement result to be invalid, so that reducing the delay of reporting the measurement result can help to improve the effectiveness of reporting the measurement result. The k downlink signals are k downlink signals that are continuous in time domain, and the i downlink signals refer to i downlink signals that are continuous in time. The first time point is the starting time point of sending the first measurement result.

[0014] In an embodiment, the method further comprises: before the second time, predicting according to the k downlink signals to obtain a first predicted value, wherein the first measurement result comprises the first predicted value; the second time is a start time or an end time of receiving the first information; or the second time is a time interval of x from the start time or the end time of receiving the first information; or the second time is the first time.

[0015] In the above embodiment, the terminal can use the k downlink signals to predict, for example, use the measurement values corresponding to the k downlink signals to predict, and obtain the first measurement result according to the predicted value, wherein the terminal can predict before the first time, or the terminal can predict before the start time or the end time of receiving the first information, or the terminal can predict before a time interval of x from the start time or the end time of receiving the first information. Exemplarily, the time interval of x can refer to the time interval required by the terminal to decode the first information, which can correspond to T_ decoding described in the embodiment of the present application. Exemplarily, the terminal performs periodic prediction before the second time, and the prediction period is an integer multiple of the period of the downlink signal. It can be understood that in the above embodiment, the action of the terminal performing prediction is not indicated or triggered by the first information. Therefore, the terminal can save the large time delay caused by the terminal performing measurement and prediction after receiving the information triggering the reporting of the measurement result, and can improve the efficiency and effectiveness of the terminal reporting the measurement result. The time interval of x can be predefined by a protocol or reported by the terminal device.

[0016] In an embodiment, the method further comprises: after receiving the first information, predicting according to the k measurement values to obtain a second predicted value, wherein the first measurement result comprises the second predicted value, and the k measurement values are obtained by measuring the k downlink signals.

[0017] In the above embodiment, the measurement value can be a received signal corresponding to the downlink signal, or measurement information obtained according to the downlink signal and the corresponding received signal. For example, when the downlink signal is CSI-RS, the measurement value can be the CSI-RS received by the terminal device, or the CSI measurement information obtained according to the CSI-RS. That is, measuring the downlink signal to obtain the measurement value can be understood as obtaining the received signal corresponding to the downlink signal, or can be understood as obtaining the measurement information corresponding to the downlink signal.

[0018] In the above embodiments, before the terminal receives the first information indicating to send the measurement result, the terminal can continuously measure the received multiple downlink signals, and when the terminal receives the first information, the prediction and the reporting of the measurement result can be triggered, and the reported measurement result is the predicted information. Specifically, the terminal can perform prediction according to all or part of the measurement values obtained by the measurement before the triggering of the reporting, generate the first measurement result, and send the first measurement result, so that the terminal can save the large delay caused by the measurement after receiving the triggering reporting signaling, and the efficiency and effectiveness of the terminal reporting the measurement result can be improved. It can be understood that in the above embodiments, the action of the terminal performing the prediction is indicated or triggered by the first information, so that the terminal can perform the prediction after receiving the indication information, and the waste of resources caused by too much unnecessary prediction can be avoided.

[0019] In an embodiment, the method further comprises: before receiving the first information, performing prediction according to j1 downlink signals to obtain multiple third prediction values, j1 being a positive integer; when a time interval T between receiving the first information and the first time is greater than or equal to a first time length, after receiving the first information, performing prediction according to the k measurement values to obtain a second prediction value, the first measurement result comprising the second prediction value; when the time interval T between receiving the first information and the first time is greater than or equal to a second time length and less than the first time length, after receiving the first information, determining the first measurement result according to the multiple third prediction values, the first measurement result comprising one or more of the multiple third prediction values.

[0020] In the above embodiments, the terminal can perform periodic prediction according to j1 downlink signals before receiving the first information, and the prediction period is an integer multiple of the period of the downlink signals. The prediction according to j1 downlink signals can be understood as using j1 downlink signals for prediction, for example, using the measurement values corresponding to j1 downlink signals for prediction. The j1 downlink signals are downlink signals received before receiving the first information. After receiving the first information, the terminal can dynamically determine the generation mode of the measurement result according to the time interval between receiving the first information and the first time. For example, if the time interval T between the first information and the first time is long enough, for example, T is greater than or equal to a first time length, the first time length corresponds to the minimum time length required by the terminal for information decoding, prediction, and measurement result generation, then the terminal has enough time to perform information decoding, prediction, and measurement result generation after receiving the first information. The terminal can generate and send the measurement result according to the prediction of the measurement values corresponding to the k downlink signals received closest to the first time. It can be understood that since part or all of the k downlink signals are received after receiving the first information, the distance from the k downlink signals to the first time is closer than the distance from the j1 downlink signals to the first time, and the corresponding predicted value is more accurate, thereby reducing the delay of sending the measurement result while trying to improve the accuracy of the prediction and the effectiveness of the measurement result. In addition, if the time interval T between the first information and the first time is not long enough, for example, T is greater than or equal to a second time length but less than the first time length, and the second time length corresponds to the minimum time length required by the terminal for information decoding and measurement result generation, then the terminal has enough time to perform information decoding and measurement result generation after receiving the first information, but not enough time to perform prediction. The terminal can directly use the closest predicted value before the first time as the measurement result and send it. The closest measurement value is obtained by predicting the measurement values corresponding to the j1 downlink signals received before the first time. The terminal does not need to perform prediction after receiving the first information, thereby reducing the delay of sending the measurement result. For example, j1 can be equal to k.

[0021] In an embodiment, if the prediction value obtained from the k measurement values includes n prediction values, n is a positive integer greater than 1, and each prediction value in the n prediction values corresponds to a time or a time period, then the first measurement result sent includes m prediction values in the n prediction values; wherein each prediction value in the m prediction values corresponds to a time or a time period after the first time or after the end time of sending the first measurement result, and m is a positive integer less than or equal to n.

[0022] In the above embodiment, if some of the n predicted values obtained by the terminal according to the k downlink signals correspond to a time point or a time period before the first measurement result is sent, it can be known that the validity of the predicted values is poor, and the terminal can eliminate the predicted values, thereby reducing transmission overhead and improving the efficiency and validity of the terminal reporting the measurement result.

[0023] In an embodiment, if the predicted values obtained according to the k measurement values include n predicted values, n is a positive integer greater than 1, each of the n predicted values corresponds to a time unit, and the first measurement result sent includes m predicted values of the n predicted values; wherein the m predicted values include q predicted values, the q predicted values correspond to q time units located before the first time point, or the q predicted values correspond to q time units located before the end time point of sending the first measurement result, the time interval between the q time units and the first time point is less than or equal to a first threshold, m is a positive integer less than or equal to n, and q is a positive integer less than or equal to m.

[0024] In the above m predicted values, in addition to the above q predicted values, (m-q) predicted values correspond to time units located after the first reference time point. And the (m-q) predicted values are all predicted values of the n predicted values corresponding to time units located after the first reference time point. That is, all predicted values of the n predicted values corresponding to time units located after the first reference time point are reported, and some or all or none of the predicted values of the n predicted values corresponding to time units located before the first reference time point are reported.

[0025] It should be understood that one time unit (time instance) in the embodiments of the present application can correspond to a time point in the time domain, or a time period. A time period can include a start time (or beginning time) and an end time. That is, "time unit" and "time point" can be replaced with each other, or "time unit" and "time period" can be replaced with each other.

[0026] In an embodiment, if the time unit corresponding to the predicted value is a time point in the time domain, the q time units located before the first time point can be understood as q time points located before the first time point; if the time unit corresponding to the predicted value is a time period in the time domain, the q time units located before the first time point can be understood as the start time of the q time periods located before the first time point, or the end time of the q time periods located before the first time point.

[0027] In the above embodiment, the terminal can obtain n predicted values according to the k downlink signals, and if part of the n predicted values correspond to a time point or a time period before the first measurement result is sent, the terminal can conditionally send part of the predicted values located before the first measurement result. That is, the terminal can select part of the predicted values located before the first measurement result as the measurement result and send the measurement result to the network side, for example, the selection condition is that the time interval between the q time units and the first time point is less than or equal to the first threshold value, so as to reduce the transmission overhead while ensuring the prediction accuracy as much as possible, and improve the efficiency and effectiveness of the terminal reporting the measurement result.

[0028] In an embodiment, the first threshold value is configured or predefined by the network device. The first threshold value can be used as a threshold value for selecting the predicted value to be reported. The first threshold value can be flexibly configured or updated as needed.

[0029] For example, if the predicted value corresponds to a starting time point, if the time interval between the starting time point of the time period corresponding to the predicted value and the first time point is less than or equal to the threshold value indicated by the first threshold value, the predicted value is reported; otherwise, if the time interval between the starting time point of the time period corresponding to the predicted value and the first time point is greater than the threshold value indicated by the first threshold value, the predicted value is discarded.

[0030] In another example, if the predicted value corresponds to an ending time point, the ending time point of the time period corresponding to the predicted value is located before the first time point, if the time interval between the ending time point of the time period corresponding to the predicted value and the first time point is less than or equal to the threshold value indicated by the first threshold value, the predicted value is reported; otherwise, if the time interval between the ending time point of the time period corresponding to the predicted value and the first time point is greater than the threshold value indicated by the first threshold value, the predicted value is discarded.

[0031] In another example, if the predicted value corresponds to a starting time point and an ending time point, the starting time point of the time period corresponding to the predicted value is located before the first time point, and the ending time point of the time period corresponding to the predicted value is located after the first time point, if the time interval between the ending time point of the time period corresponding to the predicted value and the first time point is greater than or equal to the threshold value indicated by the first threshold value, the predicted value is reported; otherwise, if the time interval between the ending time point of the time period corresponding to the predicted value and the first time point is less than the threshold value indicated by the first threshold value, the predicted value is discarded.

[0032] In an embodiment, the first measurement result includes k measurement values, which are obtained by measuring the k downlink signals, and the k measurement values are used for prediction.

[0033] In the above embodiment, the first measurement result can include k measurement values obtained by measuring the k downlink signals, so that the terminal transmits the k measurement values, which can be used by the receiving end to make a prediction according to the k measurement values. For example, a prediction model can be deployed on the network device side, and the network device can make a prediction according to the received k measurement values in the first measurement result, so that the flexibility of the prediction can be improved, and the processing complexity and power consumption of the terminal can be reduced.

[0034] In an embodiment, the method comprises: determining the k downlink signals according to a first time and a third time length, wherein the first time corresponds to a starting time of transmitting the first measurement result, and a time interval between the kth downlink signal in the k downlink signals and the first time is greater than or equal to the third time length; the k downlink signals are downlink signals received closest to the first time before the first time; and obtaining the first measurement result according to k measurement values corresponding to the k downlink signals, wherein the k measurement values are obtained by measuring the k downlink signals respectively.

[0035] In the above embodiment, the terminal can select the k downlink signals to generate the corresponding first measurement result according to a starting time (e.g., the first time) of transmitting the first measurement result and a third time length. The third time length can be understood as a minimum value of a reserved time length required between the latest downlink signal in the k downlink signals used for measurement / prediction and the starting time of transmitting the first measurement result. The third time length can be configured or indicated by the network device, or preset by a protocol, or reported by the terminal device.

[0036] In an embodiment, the method further comprises: before receiving the first information, receiving first configuration information, wherein the first configuration information is used to determine a plurality of candidate times; a time interval between adjacent two candidate times in the plurality of candidate times is the same; and after receiving the first information, determining the first time according to a time of receiving the first information and the plurality of candidate times, wherein the first time is one candidate time in the plurality of candidate times located after the time of receiving the first information.

[0037] In the above embodiment, the first configuration information can be transmitted in advance before triggering the measurement result reporting, for example, time indication such as time domain period and time domain offset value for indicating the transmission of the measurement result, so that the terminal can determine a plurality of candidate times for transmitting the measurement result according to the first configuration information. After receiving the first information, a candidate time is determined from the plurality of candidate times according to the time of receiving the first information to transmit the measurement result. Optionally, the selected candidate time is located after the time of receiving the first information, for example, the first measurement result is transmitted at the first time, so that the flexibility of triggering the non-periodic reporting of the measurement result is improved.

[0038] In an embodiment, the occupation time period of the first resource corresponding to the first task includes a plurality of time periods, wherein an rth time period in the plurality of time periods corresponds to an rth candidate time point in the plurality of candidate time points; r is a positive integer; the rth time period starts from a reception time of a first downlink signal in j2 downlink signals associated with the rth candidate time point and lasts until the end of the rth candidate time point, j2 is a positive integer; and the first task corresponds to the sending of the first measurement result.

[0039] For example, the first resource can refer to a computing resource and / or a storage resource. In this application, the first resource can be replaced by computing resource, storage resource, computing power resource, processing capability, computing unit, storage unit, computing power unit, processing unit, computing processing unit, channel state information (CSI) processing unit, CPU, etc. In this application, CPU can refer to CSI processing unit or computing processing unit.

[0040] In the above embodiment, the occupation time period of the first resource corresponding to the sending of the first measurement result starts from a time point before the receiving of the first information, includes a plurality of time periods, and is periodically occupied. For example, each time period in the plurality of time periods corresponds to a candidate time point, and each candidate time point is associated with j2 downlink signals, which are measurement signals capable of generating one measurement result. Each occupation period of the first resource can include a reception time of a first downlink signal in the j2 downlink signals and last until the end of the candidate time point. Each time period corresponds to a candidate time point, which can be understood as the end time of each time period being a candidate time point. Thus, the first resource can be used to process other tasks in the time period between two adjacent downlink signals without being occupied by the first resource, thereby improving the utilization efficiency of the computing resource. For example, j2 can be equal to k.

[0041] In an alternative embodiment, the j2 downlink signals associated with the rth candidate time point are determined according to the rth candidate time point and a third time length, wherein the time interval between the j2th downlink signal in the j2 downlink signals associated with the rth candidate time point and the rth candidate time point is greater than or equal to the third time length; and the j2 downlink signals are downlink signals received before the rth candidate time point and closest to the rth candidate time point. The third time length can be configured or indicated by a network device, preset by a protocol, or reported by a terminal device.

[0042] In another optional implementation, the j2 downlink signals associated with the rth candidate moment are determined according to a first reference resource, wherein a j2th downlink signal in the j2 downlink signals associated with the rth candidate moment is located before the first reference resource (or the receiving moment of the j2th downlink signal is not later than the moment of the first reference resource), and the j2 downlink signals are the closest downlink signals to the first reference resource. Optionally, the first reference resource is located before the rth candidate moment, and the distance between the rth candidate moment and the first reference resource is a fourth time length. The fourth time length can be configured or indicated by the network device, or preset by a protocol, or reported by the terminal device.

[0043] In an implementation, before the first information is received, second configuration information is further received, the second configuration information is used to determine a plurality of third moments; a time interval between two adjacent third moments in the plurality of third moments is the same; an occupation time period of a first resource corresponding to a first task includes a plurality of time periods, wherein an s th time period in the plurality of time periods corresponds to an s th third moment in the plurality of third moments; s is a positive integer; the first task corresponds to the sending of the first measurement result.

[0044] In an implementation, the method further includes that the s th time period is: starting from the s th third moment and ending at a position y time length after the s th third moment; or the s th time period is: starting from an s th fourth moment in a plurality of fourth moments and ending at the s th third moment, wherein the s th fourth moment is a moment before the s th third moment, and a time interval between the s th fourth moment and the s th third moment is y time length.

[0045] In the above embodiments, each of the plurality of time periods corresponds to a third time point, which can be understood as the start time point or the end time point of each time period. For example, the plurality of third time points can refer to the start time point (e.g., the time point at which measurement / prediction starts) of the first downlink signal in each group of downlink signals for prediction in periodic prediction, that is, the time point at which the first resource starts to occupy, or refer to the time point (e.g., the time point at which prediction ends) at which each prediction is completed in periodic prediction, that is, the time point at which the first resource ends to occupy. Each group of downlink signals for prediction includes a plurality of downlink signals that are continuous in time domain and can generate one measurement result. The s-th time period included in the occupation period of the first resource can be represented as: starting from the s-th third time point and ending at a position y time length after the s-th third time point; or starting from the s-th fourth time point in the plurality of fourth time points and ending at the s-th third time point, where the time interval between the s-th fourth time point and the s-th third time point is y time length. For example, the y time length can correspond to the time length from receiving to completing prediction for each group of downlink signals, or correspond to the sum of the transmission time length and the prediction time length of each group of downlink signals. The transmission time length of each group of downlink signals can be understood as the time length of the observation window. Thus, by determining the first resource occupation period required for each prediction task, it is ensured that the configured prediction meets the constraint of the first resource of the terminal, thereby ensuring the effectiveness of the measurement result reported by the terminal.

[0046] In a second aspect, a communication method is provided, which can be executed by a terminal, a module (such as a chip, a chip system, or a circuit) in the terminal, or a module or software that can implement all or part of the functions of the terminal. The method includes: receiving first configuration information, the first configuration information indicating a first task, the first task being an aperiodic reporting task; receiving second configuration information, the second configuration information being used to determine a plurality of third time points corresponding to the first task; the time interval between any two adjacent third time points in the plurality of third time points being the same; and the occupation time period of the first resource corresponding to the first task including a plurality of time periods, the s-th time period in the plurality of time periods corresponding to the s-th third time point in the plurality of third time points, s being a positive integer.

[0047] In this application, the aperiodic reporting task can also be referred to as a task that needs to be dynamically triggered.

[0048] In the above embodiments, the first configuration information corresponds to the configuration of the aperiodic reporting, and the second configuration information is used to determine the start or end moment of the occupation time period of the first resource. For example, the second configuration information corresponds to the configuration of the periodic resource or the configuration of the periodic prediction. Exemplarily, the plurality of third moments can be the start moment of the first downlink signal in each group of downlink signals used for prediction in the periodic prediction (such as the moment of starting measurement / prediction), that is, the moment when the first resource starts to be occupied, or the moment when each prediction is completed in the periodic prediction (such as the moment of ending prediction), that is, the moment when the first resource ends to be occupied. Each group of downlink signals used for prediction includes a plurality of time-domain continuous downlink signals, and is a group of downlink signals capable of generating one measurement result. Through the first configuration information and the second configuration information, the network device and the terminal can align the first resource occupation time required for each prediction task, thereby ensuring that the configured prediction meets the constraint of the first resource of the terminal, so as to ensure the effectiveness of the measurement result reported by the terminal. In addition, the first resource can be used to process other tasks in the time period in which the first resource is not occupied between adjacent downlink signals, thereby improving the utilization rate of the first resource.

[0049] In an embodiment, the receiving moment relationship of the first configuration information and the second configuration information is not limited, the first configuration information and the second configuration information can be received at the same time, or the first configuration information is received before the second configuration information, or the first configuration information is received after the second configuration information. The first configuration information and the second configuration information can be the same configuration information.

[0050] Exemplarily, the plurality of third moments includes at least 3 third moments. The plurality of third moments is in the effective range of the first configuration information and / or the second configuration information, and is determined according to the second configuration information. The second configuration information can specifically include a time domain period and a time domain offset value.

[0051] In an embodiment, the method further includes: the s-th time period is: from the s-th third moment to the position y time length after the s-th third moment; or from the s-th fourth moment in the plurality of fourth moments to the end of the s-th third moment, wherein the s-th fourth moment is a moment before the s-th third moment, and the time interval between the s-th fourth moment and the s-th third moment is y time length. Exemplarily, the y time length can correspond to the time length for completing the prediction of each group of downlink signals from receiving, or in other words, correspond to the sum of the transmission time length and the prediction time length of each group of downlink signals. The transmission time length of each group of downlink signals can be understood as the time length of the observation window. The y time length can be pre-defined by a protocol or reported by a terminal device.

[0052] In an embodiment, the method further comprises: the end time of a previous one of any two adjacent time periods in the plurality of time periods is earlier than the start time of a subsequent one of the two adjacent time periods.

[0053] In the above embodiment, there is a time period between any two adjacent time periods in the plurality of time periods during which the first resource is not occupied, that is, the first resource is not occupied all the time. During the time period in which the first resource is not occupied, the first resource can be used to process other tasks, thereby improving the utilization of the first resource.

[0054] In an embodiment, the method further comprises: receiving first information, the first information being used to indicate sending a measurement result corresponding to the first task; the occupied time period of the first resource corresponding to the first task further comprises a time period from a fifth time point to a sixth time point, the fifth time point being determined according to the time point of receiving the first information, and the sixth time point being determined according to the time point of sending the measurement result.

[0055] In a possible implementation, the fourth time point is the time point of receiving the first information, and the fifth time point is the start / end time point of sending the measurement result.

[0056] In the above embodiment, the occupied time period of the first resource corresponding to the first task comprises two parts, the first part being the plurality of time periods occupied periodically, and the second part being a time period between receiving the indication / trigger information of sending the measurement result and the time point of actually sending the measurement result. The measurement result corresponding to the first task can be understood as that the first task is sending the measurement result.

[0057] In an embodiment, the method further comprises: receiving first information, the first information being used to indicate sending a measurement result corresponding to the first task; after receiving the first information, determining a target third time point according to the time point of receiving the first information and the plurality of third time points, wherein the target third time point is one of the plurality of third time points located after the time point of receiving the first information; and sending the measurement result at the target third time point.

[0058] In the above embodiments, the multiple third time points can be determined in advance as candidate time points for sending the measurement result before triggering the measurement result reporting, for example, the second configuration information is received, and the second configuration information includes time indications such as a time domain period and a time domain offset value for sending the measurement result, so that the terminal can determine multiple candidate time points for sending the measurement result according to the second configuration information. After receiving the first information, a candidate time point is determined from the multiple candidate time points for sending the measurement result according to the time point at which the first information is received, that is, the target third time point, so as to improve the flexibility of triggering the non-periodic reporting of the measurement result. Optionally, the selected candidate time point is located after the time point at which the first information is received.

[0059] In a third aspect, a communication method is provided, which can be executed by a terminal, a module (such as a chip, a chip system, or a circuit) in the terminal, or a module or software that can implement all or part of the terminal functions. The method includes: receiving first configuration information, the first configuration information being used to indicate multiple third time points corresponding to a first task, receiving second configuration information, the second configuration information being used to indicate j3 downlink signals associated with each of the multiple third time points, j3 being a positive integer, a time interval between any two adjacent third time points in the multiple third time points being the same, an occupation time period of a first resource corresponding to the first task including multiple groups of time periods, an s-th group of time periods in the multiple groups of time periods corresponding to an s-th third time point in the multiple third time points, s being a positive integer, each group of time periods in the multiple groups of time periods including j3 time periods, an s1-th time period in the j3 time periods included in the s-th group of time periods corresponding to an s1-th downlink signal in the j3 downlink signals associated with the s-th third time point, s1 being a positive integer less than or equal to j3.

[0060] It should be noted that the "indication" described in the present application can refer to direct indication or indirect indication.

[0061] In the above embodiments, the first task can be a periodic reporting task, a semi-persistent reporting task, or a non-periodic reporting task, and the first configuration information corresponds to a configuration for periodic reporting, a configuration for semi-persistent reporting, or a configuration for non-periodic reporting. The first configuration information is used to determine the multiple third time points corresponding to the first task. For example, the first configuration information can specifically include a time domain period and a time domain offset value, and the multiple third time points can refer to multiple periodic reporting time points of the periodic reporting task or the semi-persistent reporting task, or multiple candidate reporting time points of the non-periodic reporting task. The second configuration information is used to determine j3 downlink signals associated with each of the multiple third time points. For example, if the third time point refers to a periodic reporting time point, the j3 downlink signals associated with the s-th third time point refer to predicted values obtained by using the j3 downlink signals for prediction, and the predicted values are reported at the third time point.

[0062] It can be understood that the second configuration information is used to determine the downlink signals needed to be used for one-time reporting or one-time prediction. In a possible implementation, the second configuration information indicates the number (i.e., j3) of downlink signals needed to be used for one-time reporting or one-time prediction. For example, the second configuration information includes the number of observation instances in an observation window (which can be understood as the minimum number of observation instances needed to guarantee the prediction performance), and the terminal can determine that the downlink signal associated with the s th third time point is the j3 continuous downlink signals that can be used for prediction and are located before the s th third time point and closest to the s th third time point. In another possible implementation, the second configuration information indicates a time length, for example, the second configuration information includes the time length of the observation window, and the terminal can determine the j3 downlink signals associated with the s th third time point according to the s th third time point and the time length, where each of the j3 downlink signals is located before the s th third time point and the time interval between the s th third time point is less than or equal to the time length. It can be understood that only the downlink signals close to the s th third time point can be used for prediction and / or reporting, and the downlink signals far from the s th third time point are not used for prediction and reporting, so as to reduce the calculation overhead of the terminal. That is, for one-time prediction and / or reporting, the terminal only needs to measure and process the j3 downlink signals before each third time point, and the measurement and processing of each downlink signal need to occupy a part of resources, therefore, each third time point corresponds to a group of resource occupation time periods, and each group of time periods includes j3 occupation time periods, where each occupation time period corresponds to the measurement and processing of a downlink signal. Optionally, in order to guarantee the time requirement of prediction and reporting preparation, the distance between the latest downlink signal (the j3 th downlink signal) in the j3 downlink signals and the corresponding third time point needs to be greater than a minimum time requirement, and the minimum time requirement is the shortest time needed from receiving the j3 th downlink signal to being ready for reporting, for example, the minimum time requirement includes the receiving and measuring time of the j3 th downlink signal, the prediction time, and the reporting preparation time. The minimum time requirement can be preset by a protocol, reported by the terminal, or indicated by the network.

[0063] In an implementation, the receiving time relationship of the first configuration information and the second configuration information is not limited, the first configuration information and the second configuration information can be received at the same time, or the first configuration information is received before the second configuration information, or the first configuration information is received after the second configuration information. The first configuration information and the second configuration information can be the same configuration information.

[0064] The first configuration information and the second configuration information enable the network device and the terminal to align the first resource occupation time required by each prediction task, thereby ensuring that the configured prediction meets the first resource constraint of the terminal, and ensuring the effectiveness of the measurement result reported by the terminal. In addition, the first resource can be used to process other tasks in the time period in which the first resource is not occupied between adjacent downlink signals, reducing the invalid occupation of the first resource, thereby improving the utilization rate of the first resource.

[0065] In an embodiment, the method further includes that the s1th time period starts from the reception time of the s1th downlink signal and ends at a position z time length after the reception time of the s1th downlink signal. That is, the starting time of the s1th time period is the reception time of the s1th downlink signal, and the time length of the s1th time period is z. Wherein, z is a positive number.

[0066] For example, the time length z can correspond to the time length from receiving each downlink signal to completing processing, or the sum of the transmission time length and the processing time length of each downlink signal. The processing time length can include the measurement time length, the prediction time length, etc. The time length z can be predefined by the protocol or reported by the terminal device. It can be understood that for each downlink signal, the resource needs to be occupied when the measurement and processing start, and the resource needs to be released when the measurement and processing end, so the occupation time period of the first resource corresponding to each downlink signal starts from the reception time of each downlink signal and ends after a period of time.

[0067] In an embodiment, the z is less than the time interval between adjacent two downlink signals in the j3 downlink signals, and the time interval between adjacent two downlink signals in the j3 downlink signals is the same. That is, the ending time of the former time period in any two adjacent time periods in the j3 time periods is earlier than the starting time of the latter time period.

[0068] In an embodiment, the ending time of the j3th time period in the s group of time periods in the plurality of groups of time periods is not later than the starting time of the first time period in the s+1 group of time periods. For example, the ending time of the last time period in the former group of time periods in any two adjacent groups of time periods in the plurality of groups of time periods is earlier than the starting time of the first time period in the latter group of time periods.

[0069] In the above embodiment, there is a time period in which the first resource is not occupied between any two adjacent time periods in the plurality of time periods, and there is also a time period in which the first resource is not occupied between any two adjacent time periods in the plurality of time periods, that is, the first resource is not occupied all the time, and the time period in which the first resource is not occupied can be used to process other tasks, thereby improving the utilization rate of the first resource.

[0070] In an embodiment, if there is an intersection between the two adjacent groups of time periods, the repeated resource occupation time period is counted only once. For example, if there is an intersection between the two adjacent groups of time periods, one possible case is that the end time of the j3th time period in the s-th group of time periods is the start time of the 1st time period in the s+1-th group of time periods. For example, if there is an intersection between the s-1-th group of time periods and the s-th group of time periods, the s-1-th group of time periods corresponds to the s-1-th third time (i.e., one third time before the s-th third time), and the time period corresponding to the intersection is only counted in the s-1-th group of time periods and not counted in the s-th group of time periods. Alternatively, the s-th group of time periods is the intersection of the j3 time periods corresponding to the j3 downlink signals associated with the s-th third time and the first time period, and the first time period is the time period between the s-1-th third time and the s-th third time. It can be understood that if the prediction or reporting period (the first time period) is less than the length of the observation window, or in other words, the s-1-th third time is located after the first downlink signal in the j3 downlink signals associated with the s-th third time, the resource occupation time period of the downlink signal located before the s-1-th third time in the j3 downlink signals associated with the s-th third time is not counted in the s-th group of time periods, that is, the repeated resource occupation time period is counted only once, thereby saving unnecessary resource occupation.

[0071] In an embodiment, the method further comprises: the first task is a non-periodic reporting task, receiving first information, the first information is used to indicate sending a measurement result, the measurement result corresponds to the first task; and the occupation time period of the first resource corresponding to the first task further includes a time period from a fifth time to a sixth time, the fifth time is determined according to the time of receiving the first information, and the sixth time is determined according to the time of sending the measurement result.

[0072] In a possible implementation, the fourth time is the time of receiving the first information, and the fifth time is the start / end time of sending the measurement result.

[0073] In the above embodiments, the occupation time period of the first resource corresponding to the first task includes two parts, the first part is a plurality of time periods of periodic occupation, and the second part is a time period between receiving indication / trigger information of sending measurement results to an actual time of sending the measurement results. The measurement results correspond to the first task, which can be understood as that the first task is to send the measurement results.

[0074] In an embodiment, the method further includes: the first task is a non-periodic reporting task, receiving first information, the first information is used to indicate sending measurement results, the measurement results correspond to the first task; after receiving the first information, determining a target third time according to a time of receiving the first information and the plurality of third times, wherein the target third time is one third time of the plurality of third times after the time of receiving the first information; and sending the measurement results at the target third time.

[0075] In the above embodiments, a plurality of third times can be determined as candidate times of sending measurement results before triggering measurement result reporting, for example, receiving first configuration information, the first configuration information includes time domain period and time domain offset value of sending measurement results, and other time indications, so that the terminal can determine a plurality of candidate times of sending measurement results according to the first configuration information. After receiving the first information, a candidate time is determined from the plurality of candidate times to send the measurement results according to the time of receiving the first information, that is, the target third time, so as to improve the flexibility of triggering non-periodic reporting measurement results. Optionally, the selected candidate time is after the time of receiving the first information.

[0076] In a fourth aspect, a communication method is provided, which can be executed by a terminal, a module (such as a chip, a chip system or a circuit) in the terminal, or a module or software capable of realizing all or part of the terminal functions. The method includes: measuring j downlink signals to obtain j first measurement values, j being a positive integer; receiving first information, the first information being used to indicate sending measurement results; obtaining a first measurement result according to k second measurement values; wherein the k second measurement values include i first measurement values, i being a positive integer less than or equal to k, and k being a positive integer less than or equal to j; and sending the first measurement result.

[0077] In the above embodiment, before the terminal receives the first information indicating to send the measurement result, the terminal can continuously measure the received multiple downlink signals, and when the terminal receives the first information, the reporting of the measurement result can be triggered. Specifically, the terminal can generate the measurement result according to all or part of the measurement values obtained before triggering the reporting, such as obtaining a first measurement result, and sending the first measurement result, so that the terminal can save the large delay caused by measuring again after receiving the triggering reporting signaling after the terminal measures in advance, and the efficiency of the terminal reporting the measurement result can be improved; in addition, the large delay can cause part of the measurement result in the measurement result to be invalid, so that the delay of reporting the measurement result can help to improve the effectiveness of reporting the measurement result.

[0078] In a possible implementation of the above embodiment, the k second measurement values include the k first measurement values, that is, the k second measurement values are all obtained by measuring before receiving the first information. In another possible implementation, the k second measurement values include p first measurement values and q second measurement values, p and q are positive integers satisfying p+q=k, that is, p of the k second measurement values are obtained by measuring before receiving the first information, and q of the k second measurement values are obtained by measuring after receiving the first information. The k second measurement values are k second measurement values that are continuous in time domain.

[0079] In the above embodiment, the measurement value can be a received signal corresponding to the downlink signal, or measurement information obtained according to the downlink signal and the corresponding received signal. For example, when the downlink signal is CSI-RS, the measurement value can be the CSI-RS received by the terminal device, or the CSI measurement information obtained according to the CSI-RS. That is, measuring the downlink signal to obtain the measurement value can be understood as obtaining the received signal corresponding to the downlink signal, or can be understood as obtaining the measurement information corresponding to the downlink signal.

[0080] In the above embodiments, the first measurement result sent can be measurement information or prediction information. The measurement information can be channel state information or CSI, such as a rank indicator (RI), a channel quality indicator (CQI), a precoding matrix indicator (PMI), a reference signal received power (RSRP), and the like. The measurement information can also be beam measurement information, such as a beam index, a beam corresponding RSRP, and the like. The prediction information is a predicted value of the measurement information. The prediction information can be predicted channel state information or predicted CSI, such as a predicted rank indicator (RI), a predicted channel quality indicator (CQI), a predicted precoding matrix indicator (PMI), a predicted reference signal received power (RSRP), and the like. The prediction information can also be predicted beam measurement information, or referred to as beam prediction information, such as a predicted beam index, a predicted beam corresponding RSRP, and the like.

[0081] In an embodiment, the method further includes, before receiving the first information, predicting, according to the j first measurement values, to obtain first prediction values; and the first measurement result includes second prediction values, which are obtained by predicting according to the k second measurement values.

[0082] In the above embodiments, before receiving the first information indicating to send the measurement result, the terminal can continuously measure and predict the received multiple downlink signals. When the terminal receives the first information, the reporting of the measurement result can be triggered. The reported measurement result is prediction information. Specifically, the terminal can generate the first measurement result according to all or part of the prediction values obtained before triggering the reporting, and send the first measurement result. Thus, by the terminal measuring and predicting in advance, the large time delay caused by the terminal measuring and predicting after receiving the triggering reporting signaling can be saved, and the efficiency and effectiveness of the terminal reporting the measurement result can be improved.

[0083] In a possible implementation, the second prediction value is one of the multiple groups of first prediction values, that is, the second prediction value is obtained before the first information is received. In another possible implementation, the second prediction value is irrelevant to the first prediction value, that is, the second prediction value is obtained after the first information is received. Each group of first prediction values includes s prediction values, where s is a positive integer, and each of the s prediction values corresponds to a time point or a time period.

[0084] In this application, each prediction value corresponds to a time point or a time period, which can be understood as that each prediction value is a prediction value at a time point, or the effective time of each prediction value is a time period.

[0085] In an implementation, the first measurement result is obtained according to the k second measurement values, including: after the first information is received, a third prediction value is obtained according to the k second measurement values, and the first measurement result includes the third prediction value.

[0086] In the above implementation, before the terminal receives the first information indicating the sending of the measurement result, the terminal can continuously measure the received multiple downlink signals, and when the terminal receives the first information, the prediction and the reporting of the measurement result can be triggered. The reported measurement result is the prediction information. Specifically, the terminal can generate the first measurement result by predicting according to all or part of the measurement values obtained before the triggering of the reporting, and send the first measurement result, so that the terminal early measurement can save the large time delay caused by the measurement after the terminal receives the triggering reporting signaling, and the efficiency and effectiveness of the terminal reporting the measurement result can be improved.

[0087] In an implementation, the first measurement result is obtained according to the k second measurement values, and further includes: before the first information is received, a first prediction value is obtained according to the j first measurement values; when a time interval T between the reception of the first information and a first time point is greater than or equal to a first time length, after the first information is received, a third prediction value is obtained according to the k second measurement values, and the first measurement result includes the third prediction value; when the time interval T between the reception of the first information and the first time point is greater than or equal to a second time length and less than the first time length, after the first information is received, a second prediction value is obtained according to the k second measurement values, and the first measurement result includes the second prediction value; the first time point corresponds to a starting time point of sending the first measurement result.

[0088] In the above embodiments, the terminal can dynamically determine the generation manner of the measurement result according to the time interval between receiving the first information and the first time. For example, if the time interval T between the first information and the first time is long enough, for example, T is greater than or equal to a first time length, the first time length corresponds to the minimum time length required by the terminal for information decoding, prediction, and measurement result generation, the terminal has sufficient time to perform information decoding, prediction, and measurement result generation after receiving the first information, and the terminal can generate and send the measurement result after prediction based on the measurement values corresponding to the k downlink signals received most recently before the first time, so as to reduce the delay of sending the measurement result while trying to improve the accuracy of prediction and the effectiveness of the measurement result. In addition, if the time interval T between the first information and the first time is not long enough, for example, T is greater than or equal to a second time length but less than the first time length, the second time length corresponds to the minimum time length required by the terminal for information decoding and measurement result generation, the terminal has sufficient time to perform information decoding and measurement result generation after receiving the first information, but does not have sufficient time to perform prediction, and the terminal can directly send the measurement result as the most recent prediction value before the first time, which is obtained by prediction based on the measurement values corresponding to the k downlink signals received before the first time. The terminal does not need to perform prediction after receiving the first information, so as to reduce the delay of sending the measurement result. The k downlink signals are k downlink signals that are continuous in the time domain.

[0089] In this application, the first time corresponds to the starting time of sending the first measurement result, which can be understood as the first time being the starting time of sending the first measurement result, or the first time being the first symbol carrying the first measurement result.

[0090] In the above embodiments, when the same first information is received, the k downlink signals actually selected by the terminal can be different if the terminal determines different manners of the first measurement result. Further, the terminal can determine the manner of the first measurement result according to the time interval T between receiving the first information and the first time, so the k downlink signals actually selected can be different when the time interval T between receiving the first information and the first time is different.

[0091] In an embodiment, if the prediction value obtained from the k second measurement values includes n prediction values, n is a positive integer greater than 1, each prediction value in the n prediction values corresponds to a time or a time period, and the first measurement result sent includes m prediction values in the n prediction values, wherein each prediction value in the m prediction values corresponds to a time or a time period after the first time, and m is a positive integer less than or equal to n.

[0092] In the above embodiment, if some of the n predicted values obtained by the terminal according to the k downlink signals correspond to a time point or time period before the first measurement result is sent, it can be known that the validity of the predicted values is poor, and the terminal can eliminate these predicted values, thereby reducing the transmission overhead and improving the efficiency and validity of the terminal reporting the measurement result.

[0093] In an embodiment, the first measurement result includes the k second measurement values, and the k second measurement values are used for prediction.

[0094] In the above embodiment, the first measurement result can include k second measurement values obtained by measuring the k downlink signals, so that the terminal sends the k second measurement values, which can be used by the receiving end to predict according to the k second measurement values. For example, a prediction model is deployed on the network equipment side, and the network equipment can perform prediction according to the received k second measurement values in the first measurement result, thereby improving the flexibility of prediction and reducing the processing complexity and power consumption of the terminal.

[0095] In an embodiment, the first measurement result is obtained according to the k second measurement values, including: determining the k downlink signals according to a first time point and a third time length; wherein the first time point corresponds to a starting time point of sending the first measurement result, and a time interval between the kth downlink signal in the k downlink signals and the first time point is greater than or equal to the third time length; the k downlink signals are downlink signals closest to the first time point received before the first time point; and the first measurement result is obtained according to k second measurement values corresponding to the k downlink signals, and the k second measurement values are obtained by respectively measuring the k downlink signals.

[0096] In the above embodiment, the terminal can select the k downlink signals for generating the corresponding first measurement result according to the starting time (e.g., the first time) of sending the first measurement result and the third time length. The k downlink signals selected by the terminal need to satisfy the following conditions. Condition 1: the time interval between the kth downlink signal in the k downlink signals and the first time is greater than or equal to the third time length, and the kth downlink signal is the downlink signal with the latest time domain position in the k downlink signals, that is, the selected k downlink signals need to have a sufficient reserved time length, such as for measurement, and further optionally, the reserved time length can also be used for prediction. The time required for measurement includes the time required for one or more of receiving the downlink signal and generating the measurement information, and the time required for prediction includes the time for obtaining the predicted value according to the measurement value. Condition 2: the k downlink signals are received before the starting time of sending the first measurement result, and are the k downlink signals received closest to the sending time, so that the accuracy and effectiveness of the terminal reporting the measurement result can be improved to the greatest extent. The third time length can be understood as the minimum value of the required reserved time length, and the third time length can be configured or indicated by the network device, or preset by the protocol, or reported by the terminal device.

[0097] In an embodiment, the first time is determined according to the first information or first configuration information, the first configuration information is received before the first information, and the first configuration information includes a time domain period and an offset value.

[0098] In the above embodiment, the time domain offset value and other time indications for sending the measurement result can be carried in the first information, or the first configuration information can be sent in advance before triggering the measurement result reporting, for indicating the time domain period and the time domain offset value and other time indications for sending the measurement result, so that the terminal can determine the time for sending the measurement result, such as sending the first measurement result at the first time, thereby improving the flexibility of triggering the non-periodic reporting of the measurement result.

[0099] In this application, the time also includes a time unit, which can refer to one of a second (s), a millisecond (ms), a microsecond (us), a time slot (slot), a symbol (symbol), and at least one continuous symbol. The specific manner of the time unit is not limited in this application.

[0100] In an embodiment, the time interval T between receiving the first information and the first time satisfies the following condition: the T is greater than or equal to a second time length; wherein the first time corresponds to the starting time of sending the first measurement result.

[0101] In the above embodiment, the time interval between the reception of the trigger signaling for reporting the measurement result and the start time of sending the measurement result needs to be greater than or equal to the second time length. For example, the terminal has completed the measurement before receiving the trigger signaling for reporting the measurement result. After receiving the trigger signaling for reporting the measurement result, the terminal needs to perform information decoding to obtain the content of the trigger signaling. In addition, before sending the measurement result, the terminal also needs to generate the measurement result. Therefore, the terminal needs to reserve sufficient time for information decoding and measurement result generation, so as to obtain a measurement result with high accuracy, improve the efficiency and effectiveness of the terminal reporting the measurement result, and improve the flexibility of information configuration related to the reporting of the measurement result. The second time length can be understood as the minimum time length reserved by the terminal for information decoding and measurement result generation.

[0102] In a possible implementation of the above embodiment, if the time interval T between the reception of the first information and the first time does not satisfy T greater than or equal to the second time length, that is, T is less than the second time length, the terminal can not send the first measurement result or update the first measurement result.

[0103] In an embodiment, the time interval T between the reception of the first information and the first time satisfies the following condition: T is greater than or equal to a first time length; wherein the first time corresponds to the start time of sending the first measurement result.

[0104] In the above embodiment, the time interval between the reception of the trigger signaling for reporting the measurement result and the start time of sending the measurement result needs to be greater than or equal to the first time length. For example, the terminal has completed the measurement before receiving the trigger signaling for reporting the measurement result. After receiving the trigger signaling for reporting the measurement result, the terminal needs to perform information decoding to obtain the content of the trigger signaling. In addition, before sending the measurement result, the terminal also needs to generate the measurement result. Therefore, the terminal needs to reserve sufficient time for information decoding, prediction and measurement result generation, so as to obtain a measurement result with high accuracy, improve the efficiency and effectiveness of the terminal reporting the measurement result. The first time length can be understood as the minimum time length reserved by the terminal for information decoding, prediction and measurement result generation. The second time length and the first time length can be different. For example, the first time length is greater than the second time length. The second time length corresponds to the time length required by the terminal for information decoding and measurement result generation, the first time length corresponds to the time length required by the terminal for information decoding, prediction and measurement result generation, and the first time length is longer than the second time length by the time length required for prediction.

[0105] In a possible implementation of the above embodiment, if the time interval T between the reception of the first information and the first time does not satisfy T greater than or equal to the first time length, that is, T is less than the first time length, the terminal can not send the first measurement result or update the first measurement result.

[0106] In an embodiment, the first time length, the second time length and the third time length are configured or indicated by the network device, or are preset by a protocol, or are reported by the terminal device.

[0107] In an embodiment, before receiving the first information, the second configuration information is further received, and the second configuration information comprises a measurement resource corresponding to the first task, the measurement resource being one or more downlink signals, and the first task being measuring and / or predicting the one or more downlink signals and sending a measurement result. The first information is used to trigger sending of the measurement result corresponding to the first task.

[0108] In a possible implementation, the occupation time period of the first resource corresponding to the first task starts from a time point before receiving the first information, and is periodically occupied.

[0109] For example, each occupation period of the first resource starts from a starting time point of each downlink signal used for measurement, and ends at a time point after the starting time point of each downlink signal and after a fourth time length. The fourth time length corresponds to a time length from receiving one downlink signal to completing measurement and prediction, or the fourth time length corresponds to a prediction time length.

[0110] In another example, each occupation period of the first resource starts from a starting time point of each downlink signal used for measurement, and ends after occupying a fifth time length. The fifth time length corresponds to a time length from receiving one downlink signal to completing measurement.

[0111] In another example, each occupation period of the first resource starts from a starting time point of each downlink signal used for measurement, and ends after occupying a fifth time length if only measurement is performed on the downlink signal, or ends after occupying a fourth time length if measurement and prediction are performed on the downlink signal. The fifth time length corresponds to a time length from receiving one downlink signal to completing measurement.

[0112] The fourth time length and the fifth time length can be configured or indicated by the network device, or be preset by a protocol, or be reported by the terminal device, so that the configuration flexibility of the measurement result reporting mode can be improved. In a possible implementation, the fourth time length or the fifth time length is smaller than a time interval between two adjacent downlink signals, so that the first resource can be used for processing other tasks in a time period in which the first resource is not occupied between the two adjacent downlink signals, and the utilization efficiency of the first resource is improved.

[0113] In a possible implementation, the occupation time period of the first resource available for AI corresponding to the first task starts from a time before the first information is received, and is periodically occupied. For example, the occupation period of the first resource available for AI can include: starting from the starting time of the first downlink signal in the downlink signals used for measurement, and ending after occupying the fourth time length. The fourth time length corresponds to the time length from receiving one downlink signal to completing measurement and prediction, or the fourth time length corresponds to the prediction time length.

[0114] The first downlink signal is a downlink signal that is predicted after the downlink signal is received, that is, the first downlink signal is the last downlink signal in each observation window. It can be understood that if only measurement is performed after a certain downlink signal without prediction, the first resource of AI is not occupied; if measurement and prediction are performed after a certain downlink signal, the first resource of AI needs to be occupied, and the occupation time length is the fourth time length.

[0115] In another example, the occupation period of the first resource can include: starting from a position that is the sixth time length before the first symbol of each downlink signal used for prediction, and ending after occupying the last symbol of the downlink signal, or ending after occupying the position where the prediction of the downlink signal is completed, or ending after occupying the last symbol of the nearest report after the downlink signal, or ending after occupying the position that is the fourth time length after the downlink signal. The sixth time length corresponds to the time length of the observation window. That is, if the observation window contains k downlink signals, each period includes: starting from the first symbol of the first downlink signal in the k downlink signals used for prediction, and ending after occupying the last symbol of the kth downlink signal in the k downlink signals, or ending after occupying the position where the prediction of the k downlink signals is completed, or ending after occupying the last symbol of the nearest report after the downlink signal, or ending after occupying the position that is the fourth time length after the downlink signal.

[0116] In a possible implementation, the occupation time period of the first resource corresponding to the first task starts from a time before the first information is received, and includes a first part and a second part that are periodically occupied. Each occupation period of the first part starts from the starting time of each downlink signal in the downlink signals used for measurement, and ends after occupying the fifth time length. The fifth time length corresponds to the time length from receiving one downlink signal to completing measurement. The second part includes: starting from the first symbol of the first information, and ending after occupying the last symbol of the measurement result.

[0117] In a possible implementation, the occupation time period of the first resource corresponding to the first task includes a plurality of time periods, each of which corresponds to a downlink signal. For example, the occupation time period corresponding to each downlink signal starts from the first symbol of the downlink signal and ends after occupying the fourth time length. In another example, the occupation time period corresponding to each downlink signal starts from the first symbol of the downlink signal, and ends after occupying the fifth time length if only the downlink signal is measured, or ends after occupying the fourth time length if the downlink signal is measured and predicted.

[0118] In an implementation, the terminal can report the supported prediction capability information to the network device. The prediction capability information is used to indicate one or more prediction type functions or one or more prediction type models supported by the terminal. The prediction type functions supported by the terminal may, for example, include a CSI prediction function and a beam prediction function. The prediction type models supported by the terminal are AI models that can be used to implement the above prediction type functions. The prediction capability information further includes one or more of the following information corresponding to each prediction type function or prediction type model: the size of the prediction window, the size of the observation window, the size of the storage window, and the size of the first resource occupation window.

[0119] The size of the prediction window is the number of prediction values in each prediction window or the time length of the prediction window. The size of the observation window is the number of measurement resources in each observation window or the time length of the observation window. The size of the storage window is the number of measurement resources stored in each storage window or the time length of the measurement resources stored in each storage window. The size of the first resource occupation window is the time length of each first resource occupation window. It can be understood that each prediction type function or prediction type model corresponds to one or more sets of prediction parameters, wherein each set of prediction parameters includes the size of the prediction window, the size of the observation window, the size of the storage window, and the size of the first resource occupation window, which are respectively used to indicate the size of the prediction window that can be obtained by performing one prediction, the size of the observation window required for performing one prediction, the size of the storage window required for performing one prediction, and the size of the first resource occupation window required for performing one prediction.

[0120] In a possible implementation, the terminal reports the size of one or more prediction windows corresponding to the first function or the first model to the network device. The network device can obtain the size of the corresponding observation window according to the size of the prediction window, or obtain the size of the corresponding storage window according to the size of the prediction window, or obtain the size of the corresponding first resource occupation window according to the size of the prediction window. The correspondence between the size of the prediction window and the size of the observation window is pre-set by the protocol, the correspondence between the size of the prediction window and the size of the storage window is pre-set by the protocol, and the correspondence between the size of the prediction window and the size of the first resource occupation window is pre-set by the protocol.

[0121] In a possible implementation, the terminal reports one or more sets of window combinations corresponding to the first function or the first model to the network device, each set containing a size of a prediction window and a size of an observation window, and the network device can determine a size of a corresponding storage window according to the size of the prediction window, or determine a size of a corresponding first resource occupation window according to the size of the prediction window. The correspondence between the size of the prediction window and the size of the storage window is preconfigured by the protocol, and the size of the prediction window and the first resource occupation window are preconfigured by the protocol.

[0122] In a possible implementation, the terminal reports one or more sets of window combinations corresponding to the first function or the first model to the network device, each set containing a size of a prediction window and a size of an observation window, and the network device can determine a size of a corresponding storage window according to the size of the observation window, or determine a size of a corresponding first resource occupation window according to the size of the observation window. The correspondence between the size of the observation window and the size of the storage window is preconfigured by the protocol, and the size of the observation window and the first resource occupation window are preconfigured by the protocol.

[0123] In the above implementation, based on the supported prediction capability information reported by the terminal, the network device can determine one or more sizes of prediction windows supported by each prediction type function or prediction type model, and the size of each prediction window corresponds to one or more of the following: a size of an observation window, a size of a storage window, and a size of a first resource occupation window. The network device can select the size of the prediction window according to its own needs, so that the prediction of the terminal better meets the needs of the network device. The network device can also determine the number of measurement resources (the number of rows of signals is k) required for each prediction according to the size of the observation window corresponding to the size of the prediction window, so as to configure appropriate measurement resources for the terminal. For the processing mode of first measurement and then prediction after receiving a trigger message, the terminal device needs to store historical measurement values, and the network device can also determine the number of measurement values that need to be stored according to the size of the observation window corresponding to the size of the prediction window or the size of the storage window, so as to ensure that the configured prediction task meets the storage resource constraint of the terminal, thereby ensuring the effectiveness of the measurement results reported by the terminal. The network device can also determine the first resource occupation time required for each prediction task according to the size of the observation window corresponding to the size of the prediction window or the size of the first resource occupation window, so as to ensure that the configured prediction meets the first resource constraint of the terminal, thereby ensuring the effectiveness of the measurement results reported by the terminal.

[0124] In a fifth aspect, a communication method is provided, which includes: determining n prediction values, n being a positive integer; and transmitting m prediction values from the n prediction values, the m prediction values corresponding to m time units located after a first reference time, a time interval between the first reference time and a first time being a first offset value, the first time corresponding to a time of transmitting the m prediction values or a time of a reference resource, i being a positive integer less than or equal to m, and m being a positive integer less than or equal to n. The first offset value can be positive, negative, or 0.

[0125] It should be understood that the first time is a time of transmitting the m prediction values, for example, the first time is a start time of transmitting the m prediction values, or the first time is an end time of transmitting the m prediction values, or the first time is a time of a report carrying the m prediction values (for example, an uplink time slot of the report).

[0126] In addition, if a time unit corresponding to a prediction value is a time point in a time domain, it can be understood that the time unit corresponding to the prediction value is located after the first reference time, and the time unit corresponding to the prediction value is located before the first reference time. If a time unit corresponding to a prediction value is a time period in a time domain, it can be understood that a start time or an end time of the time period corresponding to the prediction value is located after the first reference time, and the start time or the end time of the time period corresponding to the prediction value is located before the first reference time.

[0127] In the above embodiments, by limiting the m time units corresponding to the m prediction values reported to be located after the first reference time, and the time interval between the first reference time and the first time being the first offset value, the effectiveness of the measurement result reported by the terminal can be ensured, and the prediction information reported by the terminal is avoided to be out of date. In this way, the efficiency of reporting the prediction information by the terminal device is improved, the effectiveness of the prediction is improved, and unnecessary transmission overhead is reduced.

[0128] In an embodiment, the first offset value is configured by a network device or predefined.

[0129] In an embodiment, the first reference time corresponds to a time at which the reference resource is located. For example, the first reference time can be a time at which the reference resource is located, such as a downlink time slot at which the reference resource is located. The time at which the reference resource is located is located before the first time, and the time interval between the first reference time and the first time is a first offset value. For example, in the current protocol, the time interval between the time at which the CSI reference resource corresponding to a CSI report is located and the time at which the CSI report is located (the first time) is defined as follows: for a periodic or semi-persistent reporting mode, for example, the time interval between the time at which the CSI reference resource is located and the first time can be 4 or 5 time slots, that is, the first offset value can be 4 slots or 5 slots; in addition, for an aperiodic reporting mode, the time interval between the time at which the CSI reference resource is located and the first time can be the latency requirement of the CSI report.

[0130] In an embodiment, the n prediction values correspond to n time units, wherein the first time unit is a first time unit in the time domain among the n time units, and the first time unit is determined according to a first measurement resource, and the first measurement resource is a last measurement resource in the time domain among at least one measurement resource corresponding to the n prediction values.

[0131] For example, the n prediction values are obtained according to the at least one measurement resource, or in other words, the at least one measurement resource is a measurement resource in an observation window, and the first measurement resource can be understood as a last measurement resource in the observation window. Because a certain time length is required for measurement and prediction, the measurement resource in the observation window and the time at which the prediction result is sent need to meet the latency requirement of measurement and prediction, that is, the at least one measurement resource is a measurement resource located before the CSI reference resource in the time domain, and the last measurement resource in the time domain among the at least one measurement resource (that is, the first measurement resource) is a measurement resource that is not later than the CSI reference resource and is closest to the CSI reference resource among all measurement resources.

[0132] The first time unit can be understood as a starting time of a prediction window, and the first time unit is determined according to the first measurement resource, which can be understood as that the starting time of the prediction window is determined with the time at which the first measurement resource is located as a reference time. For example, the starting time of the prediction window is a time at which the time at which the first measurement resource is located is added by an offset value. Alternatively, the starting time of the prediction window is a time at which the starting time or the ending time of the first measurement resource is added by an offset value. Alternatively, the starting time of the prediction window is a time at which the time at which the transmission period in which the first measurement resource is located is located is added by an offset value. Alternatively, the starting time of the prediction window is a time at which the starting time or the ending time of the transmission period in which the first measurement resource is located is added by an offset value.

[0133] In a sixth aspect, a communication method is provided, comprising: determining n prediction values, n being a positive integer, the n prediction values corresponding to n time units; wherein a first time unit is a first time unit in a time domain among the n time units; and transmitting the n prediction values; wherein a time interval between the first time unit and a first reference time is a first offset value, the first reference time corresponding to a last measurement resource in a time domain among at least one measurement resource corresponding to the n prediction values, the first offset value being determined according to a first time, the first time corresponding to a time of transmitting the n prediction values or a time of a reference resource.

[0134] That is, the first time unit can be regarded as a time unit corresponding to a prediction value earliest in a time domain among the n prediction values, or a time unit corresponding to a prediction value corresponding to a first time unit among the n time units, that is, a starting time of a prediction window. For example, the first time unit can be a time corresponding to a first prediction value among the n prediction values, or a starting time of a time period corresponding to the first prediction value.

[0135] The time interval between the first time unit and the first reference time is the first offset value, the first reference time corresponding to a last measurement resource in a time domain among at least one measurement resource corresponding to the n prediction values, the first offset value being determined according to a first time, the first time corresponding to a time of transmitting the n prediction values or a time of a reference resource.

[0136] It can be known that, in the present application, the starting time of the prediction window can be a time after adding the first offset value to a time of the last measurement resource (i.e., the first measurement resource) in the observation window. Alternatively, the starting time of the prediction window is a time after adding an offset value to a starting time or an ending time of the last measurement resource (i.e., the first measurement resource) in the observation window. Alternatively, the starting time of the prediction window is a time after adding an offset value to a time of a transmission period in which the last measurement resource (i.e., the first measurement resource) in the observation window is located. Alternatively, the starting time of the prediction window is a time after adding an offset value to a starting time or an ending time of a transmission period in which the last measurement resource (i.e., the first measurement resource) in the observation window is located.

[0137] In the above embodiments, the start time of the prediction window corresponding to the n predicted values reported is limited, i.e., the start time of the prediction window can be the time at which the last measurement resource (i.e., the first measurement resource) in the observation window is located plus a first offset value, and the first offset value is determined according to the time at which the prediction result is sent or the time at which the reference resource is located, so that the time units corresponding to the reported predicted values are all located after the time at which the prediction result is sent or the time at which the reference resource is located. Thus, the effectiveness of the measurement result reported by the terminal can be ensured, and outdated prediction information can be avoided; meanwhile, the number of predicted values reported by the terminal device is fixed, and the signaling overhead borne is fixed, facilitating reception and demodulation by the network device.

[0138] In an embodiment, the first time unit is one of W candidate time units, and the first time unit is the one of the W candidate time units closest to the first time point.

[0139] That is, the start time of the prediction window is the earliest prediction time of the W candidate prediction times that is not earlier than the CSI reference resource or the reporting time.

[0140] In an embodiment, the W candidate time units are determined according to the first reference time.

[0141] For example, the W candidate time units are determined according to the first reference time. For example, the W candidate time units are the first reference time + offset value + i*prediction time interval, i=0, 1, …, W-1. The offset value herein can be a fixed offset value, for example, equal to the prediction time interval or equal to the measurement time interval. The offset value can be positive, negative, or zero.

[0142] The prediction time interval refers to the duration of the time unit corresponding to each predicted value in the prediction window, or the time interval between two adjacent time units. For periodic prediction, any two prediction time intervals are the same, and the prediction time interval can also be referred to as the prediction period. The measurement time interval refers to the duration of the time unit corresponding to each measurement value in the observation window, or the time interval between two adjacent time units, or the time interval between adjacent two measurement resources in the time domain. For periodic measurement, any two measurement time intervals are the same, and the measurement time interval can also be referred to as the measurement period or the observation period, and the observation period refers to the period of the measurement resource in the observation window. W can be a value indicating the terminal capability, such as indicating the prediction capability of the terminal, which can be understood as indicating the farthest time unit in the time unit that can be predicted by the terminal.

[0143] It can be understood that, in a possible implementation, the first offset value is one of the W candidate offset values, and the first time unit determined according to the first offset value satisfies being located after the first time point and being closest to the first time point. For example, the W candidate offset values are offset values+i*prediction time intervals, i=0, 1, …, W-1. Here, the offset values are the same as the offset values corresponding to the W candidate time units. That is, the W candidate time units and the W candidate offset values are in one-to-one correspondence, the i th candidate time unit in the W candidate time units is determined according to the first reference time point and the i th candidate offset value, and the time interval between the i th candidate time unit in the W candidate time units and the first reference time point is the i th candidate offset value.

[0144] In a seventh aspect, a communication method is provided, including: determining n prediction values, n being a positive integer, the n prediction values corresponding to n time units; wherein a first time unit is a first time unit in time domain among the n time units, and a second time unit is a last time unit in time domain among the n time units; and transmitting the n prediction values; wherein a time interval between the first time unit and a first reference time point is less than or equal to a first threshold value, and / or a time interval between the second time unit and the first reference time point is less than or equal to a second threshold value, the first reference time point corresponding to a last measurement resource in time domain among at least one measurement resource corresponding to the n prediction values.

[0145] That is, the first time unit can be regarded as a time unit corresponding to a prediction value earliest in time domain among the n prediction values (a first prediction value), or a time unit corresponding to a prediction value of a time unit earliest among the n time units, that is, a starting time point of a prediction window. For example, the first time unit can be a time point corresponding to the first prediction value among the n prediction values, or a starting time point corresponding to the first prediction value.

[0146] The second time unit is a time unit corresponding to a prediction value latest in time domain among the n prediction values (a last prediction value), or a time unit corresponding to a prediction value of a time unit latest among the n time units. For example, the second time unit can be a time point corresponding to the n th prediction value among the n prediction values, or a starting time point or an ending time point of a time period corresponding to the n th prediction value. Optionally, the second time unit can correspond to an ending time point of the prediction window.

[0147] The last measurement resource in the time domain in the at least one measurement resource corresponding to the n predicted values can be understood as the last measurement resource in the observation window, such as the first measurement resource. That is, the first reference time corresponds to the first measurement resource. It can be understood that the first reference time is the time at which the first measurement resource is located, or the first reference time is the start time or end time of the first measurement resource, or the first reference time is the time at which the transmission period in which the first measurement resource is located is located. Alternatively, the first reference time is the start time or end time of the transmission period in which the first measurement resource is located.

[0148] In this embodiment, the start time of the prediction window, i.e., the first time unit, can be the time at the first time plus a certain offset value. For example, the first time corresponds to the time at which the n predicted values are sent or the time at which the reference resource is located, and the time interval between the first time unit and the first time can be the first offset value. The first time corresponds to the time at which the n predicted values are sent, which can be understood as the first time being the time at which the n predicted values are sent, such as the first time being the start time of sending the n predicted values, or the first time being the end time of sending the n predicted values, or the first time being the time at which the report carrying the n predicted values is located (such as the uplink time slot in which the report is located). The first time corresponds to the time at which the reference resource is located, which can be understood as the first time being the time at which the reference resource is located.

[0149] In the above embodiment, by limiting the start time of the prediction window corresponding to the n predicted values reported, i.e., the start time of the prediction window can be the time at the first time plus a certain offset value, so that the time unit corresponding to the n predicted values is located after the first time, thereby ensuring the effectiveness of the measurement results reported by the terminal and avoiding the reporting of outdated prediction information. At the same time, the number of prediction values reported by the terminal device is fixed, and the signaling overhead carried is fixed, which is convenient for network equipment to receive and demodulate. In addition, by limiting the time interval between the start time of the prediction window corresponding to the n predicted values reported and the last measurement resource in the observation window (the first reference time) to be less than a threshold value, or limiting the time interval between the end time of the prediction window corresponding to the n predicted values reported and the last measurement resource in the observation window (the first reference time) to be less than a threshold value, so that the prediction window configured by the network equipment does not exceed the prediction capability of the terminal device, and the performance of the prediction is guaranteed.

[0150] In an embodiment, the first threshold value and / or the second threshold value is determined according to the capability of the terminal device.

[0151] For example, the first threshold value can be used to indicate the starting time of the farthest prediction window supported by the terminal device, i.e., the first threshold value can be the maximum time length between the starting time of the farthest prediction window supported by the terminal device and the last measurement resource in the observation window, which limits the farthest starting time of the prediction window from the last measurement resource in the observation window.

[0152] For example, the second threshold value can be used to indicate the time corresponding to the farthest prediction value supported by the terminal device, or to indicate the starting time or ending time of the time period corresponding to the farthest prediction value supported by the terminal device. That is, the first threshold value can be the maximum time length between the time corresponding to the farthest prediction value supported by the terminal device and the last measurement resource in the observation window, or the first threshold value can be the maximum time length between the time corresponding to the farthest prediction value supported by the terminal device and the last measurement resource in the observation window. This length limits the farthest time unit corresponding to the prediction value from the last measurement resource in the observation window.

[0153] It should be understood that in the embodiment, the starting time of the prediction window is determined with the first time as the reference time. In a possible implementation, the first threshold value or the second threshold value can also be used to indicate the maximum time length between the first time (reporting time or time at which the CSI reference resource is located) supported by the terminal device under the capability and the last measurement resource in the observation window. That is, the time interval between the first time and the first reference time is less than or equal to a third threshold value, and the third threshold value is related to the first threshold value or the second threshold value. If the scheduling of the network device exceeds the maximum length, the performance of the reported prediction value cannot be guaranteed.

[0154] In an implementation, the method further includes: transmitting the first threshold value, and / or transmitting the second threshold value. That is, the terminal device can report the first threshold value and / or the second threshold value to the network device to indicate the maximum length between the reporting time or the CSI reference resource supported by the terminal device and the last measurement resource in the observation window, so that the network device can determine the time domain position of the reported prediction result and the scheduled resource according to the capability of the terminal device and the processing time requirement, and then the terminal device can determine the starting position corresponding to the prediction window according to the scheduled reporting time.

[0155] In an implementation, the time interval between the first time unit and the first time instance is a first offset value, and the first time instance corresponds to a time instance at which the n prediction values are transmitted or a time instance at which the reference resource is located. It can be understood that the first time instance is a time instance at which the n prediction values are transmitted, such as a starting time instance at which the n prediction values are transmitted, or an ending time instance at which the n prediction values are transmitted, or a time instance at which a report carrying the n prediction values is located (such as an uplink time slot at which the report is located). The first time instance corresponds to a time instance at which the reference resource is located, and it can be understood that the first time instance is a time instance at which the reference resource is located.

[0156] In an eighth aspect, a communication apparatus is provided for implementing the method in the above aspects. The communication apparatus can be a device for performing the method in any of the above aspects, or a node or equipment comprising the device, or a module in the device, such as a chip, chip system or circuit, or a logic node, logic module or software capable of implementing part or all of the functions.

[0157] The apparatus includes modules, units, or means for implementing the corresponding functions of the method described above, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0158] In a possible implementation, the apparatus can include a processing module and a transceiver module. The processing module can be configured to implement the processing functions in any of the above aspects and any possible implementation thereof. The processing module can be, for example, a processor. The transceiver module, which can also be referred to as a transceiving unit, is configured to implement the transmitting and / or receiving functions in any of the above aspects and any possible implementation thereof. The transceiver module can include a transceiving circuit, a transceiver, a transceiver, or a communication interface.

[0159] In a possible implementation, the transceiver module includes a transmitting module and a receiving module, which are configured to implement the transmitting and receiving functions in any of the above aspects and any possible implementation thereof.

[0160] In a ninth aspect, a communication apparatus is provided, which includes a processor, and the processor is configured to couple with a memory and read instructions in the memory, and execute the method in any of the above aspects according to the instructions. The communication apparatus can be a device for performing the method in any of the above aspects, or a node or equipment comprising the device, or a module in the device, such as a chip, chip system or circuit, or a logic node, logic module or software capable of implementing part or all of the functions.

[0161] In a possible implementation, the communication apparatus further includes a memory, configured to store program instructions and / or data. Optionally, the memory and the processor are integrated together.

[0162] In a possible implementation, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or can include the chip and other discrete devices.

[0163] In a tenth aspect, a communication apparatus is provided, including: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instructions and transmit to the processor; the processor is configured to execute the computer program or instructions, so that the communication apparatus performs the method in any one of the preceding aspects. The communication apparatus can be an apparatus performing the method in any one of the preceding aspects, or a node or device including the apparatus, or a module in the apparatus, such as a chip, a chip system or a circuit, or a logic node, a logic module or software capable of implementing part or all functions.

[0164] In a possible implementation, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or can include the chip and other discrete devices.

[0165] In an eleventh aspect, a computer readable storage medium is provided, which stores instructions, when the instructions are run on a computer, the computer can execute the method in any one of the preceding aspects.

[0166] In a twelfth aspect, a computer program product is provided, which includes instructions, when the instructions are run on a computer, the computer can execute the method in any one of the preceding aspects.

[0167] It can be understood that the solutions in each aspect can be combined, provided that the solutions are not contradictory.

[0168] It can be understood that the solutions in each aspect can be combined, provided that the solutions are not contradictory. BRIEF DESCRIPTION OF DRAWINGS

[0169] FIG. 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present application;

[0170] FIG. 2 is a schematic diagram of another architecture of a communication system provided by an embodiment of the present application;

[0171] FIG. 3A is a schematic diagram of another architecture of a communication system provided by an embodiment of the present application;

[0172] FIG. 3B is a schematic diagram of an architecture of a communication apparatus according to an embodiment of the present application;

[0173] FIG. 4 is a schematic diagram of an architecture of another communication apparatus according to an embodiment of the present application;

[0174] FIG. 5 is a schematic diagram of a flow of a communication method according to an embodiment of the present application;

[0175] FIG. 6 is a schematic diagram of an embodiment according to an embodiment of the present application;

[0176] FIG. 7A is a schematic diagram of another embodiment according to an embodiment of the present application;

[0177] FIG. 7B is a schematic diagram of another embodiment according to an embodiment of the present application;

[0178] FIG. 8 is a schematic diagram of another embodiment according to an embodiment of the present application;

[0179] FIG. 9 is a schematic diagram of another embodiment according to an embodiment of the present application;

[0180] FIG. 10 is a schematic diagram of another embodiment according to an embodiment of the present application;

[0181] FIG. 11 is a schematic diagram of another embodiment according to an embodiment of the present application;

[0182] FIG. 12 is a schematic diagram of another embodiment according to an embodiment of the present application;

[0183] FIG. 13 is a schematic diagram of another embodiment according to an embodiment of the present application;

[0184] FIG. 14A is a schematic diagram of another embodiment according to an embodiment of the present application;

[0185] FIG. 14B is a schematic diagram of another embodiment according to an embodiment of the present application;

[0186] FIG. 14C is a schematic diagram of another embodiment according to an embodiment of the present application;

[0187] FIG. 14D is a schematic diagram of another embodiment according to an embodiment of the present application;

[0188] FIG. 14E is a schematic diagram of another embodiment according to an embodiment of the present application;

[0189] FIG. 14F is a schematic diagram of another embodiment according to an embodiment of the present application;

[0190] FIG. 14G is a schematic diagram of another embodiment according to an embodiment of the present application;

[0191] FIG. 14H is a schematic diagram of another embodiment according to an embodiment of the present application;

[0192] FIG. 15 is a schematic diagram of an architecture of another communication apparatus provided by an embodiment of the present application;

[0193] FIG. 16 is a schematic diagram of an architecture of another communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION

[0194] Before introducing the embodiments of the present application, the related technologies involved in the embodiments of the present application are explained and described. It can be understood that these explanations and descriptions are to make the embodiments of the present application easier to be understood, and should not be regarded as limiting the scope of protection required by the embodiments of the present application.

[0195] 1. CSI: In a time division duplex (TDD) system, since the uplink and downlink channels are reciprocal, the network device can obtain the uplink CSI by measuring the uplink reference signal, and then infer the more accurate downlink CSI, for example, use the uplink CSI as the downlink CSI. In a frequency division duplex (FDD) system, the uplink and downlink reciprocity cannot be guaranteed, and the terminal can measure the downlink reference signal to obtain the downlink CSI, such as measuring the channel state information reference signal (CSI-RS) or the synchronizing signal / physical broadcast channel block (SSB) to obtain the downlink CSI. Then, the terminal can generate a CSI report according to the protocol predefinition or the base station configuration, and send the CSI report to the network device, so that the network device obtains the downlink CSI.

[0196] In addition, the CSI report can also be applied to beam measurement. For example, in beam sweeping, the SSB or the CSI-RS (such as the CSI-RS used for beam measurement) can be used as the reference signal for beam measurement. By combining beam measurement, beam reporting and beam determination, the optimal set of beam pairs between the network device and the terminal can be selected, that is, a pair of transmission beam and reception beam is found through beam sweeping, so that the transmission beam direction and the reception beam direction are aligned, and the gain of the received signal is optimal, which can improve the communication quality. The beam measurement and reporting process is similar to the configuration and reporting process of the CSI.

[0197] 2. Artificial intelligence (AI): The time series prediction algorithm is a typical algorithm of AI, that is, the AI model can be used to learn the change rule of data over time, so that the future data can be predicted based on the historical data, for example, the CSI prediction and the time domain beam prediction can be performed based on the AI model.

[0198] In the CSI prediction based on the AI model, the CSI measurement information at the historical time can be used to predict the CSI measurement information at the future time. Similarly, as shown in FIG. 1, based on the measurement information corresponding to the CSI-RS received at t_1, t_2, t_3 and t_4, the CSI measurement information at t_5 or after t_5 can be obtained.

[0199] Optionally, the AI model can also be used to implement the time-domain beam prediction. Similarly to FIG. 1, the beam measurement information at the historical time can be used to predict the beam information (such as the beam index or the reference signal received power) at the future time. The AI model used for the CSI prediction and the beam prediction can be deployed in the terminal or the network device.

[0200] 3. The CSI-RS resource for the CSI measurement can be periodic, semi-persistent or aperiodic.

[0201] 4. CSI reporting configuration (CSI-ReportConfig): including the specified reporting type (reportConfigType), reporting quantity (reportQuantity) and the like. The CSI reporting type can be periodic, semi-persistent or aperiodic, and the reporting quantity can be the rank indication (RI), the channel quality indication (CQI) and the precoding matrix index (PMI), the reference signal received power (RSRP) and the like.

[0202] If the reporting type in the CSI-ReportConfig is configured as periodic, the terminal can perform periodic CSI reporting according to the periodicity specified in the radio resource control (RRC) signaling, and does not need to trigger the CSI reporting each time the signaling is sent. If the reporting type in the CSI-ReportConfig is configured as semi-persistent, the initial reporting needs to be triggered by the signaling, and once triggered, the periodic CSI reporting is performed according to the specified periodicity. If the reporting type in the CSI-ReportConfig is configured as aperiodic, the CSI reporting needs to be triggered by the downlink control information (DCI).

[0203] In the scenario of semi-statically configured CSI reporting, when CSI is reported in the physical uplink control channel (PUCCH), the media access control layer control element (MAC CE) signaling can be used to trigger CSI reporting, and when CSI is reported in the physical uplink shared channel (PUSCH), the DCI can be used to trigger CSI reporting.

[0204] 5. In the NR protocol, the CSI calculation time is specified: when triggering CSI reporting, the network device needs to reserve sufficient time for the terminal to effectively report CSI. For example, the time interval between the first symbol of the PUSCH carrying the CSI report and the end time of the last symbol of the PDCCH triggering the CSI report is greater than or equal to a specified time parameter, such as T proc,CSI , and the time interval between the first symbol of the PUSCH carrying the CSI report and the end time of all reference resources for channel measurement is also greater than or equal to a specified time parameter T' proc,CSI .

[0205] 6. In the NR protocol, the CSI processing criteria on the terminal device side are specified. The terminal device reports the number of available CSI processing units (CPUs) N CPU , which represents the number of calculations that the terminal device can support simultaneously N CPU CSI reports. On a certain symbol, if the calculation of the CSI report occupies L CPUs, the terminal device has N CPU -L CPUs that are not occupied. For a symbol S, there are N CPU -L CPUs that are not occupied, if there are N CSI reports that need to occupy their respective CPUs starting from symbol S, and the number of CPUs corresponding to the nth CSI report in the N CSI reports is , then the terminal device does not need to update (N-M) CSI reports with the lowest priority in the N CSI reports, where n=1, 2, …, N, 0≤M≤N, and M is the maximum value that satisfies . That is, when the unoccupied CPUs are not enough to process the calculation of all CSI reports, the terminal device can not process part of the CSI reports according to the priority. The number of CPUs required for each CSI report processing is related to the configured reporting quantity and the number of reference signal resources for channel measurement. For example: when the reporting quantity is configured as RSRP, the number of CPUs required for each CSI report processing is When the reporting quantity is configured as PMI, and the number of currently occupied CPUs is not 0, then Where K s is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement. In addition, for the processing of each CSI report, the CPU will continue to occupy a number of symbols.

[0206] It is specified in the protocol that when the reporting type is not set as 'none', the number of CPU occupied symbols is determined according to the following rules:

[0207] The time of periodic or semi-persistent CSI reporting (excluding the initial semi-persistent CSI report reported on PUSCH after PDCCH triggered CSI reporting) occupying CPU: from the first symbol of the earliest reference signal resource for channel measurement to the last symbol of the PUSCH / PUCCH carrying the CSI report. Among them, the latest measurement resource is not later than the corresponding CSI reference resource.

[0208] The time of aperiodic CSI reporting occupying CPU: from the first symbol after the PDCCH triggering the CSI report to the last symbol of the PUSCH carrying the report.

[0209] The time of the initial semi-persistent CSI report reported on PUSCH after PDCCH triggered CSI reporting occupying CPU: from the first symbol after the PDCCH to the last symbol of the PUSCH carrying the report.

[0210] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all.

[0211] Hereinafter, the terms "first", "second", and the like are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second", and the like can explicitly or implicitly include one or more of the features.

[0212] In the present application, unless otherwise explicitly specified and limited, the term "connection" should be understood broadly, for example, "connection" can be fixed connection, or detachable connection, or integral; can be directly connected, or indirectly connected through intermediate medium.

[0213] In the present application, "sending information to (e.g., a terminal)" can be understood as that the destination of the information is the terminal. It can include directly or indirectly sending information to the terminal. "Receiving information from (e.g., a terminal)" can be understood as that the source of the information is the terminal. It can include directly or indirectly receiving information from the terminal. The information can be processed between the source and the destination of the information transmission, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be similarly understood, and will not be repeated here.

[0214] The technical solutions provided in the present application can be applied to various communication systems, such as a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) system, a satellite communication system, a future communication system, or a fusion system of multiple systems, etc. The technical solutions provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system or other communication systems.

[0215] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal can include information, signaling, or data, etc. The network element can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The present disclosure describes the network element as an example. For example, the communication system can include at least one terminal and at least one network device. The network device can send a downlink signal to the terminal, and / or the terminal can send an uplink signal to the network device. It can be understood that the terminal in the present disclosure can be replaced by a first network element, and the network device can be replaced by a second network element, both of which perform the corresponding communication method in the present disclosure.

[0216] In a wireless communication network, e.g., in a mobile communication network, the services supported by the network are increasingly diverse, and thus the requirements to be met are increasingly diverse. For example, the network needs to be able to support ultra-high rates, ultra-low latency, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling increasingly complex. In addition, as the functions of the network become increasingly powerful, e.g., support increasingly high spectrum, support high-order multiple input multiple output (MIMO) technology, support beamforming, and / or support new technologies such as beam management, etc., network energy saving has become a hot research topic. These new requirements, new scenarios, and new features bring unprecedented challenges to network planning, operation and maintenance, and efficient operation. In order to meet this challenge, artificial intelligence technology can be introduced into the wireless communication network, thereby realizing network intelligence. In order to support AI technology in the wireless network, an AI node can also be introduced into the network.

[0217] FIG. 2 is a schematic diagram of a communication system applicable to the communication method of the embodiments of the present application. As shown in FIG. 2, the communication system 200 can include at least one network device, such as the network device 110 shown in FIG. 2; the communication system 100 can also include at least one terminal, such as the terminal 120 and the terminal 130 shown in FIG. 2. The network device 110 and the terminal (such as the terminal 120 and the terminal 130) can communicate through a wireless link. The communication devices in the communication system, e.g., the network device 110 and the terminal 120, can communicate through multi-antenna technology.

[0218] Optionally, the communication system 200 shown in FIG. 2 can also include an AI network element 140. The AI network element 140 is used to perform AI-related operations, such as constructing a training data set or training an AI model, etc.

[0219] In a possible implementation, the network device 110 can send data related to the training of the AI model to the AI network element 140, and the AI network element 140 can construct a training data set and train an AI model. For example, the data related to the training of the AI model can include data reported by the terminal. The AI network element 140 can send the result of the AI model-related operation to the network device 110 and forward it to the terminal through the network device 110. For example, the result of the AI model-related operation can include at least one of the following: a trained AI model, an evaluation result or a test result of the model, etc. Illustratively, part of the trained AI model can be deployed on the network device 110, and the other part can be deployed on the terminal. Alternatively, the trained AI model can be deployed on the network device 110. Or, the trained AI model can be deployed on the terminal.

[0220] It should be understood that FIG. 2 is only used as an example to illustrate that the AI network element 140 is directly connected with the network device 110, and in other scenarios, the AI network element 140 can also be connected with a terminal. Alternatively, the AI network element 140 can be connected with both the network device 110 and the terminal. Alternatively, the AI network element 140 can also be connected with the network device 110 through a third-party network element. Embodiments of the present application do not limit the connection relationship between the AI network element and other network elements.

[0221] The AI network element 140 can also be arranged as a module in the network device and / or the terminal, for example, arranged in the network device 110 or the terminal shown in FIG. 2.

[0222] It should be noted that FIG. 2 is only a simplified schematic diagram for ease of understanding, for example, the communication system can also include other devices, such as wireless relay devices and / or wireless backhaul devices, which are not shown in FIG. 2. In actual application, the communication system can include multiple network devices, and can also include multiple terminals. Embodiments of the present application do not limit the number of network devices and terminals included in the communication system.

[0223] In embodiments of the present application, the terminal can also be referred to as a user equipment (UE), a terminal device, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent or a user apparatus.

[0224] The terminal can be a device or apparatus providing voice / data, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. Currently, some examples of the terminal are: a mobile phone, a tablet computer, a notebook computer, a palm computer, 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, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal in a 5G network, or a terminal in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.

[0225] By way of example and not limitation, in the embodiments of the present application, the terminal can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that is directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes a device with full functions and large size, which can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and a device that focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands and smart jewelry for monitoring vital signs.

[0226] In the embodiments of the present application, the apparatus for implementing the terminal function can be a terminal device or an apparatus capable of supporting the terminal to implement the function, such as a chip system, which can be installed in the terminal or used in matching with the terminal. In the embodiments of the present application, the chip system can be composed of a chip or can include the chip and other discrete devices. In the embodiments of the present application, only the apparatus for implementing the terminal function is taken as the terminal for description, and the scheme of the embodiments of the present application is not limited.

[0227] The network device in the embodiments of the present application can be a device for communicating with a terminal, and the network device can also be referred to as an access network device or a radio access network device, for example, the network device can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing a terminal to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), primary station, secondary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), 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, modem or chip used in the foregoing devices or apparatuses. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a network side device in a future network, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form of the network device.

[0228] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to serve as a device communicating with another base station.

[0229] In some deployments, the network device mentioned in embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)) and a DU node. For example, the network device can include a gNB-CU-CP, a gNB-CU-UP and a gNB-DU.

[0230] In some deployments, wireless access is assisted by multiple RAN nodes cooperating to assist a terminal, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a CU, a DU, a CU-CP, a CU-UP, or an RU, etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU or an RRH.

[0231] In a possible design, a processing unit in a BBU for implementing baseband functions is referred to as a base band high (BBH) unit, and a processing unit in an RRU / AAU / RRH for implementing baseband functions is referred to as a base band low (BBL) unit.

[0232] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0233] In embodiments of the present application, the apparatus for implementing the function of the network device can be a network device; or can be an apparatus capable of supporting the network device to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The apparatus can be installed in the network device or used in combination with the network device. In embodiments of the present application, only the apparatus for implementing the function of the network device is taken as an example for illustration, and the scheme of embodiments of the present application is not limited in this way.

[0234] The network device and / or the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; and can also be deployed on airplanes, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network device and the terminal are located. In addition, the terminal and the network device can be hardware devices, or software functions running on special hardware, software functions running on general hardware, such as virtualized functions instantiated on a platform (for example, a cloud platform), or entities including special or general hardware devices and software functions. The specific forms of the terminal and the network device are not limited in the present application.

[0235] Optionally, as shown in FIG. 3A, the AI node can be deployed in one or more of the following positions in the communication system: an access network node, a terminal, a core network device, an operation administration and maintenance (OAM) and the like; or the AI node can also be deployed separately, for example, in a position other than any of the above-mentioned devices, such as a host or a cloud server of an over the top (OTT) system. The AI node can communicate with other devices in the communication system, which can be one or more of the following: a network device, a terminal, a network element of a core network and the like.

[0236] It can be understood that the present application does not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on functions, such as different AI nodes responsible for different functions.

[0237] It can also be understood that the AI node can be a separate device, or can be integrated into the same device to implement different functions, or can be a network element in a hardware device, or can be a software function running on special hardware, or can be a virtualized function instantiated on a platform (for example, a cloud platform). The specific forms of the above-mentioned AI nodes are not limited in the present application.

[0238] The AI node can be an AI network element or an AI module.

[0239] FIG. 3A is a schematic diagram of a possible application framework in a communication system, in which the access network node can be a separate RAN node, or can include multiple RAN nodes, for example, including a CU and a DU. The CU and / or the DU can also be provided with one or more AI modules. Optionally, the CU can also be split into a CU-CP and a CU-UP. One or more AI models are provided in the CU-CP and / or the CU-UP.

[0240] The AI module is used to implement a corresponding AI function. The AI modules deployed in different network elements can be the same or different. The AI module can implement different functions according to different parameter configurations. One AI module can have one or more models. One model can infer an output, which includes one parameter or multiple parameters. The learning process, training process, or inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.

[0241] In addition, the network device can be a network device provided with one or more AI modules. The network device can be one or more of the core network device, the access network node (RAN node), or the OAM shown in FIG. 3A. For example, the AI module can be a RAN intelligent controller (RIC) shown in FIG. 3B, such as a near-real-time RIC or a non-real-time RIC. For example, the near-real-time RIC is arranged in the RAN node (for example, in the CU, the DU), and the non-real-time RIC is arranged in the OAM, the cloud server, the core network device, or other network devices. The RIC can obtain a subset of data from multiple terminals from the RAN node (for example, the CU, the CU-CP, the CU-UP, the DU, and / or the RU), reorganize it into a training data set #2, and train based on the training data set #2. Exemplarily, the near-real-time RIC and the non-real-time RIC can also be arranged separately as a network element, and the network device can be the near-real-time RIC or the non-real-time RIC.

[0242] Among them, the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to latency, and the latency of the data can be seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to latency, and the latency of the data is tens of milliseconds.

[0243] In the embodiments of the present application, the device for implementing the function of the network device can be a network device; it can also be a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device.

[0244] In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is the network device. Taking the network device as an example, the base station, the technical solutions provided in the embodiments of the present application are described.

[0245] The technical solutions provided in the embodiments of the present application can be applied to wireless communication between a network device and a terminal device. In the embodiments of the present application, the term “wireless communication” can also be referred to as “communication”, and the term “communication” can also be described as “data transmission”, “information transmission”, or “transmission”.

[0246] It should be noted that FIG. 3A or FIG. 3B is only an exemplary framework diagram, and the number of network element nodes included in FIG. 3A or FIG. 3B is not limited. In addition to the functional nodes shown in FIG. 3A or FIG. 3B, other nodes such as core network devices, gateway devices, application servers, and the like can also be included, which are not limited. The access network devices and the core network devices communicate with each other through a wired network or a wireless network, such as through an NG interface.

[0247] In a specific implementation, each network element shown in FIG. 3A or FIG. 3B, such as a terminal and a network device, can use the component structure shown in FIG. 4 or include the components shown in FIG. 4. FIG. 4 is a structural schematic diagram of a communication apparatus 400 provided by an embodiment of the present application. When the communication apparatus 400 has the functions of the terminal device described in the embodiments of the present application, the communication apparatus 400 can be a terminal device or a chip or a system on chip in a terminal device. When the communication apparatus 400 has the functions of the network device described in the embodiments of the present application, the communication apparatus 400 can be a network device or a chip or a system on chip in a network device.

[0248] As shown in FIG. 4, the communication apparatus 400 can include a processor 401, a communication line 402, and a communication interface 403. Further, the communication apparatus 400 can also include a memory 404. The processor 401, the memory 404, and the communication interface 403 can be connected through the communication line 402.

[0249] The processor 401 can be a central processing unit (CPU), a graphics processing unit (GPU), a general-purpose processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device, or any combination thereof. The processor 401 can also be other devices with processing functions, such as a circuit, a device, or a software module, etc.

[0250] The communication line 402 is used to transmit information between the components included in the communication apparatus 400.

[0251] The communication interface 403 is used to communicate with other devices or other communication networks. The other communication network can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 403 can be an interface circuit, a pin, a radio frequency module, a transceiver, or any device capable of communication.

[0252] The memory 404 is configured to store instructions. The instructions can be a computer program.

[0253] The memory 404 can be a Read-only Memory (ROM) or other type of static storage device that can store static information and / or instructions, or a Random Access Memory (RAM), or other type of dynamic storage device that can store information and / or instructions for execution by the processor 401. The memory 404 can also be an Electrically Erasable Programmable read-only Memory (EEPROM), a Compact Cisc read-only Memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other non-transitory computer-readable medium that can store instructions for execution by the processor 401.

[0254] It should be noted that the memory 404 can exist independently of the processor 401, or can be integrated with the processor 401. The memory 404 can be configured to store instructions or program codes or some data, etc. The memory 404 can be located within the communication device 400, or can be located outside the communication device 400, without limitation. The processor 401 is configured to execute the instructions stored in the memory 404 to implement the methods provided by the embodiments described below.

[0255] In one example, the processor 401 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 4.

[0256] As an optional implementation, the communication device 400 includes multiple processors, for example, in addition to the processor 401 in FIG. 4, the communication device 400 can further include a processor 407.

[0257] As an optional implementation, the communication device 400 further includes an output device 405 and an input device 406. For example, the input device 406 is a keyboard, a mouse, a microphone, or a joystick, and the output device 405 is a display screen, a speaker, etc.

[0258] It should be noted that the communication device 400 can be a wearable device, a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure to that in FIG. 4. In addition, the constituent structures shown in FIG. 4 do not constitute a limitation on the communication device, and the communication device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0259] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0260] The communication method provided by the present application will be described in detail below with reference to the accompanying drawings. The terminal measures a plurality of received downlink signals continuously, and when the terminal receives first information indicating sending of a measurement result, the reporting of the measurement result can be triggered, so that the terminal can measure in advance, further make a prediction in advance, save a large time delay caused by measuring after receiving a triggering reporting signaling, and improve the efficiency of reporting the measurement result of the terminal. In addition, reducing the time delay of reporting the measurement result can also help to improve the effectiveness of reporting the measurement result.

[0261] As shown in FIG. 5, the present application provides a communication method, which can include the following steps.

[0262] 501: The terminal measures a plurality of downlink signals respectively to obtain measurement values.

[0263] The downlink signal can be a known signal. Alternatively, the downlink signal can be a reference signal, such as a synchronizing signal block (SSB), a channel state information reference signal (CSI-RS), a tracking reference signal (TRS), a phase-tracking reference signal (PTRS), or a positioning reference signal (PRS), etc. Alternatively, each downlink signal can correspond to a beam. In other words, the downlink signal can be replaced by any one of the known signal, the reference signal, the SSB, the CSI-RS, the TRS, the PTRS, the PRS, and the beam.

[0264] Optionally, the network device can send a plurality of downlink signals to the terminal. The downlink signal can be periodic or semi-static, such as a downlink signal period T1, and the terminal can receive a downlink signal for measurement every T1 time interval.

[0265] Illustratively, the network device can send a periodic or semi-static CSI-RS resource configuration to the terminal, and instruct the terminal device to perform CSI measurement but not to report the CSI measurement result. The CSI-RS resource configuration can include the period of the CSI-RS resource, such as the period of the CSI-RS resource T1, and the measurement period can be equal to the period of the CSI-RS T1.

[0266] Optionally, the network device instructs the terminal to perform CSI measurement but not to report, which can be indicated by CSI reporting configuration information, for example, the network device can send CSI reporting configuration to the terminal, and set the reporting quantity in the CSI reporting configuration as "none"; or it can be indicated by CSI-RS resource configuration information, that is, when receiving periodic / semi-static CSI-RS resource configuration, it is defaulted to perform periodic measurement but not to report.

[0267] The measurement value can be a received signal corresponding to the downlink signal. For example, when the downlink signal is a CSI-RS, the measurement value can be a CSI-RS received by the terminal device. That is, the measurement value obtained by the terminal by measuring the downlink signal can be understood as obtaining the received signal corresponding to the downlink signal. Specifically, the terminal can receive a plurality of downlink signals in turn and save them respectively, and save the received signal as the measurement value for generating the measurement result according to the trigger signaling later.

[0268] Alternatively, the measurement value can be measurement information obtained by the terminal according to the downlink signal and the corresponding received signal. For example, when the downlink signal is a CSI-RS, the measurement value can be CSI measurement information obtained according to the CSI-RS. That is, the measurement value obtained by the terminal by measuring the downlink signal can be understood as obtaining the measurement information corresponding to the downlink signal.

[0269] For example, the measurement information can be channel state information (CSI), such as rank indicator (RI), channel quality indicator (CQI), precoding matrix indicator (PMI), and reference signal received power (RSRP). In addition, the measurement information can also be beam measurement information, such as beam index and beam corresponding RSRP. The prediction information is a predicted value of the measurement information. The prediction information can be predicted channel state information or predicted CSI, such as predicted rank indicator (RI), predicted channel quality indicator (CQI), predicted precoding matrix indicator (PMI), and predicted reference signal received power (RSRP). The prediction information can also be predicted beam measurement information, or called beam prediction information, such as predicted beam index and predicted beam corresponding RSRP.

[0270] For example, the terminal can measure the j downlink signals respectively to obtain j first measurement values, where j is a positive integer.

[0271] In an embodiment, the terminal side can save or record a certain number of measurement values corresponding to downlink signals. For example, the terminal can save the latest j first measurement values, where the terminal or the network device can pre-configure the value of j and modify the value of j as needed. For example, the terminal side can continuously measure the downlink signals respectively, save the measurement values corresponding to the downlink signals, and when the number of saved first measurement values exceeds j, the terminal can delete the earlier saved measurement values according to the saving time to save the storage space occupation.

[0272] 502: The network device sends first information to the terminal, which is used to instruct the terminal to send the measurement result.

[0273] The first information can be indication information for the network device to trigger the terminal to report the measurement result. That is, when the terminal receives the first information, it can send the measurement result to the network device. For example, for aperiodic CSI reporting, after receiving the first information, the terminal can determine the CSI reporting resource information according to the indication and send the CSI measurement result to the network device once.

[0274] For example, the first information can be carried in the PDCCH.

[0275] In an embodiment, the first information can include information of time domain resources and / or frequency domain resources corresponding to the measurement result reported by the terminal, and the terminal determines the time to send the measurement result according to the first information.

[0276] For example, the first information can include information of time domain resources, such as a time domain offset value, which is used to indicate that the terminal can send the first measurement result to the network device at a first time, where the time interval between the first time and the time when the first information is received is the time domain offset value.

[0277] Optionally, before step 502, the network device can send first configuration information to the terminal. In an embodiment, the first configuration information can include information of time domain resources and / or frequency domain resources corresponding to the measurement result reported by the terminal, and the terminal determines the time to send the measurement result according to the first configuration information.

[0278] For example, the first configuration information can comprise information of time domain resource, such as comprising a first time domain period and a first time domain offset value, for indicating time instants at which the terminal can send the measurement result. The first time domain offset value is used to indicate the earliest time instant at which the terminal can send the measurement result, for example, the second time instant, and subsequently, each time instant that is separated from the second time instant by the first time domain period corresponds to a time instant at which the terminal can send the measurement result. The terminal can determine a plurality of second time instants at which the terminal can send the measurement result according to the time domain period and the offset value. Further, the terminal determines a starting time instant of sending the first measurement result, for example, the first time instant, according to the time instant at which the first information is received and the plurality of time instants at which the terminal can send the measurement result. The first time instant is one of the plurality of time instants at which the terminal can send the measurement result that is located after the time instant at which the first information is received, for example, the first time instant is one of the plurality of time instants at which the terminal can send the measurement result that is located after the time instant at which the first information is received and is closest to the time instant at which the first information is received.

[0279] In embodiments of the present application, a time instant can refer to a specific time unit, which can be expressed in seconds (s), milliseconds (ms), microseconds (us), a time slot, a symbol, or at least one continuous symbol. The specific manner of the time unit is not limited in the present application.

[0280] 503: The terminal obtains the first measurement result according to the measurement values.

[0281] Specifically, the terminal can select k downlink signals according to a standard definition or pre-configuration, for generating the corresponding first measurement result. k is a positive integer, and k is less than or equal to j. That is, before receiving the first information indicating the time instants at which the terminal can send the measurement result, the terminal can continuously measure a plurality of received downlink signals, such as saving the measurement values corresponding to j downlink signals, and after receiving the first information, the terminal can generate the first measurement result according to the measurement values corresponding to k downlink signals.

[0282] That is, the terminal can select k downlink signals for generating a measurement result. In an implementation, the k downlink signals are k downlink signals that are continuous in time, and the time period corresponding to the k downlink signals can be understood as an observation window, and the observation window includes k continuous time periods, each of which corresponds to one of the k downlink signals, or the observation window includes k time points, each of which corresponds to one of the k downlink signals, that is, the terminal generates a measurement result by observing the k continuous downlink signals in the observation window. For example, the terminal can select the k downlink signals that are received most recently before the terminal transmits the measurement result as the observation window corresponding to the first measurement result. As shown in FIG. 6, taking k=5 as an example, the starting time of the terminal transmitting the first measurement result is the first time, and the terminal can select the five downlink signals that are received most recently before the first time, and the time period corresponding to the five downlink signals is an observation window for generating a measurement result. Alternatively, the k downlink signals can be used to predict one or more future predicted values, and the time period corresponding to the one or more future predicted values can be understood as a prediction window, and the prediction window includes one or more continuous time periods, each of which corresponds to a predicted value, or the prediction window includes one or more time points, each of which corresponds to a predicted value. As shown in FIG. 6, taking an example in which the k downlink signals are used to predict one predicted value, the prediction window can include one predicted value, and the predicted value corresponds to a time point or a time period.

[0283] In an implementation, the terminal can select the k downlink signals according to the resource position of the transmitted measurement result. For example, the k downlink signals selected by the terminal can be the downlink signals that are received most recently before the first measurement result is transmitted. Further alternatively, the terminal can select the k downlink signals according to the resource position of the transmitted measurement result in combination with a preconfigured time period constraint, such as a required time period for the terminal to measure the downlink signals and a required preparation time period for the terminal to generate the first measurement result, and optionally a required time period for the terminal to make a prediction, so as to select appropriate k downlink signals as the downlink signals for generating a measurement result.

[0284] The specific manner in which the terminal selects the k downlink signals will be described in detail below in combination with different implementations and diagrams, and will not be described herein.

[0285] 504: The terminal transmits the first measurement result to the network device.

[0286] The first measurement result transmitted by the terminal can be a received signal corresponding to a downlink signal, measurement information corresponding to a downlink signal, or predicted information corresponding to a downlink signal. That is, after receiving the first information triggering the report, the terminal can receive a signal, optionally measure and / or predict the received signal, generate a measurement result, and transmit the measurement result to the network device.

[0287] Embodiments of the present application provide a plurality of possible ways to generate measurement results, as follows:

[0288] Way one, the terminal performs measurement in advance, after receiving the first information, generates the measurement result according to the measurement information, and the measurement result includes the prediction information.

[0289] That is, before the terminal receives the first information indicating the sending of the measurement result, the terminal can continuously measure a plurality of received downlink signals, and when the terminal receives the first information, the terminal can generate the measurement result according to all or part of the measurement values obtained by the previous measurement, such as obtaining the first measurement result, and send the first measurement result, so that by the terminal measuring in advance, the large time delay caused by the terminal measuring after receiving the triggering reporting signaling can be saved, and the efficiency and effectiveness of the terminal reporting the measurement result can be improved.

[0290] In the above embodiment, the time interval between the triggering signaling (such as the first information) of reporting the measurement result received by the terminal and the starting time (such as the first time) of sending the measurement result needs to be greater than or equal to the first time length, for example, the terminal has completed the measurement before receiving the triggering signaling of reporting the measurement result, after receiving the triggering signaling of reporting the measurement result, information decoding needs to be performed to obtain the content of the triggering signaling, in addition, before sending the measurement result, prediction needs to be performed, and the measurement result needs to be generated, so that the terminal needs to reserve sufficient time for information decoding, prediction and measurement result generation, so that a measurement result with high accuracy can be obtained, and the efficiency and effectiveness of the terminal reporting the measurement result can be improved.

[0291] Optionally, the first time length can be understood as the minimum time length reserved by the terminal for information decoding, prediction and measurement result generation, so that the terminal has sufficient time for information decoding, prediction and measurement result generation after receiving the first information.

[0292] Optionally, if the time interval T between receiving the first information and the first time does not satisfy T greater than or equal to the first time length, that is, T is less than the first time length, the terminal can not send the first measurement result, or update the first measurement result, or provide an effective first measurement result. Or, when the time interval T between receiving the first information and the first time satisfies T greater than or equal to the first time length, the terminal sends the first measurement result, or updates the first measurement result, or provides an effective first measurement result.

[0293] Way two, the terminal performs measurement and prediction in advance, after receiving the first information, generates the measurement result, and the measurement result includes the prediction information.

[0294] That is, before receiving the first information indicating to send the measurement result, the terminal can continuously measure the received multiple downlink signals and predict, and when the terminal receives the first information, the reporting of the measurement result can be triggered. Specifically, the terminal can generate the first measurement result according to all or part of the predicted values obtained before triggering the reporting, and send the first measurement result, so that through the terminal early measurement and prediction, the large delay caused by the terminal measurement and prediction after receiving the triggering reporting signaling can be saved, and the efficiency and effectiveness of the terminal reporting the measurement result can be improved.

[0295] In the above embodiment, the time interval between the terminal receiving the triggering signaling (such as the first information) of reporting the measurement result and the starting time (such as the first time) of sending the measurement result needs to be greater than or equal to the second length, for example, the terminal has completed measurement and prediction before receiving the first information, after receiving the first information, information decoding needs to be performed to obtain the content of the triggering signaling, in addition, before sending the measurement result, measurement result generation also needs to be performed, therefore, the terminal needs to reserve sufficient time for information decoding and measurement result generation, so that a measurement result with high accuracy can be obtained, the efficiency and effectiveness of the terminal reporting the measurement result can be improved, and the flexibility of information configuration related to the reporting of the measurement result can be improved.

[0296] Optionally, the second length can be understood as the minimum length reserved by the terminal for information decoding and measurement result generation.

[0297] Optionally, if the time interval T between receiving the first information and the first time does not satisfy T greater than or equal to the second length, that is, T is less than the second length, the terminal can not send the first measurement result, or not update the first measurement result, or not provide an effective first measurement result. Or, when the time interval T between receiving the first information and the first time satisfies T greater than or equal to the second length, the terminal sends the first measurement result, or updates the first measurement result, or provides an effective first measurement result.

[0298] In an embodiment, the terminal can dynamically determine the generation mode of the measurement result according to the time interval between receiving the first information and sending the first measurement result.

[0299] For example, the terminal sends the first measurement result at the first time, if the time interval T between the first information and the first time is long enough, for example, T is greater than or equal to the first time length, the first time length corresponds to the minimum time length required by the terminal for information decoding, prediction and measurement result generation, the terminal has enough time to perform information decoding, prediction and measurement result generation after receiving the first information, the terminal can generate and send the measurement result after prediction according to the measurement values corresponding to the k downlink signals received before the first time, so as to reduce the delay of sending the measurement result while trying to improve the accuracy of prediction and the effectiveness of the measurement result. In addition, if the time interval T between the first information and the first time is not long enough, for example, T is greater than or equal to the second time length but less than the first time length, the second time length corresponds to the minimum time length required by the terminal for information decoding and measurement result generation, the terminal has enough time to perform information decoding and measurement result generation after receiving the first information, but does not have enough time to perform prediction, the terminal directly sends the latest predicted value before the first time as the measurement result, the latest measurement value is obtained by prediction according to the measurement values corresponding to the k downlink signals received before the first time, the terminal does not need to perform prediction after receiving the first information, so as to reduce the delay of sending the measurement result.

[0300] For example, the first time length can be understood as the minimum time length reserved by the terminal for information decoding, prediction and measurement result generation, for example, the first time length t1 can be set as: t1=T_ decoding +T_ prediction +T_ result generation, and the time interval T between the first information and the first time needs to satisfy: T≥T_ decoding +T_ prediction +T_ result generation. Wherein, T_ decoding represents the time length required by the terminal for information decoding, T_ prediction represents the time length required by the terminal for predicting downlink signals, and T_ result generation represents the time length required by the terminal for measurement result generation.

[0301] For example, the second time length can be understood as the minimum time length reserved by the terminal for information decoding and measurement result generation, for example, the second time length t2 can be set as: t2=T_ decoding +T_ result generation. And the time interval T between the first information and the first time needs to satisfy: T≥T_ decoding +T_ result generation.

[0302] Wherein, generally, the first time length and the second time length can be different, for example, the first time length is greater than the second time length, that is, the second time length corresponds to the minimum time length required by the terminal for information decoding and measurement result generation, and the first time length corresponds to the minimum time length required by the terminal for information decoding, prediction and measurement result generation, and the first time length is at least longer than the second time length by the time length required for prediction, such as T_ prediction. Optionally, the first time length and the second time length can be the same, for example, the first time length and the second time length both correspond to the minimum time length required by the terminal for information decoding, prediction and measurement result generation.

[0303] In an implementation, the first time length or the second time length can be configured or indicated by the network device, or preset by a protocol, or reported by the terminal. Alternatively, the terminal can report an offset value of the first time length or the second time length relative to a time length preset by a protocol, and determine the first time length or the second time length according to the time length preset by the protocol and the offset value. Alternatively, the value of the first time length or the second time length can be different corresponding to different AI models or AI functions or reporting tasks. The present application does not limit this.

[0304] Option 3: The terminal performs measurement in advance, generates a measurement result after receiving the first information, the measurement result including measurement information, for the network device to perform prediction according to the measurement information.

[0305] In the above implementation, the first measurement result can include a measurement value obtained by measuring the downlink signal, so that the terminal sending the first measurement result can be used for the receiving end to perform channel prediction according to the measurement value, such as the network device side deploying a prediction model, which can perform prediction according to the measurement value in the received first measurement result, thereby improving the flexibility of prediction and reducing the processing complexity and power consumption of the terminal.

[0306] In addition, in a possible implementation, the terminal can determine a starting time point for sending the first measurement result, which can be determined according to the first information, such as described in the foregoing step 502, the first information can carry information of time domain resources and / or frequency domain resources corresponding to the reported measurement result. Alternatively, in another possible implementation, the network device can send configuration information to the terminal, for indicating time-frequency resource information corresponding to the measurement result reported by the terminal, such as the first configuration information. Thus, the terminal can determine the starting time point for sending the first measurement result according to the first configuration information. The first configuration information is received before the first information, and the first configuration information can include a time domain period and a time domain offset value.

[0307] Further, in an implementation, the terminal can predict one or more prediction values according to the k downlink signals, wherein each prediction value corresponds to a time point or a time period; that is, the terminal can predict prediction values of measurement values corresponding to time points or time periods after the k downlink signals according to the k downlink signals, or prediction values of measurement values of downlink signals that can be sent after the k downlink signals. If part of the prediction values correspond to time points or time periods before the first measurement result is sent, it can be known that the effectiveness of the part of the prediction values is poor, and the terminal can eliminate the part of the prediction values, thereby reducing transmission overhead and improving the efficiency and effectiveness of the terminal reporting the measurement result.

[0308] In a possible implementation, the time point or time period corresponding to the one or more predicted values predicted according to the k downlink signals are all located after the starting time point of sending the first measurement result. Optionally, the terminal determines the time domain position of the first predicted value among the one or more predicted values predicted according to the k downlink signals according to the starting time point of sending the first measurement result, for example, determines the time point corresponding to the first predicted value or the starting time point of the time period corresponding to the first predicted value according to the starting time point of sending the first measurement result and an offset value, the time point corresponding to the first predicted value or the starting time point of the time period corresponding to the first predicted value is located after the starting time point of sending the first measurement result, and the time interval between the starting time point of sending the first measurement result and the starting time point of the time period corresponding to the first predicted value is the offset value. In this way, it can be ensured that the time point or time period corresponding to the one or more predicted values is all located after the starting time point of sending the first measurement result, and the effectiveness of the terminal reporting the measurement result can be improved.

[0309] It should be understood that the various possible implementations mentioned in the foregoing of the present application can be combined without contradiction in the scheme, and the present application does not limit this.

[0310] Several specific embodiments will be described below with reference to the accompanying drawings.

[0311] Firstly, the terminal can select k downlink signals for generating the corresponding first measurement result according to the starting time point (such as the first time point) of sending the first measurement result and the preset time length constraint (such as the third time length); wherein the k downlink signals selected by the terminal need to satisfy the following conditions, condition 1: the time interval between the kth downlink signal in the k downlink signals and the first time point is greater than or equal to the third time length; condition 2: the k downlink signals are received before the first time point and are the k downlink signals received closest to the first time point.

[0312] That is, the k downlink signals are all received before the starting time point of sending the first measurement result, the kth downlink signal is the downlink signal with the latest time domain position among the selected k downlink signals, and the kth downlink signal is the downlink signal received closest to the first time point before the first time point. The terminal determines the k downlink signals satisfying the above two conditions, so that the first measurement result can be obtained according to the k measurement values corresponding to the k downlink signals, wherein the k measurement values are obtained by measuring the k downlink signals respectively. Satisfying the above conditions can greatly improve the accuracy and effectiveness of the terminal reporting the measurement result.

[0313] In the above embodiments, a sufficient reserved time period is needed between the selection of the kth downlink signal and the sending of the first measurement result. For example, in the first embodiment, the reserved time period is used for measuring the downlink signal, and the third time period corresponds to the time period required for measurement. Further, in the second embodiment, the reserved time period can be used for measuring the downlink signal and making a prediction, and the third time period corresponds to the time period required for measurement and prediction. The time period required for measurement can include one or more of the time periods required for receiving the downlink signal and generating the measurement value, and the time period required for prediction can include the time period for obtaining the predicted value from the measurement value.

[0314] Optionally, the third time period can be understood as the minimum value of the reserved time period between the kth downlink signal and the start time of sending the first measurement result.

[0315] In an embodiment, the third time period can be configured or indicated by the network device, or preset by a protocol, or reported by the terminal. Optionally, the terminal can report an offset value of the third time period relative to a time period predefined by a protocol, and determine the third time period according to the time period predefined by the protocol and the offset value. Optionally, the value of the third time period can be different corresponding to different AI models or AI functions or reporting tasks.

[0316] Next, the specific implementation process is introduced in combination with the way in which the terminal selects k downlink signals and the different ways in which the terminal generates measurement results.

[0317] Embodiment one:

[0318] Corresponding to the above-mentioned second way, the terminal performs pre-measurement and prediction before the network device triggers the reporting of the measurement result.

[0319] In an embodiment, before receiving the first information, the terminal can perform measurement on j downlink signals respectively to obtain j first measurement values, and perform prediction according to the j first measurement values respectively to obtain one or more first predicted values. Then, after receiving the first information, the terminal can determine k downlink signals as an observation window, obtain a predicted result according to the second measurement values corresponding to the k downlink signals, and generate the first measurement result. The first measurement result can include a second predicted value, which is obtained by predicting the k second measurement values.

[0320] For example, the first information can carry information of a time domain resource, such as a time domain offset value, for indicating that the terminal can send the first measurement result to the network device at the time domain resource position, so that the terminal can determine the time domain information for reporting the measurement result according to the first information, such as determining the first time according to the time domain offset value, and sending the first measurement result to the network device at the first time.

[0321] It should be noted that the k downlink signals determined by the terminal can all be located before the first information, or part of the k downlink signals can be located after the first information.

[0322] It should be understood that the first measurement value and the second measurement value in the embodiments of the present application are used to distinguish the measurement values obtained by the terminal at different periods. The first measurement value can refer to a measurement value obtained by the terminal before receiving the first information, and the second measurement value can refer to a measurement value corresponding to the k downlink signals determined by the terminal.

[0323] Optionally, the second measurement value can only include the first measurement value. For example, the second measurement values corresponding to the k downlink signals are all first measurement values of downlink signals before the first information, in other words, the k downlink signals are all downlink signals before the first information, as shown in (1) of FIG. 6. That is, the k second measurement values can include k first measurement values, that is, the k second measurement values are all obtained by measurement before receiving the first information.

[0324] Alternatively, the second measurement value can include part of the first measurement value and a measurement value obtained by measurement of one or more downlink signals after receiving the first information, as shown in (2) of FIG. 6.

[0325] In a possible implementation, the k second measurement values can include p first measurement values and q second measurement values, p and q are positive integers satisfying p+q=k, that is, p measurement values in the k second measurement values are obtained by measurement before receiving the first information, and q measurement values in the k second measurement values are obtained by measurement after receiving the first information.

[0326] For example, as shown in (2) of FIG. 6, taking k as 5 for example, the k downlink signals include one downlink signal after receiving the first information, so that the second measurement value can include 4 first measurement values obtained by measurement before receiving the first information, and 1 second measurement value obtained by measurement after receiving the first information.

[0327] Similarly, the first prediction value and the second prediction value in the embodiments of the present application are used to distinguish the prediction values obtained by the terminal at different periods. The first prediction value can refer to a prediction value obtained by the terminal by measurement of the downlink signal and prediction before receiving the first information. The second prediction value can refer to a prediction value obtained by the terminal by prediction according to the measurement values of the k downlink signals.

[0328] In a possible implementation, the second prediction value is one of the multiple groups of first prediction values, that is, the second prediction value is obtained before the first information is received. In another possible implementation, the second prediction value is irrelevant to the first prediction value, that is, the second prediction value is obtained after the first information is received. For example, each group of first prediction values can include s prediction values, where s is a positive integer, and each of the s prediction values corresponds to one time point or one time period.

[0329] Optionally, before the first information, the network device configures a periodic or semi-static measurement resource for the terminal, and sends a periodic downlink signal to the terminal according to the measurement resource configuration. Before the terminal receives the first information, the terminal can respectively measure the downlink signals sent periodically to obtain first measurement values. In the implementation of the embodiment, the terminal determines k downlink signals, which need to satisfy the following conditions: the k downlink signals are located before the first time point, and the time interval between the kth downlink signal and the first time point needs to satisfy greater than or equal to a third time length t3, where t3 can be set as: t3≥T_ measurement +T_ prediction +T_ result generation. That is, a sufficient reserved time length is needed between the k downlink signals selected by the terminal and the sending of the first measurement result, for measurement and prediction, and the third time length corresponds to the time length required for measurement and prediction.

[0330] For example, in FIG. 7A, the terminal receives CSI-RS and measures and predicts the CSI-RS, where the first information received by the terminal can be carried in PDCCH, and the first measurement result sent by the terminal can be carried in PUSCH. Wherein, T_ decoding represents the time length required for the terminal to decode PDCCH information, T_ measurement represents the time length required for the terminal to measure the downlink signal, T_ prediction represents the time length required for the terminal to predict, and T_ result generation represents the time length required for the terminal to generate the measurement result, or the time length required for PUSCH preparation.

[0331] In this example, the terminal determines k CSI-RSs in the observation window, thereby determining the latest prediction value: the k CSI-RSs in the observation window are located before the PUSCH, and the time interval T' between the kth CSI-RS and the PUSCH needs to be greater than or equal to t3, for example, t3=T_ measurement +T_ prediction +T_ result generation.

[0332] In addition, the time interval T between PDCCH and PUSCH needs to satisfy: T≥T_ decoding +T_ result generation.

[0333] For example, the prediction period shown in FIG. 7B is equal to the measurement period, and k = 5 and n = 1. According to the measurement values of the 5 CSI-RSs in the observation window 1, 1 measurement result in the prediction window 1 can be predicted, according to the measurement values of the 5 CSI-RSs in the observation window 2, 1 measurement result in the prediction window 2 can be predicted, and so on. After receiving the PDCCH, the terminal can determine the observation window satisfying the condition as the observation window 1 according to the position of the PUSCH, and thus the predicted value reported by the terminal can be the measurement result corresponding to the prediction window 1. The reason for selecting the observation window 1 but not the observation window 2 is that the time interval T' between the kth CSI-RS in the observation window 1 and the PUSCH satisfies t3, while the time interval between the kth CSI-RS in the observation window 2 and the PUSCH is less than t3.

[0334] Optionally, in an embodiment, the prediction period can also be greater than the measurement period, as shown in FIG. 8. In order to reduce the power consumption required for prediction, the terminal can perform prediction in a sliding window manner. For example, the terminal can predict n predicted signals in the prediction window 1 according to the k downlink signals in the observation window 1, and n can be 1 as shown in FIG. 8. Then, the terminal can predict n predicted signals in the prediction window 2 according to the k downlink signals in the observation window 2 after a plurality of downlink signals, as shown in FIG. 8. In this example, the prediction period of the terminal is equal to 3 times the measurement period. After receiving the PDCCH, the terminal can determine the observation window satisfying the condition according to the position of the PUSCH, and then report the predicted value corresponding to the observation window, or directly report the predicted value closest to the PUSCH among the predicted values obtained before the PUSCH.

[0335] It should be understood that the present application does not limit the prediction period of the terminal for predicting the downlink signals, i.e., the sliding step of the sliding prediction, which can be preset by the protocol or configured or indicated by the network device to the terminal.

[0336] In an embodiment, considering that in the scheme of the present embodiment, the terminal starts to measure and predict the downlink signals before receiving the first information, the time period of the terminal occupying the first resource (such as a computing processing unit / CPU) starts from before receiving the first information.

[0337] For example, the following four calculation methods for the time period of occupying the CPU can be agreed:

[0338] Method 1: The CPU is continuously occupied from the first symbol of the first downlink signal used for measurement to the time when the resource configuration is cancelled or deactivated, i.e., it is agreed that the terminal continuously occupies the CPU during the measurement process.

[0339] Manner 2: Periodic occupation, each cycle includes: starting from the first symbol of the downlink signal used for measurement, ending after occupying the fourth time length. Wherein, the fourth time length can at least include the measurement time length and / or prediction time length of one downlink signal.

[0340] Manner 3: Periodic occupation, each cycle includes: starting from the first symbol of the downlink signal used for measurement, if only measurement is performed on the downlink signal, then ending after occupying the fifth time length; if measurement and prediction are performed on the downlink signal, then ending after occupying the fourth time length. Wherein, the fifth time length can at least include the measurement time length of one downlink signal. The CPU for AI can be a dedicated CPU, if only the CPU occupation of AI is considered, then each cycle includes: starting from the starting time of the first downlink signal in the downlink signal used for measurement, ending after occupying the fourth time length. The first downlink signal is the downlink signal on which prediction is performed after the downlink signal is received, or in other words, the first downlink signal is the last downlink signal in each observation window. It can be understood that if only measurement is performed after a downlink signal without prediction, then the CPU for AI is not occupied; if measurement and prediction are performed after a downlink signal, then the CPU for AI needs to be occupied, and the occupation time length is the fourth time length.

[0341] Manner 4: Periodic occupation, each cycle includes: starting from the position of the first symbol of each downlink signal used for prediction, ending after occupying the last symbol of the downlink signal, or ending after occupying the position of the completion of prediction corresponding to the downlink signal, or ending after occupying the last symbol of the nearest report after the downlink signal, or ending after occupying the position of the fourth time length after the downlink signal. Wherein, the sixth time length corresponds to the time length of the observation window. That is, if the observation window contains k downlink signals, then each cycle includes: starting from the first symbol of the first downlink signal in the k downlink signals used for prediction, ending after occupying the last symbol of the k downlink signals, or ending after occupying the position of the completion of prediction corresponding to the k downlink signals, or ending after occupying the last symbol of the nearest report after the k downlink signals, or ending after occupying the position of the fourth time length after the k downlink signals. In particular, for the case that the prediction cycle is less than or equal to the length of the observation window, manner 4 is equivalent to manner 1.

[0342] In a possible implementation manner, the fourth time length corresponds to the time length from receiving one downlink signal to completing measurement and prediction, and the fifth time length corresponds to the time length from receiving one downlink signal to completing measurement. The fourth time length or the fifth time length can be configured or indicated by the network device, or preset by the protocol, or reported by the terminal, thereby improving the configuration flexibility of the measurement result reporting manner.

[0343] Optionally, the terminal can report an offset value of the fourth time length or the fifth time length relative to a protocol predefined time length, and determine the fourth time length or the fifth time length according to the protocol predefined time length and the offset value. Optionally, the value of the fourth time length or the fifth time length can be different corresponding to different AI models or AI functions or reporting tasks.

[0344] In a possible implementation manner, the fourth time length and / or the fifth time length can be smaller than the time interval between two adjacent downlink signals, so that the computing processing unit can be used to process other tasks in the time period between the two adjacent downlink signals without being occupied by the computing processing unit, thereby improving the utilization efficiency of computing resources.

[0345] Embodiment two:

[0346] Corresponding to the above-mentioned manner one, the terminal performs pre-measurement before the network device triggers the measurement result reporting.

[0347] In an implementation manner, the terminal can perform measurement on the j downlink signals respectively to obtain j first measurement values before receiving the first information. Then, the terminal can perform prediction according to the k second measurement values to obtain a third prediction value after receiving the first information, and the first measurement result includes the third prediction value.

[0348] For example, the first information can carry information of time domain resources, such as a time domain offset value, for indicating that the terminal can send the first measurement result to the network device at the time domain resource position, so that the terminal can determine the time domain information of reporting the measurement result according to the first information, such as determining the first time according to the time domain offset value, and sending the first measurement result to the network device at the first time.

[0349] It should be understood that the first prediction value and the third prediction value in the embodiments of the present application are to distinguish the prediction values obtained by the terminal in different periods. In the embodiments, the terminal only performs measurement on the received downlink signals without prediction before receiving the first information; and the terminal can perform prediction according to the measurement values to obtain the third prediction value after receiving the first information. The third prediction value can refer to the prediction value obtained by the terminal performing prediction on the determined k downlink signals. The terminal can obtain the second measurement values according to the k downlink signals, perform prediction on the second measurement values, and obtain the third prediction value.

[0350] Optionally, the second measurement values can only include the first measurement values, for example, the second measurement values corresponding to the k downlink signals are all the first measurement values of the downlink signals before the first information, in other words, the k downlink signals are all the downlink signals before the first information, as shown in (1) of FIG. 6. That is, the k second measurement values can include the k first measurement values, that is, the k second measurement values are all obtained by measurement before receiving the first information.

[0351] Alternatively, the second measurement values can include part of the first measurement values, and measurement values obtained by measuring one or more downlink signals after receiving the first information, as shown in (2) of FIG. 6.

[0352] In a possible implementation, the k second measurement values can include p first measurement values and q second measurement values, p and q are positive integers satisfying p+q=k, that is, p of the k second measurement values are obtained by measuring before receiving the first information, and q of the k second measurement values are obtained by measuring after receiving the first information.

[0353] For example, as shown in (2) of FIG. 6, taking k=5 as an example, one of the k downlink signals is received after receiving the first information, so that the second measurement values can include 4 first measurement values obtained by measuring before receiving the first information, and 1 second measurement value obtained by measuring after receiving the first information.

[0354] Optionally, before the first information, the network device configures a periodic or semi-static measurement resource for the terminal, and sends a periodic downlink signal to the terminal according to the measurement resource configuration, and the terminal can measure the periodically sent downlink signals respectively to obtain the first measurement values before receiving the first information.

[0355] For example, as shown in FIG. 9, taking receiving CSI-RS and measuring the CSI-RS by the terminal as an example, wherein the terminal receives PDCCH to trigger measurement and reporting, and the terminal sends PUSCH at a first time to carry the first measurement result. Wherein, T_ decoding represents the time length required by the terminal to decode information, T_ measurement represents the time length required by the terminal to measure downlink signals, T_ prediction represents the time length required by the terminal to predict downlink signals, and T_ result generation represents the time length required by the terminal to generate measurement results.

[0356] In this example, the terminal determines k CSI-RSs in the observation window, so as to determine the latest measurement value: the k CSI-RSs in the observation window 1 are located before the PUSCH, and the time interval T' between the kth CSI-RS and the PUSCH needs to be greater than or equal to the third time length t3, for example, t3=T_ measurement +T_ prediction +T_ result generation, and T'≥t3.

[0357] In addition, the time interval T between the PDCCH and the PUSCH needs to satisfy: T≥T_ decoding +T_ prediction +T_ result generation.

[0358] In an embodiment, the terminal starts to measure the downlink signal before receiving the first information, and thus the time period of the terminal occupying the first resource (e.g., a computing processing unit / CPU) starts before receiving the first information. For example, the following two ways of calculating the time period of occupying the CPU can be agreed upon:

[0359] The way 1 of the above embodiment 1: from the first symbol of the first downlink signal for measurement, the CPU is continuously occupied until the time of canceling the resource configuration or deactivating the reporting of the measurement result, that is, it is agreed that the terminal continuously occupies the CPU during the measurement.

[0360] The way 2: including a first part of periodic occupation and a second part, each period of the first part includes: from the first symbol of the downlink signal for measurement, the CPU is continuously occupied for a fifth time period and then ends. The fifth time period can include at least the measurement time of one downlink signal. The second part includes: from the first symbol of the first information, the CPU is continuously occupied until the last symbol of sending the measurement result. The CPU for AI can be a dedicated CPU, and if only the CPU occupation for AI is considered, the AI CPU occupation of the way 2 only includes the second part, that is, from the first symbol of the first information, the CPU is continuously occupied until the last symbol of sending the measurement result.

[0361] In a possible implementation, the fifth time period can be configured or indicated by the network device, or preset by the protocol, or reported by the terminal, so as to improve the configuration flexibility of the reporting mode of the measurement result.

[0362] Embodiment three:

[0363] In combination with the above way 1, the terminal can determine the time domain information of reporting the measurement result through the first configuration information. The first configuration information can be used to indicate the periodic or semi-static measurement result reporting resource.

[0364] That is, the terminal performs pre-measurement before the network device triggers the reporting of the measurement result, and the network device configures or indicates the periodic or semi-static time-frequency resource to the terminal, which can be used for the terminal to send the measurement result to the network device. When the terminal receives the first information for indicating the reporting of the measurement result, the terminal can determine the time-frequency resource corresponding to sending the measurement result to the network device according to the time of receiving the first information and the first configuration information.

[0365] The first configuration information is received before the first information, and the first configuration information includes a time domain period and an offset value.

[0366] For example, taking CSI-RS as an example, before the network device sends the first information or sends the CSI-RS, the network device can send the terminal a periodic or semi-static CSI-RS resource configuration and a periodic or semi-static CSI reporting configuration, and instruct the terminal to perform CSI measurement, and instruct the terminal to perform prediction and report the measurement result when the terminal subsequently receives dynamic signaling triggering reporting. In the CSI-RS resource configuration, the time-frequency resources corresponding to the CSI-RS can be included, such as a time domain period and a time domain offset value; so that the measurement period of the terminal on the CSI-RS is equal to the period of the CSI-RS. In the CSI reporting configuration, the time domain period and the time domain offset value corresponding to the reporting of the measurement result can be included, so that the terminal can determine the first CSI reporting resource according to the time domain offset value, and can determine a plurality of optional CSI reporting resources according to the time domain period.

[0367] It should be understood that in the embodiments of the present application, the terminal determines to send the first measurement result at the first time, wherein the terminal needs to satisfy certain conditions for the time interval between the first time and the time of receiving the first information, so as to ensure that the terminal has sufficient time to perform decoding, measurement and / or prediction on the downlink signal, and to generate the measurement result, therefore, the terminal can select the reporting resource corresponding to the measurement result according to the time of receiving the first information, the time interval and the resource indicated by the first configuration information.

[0368] In FIG. 10, according to the time domain offset value and the time domain period indicated in the first configuration information, the terminal can determine the positions of the optional PUCCH for periodic reporting, such as resources 1, 2, 3, 4 and 5 shown in FIG. 10. Before receiving the PDCCH, the terminal continuously performs periodic measurement on the received CSI-RS, and after receiving the PDCCH, the terminal can determine the final position of the PDCCH carrying the first measurement result in the optional position according to the time interval T between the first information and the first time being greater than or equal to the first time length: the time interval T between the PDCCH and the PUCCH satisfies: T≥T_ decoding +T_ prediction +T_ result generation. As shown in FIG. 10, the terminal determines to send the PUCCH at resource 4, which carries the first measurement result.

[0369] Then, the terminal can determine the k CSI-RSs received before the PDCCH as an observation window according to the PUCCH position that needs to be reported, wherein the k CSI-RSs in the observation window 1 are located before the PUSCH, and the time interval T' between the kth CSI-RS and the PUSCH needs to be greater than or equal to the third time length t3, for example, as shown in FIG. 10, t3=T_ measurement +T_ prediction +T_ result generation, T'≥t3.

[0370] For example, the period of the terminal sending the measurement result to the network device can be an integer multiple of the measurement period, and the period of the terminal sending the measurement result can be configured by the network device or preset by a protocol. The present application does not limit this.

[0371] In an embodiment, the terminal starts the periodic measurement of the downlink signal before receiving the first information. For example, the calculation of the time length of occupying the first resource (such as a calculation processing unit / CPU) is the same as that in the above-described embodiment two.

[0372] Embodiment four:

[0373] In combination with the above-described method two, the terminal can determine the time domain information of reporting the measurement result by the first configuration information. The first configuration information can be used to indicate a periodic or semi-static measurement result reporting resource.

[0374] That is, the terminal performs the pre-measurement and prediction before the network device triggers the measurement result reporting. The network device configures or indicates a periodic or semi-static time-frequency resource to the terminal, and the time-frequency resource can be used for the terminal to send the measurement result to the network device. When the terminal receives the first information for indicating the measurement result reporting, the terminal can determine the time-frequency resource for sending the measurement result to the network device according to the first configuration information.

[0375] Similarly to the foregoing embodiments, the terminal determines to send the first measurement result at the first time point. The terminal needs to satisfy certain conditions for the time interval between the first time point and the time point of receiving the first information, so as to ensure that the terminal has sufficient time to perform the decoding of the downlink signal, the measurement, and the generation of the measurement result. Therefore, the terminal can select the reporting resource corresponding to the measurement result according to the time point of receiving the first information, the time interval, and the resource indicated by the first configuration information.

[0376] In FIG. 11, taking the CSI-RS as an example, according to the time domain offset value and the time domain period indicated in the first configuration information, the terminal can determine the positions of the optional PUCCHs for periodic reporting, such as resources 1, 2, 3, and 4 shown in FIG. 11. Before receiving the PDCCH, the terminal continuously performs the periodic measurement and prediction on the received CSI-RS. After receiving the PDCCH, the terminal can determine the final position of sending the PDCCH carrying the first measurement result according to the time interval T between the first information and the first time point being greater than or equal to a second time length: T≥T_ decoding +T_ result generation. As shown in FIG. 11, the terminal determines to send the PUCCH carrying the first measurement result at the resource 4.

[0377] Then, the terminal can determine the k CSI-RSs received before the PDCCH as the observation window according to the reported PUCCH position, wherein the k CSI-RSs in the observation window 1 are located before the PUCCH, and the time interval T' between the kth CSI-RS and the PUCCH needs to be greater than or equal to the third time t3, for example, t3 = T measurement + T prediction + T result generation, T' ≥ t3.

[0378] In an embodiment, the terminal starts the periodic measurement and prediction of the downlink signal before receiving the first information. For example, the following four calculation methods of the time length of occupying the first resource (such as CPU) can be agreed:

[0379] Method 1: From the first symbol of the first downlink signal for measurement, the time of continuously occupying until the resource configuration is cancelled or deactivated, that is, it is agreed that the terminal continuously occupies the CPU during the measurement process.

[0380] Method 2: Periodic occupation, each period includes: from the first symbol of the downlink signal for measurement, continuously occupy the fourth time length and end. The fourth time length can include at least the measurement time and / or the prediction time of one downlink signal.

[0381] Method 3: Periodic occupation, each period includes: from the first symbol of the downlink signal for measurement, if only the measurement of the downlink signal is performed, continuously occupy the fifth time length and end; if the measurement and the prediction of the downlink signal are performed, continuously occupy the fourth time length and end. The fifth time length can include at least the measurement time of one downlink signal. The CPU for AI can be a dedicated CPU, if only the CPU occupation for AI is considered, each period includes: from the start time of the first downlink signal in the downlink signal for measurement, continuously occupy the fourth time length and end. The first downlink signal is the downlink signal after the prediction, or in other words, the first downlink signal is the last downlink signal in each observation window. It can be understood that if only the measurement is performed after a downlink signal without prediction, the CPU for AI is not occupied; if the measurement and the prediction are performed after a downlink signal, the CPU for AI needs to be occupied, and the occupation time is the fourth time length.

[0382] Mode 4: Periodic occupation, each period includes: from the location of each optional PUCCH to the location of k downlink signals in front, and lasts until the end of the last symbol of the PDCCH. That is, if the observation window contains k downlink signals, each period includes: from the first symbol of the first downlink signal in the k downlink signals used for prediction, and lasts until the end of the last symbol of the first optional PDCCH after the k downlink signals.

[0383] Embodiment five:

[0384] In an implementation, the terminal can report whether it supports the processing mode of the aforementioned mode one and / or mode two, or report the preferred processing mode in mode one and mode two. The network device can instruct the processing mode of the terminal, and the terminal determines the generation mode of the measurement result according to the instruction of the network device.

[0385] In an implementation, the terminal can support the processing of the aforementioned mode one and mode two at the same time, and the terminal can dynamically determine whether to select mode one or mode two as the generation mode of the measurement result.

[0386] In combination with the aforementioned mode one and mode two, the terminal can dynamically determine the generation mode of the measurement result according to the time interval between receiving the first information and sending the first measurement result, that is, the terminal can select the predicted value obtained before receiving the first information or the predicted value obtained after receiving the first information according to the relationship between the time interval and the reserved time length. Wherein, the terminal selects the predicted value obtained before receiving the first information, which can reduce the time delay of reporting the measurement result and improve the efficiency of reporting the measurement result; the terminal selects the predicted value obtained after receiving the first information, which can improve the effectiveness of reporting the measurement result.

[0387] Before the terminal receives the first information, the terminal respectively measures j downlink signals to obtain j first measurement values, and performs prediction according to the j first measurement values to obtain a first predicted value. When the terminal receives the first information, it can be dynamically determined to be one of the following cases:

[0388] Case 1: When the time interval T between the terminal receiving the first information and the first time is greater than or equal to the first time length, after receiving the first information, the terminal performs prediction according to the k second measurement values to obtain a third predicted value, and the first measurement result includes the third predicted value. The first time length corresponds to the minimum time length required for the terminal to decode information, prediction, and measurement result generation.

[0389] That is, if the time interval T between the first information and the first time is long enough, for example, T is greater than or equal to the first time length, it means that the terminal has enough reserved time to generate the measurement result after prediction according to the measurement values corresponding to the k downlink signals and send it. As shown in (1) of FIG. 12, the prediction is performed every 3 measurement periods, the terminal determines that the time interval T is enough for the terminal to perform the prediction after the PDCCH, and the terminal can use the latest k downlink signals (corresponding to the k downlink signals in the observation window 2) to perform the prediction after receiving the PDCCH, so as to reduce the delay of sending the measurement result while trying to improve the accuracy of the prediction and improve the effectiveness of the measurement result.

[0390] The specific way in which the terminal determines the first measurement result can refer to the aforementioned way one and the related description of the aforementioned embodiment two, which will not be repeated here.

[0391] Case 2: When the time interval T between the first information received by the terminal and the first time is greater than or equal to the second time length and less than the first time length, after receiving the first information, the terminal obtains a second predicted value according to the k second measurement values, and the first measurement result includes the second predicted value. The second time length corresponds to the minimum time length required for the terminal to perform information decoding and measurement result generation.

[0392] That is, if the time interval T between the first information and the first time is not long enough, for example, T is greater than or equal to the second time length but less than the first time length, it means that the terminal has enough reserved time to generate the measurement result but the reserved time is not enough to perform another prediction according to the measurement values corresponding to the k downlink signals. As shown in (2) of FIG. 12, the prediction is performed every 3 measurement periods, the terminal determines that the time interval T is not enough for the terminal to perform the prediction after the PDCCH, and at this time, the terminal can directly use the last predicted value (corresponding to the predicted value in the prediction window 1) obtained before the first time as the measurement result and send it, and the predicted value is obtained according to the k downlink signals in the observation window 1, so as to reduce the delay of sending the measurement result.

[0393] The specific way in which the terminal determines the first measurement result can refer to the aforementioned way two and the related description of the aforementioned embodiment one, which will not be repeated here.

[0394] Further, in the above implementation, the k downlink signals selected by the terminal can be determined by the terminal according to the start time (such as the first time) of sending the first measurement result and the third time length; the time interval T between the first information and the first time is different, the generation mode of the measurement result is different, and the selected k downlink signals determined according to the same first time and third time length can also be different.

[0395] In one embodiment, the terminal starts the periodic measurement and prediction of the downlink signal before receiving the first information. For example, the time length of occupying the first resource (e.g., a calculation processing unit / CPU) is calculated in the same way as the above embodiment.

[0396] Embodiment six

[0397] In order to improve the efficiency and effectiveness of the prediction information reported by the terminal device and reduce unnecessary transmission overhead, the application provides a method for reporting measurement results. It can be understood that the method can be implemented in combination with step 504 in FIG. 5, or the method for reporting measurement results described below can also be implemented independently, such as performing the actions of step 504 alone according to the following implementation of generating measurement results.

[0398] For the scenario that multiple prediction values can be obtained at one time according to k downlink signals, if the terminal can obtain n prediction values according to k downlink signals, part of the prediction values correspond to the time point or time period before the first measurement result is sent, and it can be known that the effectiveness of the prediction values is poor. In order to improve the prediction accuracy, the terminal can eliminate these prediction values, thereby reducing the transmission overhead and improving the efficiency and effectiveness of the terminal reporting measurement results.

[0399] Wherein, n is a positive integer greater than 1, and each of the n prediction values corresponds to a time point or time period.

[0400] In one embodiment, if the prediction values obtained by the terminal according to the k second measurement values include n prediction values, the first measurement result sent includes m prediction values of the n prediction values; wherein each of the m prediction values corresponds to a time point or time period after the first time point, and m is a positive integer less than or equal to n.

[0401] That is, if the terminal can predict multiple prediction values according to one observation window each time, the terminal only needs to report the part of the prediction values in the prediction window corresponding to the reporting time point of the measurement result, thereby reducing the reporting overhead.

[0402] As shown in FIG. 13, according to the above-mentioned scheme, it can be determined that the measurement values used are the measurement values in observation window 1, and 4 prediction values in prediction window 1 are predicted, but only 2 prediction values are located after PUSCH, so the first measurement result generated by the terminal can only include these two prediction values.

[0403] The present embodiment can be implemented in combination with the above-mentioned way one or way two.

[0404] Embodiment seven

[0405] Corresponding to the aforementioned mode three, i.e. the scenario of predicting based on the network device side, the measurement result sent by the terminal to the network device can include measurement information. The network device side deploys a prediction model, so that after the network device receives the measurement result, the network device can predict the measurement information according to the prediction model to obtain a predicted value.

[0406] For example, as shown in FIG. 14A, taking the terminal receiving the CSI-RS and measuring the CSI-RS as an example, the terminal receives the PDCCH for triggering measurement reporting; and the terminal sends the PUSCH carrying the first measurement result at the first time. Wherein, T_decoding represents the time length required by the terminal for information decoding, T_measurement represents the time length required by the terminal for measuring the downlink signal, and T_result generation represents the time length required by the terminal for generating the measurement result.

[0407] In this example, the terminal determines the k CSI-RSs in the observation window, thereby determining the latest k measurement values: as shown in FIG. 14A, the k CSI-RSs in the observation window 1 are located before the PUSCH, and the time interval T' between the kth CSI-RS and the PUSCH needs to be greater than or equal to the third time length t3, for example, t3=T_measurement+T_result generation in this embodiment, and T'≥t3.

[0408] For example, as shown in FIG. 14A, the time interval T between the PDCCH and the PUSCH needs to satisfy: T≥T_decoding+T_result generation.

[0409] In an embodiment, considering that in the scheme of this embodiment, the terminal starts to measure the downlink signal before receiving the first information, therefore, the time period of the terminal occupying the computing processing unit (such as CPU) starts from before receiving the first information. For example, the following two calculation methods of the time length of occupying the first resource (such as the computing processing unit / CPU) can be agreed:

[0410] Mode 1 of the above-mentioned embodiment one: from the first symbol of the first downlink signal for measurement, continuously occupy until the time of canceling the resource configuration or deactivating the measurement result reporting, that is, it is agreed that the terminal continuously occupies the CPU in the measurement process.

[0411] Mode 2: periodic occupation, each occupation period includes: from the first symbol of the downlink signal for measurement, continuously occupy for the fifth time length and then end. Wherein, the fifth time length can at least include the measurement time length of one downlink signal.

[0412] In order to make the network device and the terminal align the occupation time of the first resource required by each measurement / prediction task, avoid the task configured / triggered by the network device exceeding the constraint of the first resource of the terminal, and affect the effectiveness of the report, the application further provides a communication method for determining the occupation time of the first resource required by the terminal for reporting the measurement result. It can be understood that this method can also be implemented in the method shown in FIG. 5. The "first resource" can be replaced by "computing resource", "storage resource", "computing power resource", "processing capability", "computing unit", "storage unit", "computing power unit", "processing unit", "computing processing unit", "channel state information (CSI) processing unit", "CPU", and the like. The present method takes the "computing processing unit" as an example for description.

[0413] In an embodiment, the terminal receives second configuration information, the second configuration information including measurement resource corresponding to the first task, the measurement resource being one or more downlink signals, and the first task being measuring and / or predicting the one or more downlink signals and sending measurement result.

[0414] In a possible implementation, the terminal receives first information after receiving the second configuration information, the first information being used for triggering sending of the measurement result corresponding to the first task, that is, the sending of the measurement result corresponding to the first task is aperiodic.

[0415] In another possible implementation, the terminal receives first configuration information after receiving the second configuration information, the first configuration information being used for configuring a sending period and a time offset of the measurement result corresponding to the first task, that is, the sending of the measurement result corresponding to the first task is periodic.

[0416] In a possible implementation, the occupation time length of the computing processing unit corresponding to the first task can be defined as: periodic occupation, each occupation period starts from the starting moment of each downlink signal used for measurement and ends at the moment after the starting moment of the downlink signal and a fourth time length. The fourth time length can include at least the measurement time length of one downlink signal and the prediction time length. For example, the sending of the measurement result corresponding to the first task is aperiodic or periodic. Alternatively, the occupation time period of the computing processing unit corresponding to the first task includes a plurality of time periods, wherein the s1th time period in the plurality of time periods corresponds to the s1th downlink signal in the plurality of downlink signals used for measurement; s1 is a positive integer; and the s1th time period is from the reception moment of the s1th downlink signal to the moment after the fourth time length.

[0417] For example, the fourth time length can be set to the value of T measurement + T prediction, or a larger value.

[0418] Optionally, the fourth time length can be configured or indicated by the network device, or preset by the protocol, or reported by the terminal device. Optionally, the terminal device can report an offset value of the fourth time length relative to a time length preset by the protocol, and determine the fourth time length according to the time length preset by the protocol and the offset value. Optionally, the value of the fourth time length can be different corresponding to different AI models or AI functions or reporting tasks.

[0419] In another possible implementation, the occupation time length of the computing processing unit corresponding to the first task can be defined as: periodic occupation, each occupation period starts from the starting moment of each of the downlink signals used for measurement, and ends at the moment after the starting moment of the downlink signal and lasting for a fifth time length. The fifth time length can include at least the measurement time length of one downlink signal. For example, the sending of the measurement result corresponding to the first task is non-periodic or periodic. Alternatively, the occupation time period of the computing processing unit corresponding to the first task includes a plurality of time periods, wherein the s2th time period in the plurality of time periods corresponds to the s2th downlink signal in the plurality of downlink signals used for measurement; s2 is a positive integer; and the s2th time period is from the receiving moment of the s2th downlink signal to the moment after the occupation of the fifth time length.

[0420] For example, the fifth time length can be set as the value of the aforementioned T measurement, or set as a larger value.

[0421] Optionally, the fifth time length can be configured or indicated by the network device, or preset by the protocol, or reported by the terminal device. Optionally, the terminal device can report an offset value of the fifth time length relative to a time length preset by the protocol, and determine the fifth time length according to the time length preset by the protocol and the offset value. Optionally, the value of the fifth time length can be different corresponding to different AI models or AI functions or reporting tasks.

[0422] In combination with the above two manners, in another possible implementation, the occupation time length of the computing processing unit corresponding to the first task can be defined as: periodic occupation, each occupation period starts from the starting moment of each of the downlink signals used for measurement, and ends after occupying the fifth time length if only the downlink signal is measured; or ends after occupying the fourth time length if the downlink signal is measured and predicted. The fifth time length can include at least the measurement time length of one downlink signal. For example, the sending of the measurement result corresponding to the first task is aperiodic or periodic. Alternatively, the occupation time period of the computing processing unit corresponding to the first task includes a plurality of time periods, wherein the s3th time period in the plurality of time periods corresponds to the s3th downlink signal in the plurality of downlink signals used for measurement; s3 is a positive integer; and the s3th time period is: if only the s3th downlink signal is measured, the s3th time period ends after occupying the fifth time length; or if the s3th downlink signal is measured and predicted, the s3th time period ends after occupying the fourth time length.

[0423] In a possible implementation, the computing processing unit for AI can be a dedicated computing processing unit. If only the occupation of the computing processing unit for AI is considered, the occupation time length of the computing processing unit corresponding to the first task can be defined as: periodic occupation, each occupation period starts from the starting moment of the first downlink signal in the downlink signals used for measurement, and ends after occupying the fourth time length. The first downlink signal is a downlink signal after which prediction is performed, or in other words, the first downlink signal is the last downlink signal in each observation window. It can be understood that if only measurement is performed after a downlink signal without prediction, the computing processing unit for AI is not occupied; if measurement and prediction are performed after a downlink signal, the computing processing unit for AI needs to be occupied, and the occupation time length is the fourth time length. Alternatively, the occupation time period of the computing processing unit corresponding to the first task includes a plurality of time periods, wherein the s4th time period in the plurality of time periods corresponds to the s4th group of downlink signals in the plurality of groups of downlink signals used for measurement; each group of downlink signals corresponds to the downlink signals in one observation window, s4 is a positive integer; and the s4th time period is: from the receiving moment of the last downlink signal in the s4th group of downlink signals, to the moment after occupying the fourth time length. For example, the sending of the measurement result corresponding to the first task is aperiodic or periodic.

[0424] In a possible implementation, the occupation time length of the computing processing unit corresponding to the first task can be defined as: including a first part of periodic occupation and a second part. Each occupation period of the first part starts from the starting moment of each of the downlink signals used for measurement and ends after occupying a fifth time length. The fifth time length can include at least the measurement time length of one downlink signal. The second part includes: starting from the first symbol of the first information and ending after occupying the last symbol of sending the measurement result. In other words, the occupation time period of the computing processing unit corresponding to the first task includes two parts, the first part includes a plurality of time periods, wherein the s5th time period in the plurality of time periods corresponds to the s5th downlink signal in the plurality of downlink signals used for measurement; s5 is a positive integer; and the s5th time period is: starting from the receiving moment of the s5th downlink signal and ending at the moment after occupying the fifth time length. The second part includes: starting from the first symbol of the first information and ending after occupying the last symbol of sending the measurement result. Exemplarily, the sending of the measurement result corresponding to the first task is aperiodic, and the first information is used to trigger the sending of the measurement result corresponding to the first task.

[0425] In a possible implementation, the computing processing unit for AI can be a dedicated computing processing unit, and if only the occupation of the computing processing unit for AI is considered, the occupation time length of the computing processing unit corresponding to the first task can be defined as: starting from the first symbol of the first information and ending after occupying the last symbol of sending the measurement result. It can be understood that, since the prediction is performed after receiving the first information, the occupation of the computing processing unit for AI starts from the first symbol of the first information. Exemplarily, the sending of the measurement result corresponding to the first task is aperiodic, and the first information is used to trigger the sending of the measurement result corresponding to the first task.

[0426] In a possible implementation, the fourth time length or the fifth time length can be less than the time interval between adjacent two downlink signals, so that the computing processing unit can be used to process other tasks in the time period in which the computing processing unit is not occupied between the adjacent two downlink signals, thereby improving the utilization efficiency of computing resources.

[0427] In another possible implementation, the occupation time length of the computing processing unit corresponding to the first task can be defined as: starting from the first symbol of the first downlink signal used for measurement and ending after occupying the time of canceling the measurement resource configuration or deactivating the measurement resource. Exemplarily, the sending of the measurement result corresponding to the first task is aperiodic or periodic.

[0428] In another possible implementation, the occupation time length of the computing processing unit corresponding to the first task can be defined as: periodic occupation, each occupation period starts from the position of the first sixth time length before the first symbol of each downlink signal used for prediction, and ends at the end of the last symbol of the downlink signal, or at the end of the position of the completion of prediction corresponding to the downlink signal, or at the end of the last symbol of the nearest report after the downlink signal, or at the end of the position of the fourth time length after the downlink signal. The sixth time length corresponds to the time length of the observation window. That is, if the observation window contains k downlink signals used for prediction, each occupation period starts from the first symbol of the first downlink signal in the k downlink signals used for prediction, and ends at the end of the last symbol of the kth downlink signal in the k downlink signals, or at the end of the position of the completion of prediction corresponding to the k downlink signals, or at the end of the last symbol of the nearest report after the k downlink signals, or at the end of the position of the fourth time length after the k downlink signals. Exemplarily, the sending of the measurement result corresponding to the first task is aperiodic or periodic.

[0429] In order to align the occupation time of the first resource required by the network device and the terminal for each measurement / prediction task, avoid the task configured / triggered by the network device exceeding the constraint of the first resource of the terminal, and affect the effectiveness of the report, the present application also provides another implementation of a communication method for determining the occupation time of the first resource required by the terminal for reporting the measurement result. It can be understood that the method can also be implemented in the method shown in FIG. 5. The first resource can be replaced by “computing resource”, “storage resource”, “computing power resource”, “processing capability”, “computing unit”, “storage unit”, “computing power unit”, “processing unit”, “computing processing unit”, “channel state information (CSI) processing unit”, “CPU”, and the like. The present method takes the first resource as an example of “computing processing unit” for description.

[0430] The method comprises: the network device sends first configuration information to the terminal, the first configuration information indicating a first task, the first task being an aperiodic reporting task. The network device sends second configuration information to the terminal, the second configuration information being used to determine a plurality of third time points corresponding to the first task. Exemplarily, the third time point can refer to the start time point (such as the time point of starting measurement / prediction) of the first downlink signal in each group of downlink signals used for prediction in periodic prediction, that is, the time point of starting occupation of the computing processing unit, or refer to the time point of completing prediction (such as the time point of ending prediction) in periodic prediction, that is, the time point of ending occupation of the computing processing unit. Each group of downlink signals used for prediction contains a plurality of downlink signals that are continuous in time domain, and is a group of downlink signals capable of generating one measurement result. Exemplarily, each group of downlink signals used for prediction can be referred to as downlink signals in an observation window.

[0431] Correspondingly, the terminal receives the first configuration information and the second configuration information. The time interval between two adjacent third time instants in the plurality of third time instants is the same. The occupation time period of the calculation processing unit and / or the storage unit corresponding to the first task includes a plurality of time periods, and the s-th time period in the plurality of time periods corresponds to the s-th third time instant in the plurality of third time instants, where s is a positive integer.

[0432] In the above embodiment, the first configuration information corresponds to the configuration of the aperiodic reporting, and the second configuration information is used to determine the start or end time instant of the time period occupied by the calculation processing unit. For example, the second configuration information corresponds to the configuration of the periodic resource or the configuration of the periodic prediction. The plurality of third time instants can refer to the start time instant (e.g., the time instant of starting measurement / prediction) of the first downlink signal in each group of downlink signals used for prediction in the periodic prediction, i.e., the time instant at which the calculation processing unit starts to be occupied, or refer to the time instant at which each prediction is completed (e.g., the time instant of ending prediction), i.e., the time instant at which the calculation processing unit ends to be occupied. Through the first configuration information and the second configuration information, the occupation time of the calculation processing unit required by each prediction task of the terminal is agreed, and thus it is ensured that the configured prediction meets the constraint of the calculation processing unit of the terminal, so as to ensure the effectiveness of the measurement result reported by the terminal. In addition, the calculation processing unit can be used to process other tasks in the time period in which the calculation processing unit is not occupied between adjacent downlink signals, so as to improve the utilization rate of the calculation resource.

[0433] In an embodiment, the reception time instants of the first configuration information and the second configuration information are not limited, the first configuration information and the second configuration information can be received at the same time, or the first configuration information is received before the second configuration information, or the first configuration information is received after the second configuration information. The first configuration information and the second configuration information can be the same configuration information.

[0434] For example, the plurality of third time instants includes at least three third time instants. The plurality of third time instants is within the effective range of the first configuration information and / or the second configuration information and is determined according to the second configuration information. The second configuration information can specifically include a time domain period and a time domain offset value.

[0435] In an embodiment, the method further comprises: the s-th time period is from the s-th third time point to a position y time length after the s-th third time point, as shown in (1) of FIG. 14B. Alternatively, from the s-th fourth time point in the plurality of fourth time points to the end of the s-th third time point, wherein the s-th fourth time point is a time point before the s-th third time point, and the time interval between the s-th fourth time point and the s-th third time point is y time length. As shown in (2) of FIG. 14B. For example, the y time length can correspond to the time length from receiving to completing prediction for each group of downlink signals, or the sum of the transmission time length and the prediction time length of each group of downlink signals. The transmission time length of each group of downlink signals can be understood as the time length of the observation window.

[0436] In an embodiment, the method further comprises: the end time point of a previous time period in any two adjacent time periods in the plurality of time periods is earlier than the start time point of a subsequent time period.

[0437] It can be understood that, in the above embodiment, there is a period of time between any two adjacent time periods in the plurality of time periods, which is not occupied by the computing processing unit, that is, the computing processing unit is not always occupied, and the computing processing unit can be used to process other tasks in the time period not occupied by the computing processing unit, thereby improving the utilization rate of the computing processing unit.

[0438] In an embodiment, the method further comprises: the terminal receives first information, wherein the first information is used to indicate sending a measurement result corresponding to the first task; and the occupied time period of the computing processing unit corresponding to the first task further comprises a time period from a fifth time point to a sixth time point, wherein the fifth time point is determined according to the time point of receiving the first information, and the sixth time point is determined according to the time point of sending the measurement result.

[0439] In a possible implementation, the fourth time point is the time point of receiving the first information, and the fifth time point is the start / end time point of sending the measurement result.

[0440] It can be understood that, in the above embodiment, the occupied time period of the first resource corresponding to the first task includes two parts, the first part is a plurality of time periods occupied periodically, and the second part is a time period between receiving indication / trigger information of sending a measurement result and actually sending the measurement result. The measurement result corresponding to the first task can be understood as that the first task is sending the measurement result.

[0441] In an embodiment, the method further comprises: the network device sends first information to the terminal, to indicate sending a measurement result.

[0442] Correspondingly, the terminal receives first information, the first information being used for indicating sending a measurement result corresponding to the first task; after receiving the first information, the terminal determines a target third time according to a time of receiving the first information and the plurality of third times, wherein the target third time is one third time in the plurality of third times after the time of receiving the first information; and the terminal sends the measurement result at the target third time.

[0443] In the above embodiments, the plurality of third times can be determined in advance as candidate times for sending the measurement result before triggering the measurement result reporting, for example, receiving second configuration information containing time indications such as a time domain period and a time domain offset value for sending the measurement result, so that the terminal can determine the plurality of candidate times for sending the measurement result according to the second configuration information. After receiving the first information, the terminal determines one candidate time from the plurality of candidate times for sending the measurement result according to the time of receiving the first information, i.e., the target third time, so as to improve the flexibility of triggering the aperiodic measurement result reporting. Optionally, the selected candidate time is after the time of receiving the first information.

[0444] In the above embodiments, the occupation rules of the calculation processing units required by the terminal for the measurement result reporting are pre-configured or agreed by the protocol, so that the calculation resources of the terminal can be effectively utilized. Further, the occupation of the calculation processing units required for the measurement result reporting can be reasonably allocated according to the occupation of the calculation resources of the terminal, for example, when the occupation of the calculation resources is relatively saturated, the effectiveness of reporting the measurement result can be abandoned, and the situation of saving the occupation of the calculation processing units is selected; when the occupation of the calculation resources is relatively idle, the effectiveness of reporting the measurement result can be maximized, and the scheme of the larger occupation of the calculation processing units is selected, so as to improve the flexibility of the terminal processing the measurement reporting.

[0445] In order to align the occupation time of the first resources required by the network device and the terminal for each measurement / prediction task, avoid the task configured / triggered by the network device exceeding the constraint of the first resources of the terminal, and affect the effectiveness of reporting, the present application further provides a communication method, corresponding to another implementation manner of determining the occupation time of the first resources required by the terminal for the measurement result reporting.

[0446] In one embodiment, the network device sends first configuration information to the terminal, the first configuration information being used for indicating a plurality of third times corresponding to the first task. Correspondingly, the terminal receives the first configuration information, and can determine the plurality of third times corresponding to the first task according to the first configuration information. The third time is a time for sending the measurement result or a candidate time for sending the measurement result.

[0447] Additionally, the network device sends second configuration information to the terminal, the second configuration information being used for indicating j3 downlink signals associated with each of the plurality of third time instants, j3 being a positive integer. Correspondingly, the terminal receives the second configuration information, and can determine the j3 downlink signals associated with each of the plurality of third time instants according to the second configuration information. Furthermore, it is determined that the occupation time period of the first resource corresponding to the first task comprises a plurality of time periods, an s-th time period in the plurality of time periods corresponding to an s-th third time instant in the plurality of third time instants, s being a positive integer, each time period in the plurality of time periods comprising j3 time periods, an s1-th time period in the j3 time periods comprised by the s-th time period corresponding to an s1-th downlink signal in the j3 downlink signals associated with the s-th third time instant, s1 being a positive integer less than or equal to j3.

[0448] In the above embodiment, the first task can be a periodic reporting task, or a semi-persistent reporting task, or a non-periodic reporting task, and correspondingly, the first configuration information corresponds to a configuration of periodic reporting, or a configuration of semi-persistent reporting, or a configuration of non-periodic reporting. The first configuration information is used for determining the plurality of third time instants corresponding to the first task. For example, the first configuration information specifically comprises a time domain period and a time domain offset value, and the plurality of third time instants can be a plurality of periodically reported time instants of the periodic reporting task or the semi-persistent reporting task, or a plurality of candidate reporting time instants of the non-periodic reporting task.

[0449] The second configuration information is used for determining the j3 downlink signals associated with each of the plurality of third time instants. For example, the third time instant is a periodically reported time instant, and the j3 downlink signals associated with the s-th third time instant are used to obtain a predicted value through prediction, and the predicted value is reported at the third time instant.

[0450] It can be understood that the second configuration information is used for determining the downlink signals needed for one-time reporting or one-time prediction. In a possible implementation, the second configuration information indicates the number (i.e., j3) of downlink signals needed for one-time reporting or one-time prediction. For example, the second configuration information comprises the number of observation instances in an observation window (which can be understood as the minimum number of observation instances needed to ensure the prediction performance), and the terminal can determine that the downlink signals associated with the s-th third time instant are j3 continuous downlink signals located before the s-th third time instant and closest to the s-th third time instant.

[0451] In another possible implementation, the second configuration information is used to indicate a time length, for example, the second configuration information contains a time length of an observation window, and the terminal can determine the j3 downlink signals associated with the s-th third time according to the s-th third time and the time length, where each of the j3 downlink signals is located before the s-th third time and the time interval between the s-th third time and each of the j3 downlink signals is less than or equal to the time length. It can be understood that only the downlink signals close to the s-th third time can be used for prediction and / or reporting, and the downlink signals far from the s-th third time are not used for prediction and reporting, so as to reduce the calculation overhead of the terminal. That is, for one prediction and / or reporting, the terminal only needs to measure and process the j3 downlink signals before each third time, and the measurement and processing of each downlink signal need to occupy a part of resources, therefore, each third time corresponds to a group of resource occupation time periods, and each group of time periods includes j3 occupation time periods, where each occupation time period corresponds to the measurement and processing of one downlink signal.

[0452] Optionally, in order to guarantee the time requirement of prediction and reporting preparation, the distance between the latest downlink signal (the j3-th downlink signal) in the j3 downlink signals and the corresponding third time needs to be greater than a minimum time requirement, and the minimum time requirement is the shortest time required from receiving the j3-th downlink signal to being ready for reporting, for example, the minimum time requirement includes the receiving and measuring time of the j3-th downlink signal, the prediction time, and the reporting preparation time. The minimum time requirement can be preset by a protocol, reported by the terminal, or indicated by the network.

[0453] In an implementation, the receiving time of the first configuration information and the second configuration information is not limited, the first configuration information and the second configuration information can be received at the same time, or the first configuration information is received before the second configuration information, or the first configuration information is received after the second configuration information. The first configuration information and the second configuration information can be the same configuration information.

[0454] The first configuration information and the second configuration information can be used to make the network device and the terminal align the first resource occupation time required by each prediction task, so as to guarantee that the configured prediction meets the constraint of the first resource of the terminal, thereby guaranteeing the effectiveness of the measurement result reported by the terminal. In addition, the first resource can be used to process other tasks in the time period in which the first resource is not occupied between adjacent downlink signals, thereby reducing the invalid occupation of the first resource, and improving the utilization rate of the first resource.

[0455] In an embodiment, the method further comprises: the s1th time period is from the reception time of the s1th downlink signal to a position z time length after the reception time of the s1th downlink signal, as shown in FIG. 14C. That is, the starting time of the s1th time period is the reception time of the s1th downlink signal, and the time length of the s1th time period is z. Wherein, z is a positive number.

[0456] For example, as shown in FIG. 14C, the s th third time associated observation window 2, the s th third time associated j3 downlink signals, the s th third time corresponding to the occupation time period of the first resource is the s th group of time periods, and the s th group of time periods can include j3 time periods, wherein the s1th time period corresponds to the s1th downlink signal of the j3 downlink signals in the observation window 2. For example, in FIG. 14C, j3=2 and s1=1 are taken as examples for ease of description.

[0457] For example, the time length z can correspond to the time length from receiving to completing processing of each downlink signal, or the sum of the transmission time length and the processing time length of each downlink signal. The processing time length can include the measurement time length, the prediction time length, etc. The time length z can be predefined by the protocol or reported by the terminal device. It can be understood that for each downlink signal, the resource occupation needs to be started when the measurement and processing are started, and the resource occupation needs to be ended when the measurement and processing are ended, so the occupation time period of the first resource corresponding to each downlink signal starts from the reception time of each downlink signal and ends after a period of time.

[0458] In an embodiment, the z is less than the time interval between two adjacent downlink signals in the j3 downlink signals. Wherein, the time interval between two adjacent downlink signals in the j3 downlink signals is the same. That is, the ending time of the former time period in any two adjacent time periods in the j3 time periods is earlier than the starting time of the latter time period.

[0459] In an embodiment, the ending time of the j3th time period in the s th group of time periods in the plurality of groups of time periods is not later than the starting time of the first time period in the s+1th group of time periods. For example, the ending time of the last time period in the former group of time periods in any two adjacent groups of time periods in the plurality of groups of time periods is earlier than the starting time of the first time period in the latter group of time periods.

[0460] In the above embodiment, there is a time period in which the first resource is not occupied between any two adjacent time periods in the plurality of time periods, and there is also a time period in which the first resource is not occupied between any two adjacent time periods in the plurality of time periods, that is, the first resource is not occupied all the time, and the time period in which the first resource is not occupied can be used to process other tasks, thereby improving the utilization rate of the first resource.

[0461] In an embodiment, if there is an intersection between the two adjacent groups of time periods, the repeated resource occupation time period is counted only once. For example, if there is an intersection between the two adjacent groups of time periods, one possible case is that the end time of the j3th time period in the s-th group of time periods is the start time of the 1st time period in the s+1-th group of time periods. For example, if there is an intersection between the s-1-th group of time periods and the s-th group of time periods, the s-1-th group of time periods corresponds to the s-1-th third time (i.e., one third time before the s-th third time), and the time period corresponding to the intersection is only counted in the s-1-th group of time periods and not counted in the s-th group of time periods. Alternatively, the s-th group of time periods is the intersection of the j3 time periods corresponding to the j3 downlink signals associated with the s-th third time and the first time period, and the first time period is the time period between the s-1-th third time and the s-th third time. It can be understood that if the prediction or reporting period (the first time period) is less than the length of the observation window, or in other words, the s-1-th third time is located after the first downlink signal in the j3 downlink signals associated with the s-th third time, the resource occupation time period of the downlink signal located before the s-1-th third time in the j3 downlink signals associated with the s-th third time is not counted in the s-th group of time periods, that is, the repeated resource occupation time period is counted only once, thereby saving unnecessary resource occupation.

[0462] In an embodiment, the method further includes that the first task is a non-periodic reporting task, receiving first information, the first information is used to indicate sending a measurement result, the measurement result corresponds to the first task; the occupation time period of the first resource corresponding to the first task further includes a time period from a fifth time to a sixth time, the fifth time is determined according to the time of receiving the first information, and the sixth time is determined according to the time of sending the measurement result.

[0463] In a possible implementation, the fourth time is the time of receiving the first information, and the fifth time is the start / end time of sending the measurement result.

[0464] In the above embodiments, the occupation time period of the first resource corresponding to the first task includes two parts, the first part is a plurality of time periods periodically occupied, and the second part is a time period between receiving indication / trigger information of sending measurement results to an actual time of sending the measurement results. The measurement results correspond to the first task, which can be understood as the first task is to send the measurement results.

[0465] In an embodiment, the method further includes: the first task is a non-periodic reporting task, receiving first information, the first information is used to indicate sending measurement results, the measurement results correspond to the first task; after receiving the first information, determining a target third time according to a time of receiving the first information and the plurality of third times, wherein the target third time is one third time of the plurality of third times after the time of receiving the first information; and sending the measurement results at the target third time.

[0466] In the above embodiments, a plurality of third times can be determined as candidate times of sending measurement results before triggering measurement result reporting, for example, receiving first configuration information, the first configuration information includes time domain period and time domain offset value and other time indications of sending measurement results, so that the terminal can determine a plurality of candidate times of sending measurement results according to the first configuration information. After receiving the first information, a candidate time is determined from the plurality of candidate times to send the measurement results according to the time of receiving the first information, that is, the target third time, so as to improve the flexibility of triggering non-periodic reporting measurement results. Optionally, the selected candidate time is after the time of receiving the first information.

[0467] In order to make the network device know the prediction capability of the terminal device, and avoid the configuration of the network device not meeting the prediction capability of the terminal device, resulting in being unable to effectively predict and report, the application further provides a communication method for a terminal to report prediction capability information. It can be understood that the method can also be implemented in the method shown in FIG. 5.

[0468] In an embodiment, the terminal reports the supported prediction capability information to the network device. The prediction capability information is used to indicate one or more prediction type functions or one or more prediction type models supported by the terminal. The prediction type functions supported by the terminal may, for example, include CSI prediction functions, beam prediction functions. The prediction type models supported by the terminal are AI models that can be used to implement the above-mentioned prediction type functions. The prediction capability information further includes one or more of the following information corresponding to each prediction type function or prediction type model: the size of the prediction window, the size of the observation window, the size of the storage window, and the size of the calculation processing unit occupation window. The size of the prediction window is the number of prediction values in each prediction window or the time length of the prediction window. The size of the observation window is the number of measurement resources in each observation window or the time length of the observation window. The size of the storage window is the number of measurement resources stored in each storage window or the time length corresponding to the measurement resources stored in each storage window. The size of the calculation processing unit occupation window is the time length of each calculation processing unit occupation window. It can be understood that each prediction type function or prediction type model corresponds to one or more sets of prediction parameters, wherein each set of prediction parameters includes the size of the prediction window, the size of the observation window, the size of the storage window, and the size of the calculation processing unit occupation window, respectively indicating the size of the prediction window that can be obtained by performing one prediction, the size of the observation window required for performing one prediction, the size of the storage window required for performing one prediction, and the size of the calculation processing unit occupation window required for performing one prediction.

[0469] In a possible implementation, the terminal reports the size of one or more prediction windows corresponding to the first function or the first model to the network device, and the network device can obtain the size of the corresponding observation window according to the size of the prediction window, or obtain the size of the corresponding storage window according to the size of the prediction window, or obtain the size of the corresponding calculation processing unit occupation window according to the size of the prediction window. The correspondence between the size of the prediction window and the size of the observation window is pre-agreed by the protocol, the correspondence between the size of the prediction window and the size of the storage window is pre-agreed by the protocol, and the correspondence between the size of the prediction window and the calculation processing unit occupation window is pre-agreed by the protocol.

[0470] In a possible implementation, the terminal reports one or more sets of window combinations corresponding to the first function or the first model to the network device, and each set contains the size of a prediction window and the size of an observation window. The network device can obtain the size of the corresponding storage window according to the size of the prediction window, or obtain the size of the corresponding calculation processing unit occupation window according to the size of the prediction window. The correspondence between the size of the prediction window and the size of the storage window is pre-agreed by the protocol, and the correspondence between the size of the prediction window and the calculation processing unit occupation window is pre-agreed by the protocol.

[0471] In a possible implementation, the terminal reports one or more groups of window combinations corresponding to the first function or the first model to the network device, each group containing a size of a prediction window and a size of an observation window, and the network device can learn the size of a corresponding storage window according to the size of the observation window, or learn the size of a corresponding calculation processing unit occupation window according to the size of the observation window. The correspondence between the size of the observation window and the size of the storage window is preconfigured by a protocol, and the size of the observation window and the size of the calculation processing unit occupation window are preconfigured by the protocol.

[0472] In the above implementation, based on the supported prediction capability information reported by the terminal, the network device can learn the size of one or more prediction windows supported by each prediction type function or prediction type model, and the size of each prediction window corresponds to one or more of the following: the size of an observation window, the size of a storage window, and the size of a calculation processing unit occupation window. The network device can select the size of the prediction window according to its own needs, so that the prediction of the terminal better meets the needs of the network device. The network device can also determine the number of measurement resources (such as the number k of downlink signals in the foregoing embodiment) required for each prediction according to the size of the observation window corresponding to the size of the prediction window, so as to configure appropriate measurement resources for the terminal. For the processing mode of measuring first and then predicting after receiving a trigger message (such as the above mode one), the terminal device needs to store historical measurement values, and the network device can also determine the number of measurement values that need to be stored according to the size of the observation window corresponding to the size of the prediction window or the size of the storage window, thereby ensuring that the configured prediction task meets the storage resource constraint of the terminal, so as to ensure the effectiveness of the measurement result reported by the terminal. The network device can also determine the calculation processing unit occupation time required for each prediction task according to the size of the observation window corresponding to the size of the prediction window or the size of the calculation processing unit occupation window, thereby ensuring that the configured prediction meets the calculation processing unit constraint of the terminal, so as to ensure the effectiveness of the measurement result reported by the terminal.

[0473] In addition, for the foregoing embodiment six, the following extension can also be made. For the scenario of obtaining multiple prediction values according to k downlink signals, if the terminal can obtain n prediction values according to the k downlink signals, and if part of the n prediction values correspond to a time point or a time period before the first measurement result is sent, the terminal can conditionally send part of the preset values located before the first measurement result is sent. That is, the terminal can select part of the preset values located before the measurement result is sent and meeting the condition as the measurement result, and send the measurement result to the network side, thereby reducing the transmission overhead while ensuring the prediction accuracy as much as possible, and improving the efficiency and effectiveness of the measurement result reported by the terminal.

[0474] Embodiment eight:

[0475] In an embodiment, if the prediction values obtained according to the k measurement values include n prediction values, n is a positive integer greater than 1, each of the n prediction values corresponds to a time instance, and the first measurement result sent includes m prediction values of the n prediction values.

[0476] The m prediction values include q prediction values, the q prediction values correspond to q time instances before the first time instance, or the q prediction values correspond to q time instances before an end time of sending the first measurement result, a time interval between the q time instances and the first time instance is less than or equal to the first threshold value, m is a positive integer less than or equal to n, and q is a positive integer less than or equal to m. The first time instance can be a time at which the terminal sends a measurement result (report), a time at which the report is located, a start time of the report, or an end time of the report, such as a time at which the measurement result is sent, a start time of sending the measurement result, or an end time of sending the measurement result.

[0477] In addition, of the m prediction values, (m-q) prediction values other than the q prediction values can correspond to time instances after the first reference time instance. The (m-q) prediction values are all prediction values of the n prediction values that correspond to time instances after the first reference time instance. That is, all prediction values of the n prediction values that correspond to time instances after the first reference time instance are reported, and some or all or none of the prediction values of the n prediction values that correspond to time instances before the first reference time instance are reported.

[0478] It should be understood that one time instance in the embodiments of the present application can correspond to one time instance in the time domain or one time period. A time period can include a start time (or start time) and an end time. That is, "time instance" and "time" can be replaced with each other, or "time instance" and "time period" can be replaced with each other.

[0479] In an embodiment, if the time instance corresponding to the prediction value is one time instance in the time domain, the q time instances before the first time instance can be understood as q time instances before the first time instance. If the time instance corresponding to the prediction value is one time period in the time domain, the q time instances before the first time instance can be understood as the start time of the q time periods before the first time instance or the end time of the q time periods before the first time instance.

[0480] In an embodiment, the first threshold value is a threshold value configured by a network device or predefined for selecting prediction values to be reported. Optionally, the first offset value can be a positive number or 0.

[0481] For example, as shown in FIG. 14D, if the time point or time period corresponding to the prediction value is located before the first time point for reporting the measurement result, and the time interval between the time point corresponding to the prediction value and the first time point is less than or equal to the first threshold value, the prediction value 1 before the PUSCH can be reported. Conversely, the prediction value 2 before the PUSCH, the time interval between the time point corresponding to the prediction value 2 and the first time point is greater than the first threshold value, so the prediction value 2 does not satisfy the condition, and the prediction value 2 is not reported.

[0482] In another example, if the time unit corresponding to the prediction value includes a start time point, if the time interval between the start time point of the time period corresponding to the prediction value and the first time point is less than or equal to the threshold value indicated by the first threshold value, the prediction value is reported; otherwise, if the time interval between the start time point of the time period corresponding to the prediction value and the first time point is greater than the threshold value indicated by the first threshold value, the prediction value is discarded.

[0483] In another example, if the time unit corresponding to the prediction value includes an end time point, the end time point of the time period corresponding to the prediction value is located before the first time point, if the time interval between the end time point of the time period corresponding to the prediction value and the first time point is less than or equal to the threshold value indicated by the first threshold value, the prediction value is reported; otherwise, if the time interval between the end time point of the time period corresponding to the prediction value and the first time point is greater than the threshold value indicated by the first threshold value, the prediction value is discarded.

[0484] In another example, if the time unit corresponding to the prediction value includes a start time point and an end time point, the start time point of the time period corresponding to the prediction value is located before the first time point, and the end time point of the time period corresponding to the prediction value is located after the first time point, if the time interval between the end time point of the time period corresponding to the prediction value and the first time point is greater than or equal to the threshold value indicated by the first threshold value, the prediction value is reported; otherwise, if the time interval between the end time point of the time period corresponding to the prediction value and the first time point is less than the threshold value indicated by the first threshold value, the prediction value is discarded.

[0485] Alternatively, in another example, the first threshold value can be represented as the proportion of the time interval between the time unit corresponding to the prediction value and the first time point relative to the effective interval length of the prediction value, wherein the effective interval length of the prediction value can refer to the duration of the time period corresponding to the prediction value, or the interval duration between two time units, such as the interval duration between two time points corresponding to two prediction values, or the interval duration between the start time points of two time periods or the interval duration between the end time points of two time periods.

[0486] That is, if the proportion of the time interval between the first time point and the time point corresponding to the prediction value relative to the effective interval length of the prediction value is less than or equal to the threshold value indicated by the first threshold value, the prediction value is reported.

[0487] Alternatively, if a proportion of a time interval between the first time and a starting time of the time period corresponding to the prediction value with respect to a length of the valid interval of the prediction value is less than or equal to a threshold value indicated by the first threshold value, the prediction value is reported.

[0488] Alternatively, if an ending time of the time period corresponding to the prediction value is located before the first time, and a proportion of a time interval between the first time and the ending time of the time period corresponding to the prediction value with respect to a length of the valid interval of the prediction value is less than or equal to a threshold value indicated by the first threshold value, the prediction value is reported.

[0489] Alternatively, if a starting time of the time period corresponding to the prediction value is located before the first time, and an ending time of the time period corresponding to the prediction value is located after the first time, and a proportion of a time interval between the first time and the ending time of the time period corresponding to the prediction value with respect to a length of the valid interval of the prediction value is greater than or equal to a threshold value indicated by the first threshold value, the prediction value is reported.

[0490] It should be understood that the above-described selection manner of the prediction value provided by the sixth and eighth embodiments of the present application can also be applied to a scenario of being configured with periodic resources and being reported periodically, or can be applied to a scenario of being configured with aperiodic resources and being reported aperiodically, and the like.

[0491] In a possible implementation manner, in the above-described various possible implementation manners, the terminal or the network side determines the prediction result corresponding to the measurement result in the following manner: a starting time of the prediction window is a starting time of a transmission occasion of a latest measurement resource available for prediction or a time after adding an offset value to an ending time of the transmission occasion, that is, a transmission occasion of a nearest measurement resource in the time domain and distance from the CSI reference resource is taken as a reference time to determine the starting time of the prediction window. The offset value can be a number greater than or equal to 0.

[0492] In the present application, the CSI reference resource can also be referred to as a reference resource. The position of the CSI reference resource in the time domain is determined according to the CSI report. The time at which the CSI reference resource is located is located before the time at which the CSI report is located. The time interval between the time at which the CSI reference resource is located and the time at which the CSI report is located is a preset offset value. The time at which the CSI reference resource is located is an effective downlink time slot that satisfies the offset value. For example, in the current protocol, the definition of the time interval between the time at which the CSI reference resource is located and the time at which the CSI report is located is as follows: for periodic or semi-persistent reporting, for example, the time interval between the time at which the CSI reference resource is located and the time at which the CSI report is located can be 4 or 5 slots (slots), that is, the first offset value can be 4 slots or 5 slots; in addition, for aperiodic reporting, the time interval between the time at which the CSI reference resource is located and the time at which the CSI report is located can be the latency requirement of the CSI report.

[0493] In another possible implementation manner, in the various possible implementation manners described above, if the terminal device does not know the time at which the measurement result is transmitted when performing prediction (for example, embodiments two, three, four, five, six, and eight), the terminal or the network side determines the prediction result corresponding to the measurement result in the following manner: the starting time of the prediction window is the starting time of the transmission occasion of the latest measurement resource that can be used for prediction or the time after the ending time of the transmission occasion of the latest measurement resource that can be used for prediction plus an offset value, that is, the starting time of the prediction window is determined according to the transmission occasion of the nearest measurement resource in the time domain to the CSI reference resource and not later than the CSI reference resource in the time domain as the reference time. The offset value can be a number greater than or equal to 0; if the terminal device knows the time at which the measurement result is transmitted when performing prediction (for example, embodiment one), the terminal or the network side determines the prediction result corresponding to the measurement result in the following manner: the starting time of the prediction window is the time after the time at which the measurement result is transmitted plus an offset value, or the starting time of the prediction window is the time after the time at which the CSI reference resource is located plus an offset value.

[0494] It should be understood that the prediction window in the present application can be understood as one or more time instances corresponding to one or more predicted values in the prediction result, or the prediction window can be understood as one or more predicted values corresponding to one or more time instances in the prediction result. One predicted value can be referred to as one prediction instance, that is, one prediction window corresponds to one or more prediction instances. The start time of the prediction window can be understood as the earliest time instance in the time instance corresponding to the predicted value in the prediction result, the start time of the earliest time instance in the time instance corresponding to the predicted value, or the time instance of the first predicted value in the time domain in the prediction result, or the start time of the time period corresponding to the first predicted value in the time domain in the prediction result.

[0495] In an implementation manner, the prediction result is obtained by using an AI model according to one or more measurement values. In the present application, one or more measurement values used to obtain the prediction result corresponding to the prediction window can be understood as an observation window, or one or more time instances corresponding to the one or more measurement values used to obtain the prediction result can be understood as an observation window. One measurement value can be referred to as one observation instance or one measurement instance, that is, one observation window corresponds to one or more observation instances. Generally, if one or more predicted values are obtained according to one or more measurement values, it can be understood that the predicted values in one prediction window are obtained according to the measurement values in one observation window, and the one or more measurement values can be said to be the measurement values corresponding to the one or more predicted values.

[0496] In an implementation manner, the measurement value is obtained by measuring a downlink signal, and one downlink signal can correspond to one measurement resource or one measurement resource set. For a periodically transmitted downlink signal, one downlink signal can be understood as all measurement resources in one period, or as one measurement occasion. Taking an example in which one downlink signal corresponds to one measurement resource, it can be understood that one or more measurement values are obtained according to one or more measurement resources. That is, the one or more predicted values are obtained according to one or more measurement resources, or the one or more predicted values correspond to the one or more measurement resources. The above-mentioned one observation window can also be understood as one or more measurement resources used to obtain the prediction result.

[0497] Since the measurement and prediction need a certain time length, the measurement resource in the observation window and the time for sending the prediction result need to meet the delay requirement of measurement and prediction, the CSI reference resource can be used to determine the time domain position of the latest measurement resource meeting the delay requirement, and the latest measurement resource for measurement / prediction is the one that is not later than the CSI reference resource and closest to the CSI reference resource, which can be referred to as the first measurement resource. In the prediction scenario, the first measurement resource can also be understood as the last measurement resource in the observation window.

[0498] In this application, the starting time of the prediction window can be understood as the starting time of the prediction window corresponding to one or more prediction values reported by the terminal device expected by the network device. The network device and the terminal device can align the time unit corresponding to the earliest prediction value in the prediction result according to the preconfigured or predefined starting time of the prediction window, in addition, the network device and the terminal device can align the time range corresponding to multiple prediction values in the prediction result according to the number of prediction values included in the prediction result, or the number and interval or duration of time units corresponding to the prediction values, so that the network device and the terminal device can align the time range corresponding to multiple prediction values in the prediction result. That is, the network device can know the effective time of the prediction value in the prediction result reported by the terminal device, so as to perform appropriate scheduling.

[0499] In order to improve the efficiency and effectiveness of the prediction information reported by the terminal device and reduce unnecessary transmission overhead, the application provides a method for reporting measurement results. It can be understood that the method can also be implemented in combination with step 504 in the embodiment shown in FIG. 5; or the method can also be implemented independently.

[0500] Embodiment nine,

[0501] In an embodiment, the implementation process of the terminal device reporting the measurement result to the network device can include the following steps:

[0502] Step 1: The terminal device determines n prediction values, n is a positive integer.

[0503] Step 2: The terminal device sends m prediction values in the n prediction values to the network device. Wherein, the m time units corresponding to the m prediction values are located after the first reference time, the time interval between the first reference time and the first time is the first offset value, the first time corresponds to the time of sending the m prediction values or the time of the reference resource, i is a positive integer less than or equal to m, and m is a positive integer less than or equal to n.

[0504] Wherein, the first offset value can be positive, negative, or 0.

[0505] It should be understood that the first time point is a time point at which the m predicted values are sent, such as a starting time point at which the m predicted values are sent, or an ending time point at which the m predicted values are sent, or a time point at which a report carrying the m predicted values is located (such as an uplink time slot in which the r...

Claims

1. A communication method characterized by comprising: The method comprises: receiving i downlink signals, i being a positive integer; receiving first information, the first information being used for indicating to send a measurement result; sending a first measurement result at a first time, the first measurement result being obtained according to k downlink signals; wherein the k downlink signals comprise the i downlink signals, i being less than or equal to k.

2. The method of claim 1, wherein, The method further comprises: before a second time, predicting according to the k downlink signals to obtain a first predicted value, the first measurement result comprising the first predicted value; the second time being a starting time or an ending time of receiving the first information; or, the second time being a time that is x time length away from the starting time or the ending time of receiving the first information; or, the second time being the first time.

3. The method of claim 1, wherein, The method further comprises: after receiving the first information, predicting according to k measurement values to obtain a second predicted value, the first measurement result comprising the second predicted value, the k measurement values being obtained by measuring the k downlink signals.

4. The method of claim 1, wherein, The method further comprises: before receiving the first information, predicting according to j1 downlink signals to obtain a plurality of third predicted values, j1 being a positive integer; when a time interval T between receiving the first information and the first time is greater than or equal to a first time length, after receiving the first information, predicting according to the k measurement values to obtain a second predicted value, the first measurement result comprising the second predicted value; when the time interval T between receiving the first information and the first time is greater than or equal to a second time length and less than the first time length, after receiving the first information, determining the first measurement result according to the plurality of third predicted values, the first measurement result comprising one or more of the plurality of third predicted values.

5. The method according to any one of claims 1 to 4, characterized in that, If predicted values obtained according to k measurement values comprise n predicted values, n being a positive integer greater than 1, each of the n predicted values corresponding to a time or a time period, the first measurement result sent comprising m predicted values of the n predicted values; wherein the time or the time period corresponding to each of the m predicted values is after the first time or after an ending time of sending the first measurement result, m being a positive integer less than or equal to n.

6. The method according to any one of claims 1 to 4, characterized in that, If predicted values obtained according to k measurement values comprise n predicted values, n being a positive integer greater than 1, each of the n predicted values corresponding to a time unit, the first measurement result sent comprising m predicted values of the n predicted values; wherein the m predicted values comprise q predicted values, the q predicted values corresponding to q time units that are before the first time or before an ending time of sending the first measurement result, a time interval between the q time units and the first time being less than or equal to a first threshold, m being a positive integer less than or equal to n, q being a positive integer less than or equal to m.

7. The method of claim 1, wherein, The first measurement result includes k measurement values, the k measurement values being measured according to the k downlink signals, and the k measurement values being used for prediction.

8. The method according to any one of claims 1 to 7, characterized in that, The method comprises: determining the k downlink signals according to a first time and a third time length, wherein the first time corresponds to a starting time of sending the first measurement result, a time interval between the kth downlink signal of the k downlink signals and the first time is greater than or equal to the third time length, and the k downlink signals are downlink signals received closest to the first time before the first time; obtaining a first measurement result according to k measurement values corresponding to the k downlink signals, the k measurement values being obtained by respectively measuring the k downlink signals.

9. The method of claim 1, wherein, The method further comprises: before receiving the first information, first configuration information is further received, the first configuration information being used for determining a plurality of candidate times, and time intervals between adjacent two candidate times in the plurality of candidate times being the same; after receiving the first information, the first time is determined according to a time of receiving the first information and the plurality of candidate times, wherein the first time is one candidate time in the plurality of candidate times and located after the time of receiving the first information.

10. The method of claim 9, wherein an occupation time period of a first resource corresponding to a first task includes a plurality of time periods, wherein an rth time period in the plurality of time periods corresponds to an rth candidate time in the plurality of candidate times, r is a positive integer, and the rth time period is from a receiving time of a first downlink signal in j2 downlink signals associated with the rth candidate time to the end of the rth candidate time, j2 is a positive integer, and the first task corresponds to the sending of the first measurement result.

11. The method of claim 1, wherein, The method further comprises: before receiving the first information, second configuration information is further received, the second configuration information being used for determining a plurality of third times, and time intervals between adjacent two third times in the plurality of third times being the same; an occupation time period of a first resource corresponding to a first task includes a plurality of time periods, wherein an s th time period in the plurality of time periods corresponds to an s th third time in the plurality of third times, s is a positive integer, and the first task corresponds to the sending of the first measurement result.

12. The method of claim 11, wherein, The method further comprises: the s th time period is from the s th third time to the end of a position y time length after the s th third time; or the s th time period is from an s th fourth time in a plurality of fourth times to the end of the s th third time, wherein the s th fourth time is a time before the s th third time, and a time interval between the s th fourth time and the s th third time is y time length.

13. A method of communication, comprising: The method comprises: receiving first configuration information, the first configuration information indicating a first task, and the first task being a non-periodic reporting task; receiving second configuration information, the second configuration information being used for determining a plurality of third times corresponding to the first task; and receiving third configuration information, the third configuration information being used for determining a first time corresponding to the first task. The time interval between any two adjacent third time points in the plurality of third time points is the same. The occupation time period of the first resource corresponding to the first task includes a plurality of time periods, and an s-th time period in the plurality of time periods corresponds to an s-th third time point in the plurality of third time points, where s is a positive integer.

14. The method of claim 13, wherein, The method further includes: The s-th time period starts from the s-th third time point and ends at a position y time length after the s-th third time point; or The s-th time period starts from an s-th fourth time point in a plurality of fourth time points and ends at the s-th third time point, where the s-th fourth time point is a time point before the s-th third time point, and the time interval between the s-th fourth time point and the s-th third time point is y time length.

15. The method according to claim 13 or 14, characterized in that, The method further includes: The end time point of a previous time period in any two adjacent time periods in the plurality of time periods is earlier than the start time point of a subsequent time period.

16. The method according to any one of claims 13-15, characterized in that, The method further includes: Receiving first information, the first information being used to indicate sending a measurement result corresponding to the first task; The occupation time period of the first resource corresponding to the first task further includes a time period between a fifth time point and a sixth time point, the fifth time point being determined according to the time point of receiving the first information, and the sixth time point being determined according to the time point of sending the measurement result.

17. The method according to any one of claims 13-15, characterized in that, The method further includes: Receiving first information, the first information being used to indicate sending a measurement result corresponding to the first task; After receiving the first information, determining a target third time point according to the time point of receiving the first information and the plurality of third time points, where the target third time point is one third time point in the plurality of third time points located after the time point of receiving the first information; Sending the measurement result at the target third time point.

18. A method of communication, comprising: The method includes: Receiving first configuration information, the first configuration information being used to indicate a plurality of third time points corresponding to a first task, and the time interval between any two adjacent third time points in the plurality of third time points being the same; Receiving second configuration information, the second configuration information being used to indicate j3 downlink signals associated with the third time points, where j3 is a positive integer; The occupation time period of the first resource corresponding to the first task includes a plurality of groups of time periods, an s-th group of time periods in the plurality of groups of time periods corresponding to an s-th third time point, one group of time periods in the plurality of groups of time periods including j3 time periods, and an s1-th time period in the s-th group of time periods corresponding to an s1-th downlink signal associated with the s-th third time point; s is a positive integer, and s1 is a positive integer less than or equal to j3.

19. The method of claim 18, wherein, The start time point of the s1-th time period is the reception time point of the s1-th downlink signal, and the time length of the s1-th time period is z, where z is a positive number.

20. The method of claim 19, wherein, The z is less than the time interval between any two adjacent downlink signals in the j3 downlink signals, and the time interval between any two adjacent downlink signals in the j3 downlink signals is the same.

21. The method according to any one of claims 18-20, characterized by, An ending moment of a j3rd time period in the s-th group of time periods is not later than a starting moment of a 1st time period in an (s+1)-th group of time periods.

22. A method of communication, comprising: The method comprises: determining n prediction values, n being a positive integer; sending m prediction values in the n prediction values, the m prediction values corresponding to m time units after a first reference moment, a time interval between the first reference moment and a first moment being a first offset value, the first moment corresponding to a moment of sending the m prediction values or a moment of a reference resource, i being a positive integer less than or equal to m, and m being a positive integer less than or equal to n.

23. A method of communication, comprising: The method comprises: determining n prediction values, n being a positive integer, the n prediction values corresponding to n time units; wherein a first time unit is a first time unit in the n time units in a time domain; sending the n prediction values; wherein a time interval between the first time unit and a first reference moment is a first offset value, the first reference moment corresponding to a last measurement resource in a time domain in at least one measurement resource corresponding to the n prediction values, the first offset value being determined according to a first moment, the first moment corresponding to a moment of sending the n prediction values or a moment of a reference resource.

24. The method of claim 23, wherein, The first time unit is one of W candidate time units, the first time unit being a candidate time unit closest to the first moment among the W candidate time units, W being a positive integer.

25. A method of communication, comprising: The method comprises: determining n prediction values, n being a positive integer, the n prediction values corresponding to n time units; wherein a first time unit is a first time unit in the n time units in a time domain, and a second time unit is a last time unit in the n time units in a time domain; sending the n prediction values; wherein a time interval between the first time unit and a first reference moment is less than or equal to a first threshold value, and / or a time interval between the second time unit and the first reference moment is less than or equal to a second threshold value, the first reference moment corresponding to a last measurement resource in a time domain in at least one measurement resource corresponding to the n prediction values.

26. The method of claim 25, wherein, The first threshold value and / or the second threshold value are determined according to a capability of a terminal device.

27. A communications device, characterized by comprising at least one module or unit for implementing the method of any one of claims 1-12, or comprising at least one module or unit for implementing the method of any one of claims 13-17, or comprising at least one module or unit for implementing the method of any one of claims 18-21, or comprising at least one module or unit for implementing the method of any one of claims 22-26.

28. A communications device, characterized by comprising: a processor coupled with the memory, the memory to store a program or instructions that, when executed by the processor, cause the method of any one of claims 1-12 to be performed, or cause the method of any one of claims 13-17 to be performed, or cause the method of any one of claims 18-21 to be performed, or cause the method of any one of claims 22-26 to be performed.

29. A computer readable storage medium having stored thereon a computer program or instructions, characterized in that, The computer program or instructions, when executed, cause the method of any one of claims 1-12 to be performed, or cause the method of any one of claims 13-17 to be performed, or cause the method of any one of claims 18-21 to be performed, or cause the method of any one of claims 22-26 to be performed.

30. A computer program product, comprising computer program code in said computer program product, characterised in that, The computer program code, when running on a computer, causes the method of any one of claims 1-12 to be performed, or causes the method of any one of claims 13-17 to be performed, or causes the method of any one of claims 18-21 to be performed, or causes the method of any one of claims 22-26 to be performed.

Citation Information

Patent Citations

  • Positioning method, terminal and network equipment

    CN113301495A

  • Node in wireless communication system and method performed thereby

    CN115696478A

  • Measurement reporting for activation of network energy saving

    WO2024115466A1