Information transmission method and apparatus, terminal, and network-side device

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

Patent Information

Application Number
CN202510412111.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]本申请实施例提供一种信息传输方法、装置、终端及网络侧设备,能够解决由于PUCCH资源的比特数较少,影响CIS报告的传输性能的问题

Benefits of technology

[0029] In this embodiment, a first operation is performed by a terminal, wherein the first operation includes any one of the following: transmitting a first Channel State Information (CSI) report on a first Physical Uplink Shared Channel (PUSCH) resource based on first Uplink Control Information (UCI); transmitting a first CSI report on a first PUSCH resource based on Media Access Control (MAC) messages; wherein the first PUSCH resource includes at least one of K PUSCH resources, and the K PUSCH resources include the PUSCH resource carrying the first CSI report, where K is greater than or equal to 1. Thus, compared to transmitting the CSI report on a PUSCH resource, transmitting the CSI report on a PUSCH resource based on UCI or MAC messages allows for the transmission of more CSI information bits, thereby improving the performance of CSI report transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122934501A_ABST
    Figure CN122934501A_ABST
Patent Text Reader

Abstract

The application discloses an information transmission method and device, a terminal and a network side equipment, and belongs to the technical field of communication. The information transmission method comprises the following steps: a terminal performs a first operation, wherein the first operation comprises any one of the following: transmitting a first channel state information (CSI) report on a first physical uplink shared channel (PUSCH) resource based on first uplink control information (UCI); transmitting the first CSI report on the first PUSCH resource based on a medium access control (MAC) message; wherein the first PUSCH resource comprises at least one PUSCH resource in K PUSCH resources, the K PUSCH resources comprise a PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to an information transmission method, apparatus, terminal, and network-side equipment. Background Technology

[0002] With the development of communication technology, the measurement and reporting of Channel State Information (CSI) has been introduced into communication systems. Currently, CSI reports are typically transmitted on the Physical Uplink Control Channel (PUCCH) resource. However, the limited number of bits in the PUCCH resource affects the transmission performance of CSI reports. Summary of the Invention

[0003] This application provides an information transmission method, apparatus, terminal, and network-side device that can solve the problem that the transmission performance of CIS reports is affected by the limited number of bits in PUCCH resources.

[0004] Firstly, an information transmission method is provided, executed by a terminal, the method comprising:

[0005] The terminal performs a first operation, wherein the first operation includes any one of the following:

[0006] Based on the first uplink control information (UCI), the first channel state information (CSI) report is transmitted on the first physical uplink shared channel (PUSCH) resource.

[0007] The first CSI report is transmitted on the first PUSCH resource based on the Media Access Control (MAC) message.

[0008] The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0009] Secondly, an information transmission method is provided, executed by a network-side device, the method comprising:

[0010] The network-side device receives the first uplink control information (UCI) or control element (MAC) message carried through the first physical uplink shared channel (PUSCH) resource.

[0011] The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0012] Thirdly, an information transmission device is provided, the device comprising:

[0013] A first sending module is configured to perform a first operation, wherein the first operation includes any one of the following:

[0014] Based on the first uplink control information (UCI), the first channel state information (CSI) report is transmitted on the first physical uplink shared channel (PUSCH) resource.

[0015] The first CSI report is transmitted on the first PUSCH resource based on the Media Access Control (MAC) message.

[0016] The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0017] Fourthly, an information transmission device is provided, the device comprising:

[0018] The second receiving module is used to receive the first uplink control information UCI or control element MAC message carried through the first physical uplink shared channel PUSCH resource.

[0019] The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0020] Fifthly, an information transmission apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0021] In a sixth aspect, a terminal is provided, the terminal including 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 as described in the first aspect.

[0022] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is used by the terminal to perform a first operation, wherein the first operation includes any one of the following: transmitting a first channel state information (CSI) report on a first physical uplink shared channel (PUSCH) resource based on first uplink control information (UCI); transmitting a first CSI report on a first PUSCH resource based on a media access control (MAC) message; wherein the first PUSCH resource includes at least one of K PUSCH resources, the K PUSCH resources including a PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0023] Eighthly, a network-side device is provided, the network-side device including 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 as described in the second aspect.

[0024] In a ninth aspect, a network-side device is provided, including a processor and a communication interface, wherein the processor is configured to receive a first uplink control information (UCI) or control element (MAC) message carried through a first physical uplink shared channel (PUSCH) resource; wherein the first UCI or MAC message includes a first channel state information (CSI) report, the first PUSCH resource includes at least one of K PUSCH resources, the K PUSCH resources include a PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0025] In a tenth aspect, 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, or implement the steps of the method described in the second aspect.

[0026] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.

[0027] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0028] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.

[0029] In this embodiment, a first operation is performed by a terminal, wherein the first operation includes any one of the following: transmitting a first Channel State Information (CSI) report on a first Physical Uplink Shared Channel (PUSCH) resource based on first Uplink Control Information (UCI); transmitting a first CSI report on a first PUSCH resource based on Media Access Control (MAC) messages; wherein the first PUSCH resource includes at least one of K PUSCH resources, and the K PUSCH resources include the PUSCH resource carrying the first CSI report, where K is greater than or equal to 1. Thus, compared to transmitting the CSI report on a PUSCH resource, transmitting the CSI report on a PUSCH resource based on UCI or MAC messages allows for the transmission of more CSI information bits, thereby improving the performance of CSI report transmission. Attached Figure Description

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

[0031] Figure 2 This is a flowchart illustrating an information transmission method provided in this embodiment;

[0032] Figure 3 This is one of the example diagrams for transmitting CSI reports based on MAC messages in an information transmission method provided in this embodiment;

[0033] Figure 4 This is the second example diagram of a method for transmitting CSI reports based on MAC messages in this embodiment.

[0034] Figure 5 This is a flowchart illustrating another information transmission method provided in this embodiment;

[0035] Figure 6 This is an example diagram illustrating a scenario of CSI report transmission in an information transmission method provided in this embodiment;

[0036] Figure 7 This is a schematic diagram of the structure of an information transmission device provided in this embodiment;

[0037] Figure 8 This is a schematic diagram of another information transmission device provided in this embodiment;

[0038] Figure 9This is a structural diagram of a communication device provided in an embodiment of this application;

[0039] Figure 10 This is a schematic diagram of the hardware structure of a terminal according to an embodiment of this application;

[0040] Figure 11 This is a structural diagram of a network-side device provided in an embodiment of this application. Detailed Implementation

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

[0042] 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 the sender explicitly informing the receiver of specific information, the required operation, or the requested result in the instruction sent. An indirect instruction can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the required operation or requested result based on the judgment result.

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

[0044] 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 also be referred to as User Equipment (UE), and 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 earphones, 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 (APs), or Wireless Fidelity (WiFi) nodes, etc.Among them, base stations 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), Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform stations). The term "base station" can be any suitable term in the field, such as "station" or any other appropriate term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.

[0045] For ease of understanding, the following describes some aspects of the embodiments of this application:

[0046] For CSI measurements, the higher layer configures report settings and resource settings for the terminal, as well as one or two trigger state lists. CSI resources are used for CSI measurements. A CSI resource setting can include configuration information for RS (Reference Signal) resources used for channel measurements, reference signals (RS) used for interference measurements, and / or CSI-interference measurement (CSI-IM) resources. Zhang Hongduan performs CSI calculations based on these RS and / or CSI-IM resources. The terminal then reports according to the report settings, such as periodic CSI reporting, semi-persistent CSI reporting, and aperiodic CSI reporting.

[0047] Currently, CSI reports are transmitted on the PUCCH based on Uplink Control Information (UCI). CSI reports are transmitted on pre-configured resources, therefore, in the event of a conflict or collision, resources need to be adjusted to accommodate the information transmission. This may result in the resources required for CSI reporting not matching the resources actually used for transmission, leading to poor CSI report transmission performance. Furthermore, the number of information bits transmitted on PUCCH resources is limited. When multiple UCIs are transmitted together, different UCI types require different encoding methods, potentially increasing processing complexity. Therefore, the information transmission method proposed in this application is presented.

[0048] The information transmission method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0049] Reference Figure 2 This application provides an information transmission method, such as... Figure 2 As shown, the information transmission method includes:

[0050] Step 201, the terminal performs a first operation, wherein the first operation includes any one of the following:

[0051] Based on the first uplink control information, UCI transmits the first channel status information (CSI) report on the first physical uplink shared channel (PUSCH) resource;

[0052] The first CSI report is transmitted on the first PUSCH resource based on Media Access Control (MAC) messages;

[0053] The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0054] In this embodiment, after the terminal triggers a CSI measurement, it can generate one or more CSI reports and send the first CSI report on K PUSCH resources. Each PUSCH resource can carry one or more CSI reports.

[0055] Optionally, the aforementioned MAC messages include, but are not limited to, at least one of the following: MAC control element (CE), MAC protocol data unit (PDU), MAC subPDU, etc.

[0056] It should be noted that the PUSCH resources in the first PUSCH resource can be understood as expected transmission resources, not actual transmission resources. For example, when some PUSCH resources in the first PUSCH resource overlap with each other in the time domain or with other uplink resources, the transmission information can be multiplexed, discarding some PUSCH resources or some information transmission. Since CSI reports are transmitted on PUSCH resources, more CSI information bits can be transmitted, improving the performance of CSI report transmission. At the same time, CSI reports can use the same transmission format as data, simplifying processing and reducing complexity.

[0057] Optionally, the information included in the aforementioned CSI report may include, but is not limited to, at least one of the following: channel measurements, interference measurements, cross-link interference (CLI) measurements, beam management reports, beam measurements, Layer 1 (L1) signal-to-noise and interference-plus-noise ratio (SINR) measurements, L1 reference signal received power (L1-RSRP) measurements, L3 measurements, CSI, precoding matrix indicator (PMI), location, Doppler frequency offset, delay, timing advance (TA), channel quality indicator (CQI), precoding matrix indicator (PMI), channel state information reference signal resource indicator (CSI-RS Resource Indicator (CRI), and synchronization signal and PBCH block resource indicator. Indicator (SSBRI), Layer Indication (LI), and Rank Indication (RI).

[0058] Optionally, the CSI report transmission may be triggered along with other specific messages. For example, in some embodiments, the specific message may include, but is not limited to, any of the following:

[0059] Buffer Status Report (BSR);

[0060] Delay Status Report;

[0061] Hybrid automatic repeat request acknowledgement (HARQ-ACK).

[0062] Optionally, CSI measurements include at least one of channel measurements and interference measurements. Interference measurements include intra-cell interference measurements, inter-cell interference measurements, and CLI measurements; CLI measurements include at least one of CLI Received Signal Strength Indication (CLI-RSSI) and Sounding Reference Signal RSRP (SRS-RSRP).

[0063] In this embodiment, a first operation is performed by a terminal, wherein the first operation includes any one of the following: transmitting a first Channel State Information (CSI) report on a first Physical Uplink Shared Channel (PUSCH) resource based on first Uplink Control Information (UCI); transmitting a first CSI report on a first PUSCH resource based on Media Access Control (MAC) messages; wherein the first PUSCH resource includes at least one of K PUSCH resources, and the K PUSCH resources include the PUSCH resource carrying the first CSI report, where K is greater than or equal to 1. Thus, compared to transmitting the CSI report on a PUSCH resource, transmitting the CSI report on a PUSCH resource based on UCI or MAC messages allows for the transmission of more CSI information bits, thereby improving the performance of CSI report transmission.

[0064] Optionally, in some embodiments, one or more of the first CSI reports are transmitted on a first PUSCH resource, the plurality of first CSI reports being mapped on the first PUSCH resource based on at least one of the following:

[0065] The trigger time of the CSI measurement corresponding to the first CSI report;

[0066] The number of the first CSI report;

[0067] The priority corresponding to the first CSI report;

[0068] The first CSI report contains the following portion.

[0069] In this embodiment of the application, when mapping multiple first CSI reports on PUSCH resources based on the trigger time of the CSI measurement corresponding to the first CSI report, the mapping can be performed in the order of the trigger time. For example, the first CSI report corresponding to the CSI measurement that was triggered first is arranged first, and the first CSI report corresponding to the CSI measurement that was triggered later is arranged last.

[0070] Optionally, in some embodiments, when the plurality of first CSI reports are mapped on a first PUSCH resource based on the above-mentioned multiple methods, they can first be mapped according to a mapping order. If multiple first CSI reports exist at the same location when mapped according to one mapping order, these multiple first CSI reports can be mapped according to another mapping order. For example, they can be sorted first by trigger time. If the same trigger time includes multiple first CSI reports, the multiple first CSI reports corresponding to that trigger time can be sorted according to the first CSI report number or the priority of the first CSI report.

[0071] Optionally, when mapping multiple first CSI reports to a first PUSCH resource based on the number of the first CSI report, the multiple first CSI reports can be mapped to a first PUSCH resource in ascending or descending order of the first CSI report numbers.

[0072] Optionally, when mapping multiple first CSI reports to a first PUSCH resource based on the priority corresponding to the first CSI report, the multiple first CSI reports can be mapped to the PUSCH resource in descending (or ascending) order of priority. The priority of the first CSI report can be determined based on at least one of the following: CSI type, cell index, and CSI reporting configuration ID; where, for type: Application-specific CSI (A-CSI) > SP-CSI transmitted on PUSCH resource > SP-CSI transmitted on PUSCH resource > Periodic CSI (P-CSI). ">" indicates higher priority. For cell index: the smaller the cell index, the higher the priority; for CSI reporting configuration ID: the smaller the ID, the higher the priority.

[0073] Optionally, the first CSI report includes part 1 and part 2. When mapping multiple first CSI reports to a first PUSCH resource based on the parts of the first CSI report, the multiple first CSI reports can be mapped to a first PUSCH resource in the order of mapping part 1 first and then mapping part 2.

[0074] Optionally, in some embodiments, when using UCI to carry CSI reports, it is necessary to distinguish between CSI part 1 and CSI part 2 and map them separately.

[0075] Optionally, in some embodiments, mapping can also be performed according to the numbering order of the CSI reporting configurations corresponding to the CSI measurements. For example, multiple first CSI reports can be arranged in ascending order of the CSI reporting configuration numbers.

[0076] Optionally, in some embodiments, the method further includes at least one of the following:

[0077] In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, the terminal determines the second PUSCH resource based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain.

[0078] In the case where the K PUSCH resources include at least one second resource set that overlaps in the time domain, the terminal determines a third PUSCH resource based on a second rule. The second resource set includes at least two PUSCH resources that overlap in the time domain, and the first CSI report carried by the PUSCH resources in one second resource set has a different priority.

[0079] The first rule includes any one of the following:

[0080] Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0081] Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0082] Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0083] Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set;

[0084] Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set.

[0085] The second rule includes:

[0086] Select a first transport resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transport resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transport resource.

[0087] In this embodiment of the application, when the first rule is to select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set, it can be guaranteed that there is enough time to complete the CSI measurement and generate the CSI report, thereby improving the completeness of the reported CSI report.

[0088] Optionally, when the first rule selects the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports on the first resource set, more CSI reports may be reported. The number of resources includes at least one of the number of time-domain resources and the number of frequency-domain resources. For example, time-domain resources include time slots and symbol counts; frequency-domain resources include resource blocks (RBs), RB sets, resource elements (REs), subbands, and frequency subbands, etc.

[0089] Optionally, when the first rule is to select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports on the first resource set, the CSI reports can be reported as soon as possible, reducing the transmission latency of the CSI reports.

[0090] Optionally, when the first rule selects RRC-configured or dynamically scheduled PUSCH resource transmission carried on at least a portion of the first CSI reports on the first resource set, the flexibility of the first CSI report transmission can be improved. Optionally, in some embodiments, the RRC-configured PUSCH resource can be a configured grant type 1 PUSCH resource or a configured grant type 2 PUSCH resource.

[0091] Optionally, the aforementioned second UCI can be a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK). When the first rule selects a PUSCH resource carrying the second UCI in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set, the transmission of HARQ-ACK can be guaranteed. In this case, the multiplexing of HARQ-ACK is processed first; that is, after determining which PUSCH resource the HARQ-ACK is transmitted on, that PUSCH resource is selected to upload part or all of the first CSI reports.

[0092] Optionally, the second rule mentioned above can be understood as selecting the PUSCH resource with the highest priority corresponding to the first CSI report carried among multiple overlapping PUSCH resources for transmission, thus ensuring the transmission of the high-priority first CSI report.

[0093] Optionally, the PUSCH resources of different first resource sets do not overlap in the time domain. In some embodiments, PUSCH resource 1 and PUSCH resource 2 overlap in the time domain, PUSCH resource 3 and PUSCH resource 4 overlap in the time domain, and PUSCH resource 1 does not overlap with PUSCH resource 3 and PUSCH resource 4 in the time domain. In this case, PUSCH resource 1 and PUSCH resource 2 can be defined as one first resource set, and PUSCH resource 3 and PUSCH resource 4 can be defined as another first resource set. Of course, in some embodiments, PUSCH resource 1, PUSCH resource 2, PUSCH resource 3, and PUSCH resource 4 can also be defined as one first resource set.

[0094] Optionally, for determining the second resource set, for example, one can first select a PUSCH resource 1 that carries the highest priority first CSI report corresponding to the first CSI report, and reuse the first CSI reports carried by PUSCH resources that overlap with PUSCH resource 1 in the time domain to PUSCH resource 1. If there are still multiple overlapping PUSCH resources among the other PUSCH resources carrying the first CSI report, then one can again select a PUSCH resource 2 that carries the highest priority first CSI report corresponding to the first CSI report from among the multiple overlapping PUSCH resources, and reuse the first CSI reports carried by PUSCH resources that overlap with PUSCH resource 2 in the time domain to PUSCH resource 2, until there is no overlap between all PUSCH resources carrying the first CSI report.

[0095] Optionally, the first CSI reports carried by PUSCH resources in the first resource set may have the same or different priorities. Specifically, for those with the same priority, processing according to the first rule allows for the acquisition of resources corresponding to each priority, a simple and easy-to-implement processing method.

[0096] It should be noted that when the priority of the first CSI report carried by the PUSCH resource in the first resource set is the same in the first rule, the second resource can be determined first based on the first rule, and then the third resource can be determined based on the second rule.

[0097] Optionally, in some embodiments, when the K PUSCH resources include at least two PUSCH resources that overlap in the time domain, at least a portion of the first CSI report carried by the at least two PUSCH resources can be selected for transmission using RRC-configured or dynamically scheduled PUSCH resources. The priority of the CSI report carried by the RRC-configured or dynamically scheduled PUSCH resource can be configured or indicated by the network-side device.

[0098] Optionally, in some embodiments, the PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

[0099] Optionally, in some embodiments, the K PUSCH resources further include a third PUSCH resource carrying service data, and the method further includes any one of the following:

[0100] In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, the terminal determines a fifth PUSCH resource based on a third rule.

[0101] In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the terminal determines the sixth resource based on the fourth rule, where N1 is greater than or equal to 2.

[0102] The third rule includes any one of the following:

[0103] The service data is multiplexed onto the fourth PUSCH resource for transmission.

[0104] The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission.

[0105] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource.

[0106] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource.

[0107] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource.

[0108] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource that satisfies the earliest CSI report processing time among the third PUSCH resource and the fourth PUSCH resource.

[0109] The fourth rule includes any one of the following:

[0110] After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule;

[0111] The second CSI report is multiplexed onto the third PUSCH resource for transmission;

[0112] The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

[0113] In this embodiment, multiplexing the service data onto the fourth PUSCH resource for transmission can be understood as mapping the service data and the first CSI report carried by the fourth PUSCH resource onto the fourth PUSCH resource for transmission. This ensures the transmission of the first CSI report.

[0114] Optionally, multiplexing the first CSI report carried by the fourth PUSCH resource to the third PUSCH resource for transmission can be understood as mapping the service data and the first CSI report carried by the fourth PUSCH resource onto the third PUSCH resource for transmission. This ensures the transmission of service data.

[0115] Optionally, when transmitting the first CSI report and the service data carried by the fourth PUSCH resource on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource, the preparation time of the service data and the first CSI report can be guaranteed, avoiding the inability to transmit the service data or the first CSI report due to insufficient time.

[0116] Optionally, when transmitting the first CSI report and the service data carried by the fourth PUSCH resource on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource, the amount of data transmitted can be guaranteed, and the inability to transmit some content in the first CSI report and the service data due to the limited number of resources can be avoided.

[0117] Optionally, when transmitting the first CSI report and the service data carried by the fourth PUSCH resource on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource, the transmission latency can be reduced.

[0118] Optionally, in some embodiments, the third and fourth rules above further include: the PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

[0119] Optionally, in some embodiments, the above-mentioned N1 PUSCH resources may satisfy at least one of the following: correspond to one or more cells; correspond to one or more carriers and one or more TRPs; correspond to one or more BWPs; or correspond to one or more frequency domain units.

[0120] Optionally, after determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, determining the sixth PUSCH resource based on the third rule can be understood as follows: first, determining the PUSCH resource for carrying the first CSI report among multiple PUSCH resources carrying the first CSI report; then, determining whether to reuse the PUSCH resource based on whether it overlaps with the PUSCH resource carrying service data. The specific reuse method can be determined using the third rule.

[0121] It should be noted that the first, second, third, or fourth rules mentioned above may be agreed upon by the protocol or instructed by the network-side equipment, and no further restrictions are imposed here.

[0122] Optionally, in some embodiments, the MAC message satisfies any of the following:

[0123] The MAC message includes at least one first indication information, each of which includes a first indication field and a second indication field. The first indication field includes first information, and the second indication field includes the first CSI report associated with the first information.

[0124] The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the first CSI report associated with each of the first pieces of information in the first set.

[0125] The first information includes at least one of the following: the number of the triggering event; the number of the triggering state; the type of the reference signal; the number of the reference signal used for CSI measurement; the number of the reference signal set used for CSI measurement; the number of the CSI reporting configuration; the number of the CSI reporting configuration set; the number of the CSI reporting sub-configuration; the number of the CSI measurement configuration; the type of CSI measurement reporting; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

[0126] In this application embodiment, the first information contained in the first indication field specifically includes what content can be configured by the network-side device. For example, in some embodiments, the network-side device configures the first information including the following: the type of reference signal; the number of the CSI reporting configuration; carrier information; and bandwidth portion (BWP) information.

[0127] Optionally, the reference signal number can be the reference signal number associated with the CSI reporting configuration.

[0128] Optionally, the reference signal set number can be the reference signal set number associated with the CSI reporting configuration.

[0129] Optionally, the type of CSI measurement report may include, but is not limited to, at least one of the following: L1 RSRP, L3 RSRP, L1-SINR, CSI, CQI, PMI, RI, and CLI (such as L1 CLI report or L3 CLI report).

[0130] Optionally, the carrier information may include, but is not limited to, at least one of the following: carrier number and carrier type.

[0131] Optionally, the BWP information mentioned above may include, but is not limited to, the BWP number.

[0132] Optionally, the frequency domain cell information mentioned above may include, but is not limited to, the frequency domain cell number.

[0133] Optionally, the aforementioned community information may include, but is not limited to, the community number.

[0134] Optionally, the TRP information mentioned above may include, but is not limited to, at least one of the following: TRP number and spatial characteristics.

[0135] In the embodiments of this application, such as Figure 3 As shown, each row corresponds to a first indication information. The first column represents the first indication field of the first indication information, and the second column represents the second indication field of the first indication information. Assuming there are two first CSI reports, the first indication field carries the reporting configuration number of the first CSI report, and the second indication field carries the corresponding CSI report. For example, first indication information 1 includes report ID 1 and the corresponding CSI report 1; first indication information 2 includes report ID 2 and the corresponding CSI report 2.

[0136] Optionally, such as Figure 4 As shown, the first row corresponds to the second indication information, and each subsequent row corresponds to a third indication information. For example, assuming the second indication information includes report ID 1, report ID 2, report ID 3 and report ID 4, then there are four third indication information, namely CSI report 1 corresponding to report ID 1, CSI report 2 corresponding to report ID 2, CSI report 3 corresponding to report ID 3 and CSI report 4 corresponding to report ID 4.

[0137] Optionally, the second indication information can use a bitmap to indicate whether multiple CSI reporting configurations should report a CSI report. A 1 indicates the presence of a CSI report, and a 0 indicates the absence of a CSI report. The set of CSI reporting configurations with a 1 in the bitmap can be referred to as the aforementioned first set. Of course, in some embodiments, 0 can also represent the presence of a CSI report, and 1 can represent the absence of a CSI report.

[0138] Optionally, in some embodiments, the above-mentioned second information indication may include multiple first indication information, that is, multiple first indication information are used to jointly indicate.

[0139] For example, the first information includes: the type of reference signal; the CSI reporting configuration number; and carrier information. The second indication information then includes multiple combinations of {CSI reporting configuration ID, reference signal type, carrier information}, each combination represented by a codepoint. The number of combinations determines the total number of codepoints. Alternatively, each combination can be represented by one bit of a bitmap; the number of combinations determines the size of the bitmap.

[0140] Optionally, in some embodiments, the order of at least two of the first information items included in the MAC message or the order of at least two of the first CSI reports included in the MAC message is determined based on at least one of the following:

[0141] The time when the CSI measurement corresponding to the first CSI report is triggered;

[0142] The number of the first CSI report;

[0143] The priority corresponding to the first CSI report;

[0144] The first CSI report contains the following portion.

[0145] Optionally, in some embodiments, the MAC message carried on the first PUSCH resource includes the first CSI report and service data, and the method further includes:

[0146] Retransmit on the seventh PUSCH resource;

[0147] Wherein, the seventh PUSCH resource satisfies any one of the following:

[0148] The second information includes the retransmitted first CSI report and the retransmitted service data;

[0149] It carries third information but does not carry the first CSI report, and the third information includes the business data.

[0150] In this embodiment of the application, the aforementioned seventh PUSCH resource can be understood as a retransmission PUSCH resource. If the PUSCH resource carrying the first CSI report and service data is retransmitted, the first CSI report and the retransmitted service data can be retransmitted in the seventh PUSCH resource, or only the service data can be retransmitted.

[0151] Optionally, in some embodiments, the seventh PUSCH resource also carries a third UCI, which is used to indicate whether the terminal has a first CSI report that needs to be reported.

[0152] In this embodiment of the application, the third UCI is carried on the seventh PUSCH resource; optionally, the seventh PUSCH resource carries the retransmitted first CSI report and the retransmitted service data.

[0153] Optionally, in some embodiments, the third UCI includes at least one of the following:

[0154] The fourth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0155] Size of the third CSI report to be transmitted;

[0156] Trigger time or trigger status number;

[0157] Configuration information reported by CSI;

[0158] Types of CSI measurement reports.

[0159] Optionally, the configuration information reported by CSI may include, but is not limited to, at least one of the following: the number of the configuration set reported by CSI, and the number of the sub-configuration reported by CSI.

[0160] Optionally, the types of CSI measurements reported may include Reference Signal Received Power (RSRP), Layer 1 (L1) Signal-to-noise and Interference Ratio (SINR), CSI, Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Rank Indication (RI), and Cross Link Interference (CLI).

[0161] Optionally, in some embodiments, the seventh PUSCH resource also carries at least one of the following:

[0162] The third CSI report to be transmitted;

[0163] The fourth UCI is used to indicate that the terminal has a third CSI report to be transmitted.

[0164] In this embodiment of the application, when the seventh PUSCH resource provider only retransmits service data, the seventh PUSCH resource provider carries at least one of the third CSI report and the fourth UCI to be transmitted.

[0165] Optionally, in some embodiments, the fourth UCI includes at least one of the following:

[0166] The fifth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0167] The size of the third CSI report to be transmitted;

[0168] Trigger time or trigger status number;

[0169] Configuration information reported by CSI;

[0170] The sixth instruction information indicates whether to postpone the transmission of the pending third CSI report.

[0171] Optionally, the aforementioned third CSI report may include at least one of the following:

[0172] CSI reports whose transmission was delayed during the initial CSI report transmission process;

[0173] Newly triggered CSI reports, such as CSI reports corresponding to CSI measurements triggered after the time domain position of the first PUSCH resource, or CSI reports generated after the time domain position of the first PUSCH resource for CSI measurements triggered before the time domain position of the first PUSCH resource.

[0174] Optionally, in some embodiments, the first CSI report and the business data satisfy at least one of the following:

[0175] The first CSI report and the business data are independent coded blocks;

[0176] The first CSI report and the business data are encoded respectively.

[0177] Optionally, the aforementioned coding block can be a transport block (TB), a code block, or a code block group.

[0178] Optionally, in some embodiments, the method further includes:

[0179] The terminal discards at least a portion of the first CSI report based on at least one of the following:

[0180] The validity period of the first CSI report;

[0181] The trigger time of the CSI measurement corresponding to the first CSI report;

[0182] The number of the first CSI report;

[0183] The CSI reporting configuration number corresponding to the first CSI report;

[0184] The priority corresponding to the first CSI report;

[0185] The first CSI report contains the following portion.

[0186] Optionally, in some embodiments, the method further includes:

[0187] The terminal receives first configuration information from the network-side device, the first configuration information being used to configure the priority corresponding to the first CSI report.

[0188] In this embodiment of the application, the priority corresponding to the first CSI report can be either physical layer priority or MAC layer priority, and no further limitation is made here.

[0189] Reference Figure 5 This application also provides an information transmission method, such as... Figure 5 As shown, the information transmission method includes:

[0190] Step 501: The network-side device receives the first uplink control information (UCI) or control element (MAC) message carried through the first physical uplink shared channel (PUSCH) resource.

[0191] The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0192] Optionally, in some embodiments, one or more of the first CSI reports are transmitted on a first PUSCH resource, the plurality of first CSI reports being mapped on the first PUSCH resource based on at least one of the following:

[0193] The trigger time of the CSI measurement corresponding to the first CSI report;

[0194] The number of the first CSI report;

[0195] The priority corresponding to the first CSI report;

[0196] The first CSI report contains the following portion.

[0197] Optionally, in some embodiments, the method further includes:

[0198] In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, the network-side device determines the second PUSCH resource based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain.

[0199] In the case where the K PUSCH resources include at least one second resource set with temporal overlap, the network-side device determines the third PUSCH resource based on the second rule. The first CSI report carried by the PUSCH resources in one of the second resource sets has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the temporal domain.

[0200] The first rule includes any one of the following:

[0201] Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0202] Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0203] Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0204] Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set;

[0205] Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set.

[0206] The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

[0207] Optionally, in some embodiments, the K PUSCH resources further include a third PUSCH resource carrying service data, and the method further includes any one of the following:

[0208] In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, the network-side device determines a fifth PUSCH resource based on a third rule.

[0209] In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the network-side device determines the sixth resource based on the fourth rule, where N1 is greater than or equal to 2.

[0210] The third rule includes any one of the following:

[0211] The service data is multiplexed onto the fourth PUSCH resource for transmission.

[0212] The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission.

[0213] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource.

[0214] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource.

[0215] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource.

[0216] The fourth rule includes any one of the following:

[0217] After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule;

[0218] The second CSI report is multiplexed onto the third PUSCH resource for transmission;

[0219] The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

[0220] Optionally, in some embodiments, the PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

[0221] Optionally, in some embodiments, the MAC message satisfies any of the following:

[0222] The MAC message includes at least one first indication information, each of which includes a first indication field and a second indication field. The first indication field includes first information, and the second indication field includes the first CSI report associated with the first information.

[0223] The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the first CSI report associated with each of the first pieces of information in the first set.

[0224] The first information includes at least one of the following: the number of the triggering event; the number of the triggering state; the type of the reference signal; the number of the reference signal used for CSI measurement; the number of the reference signal set used for CSI measurement; the number of the CSI reporting configuration; the number of the CSI reporting configuration set; the number of the CSI reporting sub-configuration; the number of the CSI measurement configuration; the type of CSI measurement reporting; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

[0225] Optionally, in some embodiments, the order of at least two of the first information items included in the MAC message or the order of at least two of the first CSI reports included in the MAC message is determined based on at least one of the following:

[0226] The time when the CSI measurement corresponding to the first CSI report is triggered;

[0227] The number of the first CSI report;

[0228] The priority corresponding to the first CSI report;

[0229] The first CSI report contains the following portion.

[0230] Optionally, in some embodiments, the MAC message carried on the first PUSCH resource includes the first CSI report and service data, and the method further includes:

[0231] The network-side device receives the seventh PUSCH resource from the terminal;

[0232] Wherein, the seventh PUSCH resource satisfies any one of the following:

[0233] The second information includes the retransmitted first CSI report and the retransmitted service data;

[0234] It carries third information but does not carry the first CSI report, and the third information includes the business data.

[0235] Optionally, in some embodiments, the seventh PUSCH resource also carries a third UCI, which is used to indicate whether the terminal has a first CSI report that needs to be reported.

[0236] Optionally, in some embodiments, the third UCI includes at least one of the following:

[0237] The fourth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0238] Size of the third CSI report to be transmitted;

[0239] Trigger time or trigger status number;

[0240] Configuration information reported by CSI;

[0241] Types of CSI measurement reports.

[0242] Optionally, in some embodiments, the seventh PUSCH resource also carries at least one of the following:

[0243] The third CSI report to be transmitted;

[0244] The fourth UCI is used to indicate that the terminal has a third CSI report to be transmitted.

[0245] Optionally, in some embodiments, the fourth UCI includes at least one of the following:

[0246] The fifth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0247] The size of the third CSI report to be transmitted;

[0248] Trigger time or trigger status number;

[0249] Configuration information reported by CSI;

[0250] The sixth instruction information indicates whether to postpone the transmission of the pending third CSI report.

[0251] Optionally, in some embodiments, the first CSI report and the business data satisfy at least one of the following:

[0252] The first CSI report and the business data are independent coded blocks;

[0253] The first CSI report and the business data are encoded respectively.

[0254] Optionally, in some embodiments, the method further includes:

[0255] The network-side device sends first configuration information to the terminal, the first configuration information being used to configure the priority corresponding to the first CSI report.

[0256] To better understand this application, some examples are provided below.

[0257] In some embodiments, CSI reports are hosted on the PUSCH resource in a UCI manner.

[0258] Optionally, the first mapping method for CSI reports in the PUSCH resource includes any one of the following mapping methods 1 to 4.

[0259] Mapping Method 1: If multiple CSI reports are transmitted on a PUSCH resource, the mapping methods for these multiple CSI reports on the transmission resource include:

[0260] 1. CSI reports are arranged in the order of their trigger times. For example, CSI reports for CSI measurements that were triggered earlier are listed first, and CSI reports for CSI measurements that were triggered later are listed last.

[0261] 2. Arrange according to the CSI report number order, such as in ascending (or descending) order.

[0262] 3. Follow the numbering sequence of the CSI reporting configuration corresponding to the CSI measurement.

[0263] 4. Arrange the CSI reports according to their priority, such as in descending order of priority.

[0264] 5. Map according to the parts contained in the CSI report, such as part 1, part 2, or in the order of part 1 first and then part 2.

[0265] Optionally, when using UCI as the bearer, it is necessary to distinguish between CSI part 1 and CSI part 2 for mapping. The specific mapping method can be any of the mapping methods in mapping method 1.

[0266] Mapping Method 2: If multiple CSI reports are transmitted on multiple PUSCH resources (these multiple PUSCHs can correspond to one or more cells / carriers / TRPs / BWPs / frequency domain units) (optionally, the multiple CSI reports correspond to the same CSI priority), the mapping methods for these multiple CSI reports on transmission resources include:

[0267] 1. Send only one PUSCH, and select the PUSCH resource with the latest start time to report all or part of the CSI report;

[0268] 2. Send only one PUSCH, selecting the PUSCH resource with the most resources to report all or part of the CSI report; optionally, the number of resources includes at least one of the number of time-domain resources and the number of frequency-domain resources. For example, time-domain resources include time slots and the number of symbols; frequency-domain resources include RBs, RB sets, REs, sub-bands, frequency sub-bands, etc.

[0269] 3. Send only one PUSCH and select the PUSCH resource with the earliest start time that meets the processing time to report all or part of the CSI report; optionally, meeting the processing time means that the processing time of all first CSI reports is met.

[0270] 4. Send only one PUSCH, and select the eighth PUSCH resource to report all or part of the CSI report; optionally, the eighth PUSCH resource can be configured by RRC or dynamically scheduled, for example, the configured grant type 1 or configured grant type 2 PUSCH resource configured by RRC.

[0271] 5. Send only one PUSCH and select a PUSCH resource that overlaps with other UCIs (such as HARQ-ACK) (i.e., the third PUSCH resource) to report all or part of the CSI report; in this case, process HARQ-ACK multiplexing first, that is, determine which PUSCH resource HARQ-ACK is multiplexed on, and then select that resource to report all or part of the CSI report.

[0272] Optionally, it can be determined whether to report all CSI reports based on discard rules or priority rules.

[0273] Mapping Method 3: If multiple CSI reports are transmitted on multiple PUSCH resources (these multiple PUSCHs can correspond to one or more cells / carriers / TRPs / BWPs / frequency domain units) (optionally, the multiple CSI reports correspond to different CSI priorities), the mapping methods for these multiple CSI reports on transmission resources include:

[0274] 1. First, select PUSCH resource 1 that carries the highest priority CSI report, and reuse the CSI reports of overlapping PUSCH resources to PUSCH resource 1. If there are still multiple overlapping PUSCH resources that do not overlap with PUSCH resource 1, repeat this process until there is no overlap between all PUSCH resources.

[0275] 2. First, among the overlapping PUSCH resources carrying CSI reports of the same priority, determine the PUSCH resource that carries the CSI report of that priority (the method of selecting PUSCH resources is the same as the previous mapping method 2); then, based on whether the PUSCH resources carrying CSI reports of different priorities overlap, determine the final PUSCH resource that carries the CSI report (the same as 1 in mapping method 3).

[0276] 3. Select the eighth PUSCH resource to report all or part of the CSI reports. The priority of the CSI reports that the eighth PUSCH resource can carry can be configured or indicated by the network-side device.

[0277] Mapping method 4: If a third PUSCH resource carrying service data overlaps (including slot or symbol overlap) with a fourth PUSCH resource carrying CSI reports (which may only transmit CSI reports or allow simultaneous transmission of CSI reports and data), the mapping method for the CSI report on the transmission resources includes:

[0278] 1. Simultaneously transmit data and CSI reports on the fourth PUSCH resource;

[0279] 2. Reuse the CSI report to the third PUSCH resource that carries the data;

[0280] 3. Select the PUSCH resource with the latest start time to transfer data and CSI report;

[0281] 4. Select the PUSCH resource with the most resources to transfer data and CSI report;

[0282] 5. Select the PUSCH resource transfer data and CSI report with the earliest start time that meets the processing time requirement.

[0283] Optionally, at this point, it can be determined whether to report all CSI reports based on discard rules or priority rules.

[0284] Mapping method 5: If a third PUSCH resource carrying service data overlaps with multiple PUSCH resources carrying CSI reports (transmitting only CSI reports, or allowing simultaneous transmission of CSI reports and data) (including slot or symbol overlap), the mapping method for the CSI report on the transmission resources includes:

[0285] 1. First, determine the fourth PUSCH resource for carrying CSI reports among multiple PUSCH resources carrying CSI reports. Then, determine whether to reuse it based on whether the determined fourth PUSCH resource for carrying CSI reports overlaps with the third PUSCH resource for carrying business data. The reuse method for business data and CSI reports can refer to mapping method 4;

[0286] 2. Select the third PUSCH resource to carry the service data, and reuse the CSI reports carried by other PUSCHs to this third PUSCH resource, and reuse them together with the service data on this third PUSCH resource.

[0287] Optionally, at this point, it can be determined whether to report all CSI reports based on discard rules or priority rules.

[0288] Optionally, in one implementation, the network-side device configures a semi-statically configured PUSCH resource for the terminal. The network-side device can configure whether this PUSCH resource is allowed to carry CSI reports. If CSI reports are allowed, the network-side device can indicate the CSI type corresponding to the CSI report that the PUSCH resource can carry, the reference signal resource information associated with the CSI report (e.g., the ID of the reference signal, the ID of the reference signal set, the spatial characteristics of the reference signal, etc.), and the CSI reporting configuration information associated with the CSI report (e.g., the ID of the reporting configuration). The network-side device can also configure whether this PUSCH resource is allowed to carry simultaneous transmission of service data and CSI reports.

[0289] Optionally, the terminal may select the semi-statically configured PUSCH resource for CSI report transmission according to the instructions of the network-side device or preset rules.

[0290] If the terminal has no service data to be transmitted, but has a CSI report that needs to be transmitted, the terminal can use the PUSCH resource to carry the CSI report. Furthermore, the terminal can instruct the network-side device, through indication information, whether the PUSCH resource carries data or a CSI report. This indication information can be provided via UCI (such as the UCI transmitted with the PUSCH) or reference signal information (such as the demodulation reference signal (DMRS) number or DMRS sequence information).

[0291] Optionally, if the terminal has service data to be transmitted but no CSI report to be transmitted, the terminal can use the PUSCH resource to carry the data for transmission.

[0292] If the terminal has neither data to transmit nor a CSI report to transmit, it can abandon sending the PUSCH resource (e.g., skip the PUSCH resource, similar to the uplink skip function). In this case, the terminal's power consumption can be saved.

[0293] Optionally, in some embodiments, the mapping of different UCIs (such as a first UCI including CSI reports and a second UCI including HARQ-ACKs) on PUSCH resources includes the following mapping methods:

[0294] Mapping Method 6: If an uplink channel (PUCCH or PUSCH) carrying HARQ-ACK overlaps with a PUSCH resource carrying CSI report (slot or symbol overlap), the mapping method of the HARQ-ACK and CSI report on the transmission resources includes (the multiple PUCCHs or PUSCHs can correspond to one or more cells / carriers / TRPs / BWPs / frequency domain units): HARQ-ACK is multiplexed to the PUSCH resource carrying CSI report. Optionally, the HARQ-ACK and CSI report of the PUSCH are encoded separately.

[0295] Mapping Method 7: If an uplink channel (PUCCH or PUSCH) carrying HARQ-ACK overlaps with multiple PUSCH resources carrying CSI reports (slot or symbol overlap), and there is overlap between the multiple PUSCH resources carrying CSI reports, the mapping method of the HARQ-ACK and multiple CSI reports on transmission resources includes (the multiple PUSCHs can correspond to one or more cells / carriers / TRPs / BWPs / frequency domain units):

[0296] 1. First, determine the PUSCH resource that carries CSI reports among multiple PUSCH resources that carry CSI reports. Then, determine whether to reuse the determined PUSCH resource that carries CSI reports if it overlaps with the HARQ-ACK resource. The HARQ-ACK reuse method is the same as mapping method 4.

[0297] 2. First, select a PUSCH resource according to the HARQ-ACK reuse rules. If this PUSCH resource overlaps with other PUSCH resources that carry CSI reports, then the CSI reports carried by the other PUSCHs will be reused on this PUSCH and reused together with HARQ-ACK on this PUSCH resource.

[0298] Mapping Method 8: If an uplink channel (PUCCH or PUSCH) carrying HARQ-ACK overlaps with multiple PUSCH resources carrying CSI reports (slot or symbol overlap), and the multiple PUSCH resources carrying CSI reports do not overlap, the mapping method of the HARQ-ACK and multiple CSI reports on transmission resources includes (the multiple PUSCHs can correspond to one or more cells / carriers / TRPs / BWPs / frequency domain units):

[0299] 1. HARQ-ACK is reused to the PUSCH resource carrying the CSI report with the earliest start time. At this time, the reuse timeline needs to be met.

[0300] 2. HARQ-ACK is reused to the PUSCH resource carrying the CSI report with the latest start time;

[0301] 3. HARQ-ACK is reused to the PUSCH resource that carries the highest priority CSI report.

[0302] Optionally, mapping methods 6 to 8 can determine whether to report all CSI reports based on discard rules or priority rules.

[0303] Optionally, in some embodiments, the CSI report's discard rules in PUSCH transmission include at least one of the following:

[0304] CSI reports are discarded based on their validity period. If a CSI report has exceeded its validity period, it is discarded first. Alternatively, CSI reports with shorter remaining validity periods are discarded first.

[0305] CSI reports are sorted according to the trigger time of the corresponding CSI measurements, and CSI reports with earlier trigger times are discarded first.

[0306] Discard CSI reports according to their numerical order. For example, if CSI measurement reports are arranged in ascending (or descending) order of their numerical numbers, discard the CSI reports with the smallest or largest numerical numbers first.

[0307] According to the order of the CSI reporting configuration numbers corresponding to the CSI reports, such as sorting the CSI reporting configuration numbers in ascending order, the CSI reports corresponding to the CSI reporting configurations with smaller or larger numbers are discarded first.

[0308] CSI reports are discarded according to their priority, such as sorting them from highest to lowest priority, with lower priority CSI reports being discarded first.

[0309] Discard according to the parts contained in the CSI report, such as part 1, part 2, etc., in the order of part 2 first and then part 1.

[0310] Optionally, in some embodiments, the behavior of the CSI report after the PUSCH transmission is dropped includes:

[0311] If the currently determined uplink transmission resources are not used to carry the first CSI report, perform at least one of the following: The terminal continues to store the delayed first CSI report for reporting in subsequent valid uplink resources. Each CSI report has a corresponding timeout period (determined based on the trigger / measurement time, CSI report content, and protocol predefined / RRC configuration duration). If the report has not been transmitted before the timeout period, the terminal may discard these CSI reports.

[0312] The currently allocated uplink transmission resources are not used to carry the first CSI report, and the terminal discards the first CSI report that has not been reported (or has been postponed).

[0313] Optionally, in some embodiments, the CSI report is carried on the PUSCH resource as a MAC message.

[0314] Optionally, the CSI report can be mapped to PUSCH resources in the following ways:

[0315] Mapping method 9: Multiple CSI reports are mapped in the MAC message according to predefined rules, which may include at least one of the following:

[0316] 1. CSI reports are arranged in the order of their trigger times. For example, CSI reports for CSI measurements that were triggered earlier are listed first, and CSI reports for CSI measurements that were triggered later are listed last.

[0317] 2. Arrange according to the CSI report number order, such as in ascending (or descending) order.

[0318] 3. Follow the numbering sequence of the CSI reporting configuration corresponding to the CSI measurement.

[0319] 4. Arrange the CSI reports according to their priority, such as in descending order of priority.

[0320] 5. Map according to the parts contained in the CSI report, such as part 1, part 2, or in the order of part 1 first and then part 2.

[0321] Optionally, the MAC message may also include parameter information for each CSI report or group of CSI reports, including one or more of the following:

[0322] The payload size of the CSI report, for example, the network is configured with a set of payload sizes, and the corresponding payload size of the CSI report is indicated in the MAC message;

[0323] Trigger event number; the trigger event is used to trigger CSI measurements.

[0324] The trigger state number;

[0325] The type of reference signal corresponding to the CSI report;

[0326] The reference signal number corresponding to the CSI report, specifically, the reference signal number associated with the CSI report configuration;

[0327] The reference signal set number corresponding to the CSI report, such as the reference signal set number associated with the CSI reporting configuration;

[0328] CSI reports the configuration number;

[0329] CSI reports the configuration set number;

[0330] CSI reports the sub-configuration number;

[0331] CSI measurement configuration number;

[0332] CSI measurement reporting types, such as RSRP, L1-SINR, CSI, CQI, PMI, RI, CLI, etc.;

[0333] Carrier information, such as carrier number, carrier type, etc.;

[0334] BWP information, such as BWP number;

[0335] Frequency domain cell information, such as frequency domain cell number, etc.;

[0336] Community information, such as the community number served;

[0337] TRP information, such as TRP number and spatial characteristics.

[0338] Optionally, the aforementioned triggering events include, but are not limited to, at least one of the following:

[0339] Beam management related events, such as beam measurement quality being greater than, equal to, or less than a preset threshold;

[0340] Wireless link monitoring related events;

[0341] Channel measurement-related events, such as Layer 1 RSRP or Layer 1 SINR being greater than or equal to a preset threshold; or Layer 1 RSRP or Layer 1 SINR being less than or equal to a preset threshold;

[0342] Mobility-related events, such as Layer 3 measurement results meeting predefined conditions; neighboring cell measurement signal quality being greater than or equal to a preset threshold; serving cell signal quality being less than a preset threshold.

[0343] Optionally, the size of each CSI report can be semi-statically configured or variable in size.

[0344] For example, if the size of the CSI report is semi-statically configured, then the number of bits occupied by the CSI report in the MAC message is statically determined.

[0345] For example, if the size of the CSI report is variable, then the size of the CSI report will vary depending on the type of CSI measurement that triggered it, the triggering event, the type of reference signal being measured, etc. In this case, the size of the CSI report can be indicated in the MAC message.

[0346] In one implementation, such as Figure 3 As shown, taking CSI report ID as an example, MAC CE contains one or more CSI report information. Each CSI report information includes CSI report ID and CSI report (fixed length or variable length).

[0347] Mapping method 10: Multiple CSI reports are mapped in the MAC message according to a pre-configured method, which includes one or more of the following:

[0348] The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the CSI report associated with each of the first pieces of information in the first set.

[0349] The first information includes at least one of the following: the trigger event number; the trigger state number; the reference signal type; the reference signal number used for CSI measurement; the reference signal set number used for CSI measurement; the CSI reporting configuration number; the CSI reporting configuration set number; the CSI reporting sub-configuration number; the CSI measurement configuration number; the CSI measurement reporting type; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

[0350] In one implementation, such as Figure 5 As shown, taking CSI report ID as an example, the second indication information can be configured to indicate whether to report CSI (1 or 0) multiple CSI reports. If the indication is 1, there is a CSI report; if the indication is 0, the corresponding CSI report field does not exist (variable length).

[0351] Optionally, regarding the retransmission behavior of CSI reports in PUSCH transmission and data, if the PUSCH resource carrying the CSI report and service data is retransmitted, the behavior of the CSI report in the retransmitted PUSCH resource (i.e., the seventh PUSCH resource) includes:

[0352] Behavior 1: CSI reports are carried along with business data on PUSCH resources for retransmission.

[0353] Optionally, if there is a second CSI report to be transmitted (such as a new triggered CSI report), it can be carried on the retransmitted PUSCH resource via UCI.

[0354] Behavior 2: Only retransmit business data.

[0355] Optionally, the CSI report and the service data are separate coding blocks (TB, Code block, or Code blockgroup), and the size or number of coding blocks in the CSI report is configured by the network-side device.

[0356] Optionally, the CSI reports and business data of the PUSCH resource are encoded separately.

[0357] Behavior 3: CSI reports are carried together with business data on PUSCH resources for retransmission. PUSCH resources carry a third UCI, which indicates that a CSI report needs to be reported.

[0358] Optionally, after receiving the UCI, the network can schedule uplink resources to transmit the second CSI report. The content of the third UCI can be referred to the above embodiments and will not be repeated here.

[0359] Behavior 4: Only data is retransmitted; PUSCH resources can carry the second CSI report to be transmitted.

[0360] Optionally, the CSI report and the service data are separate coding blocks (TB, Code block, or Code blockgroup), and the size or number of coding blocks in the CSI report is configured by the network-side device.

[0361] Optionally, the CSI reports and business data of the PUSCH resource are encoded separately.

[0362] Optionally, the PUSCH resource carries a fourth UCI, which indicates the transmission of a second CSI report (such as a newly triggered CSI report). The content of the fourth UCI can be referred to the above embodiments and will not be repeated here.

[0363] Optionally, in some embodiments, regarding the mapping of HARQ-ACK (i.e., HARQ-ACK carried on the second UCI) and CSI reports on PUSCH resources, if an uplink channel (PUCCH or PUSCH) carrying HARQ-ACK overlaps (slot or symbol overlaps) with a PUSCH resource carrying CSI reports, the mapping method of HARQ-ACK and CSI reports on transmission resources includes any of the following:

[0364] Mapping method 11: HARQ-ACK is multiplexed to the PUSCH resource carrying the CSI report;

[0365] Optionally, the HARQ-ACK and CSI reports of PUSCH are encoded separately; or the bitstreams corresponding to the HARQ-ACK and CSI reports are encoded together.

[0366] Mapping Method 12: First, select a PUSCH resource according to the HARQ-ACK multiplexing rules. If the PUSCH resource overlaps with other PUSCH resources that carry CSI reports, then the CSI reports of other PUSCHs will be multiplexed to this PUSCH and multiplexed together with HARQ-ACK on this PUSCH.

[0367] Optionally, in some embodiments, the CSI report's rules for dropping PUSCH transmissions include:

[0368] Rule 1: Discard the transmission of corresponding CSI reports or service data according to logical channel priority.

[0369] Optionally, the priority of CSI reports in MAC messages can be configured by the network or predefined, for example, the logical channel priority corresponding to the CSI report, or the logical channel parameters can be configured by the network.

[0370] Optionally, the logical channel priority corresponding to the CSI report is determined according to the measurement type of the CSI report. For example, the logical channel priority corresponding to an aperiodic CSI report is the highest priority X, while the logical channel priority corresponding to a periodic CSI report is lower, such as Y. Y can be network configuration or predefined.

[0371] Optionally, the logical channel corresponding to the CSI report is determined according to the type of CSI report. For example, the logical channel corresponding to RSRP and L1-SINR reports has a high priority, while the logical channel corresponding to CSI measurement or interference measurement CSI reports has a lower priority and can be configured by the network.

[0372] Optionally, the discarding behavior includes at least one of the following:

[0373] According to the logical channel priority corresponding to all CSI reports, the transmission of CSI reports with lower logical channel priority is abandoned first; at this time, the transmission of service data will not be discarded. For multiple CSI reports with the same logical channel priority, they can be discarded according to predefined rules (refer to rule 2).

[0374] According to the logical channel priority of all CSI reports and service data, the transmission of low-priority CSI reports or service data is abandoned. Optionally, if it is determined to discard low-priority CSI reports, multiple CSI reports corresponding to that logical channel priority can be discarded according to predefined rules (refer to rule 2).

[0375] Rule 2: Discard CSI reports according to predefined rules.

[0376] Predefined rules include at least one of the following:

[0377] CSI reports are discarded based on their validity period. If a CSI report has exceeded its validity period, it is discarded first; or, CSI reports with shorter remaining validity periods are discarded first.

[0378] CSI reports are sorted according to the trigger time of the corresponding CSI measurement, and CSI reports with earlier trigger times are discarded first.

[0379] Discard CSI reports according to their numerical order. For example, if CSI measurement reports are arranged in ascending (or descending) order of their numerical numbers, discard the CSI reports with the smallest or largest numerical numbers first.

[0380] According to the order of the CSI reporting configuration numbers corresponding to the CSI reports, such as sorting the CSI reporting configuration numbers in ascending order, the CSI reports corresponding to the CSI reporting configurations with smaller or larger numbers are discarded first.

[0381] CSI reports are discarded according to their priority. For example, if they are arranged in descending order of priority, lower priority CSI reports are discarded first.

[0382] Optionally, the CSI report on the behavior following the discard of a PUSCH transmission includes at least one of the following:

[0383] Action 3: If the currently determined uplink transmission resources are not used to carry CSI reports, perform at least one of the following: The terminal continues to store the deferred CSI report for reporting in subsequent valid uplink resources; the validity period of the CSI report is configured by the network. If the CSI report exceeds its validity period, the terminal will no longer transmit the CSI report.

[0384] Action 4: The currently allocated uplink transmission resources are not used to carry CSI reports, and the terminal discards unreported (or delayed) CSI reports.

[0385] Optionally, in some embodiments, the triggered CSI measurement or CSI report generation satisfies a preset time relationship with the PUSCH that transmits the MAC message carrying the CSI report.

[0386] In some embodiments, the CSI report and the triggered CSI measurement satisfy the fifth rule, that is, the CSI measurement triggered by the terminal and the CSI report corresponding to the CSI measurement transmitted by the terminal must satisfy the fifth rule, thereby ensuring the validity of the CSI measurement and CSI report.

[0387] For example, the terminal triggers M CSI measurements based on a trigger event or a preset event, and the terminal transmits N CSI reports based on the fifth information or the sixth rule. These N CSI reports are some or all of the CSI reports corresponding to the M CSI measurements triggered above, and N and M are greater than or equal to 1.

[0388] The above-mentioned fulfillment of Rule 5 may include at least one of the following:

[0389] The time interval between the first moment and the time domain position of receiving the fifth information is less than or equal to the first preset duration T1;

[0390] The time interval between the first moment and the time domain location of the uplink resource transmitting the CSI report is less than or equal to the second preset duration T2; wherein, the time domain location of the uplink resource transmitting the CSI report is indicated by the fifth information or determined based on the sixth rule;

[0391] The time interval between the first moment and the time domain position of receiving the fifth information is greater than or equal to the third preset duration T3;

[0392] The time interval between the first moment and the time domain location of the uplink resource transmitting the CSI report is greater than or equal to the fourth preset duration T4.

[0393] Optionally, if the fifth rule mentioned above is satisfied, the terminal transmits N CSI reports based on the fifth information.

[0394] Wherein, the first moment is determined based on a first time location, wherein the first time location includes any one of the following:

[0395] The time-domain location of receiving the first information;

[0396] The CSI measurement corresponds to the time-domain location of the reference signal;

[0397] The time-domain location is measured based on the reference signal measured by the CSI.

[0398] The time-domain location of the reference signal corresponding to the CSI report;

[0399] The time-domain location that triggered the CSI measurement;

[0400] The temporal location of CSI reference resources;

[0401] The time domain location at which the CSI report was completed;

[0402] The CSI report is in the ready-to-go time domain.

[0403] Optionally, the first time point is determined based on a first time position and a first time offset, wherein the first time offset includes at least one of the following:

[0404] CSI processing time;

[0405] The CSI report preparation time;

[0406] Time offset indicated by network-side devices;

[0407] Uplink channel preparation time.

[0408] Optionally, T1 and T2 can be predefined or configured by the network-side device. T1 or T2 may include one or more of the following: CSI processing time, CSI measurement preparation time, CSI reporting preparation time, CSI reporting validity time, uplink resource preparation time, etc. T1 or T2 is used to ensure the timeliness and validity of CSI reports.

[0409] Optionally, T3 and T4 can be predefined or configured by the network-side device. T3 or T4 may include one or more of the following: CSI processing time, CSI measurement preparation time, CSI reporting preparation time, etc. T3 or T4 is used to ensure sufficient CSI measurement time and CSI processing time.

[0410] Optionally, when Rule 5 is not satisfied, the terminal's behavior includes at least one of the following:

[0411] When the time interval between the time domain position of receiving the fifth information and the first time is greater than or equal to T1, the terminal abandons the transmission of the CSI report, or reports placeholder information, or reports invalid CSI indication information.

[0412] When the time domain location of the uplink resource (i.e., the first uplink resource) transmitting the CSI report is greater than or equal to the time interval of the first moment, the terminal abandons the transmission of the CSI report, or reports placeholder information, or reports an indication of invalid CSI.

[0413] When the time interval between the time domain position of receiving the fifth information and the first time is less than T3, the terminal abandons the transmission of the CSI report, or reports placeholder information, or reports an indication of invalid CSI, or reports an indication of delaying the transmission of the CSI report.

[0414] When the time interval between the uplink resource for transmitting the CSI report and the first moment is less than T4, the terminal abandons the transmission of the CSI report, or reports placeholder information, or reports an indication of invalid CSI, or reports an indication of delaying the transmission of the CSI report.

[0415] Optionally, the terminal may abandon the transmission of CSI reports, or report placeholder information, or report indication information of invalid CSI, or report indication information of delaying the transmission of CSI reports, which may correspond to partial or complete CSI reports corresponding to M CSI measurements.

[0416] like Figure 6 As shown, assuming the first DCI-1 (i.e., triggering event) triggers the transmission and CSI measurement of CSI-RS1, the first DCI-2 (i.e., triggering event) triggers the transmission and CSI measurement of CSI-RS1, and the second DCI (i.e., the fifth information) is used to trigger the transmission of the CSI report, when the terminal sends the CSI report based on the second DCI, it only sends the CSI report 2 corresponding to the CSI measurement triggered by the first DCI-2. The CSI report 1 corresponding to the CSI measurement triggered by the first DCI-1 does not meet the time requirement corresponding to the fifth rule, that is, the time interval between the reception time of the first DCI-1 that triggers the measurement of CSI-RS1 and the time domain position of receiving the second DCI is greater than the first preset duration T1. Here, TX represents the time interval between the time domain position of receiving the first DCI-1 (i.e., triggering event) and the time domain position of receiving the second DCI (i.e., the fifth information), and this TX is greater than T1.

[0417] Optionally, in some embodiments, the time domain position at which the terminal receives the second information is less than or equal to T1 compared to the time domain position at which the terminal receives the first information, and the terminal transmits one or more CSI reports based on the second information.

[0418] Optionally, the terminal does not expect the time-domain position of receiving the fifth information to be greater than T1 compared to the time-domain position of receiving the fourth information. That is, based on at least one CSI report of the CSI measurement transmitted by the terminal according to the fifth information, the network device will ensure that the time-domain position of the terminal receiving the fifth information is greater than T1 compared to the time-domain position of receiving the fourth information.

[0419] Optionally, the terminal does not expect the time interval between the first moment and the time domain location of the uplink resource transmitting the CSI report to be greater than T2.

[0420] Optionally, the terminal does not expect the time interval between the first moment and the time domain location of receiving the fifth information to be less than T3.

[0421] Optionally, the terminal does not expect the time interval between the first moment and the time domain location of the uplink resource transmitting the CSI report to be less than T4.

[0422] T1 is used to determine the validity period of CSI measurements and CSI reports triggered by the fourth piece of information. That is, CSI measurements and CSI reports triggered by the fourth piece of information are valid within the T1 time period. After the T1 time period, the validity of CSI measurements and CSI reports triggered by the fourth piece of information is not guaranteed; that is, the information in the CSI reports may be outdated.

[0423] Optionally, in some embodiments, the terminal triggers N CSI measurement reports based on the fourth information. The time domain position of the terminal receiving the fifth information is less than or equal to T1 as the time domain position of the terminal receiving the fourth information. The terminal then transmits the N CSI measurement reports based on the fifth information.

[0424] If the time domain position at which the terminal receives the fifth information is greater than the time domain position at which it receives the fourth information, then the terminal will abandon the transmission of the N CSI measurement reports, or report placeholder information, or report indication information of invalid CSI.

[0425] Alternatively, if the time domain position at which the terminal receives the fifth information is greater than the time domain position at which it receives the fourth information, then the terminal continues to transmit the N CSI measurement reports.

[0426] Where N is greater than or equal to 1.

[0427] Optionally, in some embodiments, if the terminal receives fourth information at M different time-domain locations, CSI measurement reporting is triggered. The terminal receives fifth information, indicating the transmission of the M CSI measurement reports. The time-domain location where the terminal receives the fifth information is less than or equal to T1 compared to the time-domain location where it receives the M1 fourth information messages, and greater than T1 compared to the time-domain location where it receives the M2 fifth information messages. Based on the fifth information, the terminal transmits the M1 CSI measurement reports and abandons the transmission of the M2 CSI measurement reports (or reports indication information for invalid CSI).

[0428] Optionally, in some embodiments, when a terminal triggers a CSI measurement, after the terminal receives the time of the triggered CSI-RS, the time of the CSI measurement, or the time of receiving the fourth information in the time domain plus the CSI processing time, or the time of the CSI reference resource, or the time of the CSI measurement trigger, or the time of the CSI report generation, or the time when the CSI report is in the ready state, and after a preset time (T1 or T2) has elapsed, the terminal discards the CSI report corresponding to the CSI measurement.

[0429] Furthermore, the terminal does not expect the network-side device to trigger the transmission of the CSI report corresponding to the CSI measurement.

[0430] Optionally, the time-domain location for receiving the fifth information can also be the transmission time of the CSI report indicated by the fifth information. For example, if the transmission time of the CSI report indicated by the terminal's fifth information and the time-domain location for receiving the fourth information are less than or equal to T2, the terminal transmits one or more CSI reports based on the fifth information.

[0431] The aforementioned time-domain location for receiving the fourth information can also be the time when the CSI-RS is triggered, the time when the CSI is measured, the time when the fourth information is received plus the CSI processing time, the time of the CSI reference resource, the time when the CSI measurement is triggered, the time when the CSI report is generated, or the time when the CSI report is in a ready state.

[0432] In this embodiment of the application, determining the above-mentioned time relationship based on the sixth rule can ensure the validity and timeliness of CSI reports, thereby improving the performance of CSI report transmission.

[0433] Optionally, in some embodiments, the uplink resource for transmitting one or more CSI reports can be a semi-statically configured PUSCH resource or a dynamically scheduled PUSCH resource.

[0434] Optionally, in some embodiments, for semi-statically configured PUSCH resources, the information in the CSI report of the semi-statically configured PUSCH resources can be configured by the network.

[0435] Optionally, for dynamically scheduled PUSCH resources, the information of the CSI report that can be carried can be indicated by network dynamic signaling.

[0436] Optionally, the information in a CSI report may include at least one of the following:

[0437] The trigger event number is the trigger event corresponding to the CSI report that can be carried.

[0438] The type of reference signal, i.e., the type of reference signal that can be carried by the CSI report;

[0439] The reference signal number, which is the reference signal number corresponding to the CSI report that can be carried;

[0440] The reference signal set number; that is, the type of reference signal set that can be carried by the CSI report;

[0441] The CSI reporting configuration number; that is, the CSI reporting configuration number corresponding to the CSI reports that can be supported;

[0442] The CSI reporting configuration set number; that is, the CSI reporting configuration set number corresponding to the CSI report that can be carried.

[0443] The CSI reporting sub-configuration number; that is, the CSI reporting sub-configuration number corresponding to the CSI report that can be carried.

[0444] The CSI measurement configuration number; that is, the CSI measurement configuration number corresponding to the CSI reports that can be carried.

[0445] The types of CSI measurement reports, such as RSRP, L1-SINR, CSI, CQI, PMI, RI, CLI, etc.; that is, the types of CSI measurement reports that can be carried.

[0446] Optionally, in some embodiments, for CSI reports transmitted on PUSCH resources, at least one of the following needs to be satisfied:

[0447] The cell / carrier / TRP / BWP / frequency domain unit corresponding to the CSI report is currently in an active / non-dormant state;

[0448] The CSI report is ready (the time interval from the trigger time / measurement resource reception time to PUSCH is not less than a predefined threshold);

[0449] The time interval between the first moment and the moment when the fourth information is received triggers the CSI report to be reported is less than or equal to T1;

[0450] The time interval between the first moment and the time domain location of the uplink resource transmitting the CSI report is less than or equal to T2;

[0451] The time interval between the first moment and the moment when the fourth information is received triggers the CSI report to be reported is greater than or equal to T3;

[0452] The time interval between the first moment and the time domain location of the uplink resource transmitting the CSI report is greater than or equal to T4.

[0453] The information transmission method provided in this application can be executed by an information transmission device. This application uses an information transmission device executing the information transmission method as an example to illustrate the information transmission method provided in this application.

[0454] This application provides an information transmission method. As an example, the information transmission method can be a communication device or a component in the communication device, such as a chip. The communication device can be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal can be, but is not limited to, the type of terminal 11 listed above, and the network-side device can be, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0455] The information transmission method 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, etc., such as central processing units (CPUs), microprocessors, digital signal processors (DSPs), artificial intelligence (AI) processors, graphics processing units (GPUs), application-specific integrated circuits (ASICs), network processors (NPs), field-programmable gate arrays (FPGAs), 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: transceivers, pins, circuits, buses, radio frequency units, etc.

[0456] For details, see Figure 7 When the information transmission device is a terminal or a component within a terminal, the information transmission device 700 includes:

[0457] The first transmitting module 701 is configured to perform a first operation, wherein the first operation includes any one of the following:

[0458] Based on the first uplink control information (UCI), the first channel state information (CSI) report is transmitted on the first physical uplink shared channel (PUSCH) resource.

[0459] The first CSI report is transmitted on the first PUSCH resource based on the Media Access Control (MAC) message.

[0460] The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0461] Optionally, one or more of the first CSI reports are transmitted on a first PUSCH resource, the plurality of first CSI reports being mapped on the first PUSCH resource based on at least one of the following:

[0462] The trigger time of the CSI measurement corresponding to the first CSI report;

[0463] The number of the first CSI report;

[0464] The priority corresponding to the first CSI report;

[0465] The first CSI report contains the following portion.

[0466] Optionally, the device further includes a first processing module for performing at least one of the following:

[0467] In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, a second PUSCH resource is determined based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain.

[0468] In the case where the K PUSCH resources include at least one second resource set that overlaps in the time domain, a third PUSCH resource is determined based on a second rule. The first CSI report carried by the PUSCH resources in a second resource set has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the time domain.

[0469] The first rule includes any one of the following:

[0470] Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0471] Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0472] Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0473] Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set;

[0474] Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set.

[0475] The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

[0476] Optionally, the K PUSCH resources further include a third PUSCH resource carrying service data, and the apparatus further includes a first processing module for performing at least one of the following:

[0477] In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, a fifth PUSCH resource is determined based on the third rule;

[0478] In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the sixth resource is determined based on the fourth rule, where N1 is greater than or equal to 2.

[0479] The third rule includes any one of the following:

[0480] The service data is multiplexed onto the fourth PUSCH resource for transmission.

[0481] The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission.

[0482] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource.

[0483] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource.

[0484] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource.

[0485] The fourth rule includes any one of the following:

[0486] After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule;

[0487] The second CSI report is multiplexed onto the third PUSCH resource for transmission;

[0488] The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

[0489] Optionally, the PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

[0490] Optionally, the MAC message satisfies any of the following:

[0491] The MAC message includes at least one first indication information, each of which includes a first indication field and a second indication field. The first indication field includes first information, and the second indication field includes the first CSI report associated with the first information.

[0492] The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the first CSI report associated with each of the first pieces of information in the first set.

[0493] The first information includes at least one of the following: the number of the triggering event; the number of the triggering state; the type of the reference signal; the number of the reference signal used for CSI measurement; the number of the reference signal set used for CSI measurement; the number of the CSI reporting configuration; the number of the CSI reporting configuration set; the number of the CSI reporting sub-configuration; the number of the CSI measurement configuration; the type of CSI measurement reporting; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

[0494] Optionally, the order of at least two of the first information items included in the MAC message or the order of at least two of the first CSI reports included in the MAC message is determined based on at least one of the following:

[0495] The time when the CSI measurement corresponding to the first CSI report is triggered;

[0496] The number of the first CSI report;

[0497] The priority corresponding to the first CSI report;

[0498] The first CSI report contains the following portion.

[0499] Optionally, the MAC message carried on the first PUSCH resource includes the first CSI report and service data, and the first sending module 701 is further used for:

[0500] Retransmit on the seventh PUSCH resource;

[0501] Wherein, the seventh PUSCH resource satisfies any one of the following:

[0502] The second information includes the retransmitted first CSI report and the retransmitted service data;

[0503] It carries third information but does not carry the first CSI report, and the third information includes the business data.

[0504] Optionally, the seventh PUSCH resource also carries a third UCI, which is used to indicate whether the terminal has a first CSI report that needs to be reported.

[0505] Optionally, the third UCI includes at least one of the following:

[0506] The fourth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0507] Size of the third CSI report to be transmitted;

[0508] Trigger time or trigger status number;

[0509] Configuration information reported by CSI;

[0510] Types of CSI measurement reports.

[0511] Optionally, the seventh PUSCH resource also carries at least one of the following:

[0512] The third CSI report to be transmitted;

[0513] The fourth UCI is used to indicate that the terminal has a third CSI report to be transmitted.

[0514] Optionally, the fourth UCI includes at least one of the following:

[0515] The fifth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0516] The size of the third CSI report to be transmitted;

[0517] Trigger time or trigger status number;

[0518] Configuration information reported by CSI;

[0519] The sixth instruction information indicates whether to postpone the transmission of the pending third CSI report.

[0520] Optionally, the first CSI report and the business data satisfy at least one of the following:

[0521] The first CSI report and the business data are independent coded blocks;

[0522] The first CSI report and the business data are encoded respectively.

[0523] Optionally, the apparatus further includes a first processing module for: discarding at least a portion of the first CSI report based on at least one of the following:

[0524] The validity period of the first CSI report;

[0525] The trigger time of the CSI measurement corresponding to the first CSI report;

[0526] The number of the first CSI report;

[0527] The CSI reporting configuration number corresponding to the first CSI report;

[0528] The priority corresponding to the first CSI report;

[0529] The first CSI report contains the following portion.

[0530] Optionally, the apparatus further includes a first receiving module, configured to: receive first configuration information from a network-side device, wherein the first configuration information is used to configure the priority corresponding to the first CSI report.

[0531] See Figure 8 When the information transmission device is a network-side device or a component of a network-side device, the information transmission device 800 includes:

[0532] The second receiving module 801 is used to receive the first uplink control information UCI or control element MAC message carried through the first physical uplink shared channel PUSCH resource.

[0533] The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0534] Optionally, one or more of the first CSI reports are transmitted on a first PUSCH resource, the plurality of first CSI reports being mapped on the first PUSCH resource based on at least one of the following:

[0535] The trigger time of the CSI measurement corresponding to the first CSI report;

[0536] The number of the first CSI report;

[0537] The priority corresponding to the first CSI report;

[0538] The first CSI report contains the following portion.

[0539] Optionally, the apparatus further includes: a second processing module, configured to perform at least one of the following:

[0540] In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, a second PUSCH resource is determined based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain.

[0541] In the case where the K PUSCH resources include at least one second resource set that overlaps in the time domain, a third PUSCH resource is determined based on a second rule. The first CSI report carried by the PUSCH resources in a second resource set has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the time domain.

[0542] The first rule includes any one of the following:

[0543] Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0544] Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0545] Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set;

[0546] Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set;

[0547] Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set.

[0548] The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

[0549] Optionally, the K PUSCH resources further include a third PUSCH resource carrying service data, and the apparatus further includes: a second processing module, configured to perform at least one of the following:

[0550] In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, the network-side device determines a fifth PUSCH resource based on a third rule.

[0551] In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the network-side device determines the sixth resource based on the fourth rule, where N1 is greater than or equal to 2.

[0552] The third rule includes any one of the following:

[0553] The service data is multiplexed onto the fourth PUSCH resource for transmission.

[0554] The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission.

[0555] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource.

[0556] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource.

[0557] The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource.

[0558] The fourth rule includes any one of the following:

[0559] After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule;

[0560] The second CSI report is multiplexed onto the third PUSCH resource for transmission;

[0561] The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

[0562] Optionally, the PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

[0563] Optionally, the MAC message satisfies any of the following:

[0564] The MAC message includes at least one first indication information, each of which includes a first indication field and a second indication field. The first indication field includes first information, and the second indication field includes the first CSI report associated with the first information.

[0565] The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the first CSI report associated with each of the first pieces of information in the first set.

[0566] The first information includes at least one of the following: the number of the triggering event; the number of the triggering state; the type of the reference signal; the number of the reference signal used for CSI measurement; the number of the reference signal set used for CSI measurement; the number of the CSI reporting configuration; the number of the CSI reporting configuration set; the number of the CSI reporting sub-configuration; the number of the CSI measurement configuration; the type of CSI measurement reporting; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

[0567] Optionally, the order of at least two of the first information items included in the MAC message or the order of at least two of the first CSI reports included in the MAC message is determined based on at least one of the following:

[0568] The time when the CSI measurement corresponding to the first CSI report is triggered;

[0569] The number of the first CSI report;

[0570] The priority corresponding to the first CSI report;

[0571] The first CSI report contains the following portion.

[0572] Optionally, the MAC message carried on the first PUSCH resource includes the first CSI report and service data, and the second receiving module 801 is further configured to:

[0573] The network-side device receives the seventh PUSCH resource from the terminal;

[0574] Wherein, the seventh PUSCH resource satisfies any one of the following:

[0575] The second information includes the retransmitted first CSI report and the retransmitted service data;

[0576] It carries third information but does not carry the first CSI report, and the third information includes the business data.

[0577] Optionally, the seventh PUSCH resource also carries a third UCI, which is used to indicate whether the terminal has a first CSI report that needs to be reported.

[0578] Optionally, the third UCI includes at least one of the following:

[0579] The fourth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0580] Size of the third CSI report to be transmitted;

[0581] Trigger time or trigger status number;

[0582] Configuration information reported by CSI;

[0583] Types of CSI measurement reports.

[0584] Optionally, the seventh PUSCH resource also carries at least one of the following:

[0585] The third CSI report to be transmitted;

[0586] The fourth UCI is used to indicate that the terminal has a third CSI report to be transmitted.

[0587] Optionally, the fourth UCI includes at least one of the following:

[0588] The fifth indication information is used to indicate whether there is a third CSI report to be transmitted;

[0589] The size of the third CSI report to be transmitted;

[0590] Trigger time or trigger status number;

[0591] Configuration information reported by CSI;

[0592] The sixth instruction information indicates whether to postpone the transmission of the pending third CSI report.

[0593] Optionally, the first CSI report and the business data satisfy at least one of the following:

[0594] The first CSI report and the business data are independent coded blocks;

[0595] The first CSI report and the business data are encoded respectively.

[0596] Optionally, the device further includes a second sending module, configured to: send first configuration information to the terminal, wherein the first configuration information is used to configure the priority corresponding to the first CSI report.

[0597] The information transmission device provided in this application embodiment can achieve... Figures 2 to 5 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0598] like Figure 9 As shown, this application embodiment also provides a communication device 900, including a processor 901 and a memory 902. The memory 902 stores a program or instructions that can run on the processor 901. For example, when the communication device 900 is a terminal, the program or instructions executed by the processor 901 implement the above-mentioned... Figure 2 The various steps of the information transmission method embodiment shown can achieve the same technical effect. When the communication device 900 is a network-side device, the program or instruction executed by the processor 901 implements the above-described steps. Figure 5 The steps of the information transmission method embodiment shown are the same and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0599] 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 2 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 7 The information transmission device shown. Specifically, Figure 10 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0600] The terminal 1000 includes, but is not limited to, at least some of the following components: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.

[0601] Those skilled in the art will understand that the terminal 1000 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 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 10 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.

[0602] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processor 10041 and a microphone 10042. The graphics processor 10041 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 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 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.

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

[0604] The memory 1009 can be used to store software programs or instructions, as well as various data. The memory 1009 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 1009 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 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0605] The processor 1010 may include one or more processing units; optionally, the processor 1010 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 the processor 1010.

[0606] The radio frequency unit 1001 is configured to perform a first operation, wherein the first operation includes any one of the following:

[0607] Based on the first uplink control information (UCI), the first channel state information (CSI) report is transmitted on the first physical uplink shared channel (PUSCH) resource.

[0608] The first CSI report is transmitted on the first PUSCH resource based on the Media Access Control (MAC) message.

[0609] The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0610] This application embodiment also provides a network-side device, 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 5 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0611] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 8 The information transmission device shown. For example... Figure 11 As shown, the network-side device 1100 includes: an antenna 1101, a radio frequency (RF) device 1102, a baseband device 1103, a processor 1104, and a memory 1105. The antenna 1101 is connected to the RF device 1102. In the uplink direction, the RF device 1102 receives information through the antenna 1101 and transmits the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be transmitted and sends it to the RF device 1102. The RF device 1102 processes the received information and transmits it through the antenna 1101.

[0612] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1103, which includes a baseband processor.

[0613] The baseband device 1103 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 11 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1105 via a bus interface to call the program or instructions in the memory 1105 to execute the network-side device operation shown in the above method embodiment.

[0614] The network-side device may also include a network interface 1106, such as a Common Public Radio Interface (CPRI).

[0615] The radio frequency device 1102 is used to: receive first uplink control information UCI or control element MAC message carried through the first physical uplink shared channel PUSCH resource;

[0616] The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

[0617] Furthermore, the network-side device 1100 in this embodiment of the application also includes: a program or instructions stored in memory 1105 and executable on processor 1104, wherein processor 1104 calls the program or instructions in memory 1105 to execute. Figure 8 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0618] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 or Figure 5 The various processes of the information transmission method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0619] The processor mentioned above is either the processor in the terminal described in the above embodiments or the processor in the network-side device. 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.

[0620] This application embodiment also provides a chip, 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 above. Figure 2 or Figure 5 The various processes of the information transmission method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

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

[0622] This application also provides a computer program / program product, which includes computer instructions and is executed by at least one processor to implement the above. Figure 2 or Figure 5 The various processes of the information transmission method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0623] This application also provides an information transmission system, including: a terminal and a network-side device, wherein the terminal can be used to perform the above-mentioned operations. Figure 2 The network-side device can be used to perform the steps of the information transmission method described above. Figure 5 The steps of the information transmission method are described.

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

[0625] 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 to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0626] 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. An information transmission method, characterized in that, include: The terminal performs a first operation, wherein the first operation includes any one of the following: Based on the first uplink control information (UCI), the first channel state information (CSI) report is transmitted on the first physical uplink shared channel (PUSCH) resource. The first CSI report is transmitted on the first PUSCH resource based on the Media Access Control (MAC) message. The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

2. The method according to claim 1, characterized in that, One or more of the first CSI reports are transmitted on a first PUSCH resource, the plurality of first CSI reports being mapped on the first PUSCH resource based on at least one of the following: The trigger time of the CSI measurement corresponding to the first CSI report; The number of the first CSI report; The priority corresponding to the first CSI report; The first CSI report contains the following portion.

3. The method according to claim 1 or 2, characterized in that, The method further includes at least one of the following: In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, the terminal determines the second PUSCH resource based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain. In the case where the K PUSCH resources include at least one second resource set that overlaps in the time domain, the terminal determines the third PUSCH resource based on the second rule. The first CSI report carried by the PUSCH resources in one of the second resource sets has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the time domain. The first rule includes any one of the following: Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set; Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set. The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

4. The method according to claim 1 or 2, characterized in that, The K PUSCH resources also include a third PUSCH resource carrying service data, and the method further includes any one of the following: In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, the terminal determines a fifth PUSCH resource based on a third rule. In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the terminal determines the sixth resource based on the fourth rule, where N1 is greater than or equal to 2. The third rule includes any one of the following: The service data is multiplexed onto the fourth PUSCH resource for transmission. The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource. The fourth rule includes any one of the following: After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule; The second CSI report is multiplexed onto the third PUSCH resource for transmission; The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

5. The method according to claim 3 or 4, characterized in that, The PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

6. The method according to claim 1, characterized in that, The MAC message satisfies any of the following: The MAC message includes at least one first indication information, each of which includes a first indication field and a second indication field. The first indication field includes first information, and the second indication field includes the first CSI report associated with the first information. The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the first CSI report associated with each of the first pieces of information in the first set. The first information includes at least one of the following: the number of the triggering event; the number of the triggering state; the type of the reference signal; the number of the reference signal used for CSI measurement; the number of the reference signal set used for CSI measurement; the number of the CSI reporting configuration; the number of the CSI reporting configuration set; the number of the CSI reporting sub-configuration; the number of the CSI measurement configuration; the type of CSI measurement reporting; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

7. The method according to claim 6, characterized in that, The order of at least two of the first information items included in the MAC message or the order of at least two of the first CSI reports included in the MAC message is determined based on at least one of the following: The time when the CSI measurement corresponding to the first CSI report is triggered; The number of the first CSI report; The priority corresponding to the first CSI report; The first CSI report contains the following portion.

8. The method according to claim 1, characterized in that, The MAC messages carried on the first PUSCH resource include the first CSI report and service data, and the method further includes: Retransmit on the seventh PUSCH resource; Wherein, the seventh PUSCH resource satisfies any one of the following: The second information includes the retransmitted first CSI report and the retransmitted service data; It carries third information but does not carry the first CSI report, and the third information includes the business data.

9. The method according to claim 8, characterized in that, The seventh PUSCH resource also carries a third UCI, which is used to indicate whether the terminal has a first CSI report that needs to be reported.

10. The method according to claim 9, characterized in that, The third UCI includes at least one of the following: The fourth indication information is used to indicate whether there is a third CSI report to be transmitted; Size of the third CSI report to be transmitted; Trigger time or trigger status number; Configuration information reported by CSI; Types of CSI measurement reports.

11. The method according to claim 8, characterized in that, The seventh PUSCH resource also carries at least one of the following: The third CSI report to be transmitted; The fourth UCI is used to indicate that the terminal has a third CSI report to be transmitted.

12. The method according to claim 11, characterized in that, The fourth UCI includes at least one of the following: The fifth indication information is used to indicate whether there is a third CSI report to be transmitted; The size of the third CSI report to be transmitted; Trigger time or trigger status number; Configuration information reported by CSI; The sixth instruction information indicates whether to postpone the transmission of the pending third CSI report.

13. The method according to claim 8, characterized in that, The first CSI report and the business data satisfy at least one of the following: The first CSI report and the business data are independent coded blocks; The first CSI report and the business data are encoded respectively.

14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: The terminal discards at least a portion of the first CSI report based on at least one of the following: The validity period of the first CSI report; The trigger time of the CSI measurement corresponding to the first CSI report; The number of the first CSI report; The CSI reporting configuration number corresponding to the first CSI report; The priority corresponding to the first CSI report; The first CSI report contains the following portion.

15. The method according to claim 14, characterized in that, The method further includes: The terminal receives first configuration information from the network-side device, the first configuration information being used to configure the priority corresponding to the first CSI report.

16. An information transmission method, characterized in that, include: The network-side device receives the first uplink control information (UCI) or control element (MAC) message carried through the first physical uplink shared channel (PUSCH) resource. The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

17. The method according to claim 16, characterized in that, One or more of the first CSI reports are transmitted on a first PUSCH resource, the plurality of first CSI reports being mapped on the first PUSCH resource based on at least one of the following: The trigger time of the CSI measurement corresponding to the first CSI report; The number of the first CSI report; The priority corresponding to the first CSI report; The first CSI report contains the following portion.

18. The method according to claim 16 or 17, characterized in that, The method further includes: In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, the network-side device determines the second PUSCH resource based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain. In the case where the K PUSCH resources include at least one second resource set with temporal overlap, the network-side device determines the third PUSCH resource based on the second rule. The first CSI report carried by the PUSCH resources in one of the second resource sets has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the temporal domain. The first rule includes any one of the following: Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set; Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set. The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

19. The method according to claim 16 or 17, characterized in that, The K PUSCH resources also include a third PUSCH resource carrying service data, and the method further includes any one of the following: In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, the network-side device determines a fifth PUSCH resource based on a third rule. In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the network-side device determines the sixth resource based on the fourth rule, where N1 is greater than or equal to 2. The third rule includes any one of the following: The service data is multiplexed onto the fourth PUSCH resource for transmission. The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource. The fourth rule includes any one of the following: After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule; The second CSI report is multiplexed onto the third PUSCH resource for transmission; The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

20. The method according to claim 18 or 19, characterized in that, The PUSCH resources for transmitting the first CSI report satisfy at least one of the following: CSI processing time; CSI report preparation time; PUSCH preparation time.

21. The method according to claim 16, characterized in that, The MAC message satisfies any of the following: The MAC message includes at least one first indication information, each of which includes a first indication field and a second indication field. The first indication field includes first information, and the second indication field includes the first CSI report associated with the first information. The MAC message includes a second indication information and a third indication information. The second indication information includes a first set, which is used to indicate at least two first pieces of information. The third indication information includes the first CSI report associated with each of the first pieces of information in the first set. The first information includes at least one of the following: the number of the triggering event; the number of the triggering state; the type of the reference signal; the number of the reference signal used for CSI measurement; the number of the reference signal set used for CSI measurement; the number of the CSI reporting configuration; the number of the CSI reporting configuration set; the number of the CSI reporting sub-configuration; the number of the CSI measurement configuration; the type of CSI measurement reporting; carrier information; bandwidth portion (BWP) information; frequency domain unit information; cell information; and real-time transport protocol (TRP) information.

22. The method according to claim 21, characterized in that, The order of at least two of the first information items included in the MAC message or the order of at least two of the first CSI reports included in the MAC message is determined based on at least one of the following: The time when the CSI measurement corresponding to the first CSI report is triggered; The number of the first CSI report; The priority corresponding to the first CSI report; The first CSI report contains the following portion.

23. The method according to claim 16, characterized in that, The MAC messages carried on the first PUSCH resource include the first CSI report and service data, and the method further includes: The network-side device receives the seventh PUSCH resource from the terminal; Wherein, the seventh PUSCH resource satisfies any one of the following: The second information includes the retransmitted first CSI report and the retransmitted service data; It carries third information but does not carry the first CSI report, and the third information includes the business data.

24. The method according to claim 23, characterized in that, The seventh PUSCH resource also carries a third UCI, which is used to indicate whether the terminal has a first CSI report that needs to be reported.

25. The method according to claim 24, characterized in that, The third UCI includes at least one of the following: The fourth indication information is used to indicate whether there is a third CSI report to be transmitted; Size of the third CSI report to be transmitted; Trigger time or trigger status number; Configuration information reported by CSI; Types of CSI measurement reports.

26. The method according to claim 23, characterized in that, The seventh PUSCH resource also carries at least one of the following: The third CSI report to be transmitted; The fourth UCI is used to indicate that the terminal has a third CSI report to be transmitted.

27. The method according to claim 26, characterized in that, The fourth UCI includes at least one of the following: The fifth indication information is used to indicate whether there is a third CSI report to be transmitted; The size of the third CSI report to be transmitted; Trigger time or trigger status number; Configuration information reported by CSI; The sixth instruction information indicates whether to postpone the transmission of the pending third CSI report.

28. The method according to claim 23, characterized in that, The first CSI report and the business data satisfy at least one of the following: The first CSI report and the business data are independent coded blocks; The first CSI report and the business data are encoded respectively.

29. The method according to any one of claims 16 to 28, characterized in that, The method further includes: The network-side device sends first configuration information to the terminal, the first configuration information being used to configure the priority corresponding to the first CSI report.

30. An information transmission device, characterized in that, include: A first sending module is configured to perform a first operation, wherein the first operation includes any one of the following: Based on the first uplink control information (UCI), the first channel state information (CSI) report is transmitted on the first physical uplink shared channel (PUSCH) resource. The first CSI report is transmitted on the first PUSCH resource based on the Media Access Control (MAC) message. The first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

31. The apparatus according to claim 30, characterized in that, The device further includes a first processing module for performing at least one of the following: In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, a second PUSCH resource is determined based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain. In the case where the K PUSCH resources include at least one second resource set that overlaps in the time domain, a third PUSCH resource is determined based on a second rule. The first CSI report carried by the PUSCH resources in a second resource set has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the time domain. The first rule includes any one of the following: Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set; Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set. The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

32. The apparatus according to claim 30, characterized in that, The K PUSCH resources also include a third PUSCH resource carrying service data, and the apparatus further includes a first processing module for performing at least one of the following: In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, a fifth PUSCH resource is determined based on the third rule; In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the sixth resource is determined based on the fourth rule, where N1 is greater than or equal to 2. The third rule includes any one of the following: The service data is multiplexed onto the fourth PUSCH resource for transmission. The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource. The fourth rule includes any one of the following: After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule; The second CSI report is multiplexed onto the third PUSCH resource for transmission; The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

33. An information transmission device, characterized in that, include: The second receiving module is used to transmit first uplink control information (UCI) or control element (MAC) messages through the first physical uplink shared channel (PUSCH) resource. The first UCI or MAC message includes a first Channel State Information (CSI) report, and the first PUSCH resource includes at least one of K PUSCH resources, wherein the K PUSCH resources include the PUSCH resource carrying the first CSI report, and K is greater than or equal to 1.

34. The apparatus according to claim 33, characterized in that, The device further includes a second processing module for performing at least one of the following: In the case where the K PUSCH resources include at least one first resource set that overlaps in the time domain, a second PUSCH resource is determined based on a first rule, wherein the first resource set includes at least two PUSCH resources that overlap in the time domain. In the case where the K PUSCH resources include at least one second resource set that overlaps in the time domain, a third PUSCH resource is determined based on a second rule. The first CSI report carried by the PUSCH resources in a second resource set has different priorities, and the PUSCH resource with the highest priority corresponding to the first CSI report carried in the second resource set overlaps with the other PUSCH resources in the second resource set in the time domain. The first rule includes any one of the following: Select the PUSCH resource with the latest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the largest number of resources in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select the PUSCH resource with the earliest start time in the first resource set to transmit at least a portion of the first CSI reports carried on the first resource set; Select RRC-configured or dynamically scheduled PUSCH resource transmission to carry at least a portion of the first CSI reports on the first resource set; Select at least a portion of the first CSI reports carried on the first resource set by transmitting the PUSCH resource carrying the second UCI in the first resource set. The second rule includes: selecting a first transmission resource in the second resource set to transmit at least a portion of the first CSI reports carried on the second resource set, wherein the priority of the first CSI reports carried by the first transmission resource is higher than or equal to the priority of the first CSI reports carried by any PUSCH resource in the second resource set other than the first transmission resource.

35. The apparatus according to claim 33, characterized in that, The K PUSCH resources also include a third PUSCH resource carrying service data, and the apparatus further includes a second processing module for performing at least one of the following: In the case where a third PUSCH resource overlaps in the time domain with a fourth PUSCH resource carrying the first CSI report, a fifth PUSCH resource is determined based on the third rule; In the case where the third PUSCH resource overlaps in the time domain with N1 PUSCH resources carrying the first CSI report, and the N1 PUSCH resources overlap in the time domain, the sixth resource is determined based on the fourth rule, where N1 is greater than or equal to 2. The third rule includes any one of the following: The service data is multiplexed onto the fourth PUSCH resource for transmission. The first CSI report carried by the fourth PUSCH resource is multiplexed onto the third PUSCH resource for transmission. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the latest start time among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the most resources among the third PUSCH resource and the fourth PUSCH resource. The first CSI report and the service data carried by the fourth PUSCH resource are transmitted on the PUSCH resource with the earliest start time among the third PUSCH resource and the fourth PUSCH resource. The fourth rule includes any one of the following: After determining the fourth PUSCH resource for carrying the second CSI report from the N1 PUSCH resources, the sixth PUSCH resource is determined based on the third rule; The second CSI report is multiplexed onto the third PUSCH resource for transmission; The second CSI report is at least a portion of the first CSI report carried by the N1 PUSCH resources.

36. 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 information transmission method as described in any one of claims 1 to 15.

37. A network-side device, 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 information transmission method as described in any one of claims 16 to 29.

38. 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 information transmission method as described in any one of claims 1 to 29.

39. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the information transmission method as described in any one of claims 1 to 29.