Communication method and apparatus
Patent Information
- Application Number
- PCT/CN2026/086635
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-03-27
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026086635_01102026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510391898.8, filed on March 28, 2025, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0004] During communication transmission, terminal devices can report inference reports and monitoring reports to network devices so that network devices can understand the communication transmission status between them. How to improve the reporting method of monitoring reports requires further discussion. Summary of the Invention
[0005] This application provides a communication method and apparatus for improving the reporting method of monitoring reports, such as providing a more comprehensive, effective, and applicable CSI report reporting method.
[0006] In a first aspect, embodiments of this application provide a communication method that can be applied to a first device. The first device may be a terminal, or a device within the terminal (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the terminal's functions.
[0007] The method may include: determining a first monitoring report, wherein the first monitoring report corresponds to a first monitoring resource set and a first inference report; the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first prediction instance in the first inference report; the first control information used to trigger the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0008] It is understood that the relevant information in the monitoring report in the embodiments of this application can also be replaced with information related to the monitoring report, etc.
[0009] In this way, the embodiments of this application address the scenario where the second device configures inference reports and monitoring reports for the first device. By standardizing the time limits of relevant information in the monitoring report through the protocol, the problem of being unable to monitor some predicted instances in the inference report is effectively avoided. This ensures that the monitoring report can reasonably and effectively correspond to each prediction result in the inference report, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model.
[0010] As an example, the relevant information of the first monitoring report in this embodiment includes, but is not limited to, the first monitoring resource in the first monitoring resource set, the first control information for triggering the first monitoring report, the reporting time corresponding to the first monitoring report, or the reference resource corresponding to the first monitoring report. In this embodiment, the reporting time of the monitoring report can be understood or replaced as the time unit of the uplink resource carrying the monitoring report, or the uplink time unit where the monitoring report is located, such as the first or last symbol of the PUSCH or PUCCH carrying the monitored report, without limitation; the reference resource corresponding to the monitoring report can be understood or replaced as the CSI reference resource corresponding to the monitoring report.
[0011] As an example, in this application embodiment, the first device determining the first monitoring report may include, but is not limited to, the first device acquiring the first monitoring report, the first device storing the first monitoring report, or the first device sending one or more of the first monitoring report.
[0012] As an example, embodiments of this application can determine the conditions that the information related to the first monitoring report must meet based on different communication scenarios. For instance, embodiments of this application can make the following divisions based on resource configuration:
[0013] For scenarios where the monitoring resource is an aperiodic (AP) Channel State Information reference signal (CSI-RS) and the inference resource is an aperiodic (AP), semi-static (SP), or periodic (P) CSI-RS, the relevant information in the first monitoring report can meet at least one of the following conditions:
[0014] The first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report; the first control information used to trigger the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0015] For a configuration scenario where both the monitoring resource and the inference resource are P / SP CSI-RS, the relevant information in the first monitoring report must meet at least one of the following conditions:
[0016] The first control information used to trigger the first monitoring report meets the first condition; the reporting time or reference resource corresponding to the first monitoring report meets the third condition.
[0017] In this application, the inference result described in the embodiments refers to the information carried in the CSI report / User Equipment (UE) report based on AI inference, which can be replaced by inference information, prediction information, prediction result, prediction instance, result obtained based on AI model, prediction instance, prediction time instance, inference information corresponding to prediction instance, etc.; it is inconsistent for different AI features, such as the predicted precoding matrix indicator (PMI), the predicted reference signal received power (RSRP), the predicted top 1 beam, etc.
[0018] The inference report described in this application embodiment may refer to the CSI report / UE report that carries the above inference results.
[0019] The metrics described in this application can refer to monitoring results, i.e., performance metrics calculated based on measurement and inference results. These metrics vary depending on the AI feature, such as Square generalized cosine similarity (SGCS), Normalized Mean Squared Error (NMSE), Top1 accuracy, etc. The measurement results can be replaced by monitoring occasions, such as the CSI-RS transmission occasion for performance monitoring, monitoring time instances, monitoring instances, or measurement instances for performance monitoring. The CSI-RS transmission occasion indicates the time of CSI-RS resource transmission; for BM characteristics, multiple CSI-RS resources are typically transmitted within a single CSI-RS occasion; for CSI characteristics, only one CSI-RS resource is typically transmitted within a single CSI-RS occasion, and this is not limited here.
[0020] The monitoring report described in this application embodiment may refer to the CSI report / UE report that carries the above monitoring results.
[0021] In one possible approach, the first time relationship includes a time unit in which the first monitoring resource is located no later than the time unit in which the first predicted instance is active; or, the first time relationship includes a first offset time after the time unit in which the first monitoring resource is located, no later than the time unit in which the first predicted instance is active; the first offset time is predefined, or the first offset time is determined by a second device, or the first offset time is determined by the first device. Through the above methods, embodiments of this application provide various first time relationships, adaptable to diverse scenario requirements, and more practical.
[0022] As an example, the time unit of the prediction instance in the embodiments of this application can be understood as the effective time of a prediction result, or the effective range of a prediction result, or the start time of the prediction result, or the end time of the prediction result.
[0023] In one possible approach, the first condition includes:
[0024] The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than a first duration; wherein, the first relevant time of the first inference report includes at least one of the following: the time unit where the second control information for triggering the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit where the reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report. Through the above method, the embodiments of this application provide a variety of first conditions, which can adapt to various scenario requirements and are more practical. For example, by limiting the DCI trigger time of the monitoring report, it is possible to effectively avoid the monitoring resource corresponding to the monitoring report being too late compared to the first prediction instance corresponding to the prediction report, thereby achieving effective monitoring.
[0025] The first control information is used to trigger the reporting of the first monitoring report. For example, the first control information may be DCI or MAC CE. The second control information is used to trigger the reporting of the first inference report. For example, the second control information may be DCI or MAC CE.
[0026] As an example, the time unit in which the second control information is located in the embodiments of this application can be understood as the smallest time granularity (such as time slot / subframe / millisecond) of the control signaling (downlink control information (DCI) / Medium Access Control Control Element (MAC-CE) etc.) that triggers the inference report (such as AI model inference task).
[0027] In this application embodiment, the start time of the observation window corresponding to the first inference report can be understood as the starting point of the time window of the model input data on which the inference report depends, wherein the historical data / measurement results (such as sensor readings, channel status) within the observation window are used as model input. The start time of the observation window corresponding to the first inference report can also be understood as the start time of the earliest observation resource (or the earliest OFDM symbol) in the observation resource timing corresponding to the inference report. The observation resource timing can be replaced or understood as the measurement resource timing, or CSI-RS / CSI Interference Measurement (CSI-IM) / Synchronizing signal block (SSB) timing; the observation resource can be replaced or understood as the measurement resource, or CSI-RS / CSI-IM / SSB resource.
[0028] The end time of the observation window corresponding to the first inference report can be understood as the cutoff time of the observation window, which, together with the start time, defines the range of model input data. The end time of the observation window corresponding to the first inference report can also be understood as the end time (or the latest OFDM symbol) of the latest observation resource opportunity among the observation resource opportunities corresponding to the inference report. The observation resource opportunity can be replaced or understood as the measurement resource opportunity, or the CSI-RS / CSI-IM / SSB occasion; the observation resource can be replaced or understood as the measurement resource, or the CSI-RS / CSI-IM / SSB resource.
[0029] The time unit containing the reference resource corresponding to the first inference report can be understood as the time position of the benchmark resource (such as channel measurements or reference signals) associated with the inference report, used to align data and resources (e.g., CSI data within the observation window needs to be synchronized with the time domain of the reference resource). The time unit containing the reference resource corresponding to the first inference report can also be understood as the effective start time of the prediction result in the inference report, or the prediction start time corresponding to the first inference report. The reference resource can be replaced or understood as: CSI reference resource.
[0030] The prediction start time corresponding to the first inference report can be understood as the effective start time of the prediction result corresponding to the inference report, or the start time of the first prediction result among all prediction results corresponding to the inference report. Here, the time mentioned in the embodiments of this application can be replaced by a time unit, which can be understood as any one or more of a slot, subframe, frame, or OFDM symbol. For example, the time corresponding to A represents the slot, subframe, frame, or OFDM symbol where A is located, or the first slot, subframe, frame, or OFDM symbol where A is located, or the last slot, subframe, frame, or OFDM symbol where A is located.
[0031] As an example, in this embodiment of the application, the time unit where the first control information is located is after the first relevant time of the first inference report. This can be understood as the first monitoring report being triggered after the first inference report is triggered.
[0032] As an example, the time unit in which the first control information is located in the embodiments of this application includes, but is not limited to, the sending time of the first control information and the receiving time of the first control information.
[0033] As an example, the content of the first condition in the embodiments of this application may vary depending on the communication scenario, and is not limited to the following two cases:
[0034] Case 1: When the first monitoring resource set is a non-periodic monitoring resource, the first condition includes that the time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than the first duration.
[0035] Case 2: When the first monitoring resource set is a semi-persistent resource and / or a periodic monitoring resource, the first condition includes that the time interval between the time unit where the first control information is located and the time unit where the second control information used to trigger the first inference report is located is not greater than the first duration.
[0036] In one possible approach, the first duration includes a first interval or the difference between the first interval and a second interval;
[0037] The first interval includes at least one of the following: the interval between the time unit where the second control information is located and the reporting time of the first inference report; the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located; the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report; the sum of the interval between the time unit where the second control information is located and the reporting time of the first inference report, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the transmission period of the channel state information reference signal; wherein, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or the second interval is determined by the first device. Through the above method, the embodiments of this application provide multiple contents of the first interval, which can adapt to various scenario requirements and are more practical.
[0038] As an example, in this embodiment of the application, the second interval corresponds to the time reserved for the first monitoring report to be triggered or measured.
[0039] As an example, in the embodiments of this application, the prediction start time corresponding to the first inference report can refer to the start time of the first prediction instance.
[0040] In one possible manner, the first information is sent to a second device, the first information including the second interval.
[0041] In one possible manner, the second condition includes at least one of the following:
[0042] The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report; the time unit where the first monitoring resource is located is within a second offset range of the prediction start time corresponding to the first inference report; wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device. Through the above method, this embodiment of the application, by limiting the time relationship between the monitoring resource corresponding to the monitoring report and the prediction instance of the prediction report, can effectively prevent the monitoring resource corresponding to the monitoring report from being too late compared to the first prediction instance corresponding to the prediction report, thereby achieving effective monitoring.
[0043] As an example, in this embodiment of the application, the time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report. This can be understood as the time unit where the first monitoring resource is located being within the second offset range before the prediction start time corresponding to the first inference report, and / or the time unit where the first monitoring resource is located being within the second offset range after the prediction start time corresponding to the first inference report.
[0044] For example, assuming the prediction start time corresponding to the first inference report is l, and the value corresponding to the second offset range is A, then the second offset range corresponding to the prediction start time of the first inference report refers to (l, l+A), or (lA, l), or (lA, l+A).
[0045] For example, assuming the prediction start time corresponding to the first inference report is l, and the values corresponding to the second offset range are A1 and A2, then the second offset range corresponding to the prediction start time of the first inference report refers to (l-A1, l+A2).
[0046] In one possible approach, the second offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0047] In one possible manner, the third condition includes at least one of the following:
[0048] The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report; the reporting time corresponding to the first monitoring report is within a third offset range of the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is within a third offset range of the prediction end time corresponding to the first inference report; wherein, the third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device. Through the above method, this embodiment of the application effectively avoids the UE not having enough time to monitor all prediction instances of the corresponding prediction report by limiting monitoring reporting after the prediction result takes effect, thereby achieving effective monitoring.
[0049] As an example, in this embodiment of the application, the reporting time corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report. This can be understood as the reporting time corresponding to the first monitoring report being within the third offset range before the prediction end time corresponding to the first inference report, and / or the reporting time corresponding to the first monitoring report being within the third offset range after the prediction end time corresponding to the first inference report. For example, assuming the prediction end time corresponding to the first inference report is H, and the third offset range is B, then the third offset range of the prediction end time corresponding to the first inference report refers to (H, H+B), or (HB, H), or (HB, H+B). As another example, assuming the prediction end time corresponding to the first inference report is H, and the values corresponding to the third offset range are B1 and B2, then the third offset range of the prediction end time corresponding to the first inference report refers to (H-B1, H+B2).
[0050] In one possible approach, the third offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0051] In one possible approach, the method further includes sending second information to a second device, the second information being used to determine the second offset range and / or the third offset range.
[0052] As an example, in this application embodiment, the second information includes the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0053] In one possible approach, the method further includes:
[0054] The system receives third control information sent by a first device, which triggers the reporting of the first inference report and the first monitoring report. The reporting time of the first monitoring report is later than the reporting time of the first inference report. Through the above method, this embodiment of the application triggers two PUSCH reports through one DCI. The two PUSCHs respectively carry the inference report and the monitoring report, avoiding the problem of not being able to monitor some prediction instances in the inference report. This ensures that the AP monitoring report can reasonably and effectively correspond to each prediction result in the AP inference report, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model.
[0055] The third control information is used to trigger the reporting of the first inference report and the first monitoring report. In one example, the third control information may be DCI or MAC CE.
[0056] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0057] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0058] As an example, the prediction window time corresponding to the inference report in this application embodiment can be understood as the total duration of the prediction results corresponding to the inference report. For example, assuming the inference report includes prediction results corresponding to T1, T2, T3, and T4, then the prediction window is [T1, T4], and the prediction window length is T4 - T1. Ti can be understood as the effective time of the prediction result corresponding to Ti, or the start time of the effective interval of the prediction result corresponding to Ti, or the end time of the effective interval of the prediction result corresponding to Ti, where i is 1, 2, 3, or 4. For another example, the prediction window length is the difference between the end time of the effective interval of the prediction result corresponding to T4 and the start time of the effective interval of the prediction result corresponding to T1. If the inference report has only one prediction result, then the prediction window length can be the effective duration of the prediction result, i.e., the difference between the end time of the effective interval of the prediction result and the start time of the effective interval of the prediction result.
[0059] In one possible approach, the method further includes:
[0060] The configuration information of the first monitoring report is determined to include third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported at the same time.
[0061] In one possible approach, the method further includes:
[0062] The system receives fourth control information sent by a first device, which triggers the reporting of the first inference report and the storage of information related to the first monitoring report. The first inference report includes at least one prediction result. The first monitoring report configures monitoring resources corresponding to the first inference report and instructs the first device to store measurement results corresponding to the at least one prediction result, and / or stores monitoring results calculated based on the measurement results. The information related to the first monitoring report includes one or more of the following: monitoring results corresponding to the first monitoring report and measurement results corresponding to the first monitoring report. Through the above method, this embodiment of the application triggers one inference report reporting and one monitoring report storage through one DCI, avoiding the problem of being unable to monitor some prediction instances in the inference report, ensuring that the AP monitoring report can reasonably and effectively correspond to each prediction result in the AP inference report, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model.
[0063] The fourth control information is used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report. In one example, the fourth control information may be DCI or MAC CE.
[0064] As an example, the fourth control information described in this application embodiment may also instruct the first monitoring report not to be reported; or, the reporting quantity (IE) corresponding to the first monitoring report is "None", and the first monitoring report and the first inference report are not reported at the same time.
[0065] Understandably, in the above method, the first monitoring report does not refer to the CSI report that the UE needs to report, but rather to instruct the UE to calculate and / or store performance indicators, or measure and / or measure the results corresponding to the storage monitoring resources. In other words, the first monitoring report may correspond to the first monitoring resource and / or the first monitoring configuration, and the first monitoring configuration may correspond to the second monitoring report.
[0066] In one possible approach, the method further includes:
[0067] The system receives a fifth control message sent by a first device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0068] The fifth control information is used to trigger the reporting of the second monitoring report. In one example, the fifth control information can be DCI or MAC CE.
[0069] As an example, in this application embodiment, the second monitoring report can be associated with the first monitoring report; or, the second monitoring report can be associated with the first inference report through the first monitoring report, thereby simultaneously associating the first monitoring report and the first inference report.
[0070] As an example, in this embodiment of the application, the measurement results stored in the second monitoring report corresponding to the first monitoring report can be understood as determining the monitoring results based on the measurement results stored in the first monitoring report and the inference results of the first inference report, and the monitoring results are carried in the second monitoring report.
[0071] Secondly, embodiments of this application provide a communication method that can be applied to a first device. The first device is, for example, a terminal device, or a component within a terminal device. For a component within a terminal device, please refer to the first aspect.
[0072] The method may include: receiving third control information sent by a first device, the third control information being used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report being later than the reporting time of the first inference report.
[0073] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0074] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0075] In one possible approach, the method further includes:
[0076] The configuration information of the first monitoring report is determined to include third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported at the same time.
[0077] Thirdly, embodiments of this application provide a communication method that can be applied to a first device. The first device is, for example, a terminal device, or a component within a terminal device. For a component within a terminal device, please refer to the first aspect.
[0078] The method may include: receiving fourth control information sent by a first device, the fourth control information being used to trigger the reporting of the first inference report, and storing information related to the first monitoring report; wherein, the first inference report includes at least one prediction result; the first monitoring report is used to configure monitoring resources corresponding to the first inference report and to instruct the first device to store measurement results corresponding to the at least one prediction result, and / or to store monitoring results calculated based on the measurement results; the information related to the first monitoring report includes one or more of the following: monitoring results corresponding to the first monitoring report, and measurement results corresponding to the first monitoring report.
[0079] As an example, the fourth control information described in this application embodiment may also instruct the first monitoring report not to be reported; or, the reporting quantity corresponding to the first monitoring report is "None", and the first monitoring report and the first inference report are not reported at the same time.
[0080] In one possible approach, the method further includes:
[0081] The system receives a fifth control message sent by a first device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0082] Fourthly, embodiments of this application provide a communication method, which can be applied to a first device or a second device. The first device is, for example, a terminal device, or a component within a terminal device. Components within a terminal device are described in the first aspect. The second device is, for example, a network device, or a component within a network device, such as a communication module, circuitry or chip responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core, a chip system, or a processor, etc.) or other functional module that can be applied within the network device. This chip (or chip system) or functional module can implement the functions of the network device. This chip (or chip system) or other functional module, for example, is disposed within the network device and can also be a logic module or software capable of implementing all or part of the functions of the network device. Optionally, the network device may include an access network device and / or a core network device. Optionally, the access network device may be an open radio access network (ORAN) architecture or an ORAN architecture; or, the access network device may be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU) under an ORAN architecture. The access network device may be located on the ground, or it may be a non-ground device such as a satellite or an airborne aircraft.
[0083] The method may include: determining the number of resources in a second resource set based on the number of configurable resources in a first resource set; wherein the first resource set is aperiodic resources, and the first resource set is the measurement resource corresponding to the first inference report; the second resource set is semi-persistent resources and / or periodic resources, and the second resource set is the training resource corresponding to the first training report, and the first inference report is associated with the first training report. Through this method, embodiments of this application provide a comprehensive and effective resource configuration scheme more adapted to training scenarios.
[0084] In one possible approach, the number of configurable resources in the first resource set is predefined, or indicated by the first device, or indicated by the second device.
[0085] Fifthly, embodiments of this application provide a communication method that can be applied to a second device. The second device is, for example, a network device, or a component within a network device. For the components in the terminal device, please refer to the fourth aspect.
[0086] The method may include: receiving a first monitoring report, wherein the first monitoring report corresponds to a first monitoring resource set and a first inference report; the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report; the first control information for triggering the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition. In this manner, embodiments of this application, targeting scenarios where a second device configures inference reports and monitoring reports for a first device, effectively avoid the problem of being unable to monitor some predicted instances in the inference report by standardizing the time limits of relevant information in the monitoring report through protocol standardization, ensuring that the monitoring report can reasonably and effectively correspond to each prediction result in the inference report, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model.
[0087] In one possible approach, the first time relationship includes a time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; or, the first time relationship includes a first offset time after the time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; the first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
[0088] In one possible approach, the first condition includes:
[0089] The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than a first duration; wherein, the first relevant time of the first inference report includes at least one of the following: the time unit where the second control information used to trigger the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit where the reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
[0090] In one possible approach, the first duration includes a first interval or the difference between the first interval and a second interval;
[0091] The first interval includes at least one of the following:
[0092] The interval between the time unit where the second control information is located and the reporting time of the first inference report; the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located; the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report; the sum of the interval between the time unit where the second control information is located and the reporting time of the first inference report, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the transmission period of the channel state information reference signal; wherein, the second interval is predefined, or, the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or, the second interval is determined by first information, the first information including the time reserved for triggering or measuring the first monitoring report.
[0093] As an example, in the embodiments of this application, the prediction start time corresponding to the first inference report can refer to the start time of the first prediction instance.
[0094] In one possible manner, the first information sent by the first device is received.
[0095] In one possible approach, the second condition includes at least one of the following: the time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report; the time unit where the first monitoring resource is located is within a second offset range of the prediction start time corresponding to the first inference report; wherein the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
[0096] In one possible approach, the second offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0097] In one possible manner, the third condition includes at least one of the following:
[0098] The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report; the reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is within the third offset range of the prediction end time corresponding to the first inference report; wherein, the third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
[0099] In one possible approach, the third offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0100] In one possible approach, the method further includes:
[0101] The system receives second information sent by the first device, the second information including the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device, the second information being used to determine the second offset range and / or the third offset range.
[0102] In one possible approach, the method further includes:
[0103] A third control message is sent to the first device, the third control message being used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report is later than the reporting time of the first inference report.
[0104] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0105] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0106] In one possible approach, the configuration information of the first monitoring report includes third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported simultaneously.
[0107] In one possible approach, the method further includes:
[0108] A fourth control message is sent to the first device, the fourth control message being used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report; wherein, the first inference report includes at least one prediction result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to store the monitoring results calculated based on the measurement results; the information related to the first monitoring report includes one or more of the following: the monitoring results corresponding to the first monitoring report, and the measurement results corresponding to the first monitoring report.
[0109] As an example, the fourth control information described in this application embodiment may also instruct the first monitoring report not to be reported; or, the reporting quantity corresponding to the first monitoring report is "None", and the first monitoring report and the first inference report are not reported at the same time.
[0110] In one possible approach, the method further includes: sending fifth control information to a first device, the fifth control information being used to trigger the reporting of a second monitoring report, the second monitoring report being associated with the first inference report and the first monitoring report, the second monitoring report being used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponding to the measurement results stored in the first monitoring report.
[0111] For example, based on any of the methods in the first to fifth aspects described above, in one optional case, the method may further include the following:
[0112] In one possible approach, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit of the third control information; or, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than the observation window duration corresponding to the first inference report; or, the time unit of the monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0113] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0114] As an example, the inference resources in this application embodiment can be understood as the measurement resources corresponding to the first inference report.
[0115] Sixthly, this application provides a communication device. In some examples, the communication device is a terminal device, or a component within a terminal device. For a description of a component within a terminal device, please refer to the first aspect. This communication device possesses the functions described in the first aspect.
[0116] In one possible embodiment, the communication device includes modules, units, or means corresponding to the operations involved in any of the first to fourth aspects described above. These modules, units, or means can be implemented in software, hardware, or a combination of both. For example, the communication device includes an interface unit and a processing unit. The interface unit can be used to transmit and receive signals to enable communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations involved in any of the first aspects described above.
[0117] In some implementations, the communication device may be the first device in the first aspect. The communication device includes an interface unit and a processing unit. The processing unit is configured to: determine a first monitoring report, the first monitoring report corresponding to a first monitoring resource set, and the first monitoring report corresponding to a first inference report; the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report; the first control information used to trigger the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0118] In one possible approach, the first time relationship includes a time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; or, the first time relationship includes a first offset time after the time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; the first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
[0119] In one possible approach, the first condition includes:
[0120] The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than a first duration; wherein, the first relevant time of the first inference report includes at least one of the following: the time unit where the second control information used to trigger the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit where the reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
[0121] In one possible approach, the first duration includes a first interval or the difference between the first interval and a second interval;
[0122] The first interval includes at least one of the following:
[0123] The interval between the time unit where the second control information is located and the reporting time of the first inference report;
[0124] The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located;
[0125] The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report;
[0126] The interval between the time unit where the second control information is located and the reporting time of the first inference report is the sum of the transmission period of the channel state information reference signal;
[0127] The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located is the sum of the transmission period of the channel state information reference signal;
[0128] The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the sum of the transmission period of the channel state information reference signal;
[0129] Wherein, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or the second interval is determined by the first information, the first information including the time reserved for the first monitoring report to be triggered or measured.
[0130] In one possible approach, the processing unit is further configured to:
[0131] The first information is sent to the second device through the interface unit.
[0132] In one possible manner, the second condition includes at least one of the following:
[0133] The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report;
[0134] The time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report;
[0135] Wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
[0136] In one possible approach, the second offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0137] In one possible manner, the third condition includes at least one of the following:
[0138] The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report;
[0139] The time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report;
[0140] The reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report;
[0141] The time unit of the reference resource corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report;
[0142] The third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
[0143] In one possible approach, the third offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0144] In one possible approach, the processing unit is further configured to:
[0145] The second information is sent to the second device through the interface unit. The second information includes the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device. The second information is used to determine the second offset range and / or the third offset range.
[0146] In one possible approach, the processing unit is further configured to:
[0147] The interface unit receives third control information sent by the first device, which is used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report is later than the reporting time of the first inference report.
[0148] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0149] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0150] In one possible approach, the processing unit is further configured to:
[0151] The configuration information of the first monitoring report is determined to include third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported at the same time.
[0152] In one possible approach, the processing unit is further configured to:
[0153] The interface unit receives fourth control information sent by the first device. The fourth control information is used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report. The first inference report includes at least one prediction result. The first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to store the monitoring results calculated based on the measurement results. The information related to the first monitoring report includes one or more of the following: the monitoring results corresponding to the first monitoring report and the measurement results corresponding to the first monitoring report.
[0154] In one possible approach, the processing unit is further configured to:
[0155] The interface unit receives fifth control information sent by the first device. The fifth control information is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0156] In one possible approach, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit of the third control information; or, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than the observation window duration corresponding to the first inference report; or, the time unit of the monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0157] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0158] In some implementations, the communication device may be the first device in the second aspect. The communication device includes an interface unit and a processing unit. The processing unit is configured to: receive third control information sent by the first device through the interface unit, the third control information being used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report is later than the reporting time of the first inference report.
[0159] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0160] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0161] In one possible approach, the processing unit is further configured to:
[0162] The configuration information of the first monitoring report is determined to include third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported at the same time.
[0163] In one possible approach, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit of the third control information; or, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than the observation window duration corresponding to the first inference report; or, the time unit of the monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0164] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0165] In some implementations, the communication device may be the first device in the third aspect. The communication device includes an interface unit and a processing unit. The processing unit is configured to: receive fourth control information sent by the first device through the interface unit, the fourth control information being used to trigger the reporting of the first inference report, and to store information related to the first monitoring report; wherein the first inference report includes at least one prediction result; the first monitoring report is used to configure monitoring resources corresponding to the first inference report and to instruct the first device to store measurement results corresponding to the at least one prediction result, and / or to store monitoring results calculated based on the measurement results; the information related to the first monitoring report includes one or more of the following: monitoring results corresponding to the first monitoring report, and measurement results corresponding to the first monitoring report.
[0166] In one possible approach, the processing unit is further configured to:
[0167] The interface unit receives a fifth control message sent by the first device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0168] In one possible approach, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit of the third control information; or, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than the observation window duration corresponding to the first inference report; or, the time unit of the monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0169] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0170] In some implementations, the communication device may be the first device in the fourth aspect. The communication device includes an interface unit and a processing unit. The processing unit is configured to: determine that the number of resources in the second resource set is K based on the number of configurable resources in the first resource set; wherein the first resource set is aperiodic resources, and the first resource set is a measurement resource corresponding to the first inference report; the second resource set is semi-persistent resources and / or periodic resources, and the second resource set is a training resource corresponding to the first training report, and the first inference report is associated with the first training report.
[0171] In one possible approach, the number of configurable resources in the first resource set is predefined, or indicated by the first device, or indicated by the second device.
[0172] In a seventh aspect, this application provides a communication device. In some examples, the communication device is a network device, or a component within a network device. For a component within a network device, please refer to the fourth aspect. This communication device possesses the functions described in the fifth aspect above.
[0173] In one possible embodiment, the communication device includes modules, units, or means corresponding to the operations involved in any of the fifth aspects described above. These modules, units, or means can be implemented in software, hardware, or a combination of both. For example, the communication device includes an interface unit and a processing unit. The interface unit can be used to transmit and receive signals to enable communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations involved in any of the first aspects described above.
[0174] In some implementations, the communication device may be the second device in the fifth aspect. The communication device includes an interface unit and a processing unit. The processing unit is configured to: receive a first monitoring report through the interface unit, the first monitoring report corresponding to a first monitoring resource set and a first inference report; the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report; the first control information used to trigger the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0175] In one possible approach, the first time relationship includes a time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; or, the first time relationship includes a first offset time after the time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; the first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
[0176] In one possible approach, the first condition includes:
[0177] The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than a first duration; wherein, the first relevant time of the first inference report includes at least one of the following: the time unit where the second control information used to trigger the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit where the reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
[0178] In one possible approach, the first duration includes a first interval or the difference between the first interval and a second interval;
[0179] The first interval includes at least one of the following:
[0180] The interval between the time unit where the second control information is located and the reporting time of the first inference report;
[0181] The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located;
[0182] The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report;
[0183] The interval between the time unit where the second control information is located and the reporting time of the first inference report is the sum of the transmission period of the channel state information reference signal;
[0184] The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located is the sum of the transmission period of the channel state information reference signal;
[0185] The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the sum of the transmission period of the channel state information reference signal;
[0186] Wherein, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or the second interval is determined by the first information, the first information including the time reserved for the first monitoring report to be triggered or measured.
[0187] In one possible approach, the processing unit is further configured to:
[0188] The interface unit receives the first information sent by the first device.
[0189] In one possible manner, the second condition includes at least one of the following:
[0190] The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report;
[0191] The time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report;
[0192] Wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
[0193] In one possible approach, the second offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0194] In one possible manner, the third condition includes at least one of the following:
[0195] The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report;
[0196] The time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report;
[0197] The reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report;
[0198] The time unit of the reference resource corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report;
[0199] The third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
[0200] In one possible approach, the third offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0201] In one possible approach, the processing unit is further configured to:
[0202] The interface unit receives second information sent by the first device. The second information includes the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device. The second information is used to determine the second offset range and / or the third offset range.
[0203] In one possible approach, the processing unit is further configured to:
[0204] The third control information is sent to the first device through the interface unit. The third control information is used to trigger the reporting of the first inference report and the first monitoring report. The reporting time of the first monitoring report is later than the reporting time of the first inference report.
[0205] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0206] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0207] In one possible approach, the configuration information of the first monitoring report includes third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported simultaneously.
[0208] In one possible approach, the processing unit is further configured to:
[0209] The interface unit sends fourth control information to the first device, the fourth control information being used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report; wherein, the first inference report includes at least one prediction result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to store the monitoring results calculated based on the measurement results; the information related to the first monitoring report includes one or more of the following: the monitoring results corresponding to the first monitoring report, and the measurement results corresponding to the first monitoring report.
[0210] In one possible approach, the processing unit is further configured to:
[0211] The interface unit sends a fifth control message to the first device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0212] In one possible approach, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit of the third control information; or, the interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than the observation window duration corresponding to the first inference report; or, the time unit of the monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0213] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0214] Eighthly, this application provides a communication system that may include a first device and a second device. The first device is capable of executing the communication method provided in any one of the first to fourth aspects, and the second device is used to execute the communication method provided in the fifth aspect.
[0215] In some possible designs, the first device is a terminal and the second device is an access network device.
[0216] Ninthly, this application provides a computer-readable storage medium storing a computer program or instructions, wherein when the computer program or instructions are executed, the method in any of the possible designs in the first to fifth aspects described above is implemented.
[0217] In a tenth aspect, this application provides a computer program product comprising computer program code, wherein when the computer program code is run, the method in any of the possible designs in the first to fifth aspects described above is implemented.
[0218] In one aspect, this application provides a chip that may include at least one processor for executing computer programs or instructions in memory to implement the methods in any of the possible designs in the first to fifth aspects described above.
[0219] The technical effects that can be achieved by any of the second to eleventh aspects mentioned above can be described with reference to the technical effects that can be achieved by any possible design in the first aspect mentioned above. The repetitions will not be discussed. Attached Figure Description
[0220] Figure 1 is a schematic diagram of a CSI prediction inference process provided by related technologies;
[0221] Figure 2 is a schematic diagram of a CSI compressed inference process provided by related technologies;
[0222] Figure 3 is a schematic diagram of a BM case reasoning process provided by related technologies;
[0223] Figure 4 is a schematic diagram of a CSI processing rule provided by related technologies;
[0224] Figure 5 is a schematic diagram of another CSI processing rule provided by related technologies;
[0225] Figure 6 is a schematic diagram of CSI calculation time provided by related technologies;
[0226] Figure 7 is a schematic diagram of a CSI report configuration, triggering, and reporting scenario provided by related technologies;
[0227] Figure 8 is a schematic diagram of the configuration, triggering, and reporting process of a CSI report provided by related technologies;
[0228] Figure 9 is a schematic diagram of a monitoring report reporting scenario provided by related technologies;
[0229] Figures 10, 11, 12, and 13 are schematic diagrams of the network architecture provided in the embodiments of this application;
[0230] Figure 14 is a flowchart illustrating a communication method according to an embodiment of this application;
[0231] Figure 15 is a schematic diagram of the duration of each stage in an embodiment of this application;
[0232] Figure 16 is a flowchart illustrating an application example two of this application;
[0233] Figure 17 is a schematic diagram of the duration of each stage in an embodiment of this application;
[0234] Figure 18 is a flowchart illustrating an application example three of this application;
[0235] Figure 19 is a schematic diagram of the duration of each stage in an embodiment of this application;
[0236] Figure 20 is a flowchart illustrating another communication method according to an embodiment of this application;
[0237] Figure 21 is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0238] Figure 22 is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0239] Figure 23 is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation
[0240] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0241] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed in this application.
[0242] 1. Channel State Information (CSI) Prediction:
[0243] For example, time-domain CSI prediction based on the UE-side model.
[0244] Referring to Figure 1, an example of the inference process for CSI prediction provided by related technologies is shown. The CSI prediction model based on Artificial Intelligence (AI) or Machine Learning (ML) is used to predict future CSI based on historical CSI. The input / output CSI types can be: the original channel matrix or a precoded matrix. To generate the input to the CSI prediction model, some further preprocessing of the measured channels may be required; similarly, some further post-processing may be needed for the output of the CSI prediction model.
[0245] From the perspectives of training, inference, and monitoring, data collection for CSI prediction use cases may include the following information:
[0246] (1) Training: Target CSI within the observation window / prediction window.
[0247] (2) Reasoning: Predicted CSI.
[0248] (3) Monitoring: Actual measured channel state information (Ground-truth CSI), calculated performance indicators (e.g., PMI difference), and performance monitoring output.
[0249] 2. CSI Compression: Spatial-frequency domain / spatial-temporal-frequency domain CSI compression based on a two-side model.
[0250] Referring to Figure 2, an example of the inference process for CSI compression provided by related technologies is shown. The AI / ML-based CSI generation part is used to generate CSI feedback information on the UE side; the AI / ML-based CSI reconstruction part is used to reconstruct the CSI on the gNB side based on the received CSI feedback information. The AI / ML model input (for the CSI generation part) / output (for the CSI reconstruction part) types can be: original channel matrix, precoding matrix. To generate the input to the CSI generation model, some further preprocessing on the measured channel may be required; similarly, some further post-processing may be required for the output of the CSI reconstruction model.
[0251] For CSI feedback enhancement use cases, the monitoring method can be:
[0252] (1) NW-side monitoring, such as estimating AI model / AI performance based on the target CSI reported by the UE (the actual channel estimate associated with the CSI report) and further generating monitoring decisions.
[0253] (2) UE-side monitoring: Based on the output of the CSI reconstruction model indicated by NW (the UE needs to associate it with the CSI report in an aligned format), or based on the output of the CSI reconstruction model of the UE-side agent, or directly estimating intermediate KPIs, or estimating monitoring output. NW can configure thresholds to instruct the UE to perform monitoring.
[0254] 3. Beam Management Enhancement
[0255] AI-based beam management enhancements can include sub-scenarios such as beam scanning matrix prediction and optimal beam prediction. AI / ML-based sparse beam prediction aims to improve accuracy; a possible workflow is as follows:
[0256] (1) Generation of the initial model. By having a certain number of UEs report the results of full-beam scanning of the Synchronizing signal block (SSB), a sparse scanning matrix is trained. This matrix is usually unique to each cell.
[0257] (2) The base station sends the sparse model to the UE (which can be done through System Information Block (SIB) messages, etc.), and the UE performs beam scanning in the P1 stage based on this matrix;
[0258] (3) Based on the sparse scanning results of the UE, the base station infers the optimal Channel State Information reference signal (CSI-RS) beam and starts P2 scanning of the UE. The UE then feeds back the optimal CSI-RS beam ID.
[0259] For example, the BM cases can be divided into two types: BM case1 and BM case2. Figure 3 illustrates examples of the reasoning process for beam management in BM-Case1 of beamgroup B and BM-Case2 of beamgroup B at historical time points. The model for the BM case is a one-side model, meaning the model is deployed on either the NW side or the UE side. For BM-Case1 and BM-Case2, the UE can report the prediction results to the NW based on the output of the UE-side model, or the NW can predict the Top-1 / N beams based on the reported measurements for the set B of NW-side models.
[0260] BM Case 1: Predicting downlink beamform under Set A based on measurement results of Set B. One possible procedure is as follows:
[0261] (1) gNB scans Set B beam, gNB / UE obtains Set B measurement results;
[0262] (2) The AI model on the gNB / UE side uses the measurement results of SetB as the model input to predict the TopK beam on Set A.
[0263] BM Case 2: Predicting future downlink beamforming under Set A based on historical measurement results of Set B. One possible procedure is as follows:
[0264] (1) gNB scans Set B beam, gNB / UE obtains Set B measurement results;
[0265] (2) The AI model on the gNB / UE side uses the measurement results of SetB as the model input to predict the TopK beam on Set A at future times.
[0266] For the UE side model, the model monitoring methods are divided into the following types:
[0267] (1)Type 1 (NW side monitoring):
[0268] For example, when based on network-side monitoring (NW side monitoring), the UE reports the NW's labels and inference outputs to calculate metrics; or, when based on UE-assisted monitoring (UE side monitoring), the UE reports performance metrics or events based on performance metrics.
[0269] (2) Type 2 (UE side monitoring): UE reports monitoring decisions (e.g., model selection / activation / deactivation / switching / fallback operations).
[0270] 4. CSI measurement:
[0271] CSI measurement refers to the process by which the receiver deciphers channel information based on a reference signal transmitted by the transmitter; that is, it uses channel estimation methods to estimate channel information. In communication systems (e.g., LTE or NR systems), network equipment needs to use CSI to determine the allocation of downlink data channel resources, modulation and coding schemes (MCS), and precoding configurations for terminal equipment. CSI can be understood as a type of channel information, reflecting channel characteristics and quality.
[0272] 5. CSI processing rules:
[0273] Among them, the UE can report the number N of CSI calculations that it can support being processed simultaneously, based on its own capabilities. CPU That is, the UE is configured with N CPU Each CPU (CSI processing unit) can be used to process CSI reports configured on all configuration CCs.
[0274] The CPU usage rules provided by the relevant technologies are as follows:
[0275] At a given symbol, if the computation reported by the CSI uses L CPUs, then the terminal device has N CPUs. CPU -L unused CPUs. For a given symbol, there are N... CPUIf -L CPUs are not currently occupied, and N CSI reports require CPUs to be used starting from this symbol, where each CSI report (n = 0, ..., N-1) corresponds to a number of CPUs... Then the terminal device does not need to update NM lowest priority CSI reports, where 0≤M≤N, and M is a set of CSI reports that satisfy the condition that M is the lowest priority CSI report. The maximum value.
[0276] When there is not enough idle CPU, the UE does not need to update the CSI report, but rather does not need to provide feedback. When there is not enough CPU, the CSI report provided by the UE can be a cached previous CSI report or anything else, depending entirely on the UE implementation.
[0277] The amount of CPU used varies depending on the type of CSI report. For example, when performing time-frequency tracking for TRS, i.e., when the report quantity is configured to 'none' and the CSI-RS-ResourceSet contains the high-level parameter trs-Info, no CPU is used. CPU =0; L1-Reference Signal Received Power (RSRP) measurement, i.e., when reportQuantity is configured as 'Cell Resource Indicator (cri)-RSRP', 'ssb-Index-RSRP', or 'none' (and CSI-RS-ResourceSet does not contain the higher-layer parameter trs-Info), the CPU usage is 1, i.e., O. CPU =1. For CSI-ReportConfig high-level parameter reportQuantity of 'tdcp', and the latency Y is configured by the high-level parameter Y in the CSI report, O_CPU = (Y+1)÷X, where the value of X is reported by the UE capability. When reportQuantity is configured as 'cri-RI-PMI-CQI', 'cri-RI-i1', 'cri-RI-i1-CQI', 'cri-RI-CQI', or 'cri-RI-LI-PMI-CQI', O CPU =K s K here s This indicates the number of NZP CSI-RS resources in CMR.
[0278] When an AP CSI report is triggered, if there is no Physical Uplink Shared Channel (PUSCH) transmission and no CPU is occupied, and this CSI report is wideband, Type I codebook, or has no PMI feedback, and there is only one CSI-RS resource with 4 or fewer ports in the CMR, then all CPU is occupied, i.e., 0. CPU =N CPU .
[0279] For each CSI report processed, the CPU will continuously occupy a certain number of symbols. The protocol specifies that when the reporting type (reportConfigType) is not set to 'none', the number of CPU symbols occupied is determined according to the following rules:
[0280] Referring to Figure 4, the CPU time occupied by periodic or semi-persistent CSI reports (excluding the initial semi-persistent CSI report on the PUSCH after the Physical Downlink Control Channel (PDCCH) trigger report) is as follows: starting from the first Orthogonal Frequency-Division Multiplexing (OFDM) symbol of the earliest resource in the latest CSI-RS / CSI-IM / SSB occasion for channel or interference measurement that is earlier than the CSI reference resource, until the last symbol of the PUSCH / Physical Uplink Control Channel (PUCCH) carrying the report.
[0281] The CPU time consumed by aperiodic CSI reporting is from the first symbol after the PDCCH that triggers the CSI report to the last symbol of the PUSCH carrying the report. The CPU time consumed by the initial semi-persistent CSI report on the PUSCH after PDCCH triggering is from the first symbol after the PDCCH until the last symbol of the PUSCH carrying the report. Referring to Figure 5, the CPU time consumed by a semi-static CSI report on the PUSCH configured with the R18 Doppler codebook is from the first symbol of the latest consecutive Kp P / SP CSI-RS Occasions earlier than the CSI reference resource until the last symbol of the PUSCH carrying the report. Here, Kp∈{1,2,4} is indicated by the UE capability and can be understood as the observation window supported by the UE.
[0282] The NR protocol also specifies the CSI calculation time. Network devices must allow sufficient time for terminal devices when triggering CSI reporting. For CSI reports triggered by DCI on the PUSCH, a terminal device will only report a valid CSI report if the following two conditions are met:
[0283] Condition 1: The first uplink symbol carrying the corresponding CSI report (including the impact of timing advance) must not start earlier than symbol Zref;
[0284] Condition 2: The first uplink symbol carrying the nth CSI report (including the effects of timing advance) must start no earlier than symbol Z'ref(n).
[0285] Here, Zref is defined as an uplink symbol whose interval between the start time of its Cyclic Prefix (CP) and the end time of the last symbol of the PDCCH that triggers the CSI report is greater than or equal to T. proc,CSI =(Z)(2048+144)·κ2 -μ· T C Furthermore, it is the earliest uplink symbol to satisfy this condition. When aperiodic CSI-RS is used for channel measurements of the nth triggered CSI report, Z'ref(n) is defined as an uplink symbol whose CP start time is greater than or equal to the interval between the start time of the CP and the end time of the last symbol of the resource that ended latest below it. proc,CSI =(Z′)(2048+144)·κ2 -μ ·T C Furthermore, it must be the earliest uplink symbol to meet this condition. The above provision can be understood as the time interval between the end time of 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 being greater than or equal to the specified time parameter T. proc,CSI Furthermore, the time interval between the first symbol of the PUSCH carrying the CSI report and the end time of all reference resources used for channel measurements must be greater than or equal to the specified time parameter T′. proc,CSISee Figure 6. When the above conditions are not met, the terminal device does not need to update the reported CSI. The values of Z and Z′ in the above formula are determined according to the tables and principles given by the protocol. Furthermore, for non-DCI-triggered reporting (periodic and semi-persistent reporting), the protocol limits the CSI calculation time by defining a CSI reference resource, ensuring that the terminal device only needs to update the reported CSI when it has sufficient calculation time. The CSI reference resource is defined as a time-frequency resource. In the frequency domain, the CSI reference resource is defined by a set of downlink physical resource blocks corresponding to the frequency band related to CSI calculation. In the time domain, the CSI reference resource is defined as a valid timeslot preceding the uplink timeslot for CSI reporting. The number of symbols between the timeslot containing the CSI reference resource and the CSI reporting timeslot must be greater than the value specified by the protocol. The CSI-RS used to calculate the CSI report cannot be later than the CSI reference resource. If there is no valid downlink timeslot corresponding to a certain CSI reporting configuration, the terminal device may not report the CSI. The above provision can be understood as the time interval between the CSI-RS used to calculate the CSI report and the CSI reporting time slot being greater than or equal to the specified time parameter.
[0286] The NR specifies the activation and counting rules for CSI-RS ports / resources. In any time slot, the number of active CSI-RS ports or resources a UE has in an active BWP will not exceed what is reported as capability. NZP CSI-RS resources are active for the duration defined below:
[0287] (1) AP CSI-RS: Starts from the end of the PDCCH containing the request and ends at the end of the scheduling PUSCH containing the report associated with the non-periodic CSI-RS.
[0288] (2) SP CSI-RS: Starts from the end of the activation command and ends at the end of the deactivation command.
[0289] (3) P CSI-RS: Starts from the high-level signaling configuration period CSI-RS and ends when the release period CSI-RS configuration is completed.
[0290] If a CSI-RS resource is referenced N times by one or more CSI Reporting Settings that do not have the higher-layer parameter csi-ReportSubConfigToAddModList configured, the CSI-RS resource and the CSI-RS ports within the CSI-RS resource are counted N times. For periodic or semi-static CSI-RS resources in the set of channel measurement CSI-RS resources linked by a CSI-ReportConfig with the higher-layer parameter codebookType configured as 'typeII-Doppler-r18' or 'typeII-Doppler-PortSelection-r18', the CSI-RS resource and the CSI-RS ports within the CSI-RS resource are counted K_P times, where the value of K_P ∈ {1,2,4} is indicated by the UE capability.
[0291] The following section uses AP CSI report reporting as an example to introduce the configuration, triggering, and reporting process of AP CSI reports involved in existing protocols during communication transmission. The content of each stage is as follows:
[0292] Configuration phase:
[0293] During this configuration phase, the base station can configure the UE's CSI reporting parameters and the CSI reference signal (CSI-RS) via RRC connection establishment or reconfiguration messages, so that the UE can measure the channel state.
[0294] For example, the CSI report parameters include the following:
[0295] (1) CSI Aperiodic TriggerStateList:
[0296] This list of non-periodic CSI trigger states contains a set (one or more) of non-periodic CSI trigger states, each state corresponding to one or more CSI reporting configurations.
[0297] The CSI-AperiodicTriggerState defines the triggering conditions for aperiodic CSI reports. It includes one or more CSI report configurations (CSI-ReportConfig) and associated non-zero power CSI reference signals (NZP CSI-RS) and / or CSI interference measurement (CSI-IM) and / or synchronization signal block resource sets for channel and / or interference measurements. Specifically, NZP CSI-RS, configured in CSI-ReportConfig, is used to measure channel state; CSI-IM, configured in CSI-ReportConfig, is used to measure interference; and the SSB resource set (SS / PBCH Block Resource Set), containing a set of SSB resources for synchronization and initial access, is configured in CSI-ReportConfig for measuring channel state.
[0298] Non-periodic CSI trigger states can be associated with specific CSI report configurations through the associated report configuration information list (associatedReportConfigInfoList). The associatedReportConfigInfoList lists the CSI report configurations associated with a specific trigger state.
[0299] Used in CSI-AperiodicTriggerState, it points to a specific CSI-ReportConfig. This CSI report configuration is used to configure the content and format of CSI reports, including report type, measurement resources, reporting period, etc., and is associated with other parameters through reportConfigId, such as resources for channel measurements (resourcesForChannel) and associatedReportConfigInfoList.
[0300] The `resourcesForChannel` directive specifies the resources used for channel measurements, such as NZP CSI-RS or CSI-IM, configured in `CSI-ReportConfig` for measuring channel status. `associatedReportConfigInfoList` lists the CSI report configurations associated with a specific trigger state, used in `CSI-AperiodicTriggerState` to point to the specific `CSI-ReportConfig`. Specifically, each `CSI-AperiodicTriggerState` is associated with one `associatedReportConfigInfoList`, and each `associatedReportConfigInfo` includes a `reportConfigId` (indicating which `reportConfig` is triggered) and a `resourcesForChannel` (indicating which resource set configured in the `reportConfig` is triggered). The `reportConfigId` uniquely identifies a CSI report configuration and is used in `CSI-ReportConfig` to associate other parameters.
[0301] For example, first, the reportConfigId is determined based on associatedReportConfigInfo; then, the CSI-resourceConfigId associated with CSI-reportConfig is determined through reportConfigId, and the corresponding CSI-resourceConfig is determined; then, which resourceset in the CSI-resourceConfig is triggered is determined through resourcesForChannel.
[0302] For example, resourcesForChannel>CSI-SSB-resourceset=1 indicates the first SSB resource set in csi-SSB-ResourceSetList of CSI-resourceConfig.
[0303] (2) CSI Report Configuration (CSI-ReportConfig):
[0304] The CSI report configuration includes a list of K2 non-periodic trigger states.
[0305] (3) Resource Configuration (CSI-ResourceConfig):
[0306] This resource configuration includes CSI-ResourceSet and its corresponding X, etc.
[0307] In other words, CSI-AperiodicTriggerStateList contains multiple CSI-AperiodicTriggerStates, and each state is associated with multiple CSI-ReportConfigs through associatedReportConfigInfoList. Each CSI-ReportConfig is uniquely identified by its reportConfigId and configured with resourcesForChannel (such as NZP CSI-RS or CSI-IM) and SSB resource sets. NZP CSI-RS and CSI-IM are used for channel and interference measurements, and the results are reported through CSI-ReportConfig.
[0308] As shown in Figure 7, in this embodiment of the application, CSI-AperiodicTriggerState can be determined based on the CSI request field of DCI, CSI-ReportConfigId and resourcesForChannel can be determined based on associatedReportConfigInfo of CSI-AperiodicTriggerState, CSI-resourceConfigId can be determined based on CSI-ReportConfigId, and ResourceSet can be determined based on CSI-resourceConfigId and resourcesForChannel.
[0309] Triggering phase:
[0310] During this triggering phase, the base station can trigger an aperiodic CSI report through downlink control information, which includes trigger indication and resource allocation information.
[0311] Measurement and reporting phase:
[0312] During this measurement and reporting phase, the UE can perform channel measurements based on the configured CSI-RS and obtain CSI information by calculating CSI parameters such as CQI, PMI, and RI. Before reporting, the UE can encode the CSI information into a MAC CE or RRC message. Then, the UE reports the CSI information via PUSCH or PUCCH, where PUSCH or PUCCH can be uplink resources allocated by the base station to the UE for reporting CSI.
[0313] As shown in Figure 8, the AP CSI report submission under the existing protocol can specifically include the following steps:
[0314] S801: gNB configures CSI reporting parameters for UE via RRC layer signaling.
[0315] The RRC layer signaling is CSI-MeasConfig IE.
[0316] Furthermore, if the number of trigger states configured in CSI-AperiodicTriggerStateList in step S801 is greater than... Then the gNB will first use the Aperiodic CSI Trigger State Subselection MAC CE to select at most a subset of states. Each trigger state is mapped to a codepoint in the CSI request field.
[0317] The aperiodic CSI trigger state subset selection MAC CE does not take effect immediately, but rather has a certain delay. Assuming that after the UE receives the PDSCH carrying the aperiodic CSI trigger state subset selection MAC CE, it sends a PUCCH carrying HARQ-ACK in time slot n, then the aperiodic CSI trigger state subset selection MAC CE will remain in effect until time slot n. It only takes effect 3ms after the PUCCH carrying HARQ-ACK is sent, where μ is the subcarrier spacing configuration of the PUCCH. That is, the non-periodic CSI trigger state subset selection MAC CE only takes effect 3ms after the PUCCH carrying HARQ-ACK is sent.
[0318] S802: The UE receives the CSI report parameters and determines K2.
[0319] For example, the UE receives the CSI request field of DCI format 0_1 / 0_2, determines the triggered CSI-AperiodicTriggerState based on the CSI request field, and determines K2 based on the Time domain resource assignment field.
[0320] If DCI triggers multiple CSI reports, then K2 is the maximum slot offset in all report configurations.
[0321] For example, the determination of K2: Where m is the value of the Time domain resource assignment field in DCI format 0_1 / 0_2, Y j j = 0, ..., N Rep-1 is the list indicated by the high-level parameters reportSlotOffsetList, reportSlotOffsetListDCI-0-1, or reportSlotOffsetListDCI-0-2, N Rep It is the number of CSI-ReportConfig reports that are triggered, Y j (m+1) represents list Y j The (m+1)th term. That is, if N is triggered... Rep If each report configuration is CSI-ReportConfig, then K2 is the maximum slot offset among all report configurations.
[0322] For non-periodic CSI reports, CSI-AperiodicTriggerStateList can be configured with up to 128 CSI-AperiodicTriggerStates. AP CSI reports are triggered via DCI format 0_1 / 0_2.
[0323] The AP-CSI report is triggered by the CSI request field in the DCI format. The size of the CSI request is configured by the higher-level parameter reportTriggerSize, and its length is 0 to 6 bits (N). TS ∈{0,1,2,3,4,5,6}, meaning it can be at most from 2 6 =One of 64 CSI-AperiodicTriggerStates indicates this.
[0324] When all bits in the CSI request field of the DCI are 0, no CSI is triggered.
[0325] When the number of trigger states configured in CSI-AperiodicTriggerStateList is less than or equal to The CSI request field directly indicates which CSI trigger status was requested.
[0326] When the number of trigger states configured in CSI-AperiodicTriggerStateList is greater than Then, at most, a subset selection MAC CE (Aperiodic CSI Trigger State Subselection MAC CE) will be triggered first through aperiodic CSI. Each trigger state is mapped to a codepoint in the CSI request field, meaning a maximum of [number] options can be selected. The system identifies a trigger state, and then the CSI request field indicates which CSI trigger state was requested.
[0327] S803: UE determines the PUSCH transmission slot.
[0328] Assuming the UE receives DCI format 0_1 / 0_2 containing a CSI request field in time slot n, then the UE should receive it in time slot K. s Send PUSCH, where K s It can be determined using the following formula 1:
[0329] Where, μ PUSCH andμ PDCCH These are the subcarrier spacing configurations for PUSCH and PDCCH, respectively. K2 is the time slot offset, in units of time slots, based on the subcarrier spacing configuration of PUSCH.
[0330] S804: UE receives CSI-RS resources.
[0331] As an example, the corresponding CSI-RS resources vary depending on the type of CSI report, and are not limited to the following:
[0332] (1) For A-CSI RS:
[0333] Based on the AP ResourceSet above, determine aperiodicTriggeringOffset(X), and the UE receives the time slot of A CSI-RS.
[0334] (2) Regarding SP-CSI-RS:
[0335] MAC CE activates one or more resource sets corresponding to specific SP CSI-RS resource set IDs. After MAC CE takes effect, NW sends SP-CSI-RS. Specifically, the starting position of resource transmission is determined according to the slot offset of periodicityAndOffset (i.e., the starting slot of the current frame number + slot offset), and the period of resource transmission is determined according to periodicityAndOffset periodicityt.
[0336] (3) For P-CSI-RS: It is sent immediately after RRC configuration. The UE determines the P-CSI-RS to be received based on the ResourceSetId corresponding to the ResourceSet mentioned above.
[0337] S805: The UE sends a CSI report(s).
[0338] In this application embodiment, "multiple" can refer to two or more. Therefore, in this application embodiment, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, such as one, two, or more. For example, "including at least one" means including one, two, or more. For example, including at least one of A, B, and C, then it could include A, B, C, A and B, A and C, B and C, or A, B, and C. "And / or" describes the association relationship between related objects. Specifically, there can be three relationships. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0339] In the embodiments of this application, the terms "system" and "network" can be used interchangeably, as can "according to" and "based on". "Carrying" can be replaced with "including".
[0340] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are generally used to distinguish different objects, and are not used to limit the order, timing, priority, or importance of multiple objects. For example, the first information and the second information involved in the embodiments of this application are used to distinguish different information, and do not limit the order, timing, priority, or importance of these two pieces of information.
[0341] The terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.
[0342] In this application, "predefined" may include predefined terms, such as protocol definitions. "Predefined" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements), and this application does not limit the specific implementation method.
[0343] The term "storage" or "preservation" in this application can refer to storage in one or more memory devices. These memory devices can be separately configured or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately configured, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this is not limited.
[0344] In the schematic diagrams of the accompanying drawings of this application, the dashed arrows or boxes indicate optional steps or optional modules.
[0345] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0346] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0347] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0348] In this application, the words "exemplarily," "for example," "e.g.," are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0349] This application will present embodiments relating to a system comprising multiple devices, components, modules, etc. It should be understood that the system may include other unmentioned devices, components, modules, etc., or may include only some of the devices, components, or modules mentioned in the embodiments. Optionally, the terms "component" and "part" in this application can be used interchangeably.
[0350] The preceding text introduced some terms and concepts involved in the embodiments of this application. The following text introduces the technical features involved in the embodiments of this application.
[0351] During communication transmission, terminal devices can report CSI inference reports and CSI monitoring reports to network devices so that network devices can understand the communication transmission status between them. However, currently, CSI monitoring reports often fail to reasonably and effectively correspond to the prediction results in CSI inference reports, causing network devices to be unable to perform accurate calculations based on CSI inference and CSI monitoring reports. For example, if the network device configures an AP monitoring report for the UE after receiving the AP inference report, the UE may not have enough time to measure / store the measurement results corresponding to some predicted instances.
[0352] For example, as shown in Figure 9, for A CSI-RS, if the DCI of the monitoring report is issued too late (e.g., later than the time when the first predicted instance takes effect), the UE will not have enough time to measure the monitoring resources corresponding to some predicted instances (e.g., it will not have enough time to monitor the first predicted instance). For P / SP CSI-RS, the UE stores the resource measurement results based on the CSI-RS occasion. If the DCI of the monitoring report is issued too late (e.g., later than the time when the second predicted instance takes effect, in which case the UE has already overwritten the measurement results of the monitoring resources corresponding to the first predicted instance with the measurement results of the monitoring resources corresponding to the second predicted instance), the UE will not have enough time to measure the monitoring resources corresponding to some predicted instances (e.g., it will not have enough time to monitor the first predicted instance).
[0353] Furthermore, the current methods for reporting CSI inference and CSI monitoring reports are relatively limited and cannot meet the demands of rapidly evolving communication technologies. For example, existing protocols only support one DCI triggering one PUSCH, with multiple CSI reports carried on a single PUSCH; they do not support one DCI triggering multiple reports transmitted on different PUSCHes. Moreover, existing protocols do not disclose the specific configuration and activation methods for using a single DCI / MAC-CE message to simultaneously activate inference and monitoring resources, nor do they specify the limitations on monitoring resources and reports. This still results in issues such as the NW configuring the AP monitoring report for the UE after receiving the AP inference report, causing the UE to be unable to measure / store the measurement results corresponding to the predicted instance in time.
[0354] In summary, there is currently no more comprehensive, effective, and applicable reporting method. How to improve the reporting method requires further discussion.
[0355] Based on this, embodiments of this application provide a communication method and apparatus to offer a more efficient, accurate, and adaptable report reporting method, better ensuring that monitoring reports can reasonably and effectively correspond to each prediction result in the inference report, thereby effectively improving the accuracy of subsequent calculations. Furthermore, embodiments of this application also provide a specific scheme for supporting a single DCI instruction UE to simultaneously trigger multiple CSI report reporting and / or storage, and corresponding report reporting, which better meets the actual needs of preset and monitoring correspondence, and has stronger applicability. The method and apparatus are based on the same inventive concept. Since the principles by which the method and apparatus solve problems are similar, the implementation of the apparatus and method can refer to each other, and repeated details will not be repeated.
[0356] The communication method provided in this application embodiment can be applied to the network architecture shown in Figures 10-13.
[0357] As shown in Figure 10, the network architecture may include terminal devices and a wireless access network.
[0358] A terminal device is a device with wireless transceiver capabilities. It connects wirelessly to a wireless access network device to access a communication system. Terminal devices can also be called terminals, UEs, mobile stations, mobile terminals, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, complete vehicles, wireless communication modules within vehicles, telematics boxes (T-boxes), roadside units (RSUs), terminal devices in autonomous driving, terminal devices in Internet of Things (IoT) networks, terminal devices in remote medical care, terminal devices in smart grids, terminal devices in transportation safety, terminal devices in smart cities, or terminal devices in smart homes, etc. This application's embodiments are not limited to these categories. For ease of description, the following embodiments of this application will use UEs as examples.
[0359] A wireless access network (WAN) is used to implement functions related to wireless access. Also known as access network equipment or a base station, the WAN connects terminal devices to a wireless network. The WAN can be a base station, an evolved NodeB (eNodeB) in an LTE system or an evolved LTE-A system, a gNB in a 5G communication system, a transmission reception point (TRP), a base band unit (BBU), a WiFi access point (AP), a base station in a future mobile communication system, or an access node in a WiFi system. The WAN can also be a module or unit that performs some of the functions of a base station; for example, it can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The wireless access network can also be an open RAN (O-RAN or ORAN). In an ORAN system, the CU can also be called an open CU (O-CU), the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. This application does not limit the specific technology or equipment form used in the wireless access network. For ease of description, the wireless access network equipment is simply referred to as a network device in this application.
[0360] CU and DU can be understood as a logical functional division of a base station. Physically, CU and DU can be separate or deployed together; this application does not specifically limit this. One CU can connect to one DU, or multiple DUs can share one CU, which can save costs and facilitate network expansion. The division of CU and DU can be based on the protocol stack. One possible approach is to deploy the RRC, Service Data Adaptation Protocol (SDAP), and Packet Data Convergence Protocol (PDCP) layers in the CU, and the remaining Radio Link Control (RLC), Media Access Control (MAC), and physical layers in the DU. This application does not limit the above protocol stack division method; other division methods are also possible.
[0361] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted, etc.; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the application scenarios of network devices and terminal devices.
[0362] AI modules can also be deployed in network devices and / or terminal devices to perform AI-related operations, such as building training datasets, training AI models, and making predictions and optimizations based on the AI models. In the network architecture shown in Figure 11, network devices can include CUs and DUs, and AI modules are deployed in CUs, DUs, and terminal devices.
[0363] Optionally, the division of CU and DU can be as shown in Figure 12, with RRC and PDCP-C deployed in CU-CP, SDAP and PDCP-U deployed in CU-UP, and RLC, MAC, and physical layer (PHY) deployed in DU.
[0364] This application's embodiments can also be applied to ORAN, as illustrated in Figure 13, which provides an exemplary ORAN architecture diagram. The radio intelligent controller (RIC) can achieve intelligent and automated RAN operation and maintenance by introducing AI. The RIC can include near real-time RIC and non-real-time RIC.
[0365] Near real-time RICs can be used for model training and inference, such as training AI models and using them for inference. Near real-time RICs can obtain network-side and / or terminal-side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminal devices, which can be used as training or inference data. Optionally, near real-time RICs can deliver inference results to RAN nodes and / or terminal devices. Optionally, inference results can be exchanged between CUs and DUs, and / or between DUs and RUs; for example, a near real-time RIC can deliver inference results to a DU, which then forwards them to an RU.
[0366] Non-real-time RICs can be used for model training and inference, such as training AI models and using these models for inference. Non-real-time RICs can obtain network-side and / or terminal-side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminal devices. This information can be used as training data or inference data, and the inference results can be delivered to the RAN nodes and / or terminal devices. Optionally, inference results can be exchanged between CUs and DUs, and / or between DUs and RUs. For example, a non-real-time RIC can deliver inference results to a DU, which then forwards them to an RU.
[0367] The communication systems and service scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0368] The method provided in this application will now be described with reference to the accompanying drawings. It will be understood that in this application, terminal devices and / or network devices may perform some or all of the steps described herein. These steps are merely examples, and this application may also perform other steps or variations thereof. Furthermore, the steps may be performed in different orders as presented in this application, and it is not necessary to perform all the steps described herein.
[0369] To better illustrate the application of the communication method of this application, Figure 14 shows a flowchart of the communication method provided in the embodiment of this application. Figure 14 uses the first device and the second device as examples of the execution entities in this interaction to illustrate the method. The first device can be a terminal or a device within a terminal (e.g., a module, circuit, chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software that implements all or part of the terminal's functions. The second device can be an access network device or a device within an access network device (e.g., a module, circuit, chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software that implements all or part of the access network device's functions.
[0370] As shown in Figure 14, the method includes:
[0371] S1401: The first device determines a first monitoring report, the first monitoring report corresponds to a first monitoring resource set, and the first monitoring report corresponds to a first inference report.
[0372] In this embodiment of the application, the relevant information of the first monitoring report determined in step S1401 above satisfies at least one of the following conditions:
[0373] Condition 1 is satisfied: The first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report.
[0374] As an example, the first time relationship in the embodiments of this application may include, but is not limited to, the following:
[0375] Content 1: The first time relationship is that the time unit where the first monitored resource is located is no later than the time unit where the first predicted instance is applied.
[0376] As an example, the time unit of the prediction instance in the embodiments of this application can be understood as the effective time of a prediction result, or the effective range of a prediction result, or the start time of the prediction result, or the end time of the prediction result.
[0377] Content 2: The first time relationship includes a first offset time that is no later than the time unit in which the first monitoring resource is located after the time unit in which the first prediction instance is applied.
[0378] As an example, in this application embodiment, the first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
[0379] Condition 2: The first control information used to trigger the first monitoring report satisfies the first condition.
[0380] As an example, the first condition in this application embodiment may include the time interval between the time unit where the first control information is located and the first relevant time of the first inference report not being greater than a first duration.
[0381] The first relevant time in the first inference report includes at least one of the following:
[0382] The time unit in which the second control information for triggering the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit in which the second reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
[0383] In some implementations, the first duration of the embodiments of this application can be determined by, but is not limited to, several of the following methods:
[0384] Method 1: The first duration is the first interval.
[0385] As an example, the first interval in this application embodiment includes at least one of the following:
[0386] (1) The interval between the time unit where the second control information is located and the reporting time of the first inference report.
[0387] (2) The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located.
[0388] (3) The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report.
[0389] (4) The interval between the time unit where the second control information is located and the reporting time of the first inference report, and the transmission period of the channel state information reference signal.
[0390] (5) The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located, and the transmission period of the channel state information reference signal.
[0391] (6) The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the transmission period of the channel state information reference signal.
[0392] Method 2: The first duration is the difference between the first interval and the second interval.
[0393] As an example, in this embodiment of the application, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located.
[0394] Condition 3 is satisfied: The first monitoring resource in the first monitoring resource set satisfies the second condition.
[0395] As an example, the second condition in this application embodiment includes at least one of the following:
[0396] (1) The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report.
[0397] In this embodiment of the application, the prediction start time corresponding to the first inference report can refer to the start time of the first prediction instance.
[0398] (2) The time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report.
[0399] In this embodiment of the application, the time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report. This can be understood as the time unit where the first monitoring resource is located being within the second offset range before the prediction start time corresponding to the first inference report, and / or the time unit where the first monitoring resource is located being within the second offset range after the prediction start time corresponding to the first inference report.
[0400] For example, assuming the prediction start time corresponding to the first inference report is l, and the value corresponding to the second offset range is A, then the second offset range corresponding to the prediction start time of the first inference report refers to (l, l+A), or (lA, l), or (lA, l+A).
[0401] For example, assuming the prediction start time corresponding to the first inference report is l, and the values corresponding to the second offset range are A1 and A2, then the second offset range corresponding to the prediction start time of the first inference report refers to (l-A1, l+A2).
[0402] As an example, in this application embodiment, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
[0403] Condition 4 is met: The reporting time or reference resource corresponding to the first monitoring report meets the third condition.
[0404] As an example, the third condition described in the embodiments of this application includes at least one of the following:
[0405] (1) The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report.
[0406] (2) The time unit of the reference resource corresponding to the first monitoring report is the prediction end time corresponding to the first inference report.
[0407] (3) The reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report.
[0408] In this embodiment of the application, the reporting time corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report. This can be understood as the reporting time corresponding to the first monitoring report being within the third offset range before the prediction end time corresponding to the first inference report, and / or the reporting time corresponding to the first monitoring report being within the third offset range after the prediction end time corresponding to the first inference report.
[0409] For example, assuming the prediction end time corresponding to the first inference report is H, and the third offset range is B, then the third offset range of the prediction end time corresponding to the first inference report refers to (H, H+B), or (HB, H), or (HB, H+B). As another example, assuming the prediction end time corresponding to the first inference report is H, and the values corresponding to the third offset range are B1 and B2, then the third offset range of the prediction end time corresponding to the first inference report refers to (H-B1, H+B2).
[0410] (4) The time unit of the reference resource corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report.
[0411] As an example, the third offset range described in this application embodiment is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
[0412] After determining the first monitoring report, the first device in this application embodiment can store the first monitoring report, and can also send the first monitoring report to the second device, or send a second monitoring report obtained based on the first monitoring report to the second device, etc., for example, but not limited to the following steps:
[0413] S1402: The first device sends the first monitoring report.
[0414] As an example, when the first device stores the first monitoring report, and the subsequent second monitoring report is obtained based on the first monitoring report, it can be understood that the first device sends the first monitoring report, and at this time the first monitoring report is associated with the second monitoring report.
[0415] In some implementations, when the second monitoring report is based on a scenario derived from the first monitoring report, the first monitoring report can be used to configure the monitoring resources corresponding to the first inference report, and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to instruct the first device to store the monitoring results calculated based on the measurement results. The second monitoring report can be used to report the monitoring results stored in the first monitoring report, or the second monitoring report can correspond to the measurement results stored in the first monitoring report. The second monitoring report corresponding to the measurement results stored in the first monitoring report can be understood as determining the monitoring results based on the measurement results stored in the first monitoring report and the inference results of the first inference report, with the monitoring results carried in the second monitoring report.
[0416] S1403: The second device receives the first monitoring report.
[0417] As an example, when the second device receives a second monitoring report based on the first monitoring report, it can be understood that the second device receives the first monitoring report, and at this time the first monitoring report is associated with the second monitoring report.
[0418] By using the above method, this application embodiment avoids the problem of being unable to monitor some predicted instances in the inference report by standardizing the relevant information restrictions in the monitoring report through protocol standardization, ensuring that the monitoring report can reasonably and effectively correspond to each prediction result in the inference report, thereby achieving effective monitoring and improving the monitoring accuracy of AI models.
[0419] It should be noted that the steps and processes in the above embodiments of this application do not constitute a limitation on the embodiments of this application. For example, the order of the steps in the above embodiments can be adjusted according to the actual situation.
[0420] In this application, embodiments can ensure that the monitoring report can reasonably and effectively correspond to each prediction result in the inference report through various methods, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model. To better introduce the embodiments of this application, examples are given below based on different applications, which are not limited to the following application examples:
[0421] Application Example 1: Restrictions on relevant information in standardized monitoring reports.
[0422] For example, in the scenario where NW configures inference reports and monitoring reports for UE, the configuration time limit of relevant information of the monitoring report can be standardized through protocol in the embodiments of this application.
[0423] As an example, the relevant information of the monitoring report in this application embodiment includes, but is not limited to, the monitoring resource set corresponding to the monitoring report, the control information used to trigger the monitoring report, the first monitoring resource corresponding to the monitoring report, the reporting time of the monitoring report, and the reference resource corresponding to the monitoring report.
[0424] In some implementations, the restrictions on the relevant information in the monitoring report vary depending on the resource scenario. The following describes application example one further based on different resource scenarios, but is not limited to the following situations:
[0425] Resource Scenario 1: This application embodiment can address the configuration scenario where the monitoring resource is A CSI-RS and the inference resource is A / P / SP CSI-RS by standardizing the restrictions on relevant information in the AP monitoring report through protocol.
[0426] Based on resource scenario 1, embodiments of this application can restrict the relevant information in the monitoring report through one or more aspects, specifically not limited to the following:
[0427] Firstly, standardize the time limit for the first control information used to trigger the first monitoring report.
[0428] For example, the trigger time limit for DCI in the standardized AP monitoring report can be seen in Figure 15 for the specific duration settings of each stage.
[0429] As an example, in this first aspect of the application embodiment, the time interval between the time unit where the first control information is located and the first relevant time of the first inference report can be set to be no greater than a first duration.
[0430] In this embodiment of the application, the first relevant time of the first inference report includes, but is not limited to, one or more of the following:
[0431] (1) The time unit in which the second control information used to trigger the first inference report is located.
[0432] The time unit where the second control information is located can be understood as the smallest time granularity (such as time slot / subframe / millisecond) of the control signaling (DCI / MAC-CE, etc.) that triggers the inference report (such as AI model inference task).
[0433] (2) The start time of the observation window corresponding to the first inference report.
[0434] The observation window start time corresponding to the first inference report can be understood as the starting point of the time window of the model input data on which the inference report depends, where historical data / measurement results (such as sensor readings, channel states) within the observation window serve as model input. The observation window start time corresponding to the first inference report can also be understood as the start time of the earliest observation resource (or the earliest OFDM symbol) in the observation resource timing corresponding to the inference report. The observation resource timing can be replaced or understood as the measurement resource timing, or CSI-RS / CSI Interference Measurement (CSI-IM) / Synchronizing signal block (SSB) timing; the observation resource can be replaced or understood as the measurement resource, or CSI-RS / CSI-IM / SSB resource.
[0435] (3) The end time of the observation window corresponding to the first inference report.
[0436] The end time of the observation window corresponding to the first inference report can be understood as the cutoff time of the observation window, which, together with the start time, defines the range of model input data. The end time of the observation window corresponding to the first inference report can also be understood as the end time (or the latest OFDM symbol) of the latest observation resource opportunity among the observation resource opportunities corresponding to the inference report. The observation resource opportunity can be replaced or understood as the measurement resource opportunity, or the CSI-RS / CSI-IM / SSB occasion; the observation resource can be replaced or understood as the measurement resource, or the CSI-RS / CSI-IM / SSB resource.
[0437] (4) The time unit in which the reference resource corresponding to the first reasoning report is located.
[0438] The time unit containing the reference resource corresponding to the first inference report can be understood as the time position of the benchmark resource (such as channel measurements or reference signals) associated with the inference report, used to align data and resources (e.g., CSI data within the observation window needs to be synchronized with the time domain of the reference resource). The time unit containing the reference resource corresponding to the first inference report can also be understood as the effective start time of the prediction result in the inference report, or the prediction start time corresponding to the first inference report. The reference resource can be replaced or understood as: CSI reference resource.
[0439] (5) The prediction start time corresponding to the first inference report.
[0440] The prediction start time corresponding to the first inference report can be understood as the effective start time of the prediction result corresponding to the inference report, or the start time of the first prediction result among all prediction results corresponding to the inference report. The time mentioned in this embodiment can be replaced by a time unit, which can be understood as any one or more of a slot, subframe, frame, or OFDM symbol. For example, the time corresponding to A represents the slot, subframe, frame, or OFDM symbol where A is located, or the first slot, subframe, frame, or OFDM symbol where A is located, or the last slot, subframe, frame, or OFDM symbol where A is located.
[0441] In some implementations, the first duration of the embodiments of this application can be determined by, but is not limited to, several of the following methods:
[0442] Method 1: The first duration is the first interval (for example, it can be called offset1).
[0443] As an example, the first interval in this application embodiment includes at least one of the following:
[0444] (1) The interval between the time unit where the second control information is located and the reporting time of the first inference report. For example, the interval between the DCI of the AP inference report and the reporting time of the AP inference report (this interval can be simply referred to as K2).
[0445] (2) The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located. For example, the interval between the DCI of the AP inference report and the reference resource of the AP inference report (this interval can be simply referred to as X).
[0446] (3) The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report. For example, the interval between the DCI of the AP inference report and the prediction start time l of the AP inference report.
[0447] Method 2: The first duration is the difference between the first interval and the second interval.
[0448] As an example, in this embodiment, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located. For example, in this embodiment, the second interval may correspond to the time reserved for triggering or measuring the first monitoring report.
[0449] The design of the first aspect mentioned above, by limiting the DCI trigger time of the monitoring report, can effectively prevent the monitoring resource corresponding to the monitoring report from being too late as the first prediction instance corresponding to the prediction report, thereby achieving effective monitoring.
[0450] The second aspect: standardize the time limit for the first monitoring resource in the first monitoring resource set.
[0451] For example, there are limitations on the time frame for sending AP monitoring resources in standardized AP monitoring reports.
[0452] As an example, in this second aspect of the application embodiment, the time unit where the first monitoring resource is located can be set to the prediction start time corresponding to the first inference report; or, the time unit where the first monitoring resource is located can be set to be within a second offset range of the prediction start time corresponding to the first inference report.
[0453] As an example, in this embodiment of the application, the time unit where the first monitoring resource is located can also be replaced by the sum of the time unit where the first control information is located and the duration X'. For example, (the time unit where the DCI is located + X') in the AP monitoring report is the sending time of the AP monitoring resource.
[0454] As an example, in this application embodiment, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device (for example, in this application embodiment, the first device can determine second information, which is used to determine the second offset range, and the first device can report the second information to the second device), and no limitation is made here. For example, in this application embodiment, the second offset range may correspond to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0455] The second aspect of the design mentioned above, by limiting the time relationship between the monitoring resources corresponding to the monitoring report and the prediction instance of the prediction report, can effectively prevent the monitoring resources corresponding to the monitoring report from being too late compared to the first prediction instance of the prediction report, thereby achieving effective monitoring.
[0456] Thirdly: Standardize the reporting time or reference resource time limits for the first monitoring report.
[0457] For example, the time limit for standardizing AP monitoring reports, and / or the time limit for referencing resources in standardizing AP monitoring reports.
[0458] As an example, in this third aspect of the present application embodiment, the reporting time corresponding to the first monitoring report may be set to the prediction end time corresponding to the first inference report; or the time unit where the reference resource corresponding to the first monitoring report is located may be set to the prediction end time corresponding to the first inference report; or the reporting time corresponding to the first monitoring report may be located within a third offset range of the prediction end time corresponding to the first inference report; or the time unit where the reference resource corresponding to the first monitoring report is located may be located within a third offset range of the prediction end time corresponding to the first inference report.
[0459] As an example, in this application embodiment, the third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device (for example, in this application embodiment, the first device can determine second information, which is used to determine the third offset range, and the first device can report the second information to the second device), and no limitation is made here. For example, in this application embodiment, the third offset range may correspond to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0460] The third aspect of the design mentioned above effectively avoids the UE not having enough time to monitor all prediction instances in the corresponding prediction report by limiting the monitoring and reporting to after the prediction results take effect, thereby achieving effective monitoring.
[0461] Resource Scenario 2: This application embodiment can address the configuration scenario where the monitoring resource is P / SP CSI-RS and the inference resource is P / SP CSI-RS by standardizing the restrictions on relevant information in the AP monitoring report through protocol.
[0462] Based on resource scenario 2, embodiments of this application can restrict the relevant information in the monitoring report through one or more aspects, specifically not limited to the following:
[0463] Firstly, standardize the time limit for the first control information used to trigger the first monitoring report.
[0464] For example, standardize the trigger time limit for DCI in AP monitoring reports.
[0465] As an example, in this first aspect of the application, the time unit where the first control information is located and the time unit where the second control information used to trigger the first inference report are located may be set to be no greater than a first duration.
[0466] In some implementations, the first duration of the embodiments of this application can be determined by, but is not limited to, several of the following methods:
[0467] Method 1: The first duration is the first interval (for example, it can be called offset1).
[0468] As an example, the first interval in this application embodiment includes at least one of the following:
[0469] (1) The interval between the time unit where the second control information is located and the reporting time of the first inference report, and the transmission period of the channel state information reference signal. For example, the first interval is the sum of the following: the interval between the time unit where the DCI of the AP inference report is located and the reporting time of the AP inference report (which can be simply referred to as K2), and the transmission period of the channel state information reference signal. In this case, the first interval can be simplified to (K2 + resource period), where the resource period includes, but is not limited to, the resource period of the inference resource or the resource period of the monitoring resource.
[0470] (2) The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located, and the sum of the transmission period of the channel state information reference signal. Wherein, the transmission period of the channel state information reference signal in this embodiment can be understood or replaced as the resource period, or the CSI-RS resource period, or the resource period of the inference resource, or the resource period of the monitoring resource, etc.
[0471] For example, the first interval is the sum of the following: the interval between the time unit where the DCI of the AP inference report is located and the time unit where the reference resource of the AP inference report is located, and the transmission period of the channel state information reference signal.
[0472] (3) The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the transmission period of the channel state information reference signal. For example, the first interval is the sum of the following: the interval between the time unit where the DCI of the AP inference report is located and the prediction start time l of the AP inference report, and the transmission period of the channel state information reference signal.
[0473] Method 2: The first duration is the difference between the first interval and the second interval.
[0474] As an example, in this embodiment, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located. For example, in this embodiment, the second interval may correspond to the time reserved for triggering or measuring the first monitoring report.
[0475] The design of the first aspect mentioned above, by limiting the DCI trigger time of the monitoring report, can effectively prevent the monitoring resource corresponding to the monitoring report from being too late as the first prediction instance corresponding to the prediction report, thereby achieving effective monitoring.
[0476] The second aspect is to standardize the reporting time or reference resource time limits for the first monitoring report.
[0477] For example, the time limit for standardizing AP monitoring reports, and / or the time limit for referencing resources in standardizing AP monitoring reports.
[0478] As an example, in this second aspect of the application, the reporting time corresponding to the first monitoring report may be set to the prediction end time corresponding to the first inference report; or the time unit where the reference resource corresponding to the first monitoring report is located may be set to the prediction end time corresponding to the first inference report; or the reporting time corresponding to the first monitoring report may be located within a third offset range of the prediction end time corresponding to the first inference report; or the time unit where the reference resource corresponding to the first monitoring report is located may be located within a third offset range of the prediction end time corresponding to the first inference report.
[0479] As an example, in this application embodiment, the third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device (for example, in this application embodiment, the first device can determine second information, which is used to determine the third offset range, and the first device can report the second information to the second device), and no limitation is made here. For example, in this application embodiment, the third offset range may correspond to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0480] The second aspect of the design mentioned above effectively avoids the UE not having enough time to monitor all prediction instances in the corresponding prediction report by limiting monitoring and reporting to after the prediction results take effect, thereby achieving effective monitoring.
[0481] Application Example 2: Triggering two PUSCH reports through one DCI.
[0482] For example, in this embodiment of the application, a DCI (e.g., third control information, hereinafter referred to as third DCI) can trigger two report submissions, such as triggering a first inference report and a first monitoring report submission. For example, in this embodiment of the application, the first inference report and the first monitoring report can be carried by two PUSCHs respectively, with the submission time of the first monitoring report being later than the submission time of the first inference report.
[0483] Referring to Figure 16, the second communication method involved in this application example two may include, but is not limited to, the following steps:
[0484] S1601: The second device sends Radio Resource Control (RRC) configuration information to the first device.
[0485] For example, the duration of each stage can be seen in Figure 17. In this embodiment, the network device can send a Channel State Information Measurement Configuration (CSI-MeasConfig) to the terminal and associate two CSI reports through an aperiodic trigger state configuration, such as associating a first inference report with a first monitoring report. The relevant information in the CSI-MeasConfig includes, but is not limited to, one or more of the following:
[0486] (1) The Channel State Information Measurement Configuration Information Element (CSI-measConfig IE) corresponding to the first inference report includes one or more of the following:
[0487] Channel State Information Reporting Configuration Identifier 1 (CSI-ReportConfigID1), Inference Resource Configuration, X, Inference Reporting Configuration, Second Duration Value Range (K2 range).
[0488] In this embodiment, X is the time interval between the time unit where the third control information used to trigger the first inference report is located and the time unit where the reference resource corresponding to the first inference report is located.
[0489] In this embodiment, the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information used to trigger the first inference report is located, i.e., K2.
[0490] (2) The CSI-measConfig IE corresponding to the first monitoring report includes one or more of the following:
[0491] Channel status information reporting configuration identifier 2 (CSI-ReportConfigID2), monitoring resource configuration, X, monitoring reporting configuration, second duration value range (K2 range), third duration (K3), third information.
[0492] It should be noted that the values of X in (1) and X in (2) of the embodiments of this application are different. For example, in order to better distinguish the values of the two, X in (2) can be represented by X'.
[0493] In this embodiment, X' represents the time interval between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the third control information is located.
[0494] In this embodiment, the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported simultaneously. For example, the size of the third information is 1 bit. In this embodiment, the third duration is predefined, or the third duration is indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and the fourth offset range.
[0495] As an example, the prediction window time corresponding to the inference report in this application embodiment can be understood as the total duration of the prediction results corresponding to the inference report. For example, assuming the inference report includes prediction results corresponding to T1, T2, T3, and T4, then the prediction window is [T1, T4], and the prediction window length is T4 - T1. Ti can be understood as the effective time of the prediction result corresponding to Ti, or the start time of the effective interval of the prediction result corresponding to Ti, or the end time of the effective interval of the prediction result corresponding to Ti, where i is 1, 2, 3, or 4. For another example, the prediction window length is the difference between the end time of the effective interval of the prediction result corresponding to T4 and the start time of the effective interval of the prediction result corresponding to T1. If the inference report has only one prediction result, then the prediction window length can be the effective duration of the prediction result, i.e., the difference between the end time of the effective interval of the prediction result and the start time of the effective interval of the prediction result.
[0496] As an example, in this application embodiment, the fourth offset range is predefined, or the fourth offset range is determined by the second device, or the fourth offset range is determined by the first device.
[0497] (3) Configuration / indication method for the fourth duration (K2'):
[0498] In this embodiment, the fourth duration is the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located.
[0499] As an example, in this application embodiment, the fourth duration is predefined, or the fourth duration is indicated by the third control information, or the fourth duration is indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on the second duration (K2) and the third duration (K3).
[0500] For example, Method 1 can be: if a DCI triggers both the first inference report and the first monitoring report simultaneously, and the configuration of the corresponding first monitoring report includes K3, then K2' corresponding to the first monitoring report = K2 + K3; Method 2 can be: if a DCI triggers both the first inference report and the first monitoring report simultaneously, and the configuration of the corresponding first monitoring report includes third information (used to indicate that the corresponding CSI report is not reported simultaneously with other reports), then K2' corresponding to the first monitoring report = K2 + K3, where K3 is the sum of the time of the prediction window corresponding to the first inference report and the fourth offset range; Method 3 can be: if a DCI triggers both the first inference report and the first monitoring report simultaneously, and the configuration of the corresponding first monitoring report includes the third information, then the K2 range corresponding to the first monitoring report is not used to jointly calculate K2 with other reports, and K2' corresponding to the first monitoring report can be independently indicated in the DCI.
[0501] (4) Configure the restrictions on the monitoring resources, which include one or more of the following:
[0502] Content 1: The time interval (i.e., X') between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the third control information is located is not greater than the second duration (i.e., K2).
[0503] Content 2: X' is not greater than the observation window duration corresponding to the first inference report.
[0504] Content 3: The time unit of the first monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0505] The following continues with the process steps of Figure 16 in the embodiment of this application.
[0506] S1602: The first device receives RRC configuration information.
[0507] S1603: The second device sends third control information, which is used to trigger the reporting of the first inference report and the first monitoring report.
[0508] For example, NW instructs aperiodicTriggerState through DCI's CSI request, thereby simultaneously triggering CSI reports corresponding to CSI-ReportConfigID1 and CSI-ReportConfigID2. NW instructs the value of K2 and the value of K2' through DCI's time domain resource assignment (i.e., the third method of configuring / instructing the fourth duration mentioned above).
[0509] S1604: The first device receives the third control information.
[0510] As an example, the first device in this application embodiment can determine whether to use the scheme of application example two based on the content of the configuration information of the first monitoring report. For example, if the configuration information of the first monitoring report includes third information, the first device determines to use the scheme of application example two.
[0511] S1605: The first device reports the first inference report after a second time interval following the receipt of the third control information.
[0512] For example, the UE receives CSI-RS after receiving the third DCI in slot X, and sends the first PUSCH after receiving the third DCI in slot K2 to carry the first inference report.
[0513] Step S1605 can be understood as the time interval between the reporting time of the first reasoning report in this application embodiment and the time unit where the third control information is located being the second duration (i.e., K2).
[0514] As an example, in this application embodiment, the second duration is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0515] S1606: The second device receives the first inference report.
[0516] S1607: The first device reports the first monitoring report three time intervals after reporting the first reasoning report.
[0517] For example, the UE receives the monitoring resources corresponding to the first monitoring report, and the UE sends a second PUSCH after the third DCI and K2'slots to carry the first monitoring report.
[0518] Step S1607 can be understood as the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report being the third duration (i.e., K3).
[0519] Optionally, the execution content of step S1607 above can also be replaced with the following:
[0520] The time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is the fourth duration (i.e., K2').
[0521] S1608: The second device receives the first monitoring report.
[0522] Furthermore, the solution of this application example 2 is also applicable to the scenario where the AP CSI report (A-CSI-RS) of BM case 2 and other legacy AP CSI reports are triggered simultaneously, that is, the scenario where multiple CSI reports are triggered at the same time but not reported at the same time. For details, please refer to the content described in Figure 16 above and modify it. For the sake of brevity, it will not be elaborated here.
[0523] Through the above method, this embodiment of the application triggers two PUSCH reports through one DCI. The two PUSCHs respectively carry the inference report and the monitoring report, avoiding the problem of being unable to monitor some prediction instances in the inference report. This ensures that the AP monitoring report can reasonably and effectively correspond to each prediction result in the AP inference report, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model.
[0524] Application Example 3: Trigger an inference report upload and a monitoring report storage through a DCI (e.g., the fourth control information, referred to as the fourth DCI).
[0525] Referring to Figure 18, the third communication method involved in this application example three may include, but is not limited to, the following steps:
[0526] S1801: The second device sends RRC configuration information to the first device.
[0527] For example, the duration of each stage can be seen in Figure 19. The network device in this embodiment can configure the relevant information involved in application example three through RRC configuration information. For example, the network device in this embodiment can configure three CSI reports through the RRC configuration information: a first inference report, a first monitoring report, and a second monitoring report. The relevant information in the RRC configuration information includes, but is not limited to, the following:
[0528] (1) The CSI-measConfig IE corresponding to the first inference report includes one or more of the following:
[0529] CSI-ReportConfigID1, Inference Resource Configuration, X, Prediction Reporting Configuration, Second Duration Range (K2 range).
[0530] In this embodiment, X is the time interval between the time unit where the fourth control information is located and the time unit where the reference resource corresponding to the first inference report is located.
[0531] In this embodiment, the second duration is the time interval between the reporting time of the first inference report and the time unit where the fourth control information is located, i.e., K2.
[0532] (2) The CSI-measConfig IE corresponding to the first monitoring report includes one or more of the following:
[0533] CSI-ReportConfigID2, monitoring resource configuration, X, indicates information that the first monitoring report will not be reported for the time being; A, indicates information that the terminal calculates the metric; B, indicates information that the terminal stores the measurement results; C.
[0534] As an example, when instructing the terminal to calculate metrics, this application embodiment may use the CSI-ReportConfigID3 instruction to associate the second monitoring report described below, thereby determining which metrics need to be calculated and stored.
[0535] As an example, when instructing the terminal to store measurement results in an embodiment of this application, the terminal may be instructed to only store the measurement results and not calculate the metric. Then, after receiving the reporting instruction of the second monitoring report, the terminal may calculate the metric based on the previously stored measurement.
[0536] In some implementations, in this application scenario, the CSI-measConfig IE corresponding to the first monitoring report does not include the monitoring reporting configuration (report quantity IE), or the reporting configuration is set to "None".
[0537] (3) The CSI-measConfig IE corresponding to the second monitoring report includes one or more of the following:
[0538] CSI-ReportConfigID3, monitoring and reporting configuration, second duration value range (K2 range), CSI-ReportConfigID2.
[0539] As an example, the CSI-ReportConfigID2 in the CSI-measConfig IE corresponding to the second monitoring report in this application embodiment can be used to associate the metric and / or measurement results stored by the terminal based on the first monitoring report mentioned above.
[0540] In some implementations, in this application scenario, the CSI-measConfig IE corresponding to the second monitoring report does not include monitoring resource configuration, or is not associated with monitoring resource configuration.
[0541] (4) Configure the restrictions on the monitoring resources, which include one or more of the following:
[0542] Content 1: The time interval (i.e., X') between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the fourth control information is located is not greater than the second duration (i.e., K2).
[0543] Content 2: X' is not greater than the observation window duration corresponding to the first inference report.
[0544] Content 3: The time unit of the first monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
[0545] The following continues with the process steps of Figure 18 in the embodiment of this application.
[0546] S1802: The first device receives RRC configuration information.
[0547] S1803: The second device sends fourth control information, which is used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report.
[0548] In this embodiment of the application, the first inference report includes at least one prediction result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report, and to indicate the storage of measurement results corresponding to at least one prediction result, and / or to store monitoring results calculated based on the measurement results.
[0549] As an example, the relevant information in the first monitoring report of this application embodiment includes one or more of the following:
[0550] The monitoring results corresponding to the first monitoring report and the measurement results corresponding to the first monitoring resource.
[0551] For example, NW instructs aperiodicTriggerState through DCI's CSI request, thereby simultaneously triggering the metric calculation / measurement storage corresponding to CSI-ReportConfigID1 (corresponding to the first inference report) and CSI-ReportConfigID2 (corresponding to the metric).
[0552] S1804: The first device receives the fourth control information.
[0553] S1805: The first device sends the first inference report.
[0554] For example, the UE receives CSI-RS after X slots after the time unit where the fourth DCI is located; and sends the first PUSCH after K2 slots after the time unit where the fourth DCI is located, to carry the first inference report.
[0555] S1806: The second device receives the first inference report.
[0556] S1807: The first device stores information related to the first monitoring report.
[0557] As an example, the first device receives a first monitoring resource, which is used by the first device to obtain information related to a first monitoring report.
[0558] In step S1807, the configuration restrictions of the first monitoring resource corresponding to the first monitoring report can be found in the configuration restrictions of the monitoring resource indicated in the RRC configuration information above.
[0559] S1808: The second device sends the fifth control information (referred to as the fifth DCI), which is used to trigger the second monitoring report to be submitted.
[0560] As an example, in this embodiment of the application, the second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report. The second monitoring report corresponding to the measurement results stored in the first monitoring report can be understood as determining the monitoring results based on the measurement results stored in the first monitoring report and the inference results of the first inference report, with the monitoring results carried in the second monitoring report.
[0561] S1809: The first device receives the fifth control information.
[0562] S1810: The first device sends a second monitoring report.
[0563] For example, the network device instructs CSI-ReportConfigID3 via the fifth DCI. The terminal retrieves CSI-ReportConfigID2 and the previously stored measurement / metric calculation results. The terminal sends a second PUSCH after time unit K2' of the fifth DCI to carry the second monitoring report. In some implementations, to avoid invalid monitoring, this embodiment requires sending the monitoring report only after the prediction result takes effect, because complete monitoring of the inference report carrying the prediction result cannot be completed before the prediction result takes effect. Therefore, the reporting time limit of the above PUSCH can be specified by protocol, for example, the protocol limits it to an interval (offset) after the monitoring resources are sent, or an interval after the prediction window takes effect. This interval can be predefined by the protocol, reported by the UE, or other values.
[0564] S1811: The second device receives the second monitoring report.
[0565] By using the above method, this application embodiment triggers an inference report and a monitoring report storage through a DCI, avoiding the problem of being unable to monitor some prediction instances in the inference report, ensuring that the AP monitoring report can reasonably and effectively correspond to each prediction result in the AP inference report, thereby achieving effective monitoring and improving the monitoring accuracy of the AI model.
[0566] In some implementations, the resource scenario may also be a scenario where the inference resource is P / SP CSI-RS and the monitoring resource is AP CSI-RS. However, the current AP CSI-RS resource set length is insufficient to cover the prediction window. Based on this, the embodiments of this application provide the following configuration methods. These configuration methods can be applied individually or in combination with the above application examples, and are not limited to the following:
[0567] Configuration method 1: When the resource corresponding to the first inference report is a semi-persistent resource or a periodic resource, and the first monitoring resource set is a non-periodic resource, the interval between the monitoring resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results.
[0568] For example, when the inference resource is P / SP CSI-RS and the monitoring resource is A CSI-RS, the network device can be configured to have the resource interval m in the AP resource set consistent with the CSI-RS period interval d (i.e., the prediction interval).
[0569] Configuration method 2: When the resource corresponding to the first inference report is a semi-persistent resource or a periodic resource, the first monitoring resource set is a non-periodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report.
[0570] For example, when the inference resource is P / SP CSI-RS and the monitoring resource is A CSI-RS, the network device sends multiple A CSI-RS resource sets and the resource sets are separated by CSI-RS cycles.
[0571] Configuration method 3: When the resource corresponding to the first inference report is a semi-persistent resource or a periodic resource, configure the first monitoring resource set as a semi-persistent resource or a periodic resource.
[0572] For example, when the inference resource is P / SP CSI-RS, the network device only configures P / SP CSI-RS for monitoring resources.
[0573] Furthermore, since Doppler prediction CSI reports support both SP CSI reports (with P / SP CSI-RS) and AP CSI reports (with P / SP / AP CSI-RS), it's highly likely that CSI prediction inference reports will also support AP CSI reports and AP CSI-RS. However, for training scenarios, current resource configuration schemes often cannot fully and effectively adapt to various application scenarios. How to improve resource configuration requires further discussion.
[0574] For example, currently, in diagnostic training scenarios, the NW (Network Controller) configures P / SP CSI-RS for UE-side training data collection, but does not support configuring AP CSI-RS for UE-side training data collection. Therefore, based on existing protocol specifications—where only one resource is configured within a resource set for CSI calculation—if the periodic interval slots of P / SP CSI-RS (e.g., periodic intervals belonging to {4,5,8,10,16,20,32,40,64,80,160,320,640} slots) are much larger than the resource interval slots of AP CSI-RS (referred to as m) (e.g., m belongs to {1,2} slots), how can the UE use P / SP CSI-RS resources to train an inference model that supports AP CSI-RS resources?
[0575] Based on this, embodiments of this application also provide a communication method and apparatus for providing a comprehensive and effective resource allocation scheme more adapted to training scenarios. The method and apparatus are based on the same inventive concept. Since the principles by which the method and apparatus solve problems are similar, the implementations of the apparatus and method can refer to each other, and repeated details will not be elaborated here. The application system architecture of this method can be seen in Figures 10-13 above, and will not be described in detail here.
[0576] As shown in Figure 20, this application embodiment provides a fourth communication method suitable for training scenarios, which may include the following step S2001:
[0577] S2001: Determine the number of resources in the second resource set based on the number of configurable resources in the first resource set.
[0578] Wherein, the first resource set is a non-periodic resource, and the first resource set is the measurement resource corresponding to the first inference report; the second resource set is a semi-persistent resource and / or a periodic resource, and the second resource set is the training resource corresponding to the first training report, and the first inference report is associated with the first training report.
[0579] In some implementations, the execution entity corresponding to the steps described in Figure 20 includes, but is not limited to, one or more of the first device or the second device. For example, the first device determines the number of resources in the desired second resource set (e.g., the number of resources is K), and the first device can report the number of resources in the desired second resource set to the second device through capability reporting, and the second device determines the final number of resources in the second resource set; as another example, the second device directly determines the number of resources in the second resource set based on the number of configurable resources in the first resource set.
[0580] As an example, in this embodiment of the application, the number of configurable resources in the first resource set is predefined, or indicated by the first device, or indicated by the second device.
[0581] For example, when configuring P / SP resource sets for a training scenario, each resource set can be configured with K resources, where K corresponds to the number of configurable resources in the AP resource set and the AP resource set corresponds to the measurement resources of the inference report. Here, K is predefined, or configured by the first device, or configured by the second device.
[0582] It should be noted that the above examples are only illustrative of the embodiments of this application and do not constitute a limitation on the embodiments of this application. For example, the embodiments of this application also include examples after integrating the above multiple examples, or examples obtained after other modifications (such as the first to fourth communication methods mentioned above, which can be used individually or in combination), and are not limited here.
[0583] Based on the same technical concept as the above-described method embodiments, this application provides a corresponding communication device that can be used to perform the functions of the relevant steps in the above-described method embodiments. This function can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a terminal or access network device, or a device within the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal or functions.
[0584] In one possible implementation, the communication device provided in this embodiment of the application has the structure shown in FIG21, including a processing unit 2102. Optionally, the communication device further includes an interface unit 2101. The functions of each unit in the communication device 2100 are described below.
[0585] Interface unit 2101 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, interface unit 2101 can output information to other devices outside of communication device 2100, or to other units within communication device 2100. In some embodiments, interface unit 2101 can be implemented through at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, interface unit 2101 can be implemented through interface circuitry, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low-noise amplifier (LNA), etc. Interface unit 2101 is used to perform the receiving and transmitting operations in the above method embodiments.
[0586] In this application, the interface unit 2101 may also have other names, such as a transceiver unit or a communication unit. Optionally, the interface unit 2101 may include a receiving unit and / or a sending unit, used for inputting information and outputting information, respectively. The receiving unit is used to perform the receiving operation in the above method embodiments. The sending unit is used to perform the sending operation in the above method embodiments.
[0587] The processing unit 2102 can be used to support the communication device 2100 in performing the processing actions in the above method embodiments. The processing unit 2102 can be implemented by one or more processors. For example, the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microprocessors (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor. The processing unit 2102 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.
[0588] In one embodiment, the communication device 2100 is applied to the first device in any of Figures 14 to 19 of this application. The specific functions of the processing unit 2102 in this embodiment will be described below.
[0589] Processing unit 2102 is configured to: determine a first monitoring report, wherein the first monitoring report corresponds to a first monitoring resource set and a first inference report; wherein the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first prediction instance in the first inference report; first control information for triggering the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0590] In one possible approach, the first time relationship includes a time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; or, the first time relationship includes a first offset time after the time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; the first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
[0591] In one possible approach, the first condition includes:
[0592] The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than a first duration; wherein, the first relevant time of the first inference report includes at least one of the following: the time unit where the second control information used to trigger the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit where the reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
[0593] In one possible approach, the first duration includes a first interval or the difference between the first interval and a second interval;
[0594] The first interval includes at least one of the following: the interval between the time unit where the second control information is located and the reporting time of the first inference report; the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located; the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report; the sum of the interval between the time unit where the second control information is located and the reporting time of the first inference report, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the transmission period of the channel state information reference signal; wherein, the second interval is predefined, or, the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or, the second interval is determined by first information, the first information including the time reserved for triggering or measuring the first monitoring report.
[0595] In one possible embodiment, the processing unit 2102 is further configured to:
[0596] The first information is sent to the second device through the interface unit 2101.
[0597] In one possible manner, the second condition includes at least one of the following:
[0598] The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report; the time unit where the first monitoring resource is located is within a second offset range of the prediction start time corresponding to the first inference report; wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
[0599] In one possible approach, the second offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0600] In one possible manner, the third condition includes at least one of the following:
[0601] The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report; the reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is within the third offset range of the prediction end time corresponding to the first inference report; wherein, the third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
[0602] In one possible approach, the third offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0603] In one possible embodiment, the processing unit 2102 is further configured to:
[0604] The interface unit 2101 sends second information to the second device. The second information includes the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device. The second information is used to determine the second offset range and / or the third offset range.
[0605] In one possible embodiment, the processing unit 2102 is further configured to:
[0606] The interface unit 2101 receives third control information sent by the first device, which is used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report is later than the reporting time of the first inference report.
[0607] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0608] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0609] In one possible embodiment, the processing unit 2102 is further configured to:
[0610] The configuration information of the first monitoring report is determined to include third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported at the same time.
[0611] In one possible embodiment, the processing unit 2102 is further configured to:
[0612] The interface unit 2101 receives fourth control information sent by the first device. The fourth control information is used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report. The first inference report includes at least one prediction result. The first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to store the monitoring results calculated based on the measurement results. The information related to the first monitoring report includes one or more of the following: the monitoring results corresponding to the first monitoring report and the measurement results corresponding to the first monitoring report.
[0613] In one possible embodiment, the processing unit 2102 is further configured to:
[0614] The interface unit 2101 receives fifth control information sent by the first device. The fifth control information is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0615] In one possible approach, the interval between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the first control information is located is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located; or, the interval between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the first control information is located is no greater than the observation window duration corresponding to the first inference report; or, the interval between the time unit where the monitoring resource corresponding to the first monitoring report is located and the time unit where the first control information is located is no greater than the time unit where the reference resource corresponding to the first inference report is located.
[0616] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0617] A more detailed description of the processing unit 2102 and the interface unit 2101 can be obtained directly from the relevant descriptions in the method embodiments shown in Figures 14 to 19, and will not be repeated here.
[0618] In one embodiment, the communication device 2100 is applied to the first or second device in the embodiment of this application shown in FIG20. The specific functions of the processing unit 2102 in this embodiment will be described below.
[0619] Processing unit 2102 is configured to: determine the number of resources in the second resource set to be K based on the number of configurable resources in the first resource set; wherein the first resource set is a non-periodic resource and the first resource set is the measurement resource corresponding to the first inference report; the second resource set is a semi-persistent resource and / or a periodic resource and the second resource set is the training resource corresponding to the first training report, and the first inference report is associated with the first training report.
[0620] In one possible approach, the number of configurable resources in the first resource set is predefined, or indicated by the first device, or indicated by the second device.
[0621] A more detailed description of the processing unit 2102 and the interface unit 2101 can be obtained directly from the relevant description in the method embodiment shown in FIG20, and will not be repeated here.
[0622] In one embodiment, the communication device 2100 is applied to the second device in the embodiments of this application shown in Figures 14 to 19. The specific functions of the processing unit 2102 in this embodiment will be described below.
[0623] Processing unit 2102 is configured to: receive a first monitoring report via interface unit 2101, wherein the first monitoring report corresponds to a first monitoring resource set and a first inference report; wherein the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first prediction instance in the first inference report; the first control information used to trigger the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0624] In one possible approach, the first time relationship includes a time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; or, the first time relationship includes a first offset time after the time unit in which the first monitoring resource is located no later than the time unit in which the first prediction instance is active; the first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
[0625] In one possible approach, the first condition includes:
[0626] The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than a first duration; wherein, the first relevant time of the first inference report includes at least one of the following: the time unit where the second control information used to trigger the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit where the reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
[0627] In one possible approach, the first duration includes a first interval or the difference between the first interval and a second interval;
[0628] The first interval includes at least one of the following: the interval between the time unit where the second control information is located and the reporting time of the first inference report; the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located; the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report; the sum of the interval between the time unit where the second control information is located and the reporting time of the first inference report, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located, and the transmission period of the channel state information reference signal; the sum of the interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the transmission period of the channel state information reference signal; wherein, the second interval is predefined, or, the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or, the second interval is determined by first information, the first information including the time reserved for triggering or measuring the first monitoring report.
[0629] In one possible embodiment, the processing unit 2102 is further configured to:
[0630] The interface unit 2101 receives the first information sent by the first device.
[0631] In one possible manner, the second condition includes at least one of the following:
[0632] The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report; the time unit where the first monitoring resource is located is within a second offset range of the prediction start time corresponding to the first inference report; wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
[0633] In one possible approach, the second offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0634] In one possible manner, the third condition includes at least one of the following:
[0635] The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report; the reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report; the time unit where the reference resource corresponding to the first monitoring report is located is within the third offset range of the prediction end time corresponding to the first inference report; wherein, the third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
[0636] In one possible approach, the third offset range corresponds to the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device.
[0637] In one possible embodiment, the processing unit 2102 is further configured to:
[0638] The interface unit 2101 receives second information sent by the first device. The second information includes the maximum monitoring time difference allowed by the first device and / or the maximum performance calculation time allowed by the first device. The second information is used to determine the second offset range and / or the third offset range.
[0639] In one possible embodiment, the processing unit 2102 is further configured to:
[0640] The third control information is sent to the first device through the interface unit 2101. The third control information is used to trigger the reporting of the first inference report and the first monitoring report. The reporting time of the first monitoring report is later than the reporting time of the first inference report.
[0641] In one possible approach, the time interval between the reporting time of the first inference report and the time unit where the third control information is located is a second duration, which is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
[0642] In one possible approach, the time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is predefined, or indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is predefined, or determined by a second device, or determined by the first device; or, the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is predefined, or indicated by the third control information, or indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
[0643] In one possible approach, the configuration information of the first monitoring report includes third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported simultaneously.
[0644] In one possible embodiment, the processing unit 2102 is further configured to:
[0645] The interface unit 2101 sends fourth control information to the first device, the fourth control information being used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report; wherein, the first inference report includes at least one prediction result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to store the monitoring results calculated based on the measurement results; the information related to the first monitoring report includes one or more of the following: the monitoring results corresponding to the first monitoring report, and the measurement results corresponding to the first monitoring report.
[0646] In one possible embodiment, the processing unit 2102 is further configured to:
[0647] The interface unit 2101 sends a fifth control message to the first device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
[0648] In one possible approach, the interval between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the first control information is located is no greater than a second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located; or, the interval between the time unit where the first monitoring resource corresponding to the first monitoring report is located and the time unit where the first control information is located is no greater than the observation window duration corresponding to the first inference report; or, the interval between the time unit where the monitoring resource corresponding to the first monitoring report is located and the time unit where the first control information is located is no greater than the time unit where the reference resource corresponding to the first inference report is located.
[0649] In one possible approach, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, and the first monitoring resource set is an aperiodic resource, the interval between the monitored resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results; when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, when the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is configured as a semi-persistent or periodic resource.
[0650] A more detailed description of the processing unit 2102 and the interface unit 2101 can be obtained directly from the relevant descriptions in the method embodiments shown in Figures 14 to 19, and will not be repeated here.
[0651] It should be noted that the module division in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or in a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0652] For example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0653] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0654] In one possible implementation, the communication device provided in this application embodiment is shown in FIG22. The communication device 2200 includes a processor 2202. Optionally, the communication device 2200 further includes an interface circuit 2201 and a memory 2203. The interface circuit 2201, the processor 2202, and the memory 2203 are coupled to each other.
[0655] Optionally, the interface circuit 2201, processor 2202, and memory 2203 are coupled to each other via bus 2204. Bus 2204 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in Figure 22, but this does not mean that there is only one bus or one type of bus.
[0656] Interface circuit 2201 is used for inputting and / or outputting information. Input information can be replaced with received information, and output information can be replaced with transmitted information. When outputting information, interface circuit 2201 can output information to other devices outside of communication device 2200, or to other units within communication device 2200. For example, interface circuit 2201 can be implemented through at least one of a physical interface, a communication module, a communication interface, an input / output interface, and a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, etc. Interface circuit 2201 is used to perform the receiving and transmitting operations in the above method embodiments.
[0657] Interface circuit 2201 may be one of the following: a transceiver, a transceiver circuit, a communication circuit, an interface, a communication interface, or an input / output interface (e.g., a chip's input / output interface). Interface circuit 2201 may include input interface circuitry and output interface circuitry, used for inputting information and outputting information, respectively. The input interface circuitry is used to perform the receiving operation in the above method embodiments. The output interface circuitry is used to perform the transmitting operation in the above method embodiments.
[0658] The transceiver can be used for communication with other communication devices. For example, if communication device 2200 is a terminal, the transceiver can be used to communicate with access network equipment or with another terminal. As another example, if communication device 2200 is an access network device, the transceiver can be used to communicate with a terminal or with another access network device.
[0659] Optionally, the transceiver may include a receiver and / or a transmitter. The receiver is used to perform the receiving operation in the above method embodiments. The transmitter is used to perform the sending operation in the above method embodiments.
[0660] Optionally, the transceiver can be integrated with the processor 2202 or exist independently and be coupled to the processor 2202 through the interface circuit of the communication device 2200. This application embodiment does not specifically limit this.
[0661] Processor 2202 can be used to support communication device 2200 in performing the processing actions in the above method embodiments. When communication device 2200 is used to implement the above method embodiments, processor 2202 can also be used to implement the functions of processing unit 2102. Processor 2202 can be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. General-purpose processors can be microprocessors or any conventional processor. Processor 2202 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.
[0662] In one embodiment, the communication device 2200 is applied to the first or second device in any of the embodiments of this application shown in Figures 14 to 19. The specific functions of the processor 2202 in this embodiment are described below.
[0663] Processor 2202 is configured to: determine a first monitoring report, wherein the first monitoring report corresponds to a first monitoring resource set and a first inference report; wherein the relevant information of the first monitoring report satisfies at least one of the following conditions: the first monitoring resource in the first monitoring resource set has a first temporal relationship with the first prediction instance in the first inference report; first control information for triggering the first monitoring report satisfies a first condition; the first monitoring resource in the first monitoring resource set satisfies a second condition; and the reporting time or reference resource corresponding to the first monitoring report satisfies a third condition.
[0664] In one embodiment, the communication device 2200 is applied to the first or second device in the embodiment of this application shown in FIG20. The specific functions of the processor 2202 in this embodiment will be described below.
[0665] The processor 2202 is configured to: determine the number of resources in the second resource set to be K based on the number of configurable resources in the first resource set; wherein the first resource set is a non-periodic resource and the first resource set is the measurement resource corresponding to the first inference report; the second resource set is a semi-persistent resource and / or a periodic resource and the second resource set is the training resource corresponding to the first training report, and the first inference report is associated with the first training report.
[0666] The specific functions of processor 2202 can be found in the description of the communication methods provided in the above embodiments and examples of this application, as well as the specific functional description of communication device 2100 in the embodiment of this application shown in FIG21, which will not be repeated here.
[0667] Memory 2203 is used to store program instructions and / or data. Specifically, program instructions may include program code, which includes computer operation instructions. Memory 2203 may include RAM and may also include non-volatile memory, such as at least one disk storage device. Processor 2202 executes the program instructions stored in memory 2203 and uses the data stored in memory 2203 to implement the above-mentioned functions, thereby realizing the communication method provided in the embodiments of this application. Memory 2203 may be integrated with processor 2202 or may be a memory outside the communication device.
[0668] It is understood that the memory 2203 in Figure 22 of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0669] Based on the above embodiments, this application also provides a computer program product including computer-executable instructions, which, when run, causes the methods provided in the above embodiments to be executed.
[0670] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods provided in the above embodiments.
[0671] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0672] Figure 23 exemplarily illustrates a structural schematic diagram of another communication device 2300 provided in an embodiment of this application. It is understood that the communication device 2300 includes means of necessary forms, such as modules, units, elements, circuits, or interfaces, to be appropriately configured together to execute this solution. The communication device 2300 shown in Figure 23 can be an access network device or a component within an access network device (e.g., a chip or communication module), or a core network device or a component within a core network device (e.g., a chip or communication module), or a terminal device or a component within a terminal device (e.g., a chip or communication module), and can be used to perform the operation of the first or second device in the above method embodiments. The communication device 2300 includes one or more processors 2301. The processor 2301 can be a general-purpose processor or a dedicated processor, etc. Optionally, the processor 2301 can include a baseband processor and / or a central processing unit; or, the processor 2301 can integrate the functions of a baseband processor and a central processing unit. The specific content of the processor 2301 can be referred to the description of the processor 2202 above, and will not be repeated here.
[0673] In one possible design, processor 2301 may include program 2303. Program 2303 may be run on processor 2301, causing communication device 2300 to perform the methods described in the above method embodiments. In another possible design, communication device 2300 includes circuitry (not shown in FIG23) for performing the methods in the above method embodiments; or, in other words, the circuitry may be used to indicate the function of the first or second device in the above method embodiments.
[0674] Optionally, the communication device 2300 may include one or more memories 2302. The memories 2302 store a program 2304, which can be executed on the processor 2301 to cause the communication device 2300 to perform the methods described in the above method embodiments.
[0675] Optionally, processor 2301 may include AI module 2307, and / or memory 2302 may include AI module 2308. The AI module can be used to implement AI-related functions. For example, the AI module can be used to obtain corresponding training report information based on training resources. The AI module can be implemented through software, hardware, or a combination of both. For example, the AI module may include a radio intelligence control (RIC) module. For example, the AI module can be a near real-time RIC or a non-real-time RIC.
[0676] Optionally, data may also be stored in the processor 2301 and / or the memory 2302. The processor and memory may be configured separately or integrated together.
[0677] Optionally, the communication device 2300 may further include a transceiver 2305 and / or an antenna 2306. The transceiver 2305 may also be referred to as a transceiver module, transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and can be used to realize the transmission and reception functions of the communication device through the antenna 2306.
[0678] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory and implementing the method provided in the above embodiments.
[0679] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the devices in the above embodiments. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. The chip system may be composed of chips or may include chips and other discrete components.
[0680] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0681] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0682] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0683] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0684] In this application, the terms "system" and "network" are used interchangeably. "At least one item" refers to one or more items, and "more than one item" refers to two or more items. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0685] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0686] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A communication method applied to a first device, characterized in that, include: Determine the first monitoring report, the first monitoring report corresponds to the first monitoring resource set, and the first monitoring report corresponds to the first inference report; The relevant information in the first monitoring report meets at least one of the following conditions: The first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report; The first control information used to trigger the first monitoring report meets the first condition; The first monitoring resource in the first monitoring resource set satisfies the second condition; The reporting time or reference resource corresponding to the first monitoring report meets the third condition.
2. The method according to claim 1, characterized in that, The first time relationship includes a time unit where the first monitored resource is located that is no later than the time unit where the first predicted instance is applied; or, The first time relationship includes a first offset time that is no later than the time unit in which the first monitoring resource is located after the time unit in which the first prediction instance is applied; The first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
3. The method according to claim 1 or 2, characterized in that, The first condition includes: The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than the first duration; The first relevant time in the first inference report includes at least one of the following: The time unit in which the second control information for triggering the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit in which the second reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
4. The method according to claim 3, characterized in that, The first duration includes the first interval or the difference between the first interval and the second interval; The first interval includes at least one of the following: The interval between the time unit where the second control information is located and the reporting time of the first inference report; The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located; The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report; The interval between the time unit where the second control information is located and the reporting time of the first inference report is the sum of the transmission period of the channel state information reference signal; The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located is the sum of the transmission period of the channel state information reference signal; The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the sum of the transmission period of the channel state information reference signal; Wherein, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or the second interval is determined by the first device.
5. The method according to claim 4, characterized in that, The method further includes: The first information is sent to the second device, the first information including the second interval.
6. The method according to claim 1 or 2, characterized in that, The second condition includes at least one of the following: The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report; The time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report; Wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
7. The method according to claim 1 or 2, characterized in that, The third condition includes at least one of the following: The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report; The time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report; The reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report; The time unit of the reference resource corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report; The third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
8. The method according to claim 6 or 7, characterized in that, The method further includes: Send second information to the second device, the second information being used to determine the second offset range and / or the third offset range.
9. The method according to claim 1 or 2, characterized in that, The method further includes: The system receives third control information sent by the second device, which is used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report is later than the reporting time of the first inference report.
10. The method according to claim 9, characterized in that, The time interval between the reporting time of the first inference report and the time unit where the third control information is located is the second duration. The second duration is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
11. The method according to claim 9 or 10, characterized in that, The time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is either predefined, indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is either predefined, determined by the second device, or determined by the first device; or... The time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration. The fourth duration is predefined, or the fourth duration is indicated by the third control information, or the fourth duration is indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on the second duration and the third duration. The second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
12. The method according to claim 11, characterized in that, The method further includes: It is determined that the configuration information of the first monitoring report includes third information; The third information is used to instruct the first inference report and the first monitoring report to be reported separately, or the first inference report and the first monitoring report not to be reported at the same time.
13. The method according to claim 1 or 2, characterized in that, The method further includes: The system receives fourth control information sent by the second device, which is used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report. The first inference report includes at least one inference result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one inference result, and / or to store the monitoring results calculated based on the measurement results; The information in the first monitoring report includes one or more of the following: The monitoring results corresponding to the first monitoring report and the measurement results corresponding to the first monitoring resource.
14. The method according to claim 13, characterized in that, The method further includes: The system receives a fifth control message sent by a second device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
15. The method according to any one of claims 9 to 14, characterized in that, The time interval between the time unit of the first monitoring resource corresponding to the first monitoring report and the time unit of the first control information is no greater than the second duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit of the third control information; or, The time interval between the time unit containing the first monitoring resource corresponding to the first monitoring report and the time unit containing the first control information is not greater than the observation window duration corresponding to the first inference report; or, The time unit of the first monitoring resource corresponding to the first monitoring report is no later than the time unit of the reference resource corresponding to the first inference report.
16. The method according to any one of claims 9 to 15, characterized in that, When the resource corresponding to the first inference report is a semi-persistent resource or a periodic resource, and the first monitoring resource set is a non-periodic resource, the interval between the monitoring resources in the first monitoring resource set is consistent with the period of the measurement resource corresponding to the first inference report or the interval between the prediction results. or, When the resource corresponding to the first inference report is a semi-persistent or periodic resource, the first monitoring resource set is an aperiodic resource, and the first monitoring report corresponds to multiple first monitoring resource sets, the interval between the multiple first monitoring resource sets is the period of the measurement resource corresponding to the first inference report; or, When the resource corresponding to the first inference report is a semi-persistent resource or a periodic resource, configure the first monitoring resource set as a semi-persistent resource or a periodic resource.
17. A communication method applied to a second device, characterized in that, include: Receive a first monitoring report, the first monitoring report corresponding to a first monitoring resource set, the first monitoring report corresponding to a first inference report; The relevant information in the first monitoring report meets at least one of the following conditions: The first monitoring resource in the first monitoring resource set has a first temporal relationship with the first predicted instance in the first inference report; The first control information used to trigger the first monitoring report meets the first condition; The first monitoring resource in the first monitoring resource set satisfies the second condition; The reporting time or reference resource corresponding to the first monitoring report meets the third condition.
18. The method according to claim 17, characterized in that, The first time relationship includes a time unit where the first monitored resource is located that is no later than the time unit where the first predicted instance is applied; or, The first time relationship includes a first offset time that is no later than the time unit in which the first monitoring resource is located after the time unit in which the first prediction instance is applied; The first offset time is predefined, or the first offset time is determined by the second device, or the first offset time is determined by the first device.
19. The method according to claim 17 or 18, characterized in that, The first condition includes: The time interval between the time unit where the first control information is located and the first relevant time of the first inference report is not greater than the first duration; The first relevant time in the first inference report includes at least one of the following: The time unit in which the second control information for triggering the first inference report is located, the start time of the observation window corresponding to the first inference report, the end time of the observation window corresponding to the first inference report, the time unit in which the second reference resource corresponding to the first inference report is located, or the prediction start time corresponding to the first inference report.
20. The method according to claim 19, characterized in that, The first duration includes the first interval or the difference between the first interval and the second interval; The first interval includes at least one of the following: The interval between the time unit where the second control information is located and the reporting time of the first inference report; The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located; The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report; The interval between the time unit where the second control information is located and the reporting time of the first inference report is the sum of the transmission period of the channel state information reference signal; The interval between the time unit where the second control information is located and the time unit where the reference resource corresponding to the first inference report is located is the sum of the transmission period of the channel state information reference signal; The interval between the time unit where the second control information is located and the prediction start time corresponding to the first inference report, and the sum of the transmission period of the channel state information reference signal; Wherein, the second interval is predefined, or the second interval is the interval between the time unit where the first control information is located and the time unit where the first monitoring resource corresponding to the first monitoring report is located, or the second interval is determined by the first device.
21. The method according to claim 17 or 18, characterized in that, The second condition includes at least one of the following: The time unit where the first monitoring resource is located is the prediction start time corresponding to the first inference report; The time unit where the first monitoring resource is located is within the second offset range of the prediction start time corresponding to the first inference report; Wherein, the second offset range is predefined, or the second offset range is determined by the second device, or the second offset range is determined by the first device.
22. The method according to claim 17 or 18, characterized in that, The third condition includes at least one of the following: The reporting time corresponding to the first monitoring report is the prediction end time corresponding to the first inference report; The time unit where the reference resource corresponding to the first monitoring report is located is the prediction end time corresponding to the first inference report; The reporting time corresponding to the first monitoring report is within the third offset range of the prediction end time corresponding to the first inference report; The time unit of the reference resource corresponding to the first monitoring report is located within the third offset range of the prediction end time corresponding to the first inference report; The third offset range is predefined, or the third offset range is determined by the second device, or the third offset range is determined by the first device.
23. The method according to claim 17 or 18, characterized in that, The method further includes: A third control message is sent to the first device, the third control message being used to trigger the reporting of the first inference report and the first monitoring report; the reporting time of the first monitoring report is later than the reporting time of the first inference report; The time interval between the reporting time of the first inference report and the time unit where the third control information is located is the second duration. The second duration is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information. The time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is either predefined, indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is either predefined, determined by the second device, or determined by the first device; or... The time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration. The fourth duration is predefined, or the fourth duration is indicated by the third control information, or the fourth duration is indicated by the configuration information of the first monitoring report, or the fourth duration is obtained based on the second duration and the third duration. The second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
24. The method according to claim 17 or 18, characterized in that, The method further includes: Send a fourth control message to the first device, the fourth control message being used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report; Send a fifth control message to the first device, the fifth control message being used to trigger the submission of a second monitoring report; The first inference report includes at least one inference result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one inference result, and / or to store the monitoring results calculated based on the measurement results; the second monitoring report is associated with the first monitoring report, and the second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
25. A communication method applied to a second device, characterized in that, include: Receive third control information sent by the first device, the third control information being used to trigger the reporting of the first inference report and the first monitoring report; The first monitoring report was submitted later than the first inference report.
26. The method according to claim 25, characterized in that, The time interval between the reporting time of the first inference report and the time unit where the third control information is located is the second duration. The second duration is predefined, or the second duration is configured by the configuration information of the first inference report and indicated by the third control information.
27. The method according to claim 25, characterized in that, The time interval between the reporting time of the first monitoring report and the reporting time of the first inference report is a third duration, which is either predefined, indicated by the configuration information of the first monitoring report, or the third duration is the sum of the prediction window time corresponding to the first inference report and a fourth offset range; the fourth offset range is either predefined, determined by the second device, or determined by the first device; or the time interval between the reporting time of the first monitoring report and the time unit where the third control information is located is a fourth duration, which is either predefined, indicated by the third control information, indicated by the configuration information of the first monitoring report, or obtained based on a second duration and the third duration, where the second duration is the time interval between the reporting time of the first inference report and the time unit where the third control information is located.
28. The method according to any one of claims 25 to 27, characterized in that, The method further includes: The configuration information of the first monitoring report is determined to include third information; the third information is used to indicate that the first inference report and the first monitoring report are reported separately, or that the first inference report and the first monitoring report are not reported at the same time.
29. A communication method applied to a first device, characterized in that, include: The system receives fourth control information sent by a first device, which is used to trigger the reporting of the first inference report and the storage of information related to the first monitoring report; wherein, the first inference report includes at least one prediction result; the first monitoring report is used to configure the monitoring resources corresponding to the first inference report and to instruct the first device to store the measurement results corresponding to the at least one prediction result, and / or to store the monitoring results calculated based on the measurement results; the information related to the first monitoring report includes one or more of the following: the monitoring results corresponding to the first monitoring report, and the measurement results corresponding to the first monitoring report.
30. The method according to claim 29, characterized in that, The method further includes: The system receives a fifth control message sent by a first device. The fifth control message is used to trigger the reporting of a second monitoring report. The second monitoring report is associated with the first inference report and the first monitoring report. The second monitoring report is used to report the monitoring results stored in the first monitoring report, or the second monitoring report corresponds to the measurement results stored in the first monitoring report.
31. A communication method, applied to a first device or a second device, characterized in that, include: Based on the number of configurable resources in the first resource set, the number of resources in the second resource set is determined; wherein, the first resource set is a non-periodic resource, and the first resource set is the measurement resource corresponding to the first inference report; the second resource set is a semi-persistent resource and / or a periodic resource, and the second resource set is the training resource corresponding to the first training report, and the first inference report is associated with the first training report.
32. The method according to claim 31, characterized in that, The number of configurable resources in the first resource set is predefined, or indicated by the first device, or indicated by the second device.
33. A communication device, characterized in that, include: Units or modules used to implement the method as described in any one of claims 1 to 32.
34. A communication device, characterized in that, The device includes a processor for executing a computer program or instructions to cause the device to perform the method as claimed in any one of claims 1-16, or to perform the method as claimed in any one of claims 17-24, or to perform the method as claimed in any one of claims 25-28, or to perform the method as claimed in claim 29 or 30, or to perform the method as claimed in claim 31 or 32.
35. A chip, characterized in that, The device includes at least one processor that executes a computer program or instructions to cause the chip to perform the method as claimed in any one of claims 1-16; or to cause the chip to perform the method as claimed in any one of claims 17-24; or to cause the device to perform the method as claimed in any one of claims 25-28; or to cause the device to perform the method as claimed in claim 29 or 30; or to cause the device to perform the method as claimed in claim 31 or 32.
36. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, implement the method as claimed in any one of claims 1-16; or implement the method as claimed in any one of claims 17-24; or cause the device to perform the method as claimed in any one of claims 25-28; or cause the device to perform the method as claimed in claim 29 or 30; or cause the device to perform the method as claimed in claim 31 or 32.
37. A computer program product, characterized in that, The computer program product includes: computer program code, which, when executed, implements the method as described in any one of claims 1-16; or, implements the method as described in any one of claims 17-24, or causes the device to perform the method as described in any one of claims 25-28, or causes the device to perform the method as described in claim 29 or 30, or causes the device to perform the method as described in claim 31 or 32.
38. A system, characterized in that, It includes one or more of the following means: means for implementing the method as described in any one of claims 1-16, means for implementing the method as described in any one of claims 17-24, means for implementing the method as described in any one of claims 25-28, means for implementing the method as described in claim 29 or 30, or means for implementing the method as described in claim 31 or 32.