Report processing method and device, and terminal

By defining CSI report processing guidelines for the terminal side, the problem of missing processing of terminal-triggered reports was solved, and the processing efficiency and feasibility of CSI reports were improved.

CN121508762APending Publication Date: 2026-02-10VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411094256.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In existing technologies, CSI report processing on the terminal side only considers network-side triggering and lacks a processing solution for terminal-triggered reports.

Method used

Define the CSI report processing guidelines on the terminal side, including determining the number of processing units and processing time required for the report, and standardizing the terminal-triggered reporting process.

Benefits of technology

The feasibility of terminal-triggered reporting of channel status information has been improved, and the CSI report processing flow has been optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121508762A_ABST
    Figure CN121508762A_ABST
Patent Text Reader

Abstract

The invention discloses a report processing method and device and a terminal, and belongs to the technical field of communication, and the report processing method comprises the steps that the terminal processes a report triggered by the terminal, and comprises at least one of the following steps: determining the number of processing units occupied by the report; determining processing time occupied by the report; wherein the report is used for feeding back the channel state information to the network side. According to the embodiment of the invention, how the terminal processes the report triggered by the terminal can be determined.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a report processing method and device and a terminal. BACKGROUND

[0002] In a new radio (NR) system, measurement and reporting of channel state information (CSI) are based on a CSI framework. The CSI framework is composed of at least one of CSI report setting, CSI resource setting, a non-zero power (NZP)-CSI-reference signal (RS) resource set, and a synchronization signal block (SSB) resource set. The CSI report configuration can be set to one of periodic reporting, semi-persistent reporting, and aperiodic reporting, and the time domain characteristics of the resource corresponding to the CSI resource setting can also be configured to one of periodic, semi-persistent, and aperiodic.

[0003] In the related art, the CSI processing unit criterion on the terminal side only considers CSI reporting triggered by the network side, i.e., periodic, semi-persistent, and aperiodic CSI reporting. There is no related report processing scheme for CSI reporting triggered by the terminal. SUMMARY

[0004] Embodiments of the present application provide a report processing method and device and a terminal, which can determine how the terminal processes the report triggered by the terminal.

[0005] In a first aspect, a report processing method is provided, which is executed by a terminal. The method includes:

[0006] The terminal processes the report triggered by the terminal, including at least one of the following:

[0007] determining the number of processing units occupied by the report;

[0008] determining the processing time occupied by the report;

[0009] The report is used to feed back channel state information to the network side.

[0010] In a second aspect, a report processing device is provided, which is applied to a terminal and includes:

[0011] A processing module is configured to process the report triggered by the terminal, including at least one of the following:

[0012] determining the number of processing units occupied by the report;

[0013] Determine the processing time occupied by the report;

[0014] The report is used to feed back channel state information to the network side.

[0015] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0016] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the first aspect.

[0017] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0018] A sixth aspect provides a wireless communication system, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method described in the first aspect.

[0019] In a seventh aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0020] Eighthly, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first aspect.

[0021] In this application embodiment, the processing criteria for terminal-triggered reports are defined, including determining the number of processing units occupied by the report and determining the processing time occupied by the report, which standardizes the operation in the terminal-triggered reporting process and improves the feasibility of terminal-triggered report feedback channel status information. Attached Figure Description

[0022] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0023] Figure 2 This is a time-frequency domain resource distribution map of the phase tracking reference signal;

[0024] Figure 3 This is a flowchart illustrating the processing method of the embodiment report in this application;

[0025] Figure 4 This is a schematic diagram of the first time window in an embodiment of this application;

[0026] Figures 5-8 This is a schematic diagram illustrating the determination of occupied processing units in an embodiment of this application;

[0027] Figure 9 This is a schematic diagram of the processing apparatus reported in the embodiments of this application;

[0028] Figure 10 This is a schematic diagram of the structure of the communication device according to an embodiment of this application;

[0029] Figure 11 This is a schematic diagram of the terminal structure according to an embodiment of this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0031] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0032] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0033] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0034] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home devices (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, or self-service machines, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.

[0035] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support Function. Support Functions (BSF), Application Functions (AF), Location Management Functions (LMF), Gateway Mobile Location Centres (GMLC), and Network Data Analytics Functions (NWDAF), etc. It should be noted that this application embodiment only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application embodiment changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.

[0036] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).

[0037] In related technologies, the configuration framework for CSI measurement and reporting includes the following:

[0038] A single CSI report setting can be associated with a maximum of three CSI resource settings (including: CSI resource settings for channel measurements, CSI resource settings for interference measurements (CSI-IM), and CSI resource settings for interference measurements (NZP-CSI-RS)).

[0039] A non-periodic CSI resource setting may contain multiple CSI-RS resource sets (NZP-CSI-RS resource set or CSI-IM resource set) and one SSB measurement resource set, while a periodic or semi-persistent (SP) CSI resource setting may contain only one CSI-RS resource set and one SSB measurement resource set.

[0040] A CSI-RS resource set can contain multiple CSI-RS resources (CSI-IM or NZP-CSI-RS);

[0041] An SSB measurement resource set includes multiple SSBs.

[0042] Related technologies only support beam measurement via CSI-RS or SSB, with CSI-RS for beam measurement having only 1-2 ports. SSB is a periodic reference signal, while CSI-RS for beam measurement can be periodic, semi-continuous, or aperiodic. In the current standard, CSI-RS resources for beam measurement are limited to the serving cell. After performing Layer 1 (L1) beam measurement based on the network-configured measurement resources, the terminal selects a portion of the beams to report based on the measurement results.

[0043] In related technologies, the terminal selects an appropriate beam for reporting based on the full-bandwidth beam measurement results. The measured quantities for full-bandwidth beam measurement can be L1-Reference Signal Received Power (RSRP) / L1-Reference Signal Received Quality (RSRQ) / L1-Signal-to-noise and interference ratio (SINR). Beam reporting can be done in two ways: group-based and non-group-based. For non-group-based beam reporting, the terminal selects up to four beams from all measurement resources configured on the network side for reporting, based on the measured quantities. For group-based beam reporting, the terminal selects a pair of beams that can be simultaneously received by the terminal for reporting, based on the measurement results. The reported content includes the measurement resource index and its corresponding measurement value. The measurement resource index (CSI-RS Resource Indicator, CRI) / Synchronization Signal Block Resource Index (SSBRI) is the index of the measurement resource in its corresponding measurement resource set (NZP-CSI-RS-ResourceSet or CSI-SSB-ResourceSet). The time-domain characteristics of the reported data are similar to those of CSI-RS measurement resources, including periodic reporting, semi-continuous reporting, and aperiodic reporting, as detailed below:

[0044] Periodic reporting: Associated periodic CSI-RS resources, the reported resources are Physical Uplink Control Channel (PUCCH) resources, which are configured by the network through Radio Resource Control (RRC) signaling;

[0045] Semi-persistent reporting: It can be associated with periodic or semi-persistent CSI-RS resources. The reported resources can be PUCCH resources or Physical Uplink Shared Channel (PUSCH) resources. The PUCCH resources are determined by the Medium Access Control (MAC) Control Element (CE) signaling, and the PUSCH resources are determined by the Downlink Control Information (DCI).

[0046] Aperiodic reporting: can be associated with periodic, semi-persistent, or aperiodic CSI-RS resources. The reporting resource is the PUSCH resource, which is determined by DCI.

[0047] In the multi-transmission and receiving node project of related technologies, the group-based beam reporting method has been enhanced. The terminal can select up to 4 pairs of beams that the terminal can receive simultaneously from the measurement resources configured by the network for reporting. Different beams in each pair of beams correspond to different transmission and receiving nodes, thereby ensuring that the network can send the pair of beams simultaneously.

[0048] The related technology also introduces L1 reporting for handover, namely ltm-CSI-ReportConfig. In a single L1 report for handover, the terminal can report up to 4 cells, with each cell reporting 4 beam measurement results, for a maximum of 16 beams and their corresponding measurement results.

[0049] In NR, CSI-RS resources can be used for beam measurement, time-frequency tracking, and CSI measurement. The time-frequency domain resources corresponding to CSI-RS are determined by the higher-level parameter CSI-ResourceMapping, which includes frequency density, number of occupied ports, starting Physical Resource Block (PRB) location, period, time slot offset (only for periodic CSI-RS resources), and CDM type. For all CSI-RS resources in the same set, the following conditions must be met:

[0050] For periodic CSI-RS, all CSI-RS resources in a set have the same period, and the time slot offsets can be the same or different.

[0051] They occupy the same number of ports;

[0052] The initial PRB positions are the same;

[0053] Same frequency domain density;

[0054] Same CDM type;

[0055] The CSI-RS used for beam measurement has a frequency domain density of 0.5, 1, or 3, and can occupy 1 to 2 ports. The corresponding transmit beam can be determined according to the higher-layer parameter repetition. When repetition is configured in the NZP-CSI-RS resource set and its value is "off", or when the repetition parameter is not configured, all CSI-RS resources in the NZP-CSI-RS resource set do not correspond to the same transmit beam; when repetition is configured in the NZP-CSI-RS resource set and its value is "on", it is considered that the CSI-RS resources in the NZP-CSI-RS resource set correspond to the same transmit beam.

[0056] The CSI-RS used for time-frequency tracking, namely the Phase-tracking reference signal (TRS), has a frequency domain density of 3 and occupies only one port. The time domain location of the TRS is determined according to the network configuration and may specifically include at least one of the following:

[0057] For FR1 and FR2, the time-domain positions of the two TRS in a slot can be {4, 8}, {5, 9}, {6, 10};

[0058] For FR2, the time-domain positions of the two TRS in a slot can be {4, 8}, {1, 5}, {2, 6}, {3, 7}, {7, 11}, {9, 13};

[0059] When `trs-info` is configured in the NZP-CSI-RS resource set, it indicates that the NZP-CSI-RS resource set contains TRS resources. A TRS set can contain 2 or 4 TRS resources. Two resources are in one slot, and four resources are in two consecutive slots. The time-frequency domain resource allocation of the four TRS resources is as follows: Figure 2 As shown. Considering the accuracy and precision of time-frequency tracking, the terminal needs to perform time-frequency offset estimation based on the two or four TRSs. Therefore, the two or four TRS resources have the same quasi-co-location (QCL) characteristics.

[0060] For periodic TRS resources, the network does not expect the TRS set to be associated with the reporting configuration. That is, the terminal measures the periodic TRS resources, but does not need to report them. For non-periodic TRS resources, the corresponding TRS set is associated with the reporting configuration so that the network can instruct the transmission of non-periodic TRS resources through DCI signaling. However, since the results do not need to be reported, the reported measurement quantity in the reporting configuration should be set to "none".

[0061] Related technologies do not allow an NZP-CSI-RS resource set to be configured with both the "repetition" and "trs-info" parameters simultaneously.

[0062] The UE's ability to process CSI reports, i.e., the number N CSIs it can simultaneously calculate. CPU This needs to be reported to the network. If a UE supports N... CPU The simultaneous calculation of CSI means that the UE has N CPUEach CSI processing unit (CPU) is used to process CSI reports for all configured cells.

[0063] Number of available CPUs: In a given Orthogonal Frequency Division Multiplexing (OFDM) symbol, if L CPUs are already occupied processing CSI reports, then the UE has N CPUs available. CPU -L available CPUs. If there are N CSI reports to start occupying CPUs on this OFDM symbol, the nth CSI report (n=0,…,N-1) requires CPU time. If the number of available CPUs is less than the number of CPUs required for N CSI reports, then the UE does not need to update NM low-priority CSI reports, where 0 ≤ M ≤ N is a condition that satisfies... The maximum value.

[0064] The CSI report shows the CPU usage as follows:

[0065]

[0066]

[0067] Where K s The number of CSI-RS resources included in the CSI-RS resource set for channel measurements.

[0068] CPU usage time, i.e., the start and end OFDM symbols for CPU usage reported by CSI, are as follows:

[0069]

[0070] Case 1 is the first transmission of a PUSCH-based SP-CSI report activated by PDCCH.

[0071] The values ​​of Z3 and Z3' are shown in the table below.

[0072]

[0073] Xu is the number of symbols reported by the terminal between the last symbol of the SSB / CSI-RS and the first symbol of the channel resource carrying the report for different subcarrier spacings (SCS) μ. KB lThe number of symbols between the first symbol of the aperiodic CSI-RS reported by the corresponding terminal under different SCS and the last symbol of the PDCCH that triggered the aperiodic CSI-RS is as follows:

[0074] Subcarrier spacing is 60kHz and 120kHz: KB l It contains 224 or 336 symbols;

[0075] Subcarrier spacing is 480kHz: KB l It contains 896 or 1344 symbols;

[0076] Subcarrier spacing is 960kHz: KB l It contains 1792 or 2688 symbols.

[0077] To reduce reporting overhead and beam reporting latency, related technologies have proposed L1 beam reporting technology based on terminal event triggering, which means that the terminal will only perform L1 beam reporting when the conditions corresponding to the triggering event are met.

[0078] Triggering events include: at least one identical candidate beam exists, and the number of times the measurement result corresponding to the candidate beam is greater than a certain threshold of the measurement result corresponding to the beam currently being used by the terminal within a time window is not less than a preset number;

[0079] For agreed-upon triggering events, the corresponding measurement reference signal (RS) is determined as follows:

[0080] The measurement RS corresponding to the candidate beam: determined by the RRC configuration, and can be further determined or updated via MAC CE;

[0081] The measurement RS corresponding to the beam currently being used by the terminal is determined based on the Indicated TCI state, including two schemes: one is to determine it based on the QCL source RS of the Indicated TCI state (such as CSI-RS); the other is to determine it based on the QCL root source RS of the Indicated TCI state (such as SSB).

[0082] The reporting modes include Mode A and Mode B:

[0083] Mode A includes:

[0084] Step-1: The terminal sends a trigger reporting indication message (1 bit) on the PUCCH resource;

[0085] Step-2: The terminal receives feedback information from the network side (such as PDCCH), which is used to schedule a PUSCH resource carrying a report;

[0086] Step-3: The terminal sends a report on the PUSCH resource;

[0087] Mode B includes:

[0088] Step-1: The terminal sends a trigger reporting indication message (1 bit) on the PUCCH resource;

[0089] Step-2: The terminal sends a report on the uplink resources pre-allocated by the network.

[0090] The report processing method provided in this application will be described in detail below with reference to the accompanying drawings, through some embodiments and application scenarios.

[0091] This application provides a method for processing reports, such as... Figure 3 As shown, it includes:

[0092] Step 101: The terminal processes the report triggered by the terminal, including at least one of the following:

[0093] Determine the number of processing units occupied by the report;

[0094] Determine the processing time occupied by the report;

[0095] The report is used to feed back channel state information to the network side.

[0096] In this application embodiment, the processing criteria for terminal-triggered reports are defined, including determining the number of processing units occupied by the report and determining the processing time occupied by the report, which standardizes the operation in the terminal-triggered reporting process and improves the feasibility of terminal-triggered report feedback channel status information.

[0097] The aforementioned report can be a CSI report.

[0098] In some embodiments, the report triggered by the terminal includes at least one of a first piece of information and a second piece of information, wherein the first piece of information includes at least one of the following:

[0099] The first indication information is used to indicate whether the triggering event is met, wherein the triggering event is a condition for terminal triggering a report as configured by the network side or specified by the protocol; the first indication information may also be used to indicate that the triggering event is met; the first indication information may also be used to request a third uplink resource, wherein the third uplink resource is a resource used to carry the second information; the first indication information may also be used to indicate the usage status of a fourth uplink resource, wherein the fourth uplink resource is an uplink resource pre-configured by the network side to carry the second information.

[0100] Further optionally, the size of the first indication information can be 1 bit or more bits.

[0101] The second indication information is used to indicate the payload size of the second information, and the payload size includes at least one of the following: number of bits and numerical range. For example, if the second information is A bits, the payload size can be A, or [A1, A2], where A1 ≤ A ≤ A2;

[0102] The third instruction information is used to indicate the resource carrying the second information;

[0103] The first part of the report includes broadband channel state information, specifically including at least one of the following: L1-RSRP / L1-SINR report, CRI, Rank indicator (RI), first TB broadband channel quality indicator (CQI), first TB subband differential CQI, number of non-zero broadband coefficients in Layer 0, and number of non-zero broadband coefficients in Layer 1.

[0104] In some embodiments, the second information includes at least one of the following:

[0105] An identifier for at least one reference signal;

[0106] At least one measurement result;

[0107] At least one identifier for the triggering event;

[0108] At least one of the report configuration identification information of the report;

[0109] The identification information of at least one member carrier or cell associated with the report;

[0110] The second part of the report includes channel state information for the sub-band, specifically including at least one of the following: wideband CQI, RI, wideband precoding matrix indicator (PMI), sub-band differential channel quality indicator (CQI), and sub-band PMI corresponding to the second transport block (TB).

[0111] In some embodiments, the report includes the first information; or, the report includes both the first information and the second information.

[0112] In some embodiments, within a symbol, the number of processing units for processing the report does not exceed the capability of the terminal, wherein the report includes a terminal-triggered report and a first report, the first report being at least one of a periodic report, a semi-persistent report, an aperiodic report, a periodic mobility handover LTM report, a semi-persistent LTM report, and an aperiodic LTM report.

[0113] In some embodiments, the terminal processes the report triggered by the terminal according to a first preset rule, the first preset rule including at least one of the following:

[0114] The number of processing units occupied by the report is determined based on third information, which includes at least one of the following: the measurement quantity corresponding to the report, the number of measurement resources associated with the report, the processing operation corresponding to the report, and the reporting mode of the report; for example, the number of CPUs required for CSI reports with different reporting modes may be different.

[0115] The processing time occupied by the report is determined based on the start and end times, wherein the processing includes at least one of calculation and measurement.

[0116] In some embodiments, the number of processing units required to process the first information is the same as the number of processing units required to process the second information. For example, when the uplink resources carrying the CSI report and the uplink resources carrying the first information are far apart, the terminal needs to measure RS in real time to update the measurement results, so the CPU usage is the same. Alternatively, the number of processing units required to process the first information is different from the number of processing units required to process the second information. For example, when the uplink resources carrying the CSI report and the uplink resources carrying the first information are far apart, the terminal does not need to measure RS in real time or there may be no RS resources within the interval. Therefore, the terminal only needs to cache the previous measurement results, so the CPU usage is less.

[0117] In some embodiments, the start time and end time satisfy any one of the following:

[0118] The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the first uplink resource that carries the first information corresponding to the report, wherein the first uplink resource is a periodic PUCCH resource used to carry the first indication information;

[0119] The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report.

[0120] The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the second uplink resource carrying the report, wherein the second uplink resource is the PUSCH resource scheduled by DCI under mode A, or the uplink resource pre-configured by the network in step-2 under mode B;

[0121] The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the second uplink resource carrying the report;

[0122] The first part begins at the first symbol or the first symbol of the first time window, and ends at the last symbol of the first uplink resource carrying the first information corresponding to the report; the second part begins at the first symbol after the physical downlink control channel (PDCCH) corresponding to the first downlink control information (DCI), and ends at the last symbol of the third uplink resource, wherein the first DCI is the PDCCH received by the terminal after sending the first information for scheduling the third uplink resource; the third uplink resource is the uplink resource scheduled by the network to carry the CSI report;

[0123] The start time of the first part is the first symbol or the first symbol of the earliest transmission time in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the PDCCH corresponding to the first DCI, and the end time of the second part is the last symbol of the third uplink resource.

[0124] The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the fourth uplink resource X time units before it, and the end time of the second part is the last symbol of the fourth uplink resource, wherein the fourth uplink resource is a periodic uplink resource pre-configured by the network to carry the CSI report, or a semi-static uplink resource activated by the network to carry the CSI report;

[0125] The start time of the first part is the first symbol or the first symbol of the earliest transmission timing in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the first X time units of the fourth uplink resource, and the end time of the second part is the last symbol of the fourth uplink resource.

[0126] In some embodiments, the value of X is a fixed value, or is determined according to at least one of the following:

[0127] Preparation time for the Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH);

[0128] The processing time of the second information;

[0129] Network-side configuration or protocol specifications.

[0130] In some embodiments, the end time of the first time window is earlier than or equal to the first moment; the start time of the first time window is the first time slot or symbol corresponding to the end time minus the duration.

[0131] In some embodiments, the first symbol is the first symbol of the earliest transmission time among the transmission times corresponding to each measurement resource associated with the first time, which is no later than the first time and is closest to the first time.

[0132] In some embodiments, the first moment is the first time slot or symbol of the first uplink resource carrying the first information, Y time units prior.

[0133] In some embodiments, the value of Y is a fixed value, or is determined according to at least one of the following:

[0134] Preparation time for PUSCH or PUCCH;

[0135] Processing time of the first information;

[0136] Network-side configuration or protocol specifications.

[0137] In some embodiments, the time unit is at least one of a symbol, a time slot, a microsecond, a millisecond, a subframe, and a second.

[0138] In some embodiments, the method further includes:

[0139] When N reports need to be processed simultaneously, and the number of processing units occupied by the N reports exceeds the capacity of the terminal, the priority of the N reports is determined according to the second preset rule, and the NM reports with the lowest priority among the N reports are not updated, where M and N are positive integers, and M is the maximum number of reports that the terminal can process.

[0140] In some embodiments, the second preset rule includes at least one of the following:

[0141] The terminal-triggered report has a higher priority than the first report, which is at least one of the following: periodic report, semi-persistent report, aperiodic report, periodic mobility handover LTM report, semi-persistent LTM report, and aperiodic LTM report.

[0142] The first information in the second report triggered by the terminal has a higher priority than the second information in the third report triggered by the terminal.

[0143] The first information in the fourth report triggered by the terminal has a higher priority than the first information in the fifth report triggered by the terminal.

[0144] The second information in the fourth report triggered by the terminal has a higher priority than the second information in the fifth report triggered by the terminal.

[0145] Optionally, the second report triggered by the terminal and the third report triggered by the terminal are associated with the same reporting attributes, which include at least one of the following:

[0146] The associated measurement resource type, i.e., RS type, SSB, CSI-RS for BM, or TRS;

[0147] Measured parameters, namely L1-RSRP, L1-SINR, broadband CSI parameters (PMI, RI, CQI, LI), and narrowband CSI parameters (PMI, RI, CQI, LI).

[0148] Reporting mode.

[0149] In some embodiments, the fourth report and the fifth report are associated with different report attributes, wherein the report attributes include at least one of the following: the value of the report configuration identifier, the measurement quantity of the report, the measurement resource associated with the report, the reporting mode of the report, and the priority of the report. The report attributes that the fourth report and the fifth report are associated with different attributes include at least one of the following:

[0150] The values ​​of the report configuration identifiers are different; for example, the value of the report configuration identifier corresponding to the fourth report is less than the value of the report configuration identifier corresponding to the fifth report.

[0151] The measurements in the reports are different. For example, the measurement in the fourth report is L1-RSRP / L1-SINR, while the measurement in the fifth report is a measurement other than L1-RSRP / L1-SINR.

[0152] The measurement resources associated with the reports are different. For example, the measurement resource associated with the fourth report is SSB, while the measurement resource associated with the fifth report is CSI-RS for BM or TRS.

[0153] The reporting modes of the reports are different. For example, the reporting mode of the fourth report is the first mode (mode A or B), and the reporting mode of the fifth report is the second mode (mode A or B).

[0154] The reports have different priorities; for example, the fourth report has a lower priority than the fifth report.

[0155] The priority value of the report triggered by the terminal can be determined according to at least one of the following:

[0156] The report's configuration identifier;

[0157] The report includes the associated measurements;

[0158] The type of measurement resource associated with the report;

[0159] The reporting mode associated with the report;

[0160] The reporting resources associated with the report.

[0161] Taking a CSI report as an example, in one specific embodiment, if the triggering event is not satisfied within the first time window, or if the triggering event is satisfied within the first time window but the terminal does not detect the first DCI, the CSI report triggered by the terminal only includes the first information. Therefore, the terminal only needs to complete the acquisition and processing of the first information, and consequently, the corresponding CSI processing unit only needs to consider the first information. Specifically, as follows... Figure 4As shown, the CPU usage time of the CSI report can be T1 (starting from the first symbol of the earliest transmission occasion in the measurement resources associated with the CSI report in the first time window, and ending from the last symbol of the first uplink resource (i.e., PUCCH#1) used to carry the first information) or T2 (starting from the first symbol of the first time window, and ending from the last symbol of the first uplink resource (i.e., PUCCH#1) used to carry the first information).

[0162] In another specific embodiment, such as Figure 5 As shown, the trigger event is satisfied within the first time window, and the terminal sends the first information on PUCCH#1. After sending the first information, the terminal detects the first DCI and sends a CSI report on PUSCH#1 scheduled by the first DCI. Therefore, the CSI report triggered by the terminal includes the first information and the second information, and the CSI processing unit needs to consider both parts simultaneously. In this case, the simplest CPU usage criterion is that the terminal always occupies a certain amount of CSI processing units from the acquisition of the first information until the completion of the transmission of the second information, i.e., T1 (starting from the first symbol of the earliest transmission occasion in the measurement resources associated with the CSI report in the first time window, ending at the last symbol of the second uplink resource (i.e., PUSCH#1) used to carry the CSI report) or T2 (starting from the first symbol of the first time window, ending at the last symbol of the second uplink resource (i.e., PUSCH#1) used to carry the CSI report).

[0163] The corresponding CPU usage may be the same within time periods T1 or T2, depending on the type of measurement. However, considering that the specific operations and their complexity performed by the terminal differ across different time periods within T1 or T2, for example, the terminal may need to perform measurements and statistical analysis within the first time window, while within the time period from DCI#1 to PUSCH#1, the terminal may only need to map the reported content to PUSCH resources. Therefore, to improve the effective utilization of the CSI processing unit, CPU usage can be segmented, meaning that the CPU usage varies across different time periods. Specifically, in Figure 5 During the time interval t1 / t2 to t4, the terminal needs to perform measurements and cache the results, so the CPU usage can be X. During the time interval t4 to t5, the terminal only needs to cache the measurement results, so the corresponding CPU usage is Y, where X is not less than Y. The specific values ​​of X and Y can be determined based on the measurement quantity.

[0164] like Figure 6As shown, the trigger event is satisfied within the first time window, and the terminal sends the first information on PUCCH#1. After sending the first information, the terminal sends the second information on the network-pre-allocated PUSCH#1 / PUCCH#2. Therefore, the CSI report triggered by the terminal includes both the first and second information, and the CSI processing unit needs to consider both parts simultaneously. In this case, the simplest CPU usage criterion is that the terminal always occupies a certain number of CSI processing units from the acquisition of the first information until the completion of the transmission of the second information. Specifically, this means that T1 (starting from the first symbol of the earliest transmission occasion in the measurement resources associated with the CSI report within the first time window, ending at the last symbol of the second uplink resource (i.e., PUSCH#1 / PUCCH#2) used to carry the CSI report) or T2 (starting from the first symbol of the first time window, ending at the last symbol of the second uplink resource (i.e., PUSCH#1 / PUCCH#2) used to carry the CSI report) is used for this purpose.

[0165] The corresponding CPU usage may be the same within time periods T1 or T2, depending on the type of measurement. However, considering that the specific operations and their complexity performed by the terminal differ across different time periods within T1 or T2, for example, the terminal may need to perform measurements and statistical analysis within the first time window, while in the time period from t4 to t5, the terminal may only need to map the reported content to PUSCH resources. Therefore, to improve the effective utilization of the CSI processing unit, CPU usage can be segmented, meaning that the CPU usage varies across different time periods. Specifically, in Figure 6 During the time interval t1 / t2 to t4, the terminal needs to perform measurements and cache the results, so the CPU usage can be X. During the time interval t4 to t5, the terminal only needs to cache the measurement results, so the corresponding CPU usage is Y, where X is not less than Y. The specific values ​​of X and Y can be determined based on the measurement quantity.

[0166] In another specific embodiment, such as Figure 7 As shown, the trigger event is satisfied within the first time window, and the terminal sends the first information on PUCCH#1. After sending the first information, the terminal detects the first DCI and sends a CSI report on PUSCH#1 scheduled by the first DCI. Therefore, the CSI report triggered by the terminal includes both the first and second information, and the CSI processing unit needs to consider both parts simultaneously. In this case, compared to the terminal always occupying a certain amount of CSI processing unit from the acquisition of the first information to the completion of the second information, the two-step CPU usage saves UE measurement resources. That is, as... Figure 7In the process, the CPU time occupied by the terminal in acquiring and processing the first information is T1 / T2, and the CPU usage is X; the CPU time occupied by the terminal in acquiring and processing the second information is T3 (starting from the first symbol after the PDCCH corresponding to the first DCI and ending from the last symbol of PUSCH#1), and the CPU usage is Y. During the time from PUCCH#1 to DCI#1, the CSI report does not occupy CPU. The values ​​of X and Y can be the same or different, depending on the interval between DCI#1 and PUSCH#1. If the interval is long, or if measurement resources exist in between, the value of X can be equal to Y; otherwise, Y is less than X. The specific values ​​of X and Y are determined based on the measurement quantity or specified by the protocol. For example, when the measurement quantity is L1-RSRP, X = 1, Y = 1 or 0.5.

[0167] like Figure 8 As shown, the trigger event is satisfied within the first time window, and the terminal sends the first information on PUCCH#1. After sending the first information, the terminal sends the second information on the network-pre-allocated PUSCH#1 / PUCCH#2. Therefore, the CSI report triggered by the terminal includes both the first and second information, and the CSI processing unit needs to consider both parts simultaneously. In this case, compared to the terminal always occupying a certain amount of CSI processing unit from the acquisition of the first information to the completion of the second information, the two-step CPU usage saves UE measurement resources. That is, as... Figure 8 In the process, the CPU time occupied by the terminal in acquiring and processing the first information is T1 / T2, and the CPU usage is X. The CPU time occupied by the terminal in acquiring and processing the second information is T3 (starting from the first symbol of X time units before PUSCH#1 / PUCCH#2 and ending from the last symbol of PUSCH#1 / PUCCH#2), and the CPU usage is Y. During the period from PUCCH#1 to the first symbol of X time units before PUSCH#1 / PUCCH#2, CSI reporting does not occupy CPU. The values ​​of X and Y can be the same or different, depending on the interval between the first symbol of X time units before PUSCH#1 / PUCCH#2 and PUSCH#1 / PUCCH#2. If the interval is long, or if there are measurement resources in between, the value of X can be equal to Y; otherwise, Y is less than X. The specific values ​​of X and Y are determined according to the measurement quantity or specified by the protocol. For example, when the measurement quantity is L1-RSRP, X = 1, Y = 1 or 0.5.

[0168] The report processing method provided in this application can be executed by a report processing device. This application uses an example of a report processing device executing the report processing method to illustrate the report processing device provided in this application.

[0169] This application provides a report processing apparatus, applied to a terminal, such as... Figure 9 As shown, it includes:

[0170] Processing module 21 is used to process the report triggered by the terminal, including at least one of the following:

[0171] Determine the number of processing units occupied by the report;

[0172] Determine the processing time occupied by the report;

[0173] The report is used to feed back channel state information to the network side.

[0174] In some embodiments, the report triggered by the terminal includes at least one of a first piece of information and a second piece of information, wherein the first piece of information includes at least one of the following:

[0175] The first indication information is used to indicate whether the triggering event is met, wherein the triggering event is a condition for terminal triggering report specified by network-side configuration or protocol;

[0176] The second indication information is used to indicate the load size of the second information;

[0177] The third instruction information is used to indicate the resource carrying the second information;

[0178] The first part of the report includes broadband channel state information.

[0179] In some embodiments, the second information includes at least one of the following:

[0180] An identifier for at least one reference signal;

[0181] At least one measurement result;

[0182] At least one identifier for the triggering event;

[0183] At least one of the report configuration identification information of the report;

[0184] The identification information of at least one member carrier or cell associated with the report;

[0185] The second part of the report includes channel state information for the sub-band.

[0186] In some embodiments, the report includes the first information; or, the report includes both the first information and the second information.

[0187] In some embodiments, the number of processing units used to process reports within a single symbol does not exceed the capacity of the terminal.

[0188] In some embodiments, the processing module processes the report triggered by the terminal according to a first preset rule, the first preset rule including at least one of the following:

[0189] The number of processing units occupied by the report is determined based on third information, which includes at least one of the following: the measurement quantity corresponding to the report, the number of measurement resources associated with the report, the processing operation corresponding to the report, and the reporting mode of the report;

[0190] The processing time for the report is determined based on the start and end times.

[0191] In some embodiments, the number of processing units required to process the first information is the same as the number of processing units required to process the second information.

[0192] In some embodiments, the start time and end time satisfy any one of the following:

[0193] The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report;

[0194] The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report.

[0195] The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the second uplink resource carrying the report;

[0196] The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the second uplink resource carrying the report;

[0197] The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the physical downlink control channel (PDCCH) corresponding to the first downlink control information (DCI), and the end time of the second part is the last symbol of the third uplink resource.

[0198] The start time of the first part is the first symbol or the first symbol of the earliest transmission time in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the PDCCH corresponding to the first DCI, and the end time of the second part is the last symbol of the third uplink resource.

[0199] The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the fourth uplink resource X time units before it, and the end time of the second part is the last symbol of the fourth uplink resource.

[0200] The start time of the first part is the first symbol or the first symbol of the earliest transmission timing in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the first X time units of the fourth uplink resource, and the end time of the second part is the last symbol of the fourth uplink resource.

[0201] In some embodiments, the value of X is a fixed value, or is determined according to at least one of the following:

[0202] Preparation time for the Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH);

[0203] The processing time of the second information;

[0204] Network-side configuration or protocol specifications.

[0205] In some embodiments, the end time of the first time window is earlier than or equal to the first moment; the start time of the first time window is the first time slot or symbol corresponding to the end time minus the duration.

[0206] In some embodiments, the first symbol is the first symbol of the earliest transmission time among the transmission times corresponding to each measurement resource associated with the first time, which is no later than the first time and is closest to the first time.

[0207] In some embodiments, the first moment is the first time slot or symbol of the first uplink resource carrying the first information, Y time units prior.

[0208] In some embodiments, the value of Y is a fixed value, or is determined according to at least one of the following:

[0209] Preparation time for PUSCH or PUCCH;

[0210] Processing time of the first information;

[0211] Network-side configuration or protocol specifications.

[0212] In some embodiments, the time unit is at least one of a symbol, a time slot, a microsecond, a millisecond, a subframe, and a second.

[0213] In some embodiments, the processing module 21 is further configured to determine the priority of the N reports according to a second preset rule when N reports need to be processed simultaneously and the number of processing units occupied by the N reports exceeds the capacity of the terminal, and not update the NM reports with the lowest priority among the N reports, where M and N are positive integers and M is the maximum number of reports that the terminal can process.

[0214] In some embodiments, the second preset rule includes at least one of the following:

[0215] The terminal-triggered report has a higher priority than the first report, which is at least one of the following: periodic report, semi-persistent report, aperiodic report, periodic mobility handover LTM report, semi-persistent LTM report, and aperiodic LTM report.

[0216] The first information in the second report triggered by the terminal has a higher priority than the second information in the third report triggered by the terminal.

[0217] The first information in the fourth report triggered by the terminal has a higher priority than the first information in the fifth report triggered by the terminal.

[0218] The second information in the fourth report triggered by the terminal has a higher priority than the second information in the fifth report triggered by the terminal.

[0219] In some embodiments, the fourth report is associated with different reporting attributes as the fifth report.

[0220] This application provides a report processing apparatus. As an example, the report processing apparatus may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0221] The report processing unit includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.

[0222] like Figure 10 As shown, this application embodiment also provides a communication device 40, including a processor 41 and a memory 42. The memory 42 stores a program or instructions that can be run on the processor 41. For example, when the communication device 40 is a terminal, the program or instructions are executed by the processor 41 to implement the various steps of the processing method embodiment reported above, and can achieve the same technical effect.

[0223] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 3 The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 9 The report processing device shown. Specifically, Figure 11 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0224] The terminal 500 includes, but is not limited to, at least some of the following components: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, and processor 510.

[0225] Those skilled in the art will understand that the terminal 500 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 510 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0226] It should be understood that, in this embodiment, the input unit 504 may include a graphics processor 5041 and a microphone 5042. The graphics processor 5041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 506 may include a display panel 5061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 507 includes at least one of a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0227] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 501 can transmit it to the processor 510 for processing; in addition, the radio frequency unit 501 can send uplink data to the network-side device. Typically, the radio frequency unit 501 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0228] The memory 509 can be used to store software programs or instructions, as well as various data. The memory 509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 509 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 509 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0229] Processor 510 may include one or more processing units; optionally, processor 510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 510.

[0230] The processor 510 is configured to process the report triggered by the terminal, including at least one of the following:

[0231] Determine the number of processing units occupied by the report;

[0232] Determine the processing time occupied by the report;

[0233] The report is used to feed back channel state information to the network side.

[0234] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.

[0235] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described report processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0236] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0237] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the processing method embodiments reported above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0238] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0239] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the processing method embodiments reported above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0240] This application also provides a wireless communication system, including a terminal and a network-side device, wherein the terminal can be used to execute the steps of the report processing method described above.

[0241] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0242] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or network-side device to execute the methods described in the various embodiments of this application.

[0243] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A method for processing reports, characterized in that, include: The terminal processes the report triggered by the terminal, including at least one of the following: Determine the number of processing units occupied by the report; Determine the processing time occupied by the report; The report is used to feed back channel state information to the network side.

2. The method according to claim 1, characterized in that, The terminal-triggered report includes at least one of a first piece of information and a second piece of information, wherein the first piece of information includes at least one of the following: The first indication information is used to indicate whether the triggering event is met, wherein the triggering event is a condition for terminal triggering report specified by network-side configuration or protocol; The second indication information is used to indicate the load size of the second information; The third instruction information is used to indicate the resource carrying the second information; The first part of the report includes broadband channel state information.

3. The method according to claim 2, characterized in that, The second information includes at least one of the following: An identifier for at least one reference signal; At least one measurement result; At least one identifier for the triggering event; At least one of the report configuration identification information of the report; The identification information of at least one member carrier or cell associated with the report; The second part of the report includes channel state information for the sub-band.

4. The method according to claim 2, characterized in that, The report includes the first information; or, the report includes both the first information and the second information.

5. The method according to claim 2, characterized in that, Within a single symbol, the number of processing units used to process reports does not exceed the capacity of the terminal.

6. The method according to claim 3, characterized in that, The terminal processes the report triggered by the terminal according to a first preset rule, wherein the first preset rule includes at least one of the following: The number of processing units occupied by the report is determined based on third information, which includes at least one of the following: the measurement quantity corresponding to the report, the number of measurement resources associated with the report, the processing operation corresponding to the report, and the reporting mode of the report; The processing time for the report is determined based on the start and end times.

7. The method according to claim 3, characterized in that, The number of processing units required to process the first information is the same as the number of processing units required to process the second information.

8. The method according to claim 6, characterized in that, The start and end times satisfy any one of the following: The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report; The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report. The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the second uplink resource carrying the report; The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the second uplink resource carrying the report; The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the physical downlink control channel (PDCCH) corresponding to the first downlink control information (DCI), and the end time of the second part is the last symbol of the third uplink resource. The start time of the first part is the first symbol or the first symbol of the earliest transmission time in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the PDCCH corresponding to the first DCI, and the end time of the second part is the last symbol of the third uplink resource. The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the fourth uplink resource X time units before it, and the end time of the second part is the last symbol of the fourth uplink resource. The start time of the first part is the first symbol or the first symbol of the earliest transmission timing in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the first X time units of the fourth uplink resource, and the end time of the second part is the last symbol of the fourth uplink resource.

9. The method according to claim 8, characterized in that, The value of X is a fixed value, or is determined according to at least one of the following: Preparation time for the Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH); The processing time of the second information; Network-side configuration or protocol specifications.

10. The method according to claim 8, characterized in that, The end time of the first time window is earlier than or equal to the first moment; the start time of the first time window is the first time slot or symbol corresponding to the end time minus the duration; and the first moment is the first time slot or symbol of the first uplink resource carrying the first information within the first Y time units.

11. The method according to claim 8, characterized in that, The first symbol is the first symbol of the earliest transmission time among the transmission times corresponding to each measurement resource associated with the first time no later than the first time and closest to the first time. The first time is the first time slot or symbol of the first uplink resource carrying the first information, Y time units prior to the first time slot.

12. The method according to claim 10 or 11, characterized in that, The value of Y is a fixed value, or is determined according to at least one of the following: Preparation time for PUSCH or PUCCH; Processing time of the first information; Network-side configuration or protocol specifications.

13. The method according to any one of claims 1-12, characterized in that, The method further includes: When N reports need to be processed simultaneously, and the number of processing units occupied by the N reports exceeds the capacity of the terminal, the priority of the N reports is determined according to the second preset rule, and the NM reports with the lowest priority among the N reports are not updated, where M and N are positive integers, and M is the maximum number of reports that the terminal can process.

14. The method according to claim 13, characterized in that, The second preset rule includes at least one of the following: The terminal-triggered report has a higher priority than the first report, which is at least one of the following: periodic report, semi-persistent report, aperiodic report, periodic mobility handover LTM report, semi-persistent LTM report, and aperiodic LTM report. The first information in the second report triggered by the terminal has a higher priority than the second information in the third report triggered by the terminal. The first information in the fourth report triggered by the terminal has a higher priority than the first information in the fifth report triggered by the terminal. The second information in the fourth report triggered by the terminal has a higher priority than the second information in the fifth report triggered by the terminal.

15. The method according to claim 14, characterized in that, The fourth report is associated with different report attributes than the fifth report.

16. A report processing apparatus, characterized in that, include: The processing module is used to process reports triggered by the terminal, including at least one of the following: Determine the number of processing units occupied by the report; Determine the processing time occupied by the report; The report is used to feed back channel state information to the network side.

17. The apparatus according to claim 16, characterized in that, The terminal-triggered report includes at least one of a first piece of information and a second piece of information, wherein the first piece of information includes at least one of the following: The first indication information is used to indicate whether the triggering event is met, wherein the triggering event is a condition for terminal triggering report specified by network-side configuration or protocol; The second indication information is used to indicate the load size of the second information; The third instruction information is used to indicate the resource carrying the second information; The first part of the report includes broadband channel state information.

18. The apparatus according to claim 17, characterized in that, The second information includes at least one of the following: An identifier for at least one reference signal; At least one measurement result; At least one identifier for the triggering event; At least one of the report configuration identification information of the report; The identification information of at least one member carrier or cell associated with the report; The second part of the report includes channel state information for the sub-band.

19. The apparatus according to claim 18, characterized in that, The processing module processes the report triggered by the terminal according to a first preset rule, wherein the first preset rule includes at least one of the following: The number of processing units occupied by the report is determined based on third information, which includes at least one of the following: the measurement quantity corresponding to the report, the number of measurement resources associated with the report, the processing operation corresponding to the report, and the reporting mode of the report; The processing time for the report is determined based on the start and end times.

20. The apparatus according to claim 19, characterized in that, The start and end times satisfy any one of the following: The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report; The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the first uplink resource carrying the first information corresponding to the report. The start time is the first symbol or the first symbol of the first time window, and the end time is the last symbol of the second uplink resource carrying the report; The start time is the first symbol or the first symbol of the earliest transmission opportunity in the measurement resources associated with the report in the first time window, and the end time is the last symbol of the second uplink resource carrying the report; The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the physical downlink control channel (PDCCH) corresponding to the first downlink control information (DCI), and the end time of the second part is the last symbol of the third uplink resource. The start time of the first part is the first symbol or the first symbol of the earliest transmission time in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol after the PDCCH corresponding to the first DCI, and the end time of the second part is the last symbol of the third uplink resource. The start time of the first part is the first symbol or the first symbol of the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the fourth uplink resource X time units before it, and the end time of the second part is the last symbol of the fourth uplink resource. The start time of the first part is the first symbol or the first symbol of the earliest transmission timing in the measurement resources associated with the report in the first time window, and the end time of the first part is the last symbol of the first uplink resource carrying the first information corresponding to the report; the start time of the second part is the first symbol of the first X time units of the fourth uplink resource, and the end time of the second part is the last symbol of the fourth uplink resource.

21. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the reporting processing method as described in any one of claims 1 to 15.

22. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the report processing method as described in any one of claims 1 to 15.