Information transmission method, device and equipment

By finding and selecting the unqualized PUCCH resources in the dual-work mode of the new empty mouth, the problem of the PUCCH resources indicated by the SPS scheduling information in the problem of overlap with the downlink symbol, the effective transmission of the HARQ-Ack information is realized, and the delay is reduced. And improve reliability.

CN114765497BActive Publication Date: 2025-01-28BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110054263.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-15
Publication Date
2025-01-28
Estimated Expiration
2041-01-15

AI Technical Summary

Technical Problem

In the time division duplex mode of the new air interface, the PUCCH resource indicated by the SPS scheduling information may overlap with the downlink symbol of the time slot, resulting in the electronic device being unable to effectively send the HARQ-ACK information.

Method used

By looking at the time slot of the existence symbol from the time slot where the PUCCH resource is located, and select a non-overlapping PUCCH resource in the PUCCH resource collection configured from the SPS configuration of this time slot and dynamic scheduling configuration, to send HARQ- to send HARQ- ACK information.

Benefits of technology

When the PUCCH resources indicated on the network side device are not effective, the HARQ-ACK information can still be effectively transmitted, reducing the transmission delay and improving the reliability of information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114765497B_ABST
    Figure CN114765497B_ABST
Patent Text Reader

Abstract

The present application provides an information transmission method, apparatus and device, the method comprising: if a first PUCCH resource overlaps with a first symbol of a time slot where the first PUCCH resource is located, searching for a first time slot from the time slot where the first PUCCH resource is located, the first time slot being a time slot where a second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by a network side device for transmitting HARQ‑ACK information; selecting a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol; and sending HARQ‑ACK information on the second PUCCH resource. The present application can realize the transmission of HARQ‑ACK information when the PUCCH resource indicated by the network side device is invalid.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to an information transmission method, device and equipment. Background Art

[0002] In the time division duplexing (TDD) mode of the New Radio (NR), a time slot includes several orthogonal frequency division multiplexing (OFDM) symbols, which are divided into: downlink symbols, flexible symbols, and uplink symbols. Downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, and flexible symbols can be used for uplink transmission as well as downlink transmission. The base station can configure the number of semi-static downlink / flexible / uplink symbols contained in each time slot within the cycle time for the electronic device through Radio Resource Control (RRC) signaling.

[0003] When performing downlink data transmission, a semi-persistent scheduling (SPS) scheduling method can be used. The SPS scheduling information can be carried by the physical downlink control channel (PDCCH), and the downlink data scheduled by the SPS scheduling information can be carried by the physical downlink shared channel (PDSCH). After the electronic device receives the downlink data on the PDSCH, it needs to use the physical uplink control channel (PUCCH) resources indicated by the SPS scheduling information to report the hybrid automatic retransmission request (HARQ)-confirmation (ACK) information. However, the PUCCH resources indicated by the SPS scheduling information may overlap with the downlink symbols of the time slot where the PUCCH resources are located, resulting in the electronic device being unable to use the PUCCH resources indicated by the SPS scheduling information to send HARQ-ACK information to the network side device. Summary of the invention

[0004] The present application provides an information transmission method, apparatus and device, which can realize the transmission of HARQ-ACK information when the PUCCH resources indicated by the network side device are invalid.

[0005] In a first aspect, an embodiment of the present application provides an information transmission method, including:

[0006] If the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, searching for the first time slot from the time slot where the first PUCCH resource is located, the first time slot is a time slot where the second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by the network side device for transmitting HARQ-ACK information;

[0007] Selecting a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol;

[0008] Send HARQ-ACK information on the second PUCCH resource.

[0009] In this method, if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot is searched starting from the time slot where the first PUCCH resource is located, and the second PUCCH resource is selected from the first resource set and / or the second resource set of the first time slot, and HARQ-ACK information is sent on the second PUCCH resource, thereby realizing the transmission of HARQ-ACK information when the PUCCH resource indicated by the network side device through DCI is invalid.

[0010] In a possible implementation manner, the second resource set includes: a third resource set configured for high-priority HARQ-ACK information, and a fourth resource set configured for low-priority HARQ-ACK information; and the selecting a second PUCCH resource from the first resource set and / or the second resource set of the first time slot includes:

[0011] The second PUCCH resource is selected from the first resource set, and / or the third resource set, and / or the fourth resource set of the first time slot.

[0012] In a possible implementation manner, the selecting a second PUCCH resource from a first resource set and / or a second resource set in the first time slot includes:

[0013] Selecting a PUCCH resource that overlaps with the second symbol and satisfies a first condition from the first resource set and / or the second resource set of the first time slot to obtain a candidate resource set; the first condition is that the time interval between the start symbol of the PUCCH resource and the last symbol received on the PDSCH is greater than or equal to the minimum processing duration of the PDSCH;

[0014] The second PUCCH resource is selected from the candidate resource set.

[0015] In a possible implementation manner, the selecting the second PUCCH resource from the first resource set, and / or the third resource set, and / or the fourth resource set of the first time slot includes:

[0016] Selecting PUCCH resources overlapping with the second symbol and the first condition from the first resource set, the third resource set, and / or the fourth resource set of the first time slot to obtain a candidate resource set; the first condition is that the time interval between the start symbol of the PUCCH resource and the last symbol received on the PDSCH is greater than or equal to the minimum processing duration of the PDSCH;

[0017] The second PUCCH resource is selected from the candidate resource set.

[0018] In a possible implementation manner, the selecting a second PUCCH resource from a first resource set and / or a second resource set in the first time slot includes:

[0019] Selecting the second PUCCH resource from a first resource set in the first time slot;

[0020] If the second PUCCH resource cannot be selected from the first resource set, select the second PUCCH resource from the second resource set.

[0021] In a possible implementation manner, the HARQ-ACK information includes high priority HARQ-ACK information and low priority HARQ-ACK information, and the second resource set includes: a third resource set configured for the high priority HARQ-ACK information, and a fourth resource set configured for the low priority HARQ-ACK information;

[0022] The selecting the second PUCCH resource from the second resource set includes:

[0023] Selecting the second PUCCH resource from the third resource set;

[0024] If the second PUCCH resource cannot be selected from the third resource set, select the second PUCCH resource from the fourth resource set.

[0025] In a possible implementation manner, the HARQ-ACK information is all high-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for the high-priority HARQ-ACK information, and a fourth resource set configured for the low-priority HARQ-ACK information;

[0026] The selecting the second PUCCH resource from the second resource set includes:

[0027] The second PUCCH resource is selected from the third resource set.

[0028] In a possible implementation manner, the HARQ-ACK information is all low-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for high-priority HARQ-ACK information, and a fourth resource set configured for low-priority HARQ-ACK information;

[0029] The selecting the second PUCCH resource from the second resource set includes:

[0030] The second PUCCH resource is selected from the fourth resource set.

[0031] In a possible implementation manner, selecting the second PUCCH resource from an i-th resource set in the first time slot, where the i-th resource set is a first resource set, or a second resource set, or a third resource set, or a fourth resource set, includes:

[0032] Selecting a PUCCH resource overlapping with the second symbol and meeting a first condition from the i-th resource set of the first time slot to obtain a candidate resource set; the first condition is that the time interval between the start symbol of the PUCCH resource and the last symbol received on the PDSCH is greater than or equal to the minimum processing duration of the PDSCH;

[0033] The second PUCCH resource is selected from the candidate resource set.

[0034] In a possible implementation manner, the selecting the second PUCCH resource from the first candidate resource set includes:

[0035] A first PUCCH resource in the time domain is selected from the PUCCH resources included in the candidate resource set, where the first PUCCH resource is a PUCCH resource with the earliest starting symbol, or a PUCCH resource with the earliest ending symbol.

[0036] In a possible implementation manner, if the number of the selected first PUCCH resources is at least two, the selecting the second PUCCH resource from the first candidate resource set further includes:

[0037] Select a PUCCH resource that satisfies one of the following conditions from the selected first PUCCH resource as the second PUCCH resource: a PUCCH resource with the maximum number of symbols, or a PUCCH resource with the maximum number of PRBs, or a PUCCH resource with the largest product of the number of symbols and the number of PRBs, or a PUCCH resource with the smallest PUCCH resource index.

[0038] In a second aspect, an embodiment of the present application provides an information transmission device, including:

[0039] a determining unit, configured to determine, if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot being a time slot in which the second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by a network side device for transmitting HARQ-ACK information;

[0040] A selection unit, configured to select a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol;

[0041] A sending unit is used to send HARQ-ACK information on the second PUCCH resource.

[0042] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0043] A processor, configured to search for a first time slot starting from the time slot where the first PUCCH resource is located if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot being a time slot where a second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by a network side device for transmitting HARQ-ACK information; select a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol;

[0044] A transceiver is used to send HARQ-ACK information on the second PUCCH resource.

[0045] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute any of the methods described in the first aspect.

[0046] In a fifth aspect, the present application provides a computer program, which, when executed by a computer, is used to execute the method described in the first aspect.

[0047] In one possible design, the program in the fifth aspect may be stored in whole or in part on a storage medium packaged together with the processor, or may be stored in whole or in part on a memory not packaged together with the processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A flowchart of an embodiment of the information transmission method of the present application;

[0049] Figure 2 A flowchart of another embodiment of the information transmission method of the present application;

[0050] Figure 3A to Figure 3B This is an example diagram of the relationship between PUCCH resources and symbols in the information transmission method of this application;

[0051] Figure 4 A flowchart of another embodiment of the information transmission method of the present application;

[0052] Figure 5 This is an example diagram of the relationship between PUCCH resources and symbols in the information transmission method of this application;

[0053] Figure 6 A flowchart of another embodiment of the information transmission method of the present application;

[0054] Figure 7 This is a schematic diagram of the structure of an embodiment of the information transmission device of the present application;

[0055] Figure 8 This is a schematic diagram of the structure of an embodiment of the electronic device of the present application. DETAILED DESCRIPTION

[0056] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.

[0057] In the TDD mode of NR, a slot includes several OFDM symbols. For example, under normal CP, a slot includes 14 OFDM symbols, while under extended CP, a slot generally includes 12 OFDM symbols. The OFDM symbols included in a time slot can be divided into: downlink symbols, flexible symbols, and uplink symbols. Downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, and flexible symbols can be used for both uplink and downlink transmission. The base station can configure the number of downlink symbols, flexible symbols, and uplink symbols contained in each time slot within the cycle time for the electronic device through RRC signaling.

[0058] When performing downlink data transmission, it includes a dynamic scheduling mode and an SPS scheduling mode. In the SPS scheduling mode, the network side device sends downlink control information (Downlink Control Information, DCI) carrying SPS scheduling information to the electronic device, and the DCI is carried on the PDCCH. After that, the network side device transmits the downlink data scheduled by the SPS scheduling information on the PDSCH. After the electronic device receives the downlink data on the PDSCH, in order to report to the network side device whether the downlink data on the PDSCH is decoded correctly, the uplink control information (Uplink Control Information, UCI) is sent on the PUCCH resource indicated by the SPS scheduling information. The UCI carries HARQ-ACK information to record whether the downlink data is decoded correctly. Specifically, if the decoding is correct, the HARQ-ACK information is ACK, and if the decoding is wrong, the HARQ-ACK information is a negative acknowledgment (NACK).

[0059] In addition, for HARQ-ACK information, in order to achieve rapid feedback of high-priority downlink services, the network-side device can also configure or indicate the transmission priority of the HARQ-ACK information corresponding to the downlink service. At this time, the HARQ-ACK information includes high-priority HARQ-ACK information and low-priority HARQ-ACK information. High-priority HARQ-ACK information and low-priority HARQ-ACK information can be fed back in the same time slot.

[0060] Currently, the PUCCH resources indicated by the SPS scheduling information may overlap with the downlink symbols of the time slot where the PUCCH resources are located, resulting in the electronic device being unable to use the PUCCH resources indicated by the SPS scheduling information to send HARQ-ACK information to the network side device.

[0061] The present application proposes an information transmission method, device and electronic device, which can realize the transmission of HARQ-ACK information when the PUCCH resources for transmitting HARQ-ACK information indicated by the network side device are invalid.

[0062] The wireless communication systems to which the present application can be applied may include, but are not limited to, New Radio (NR) systems. For example, the present application may be applicable to ultra-reliable low latency communications (URLLC) scenarios of NR systems. The electronic devices described in the present application may include, but are not limited to, handheld devices, vehicle-mounted devices, wearable devices, etc. with wireless communication functions. The network side device described in the present application may be a base station. In different communication systems, the implementation type of the base station may be different, which is not limited in the present application. For example, in an NR communication system, the network side device may be a next-generation base station (gNB).

[0063] Figure 1 This is a flow chart of an embodiment of the information transmission method of the present application, such as Figure 1 As shown, the method may include:

[0064] Step 101: If the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, determine the first time slot starting from the time slot where the first PUCCH resource is located, the first time slot is the time slot in which the second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by the network side device for transmitting HARQ-ACK information.

[0065] In a possible implementation manner, the first symbol may be a downlink symbol; the second symbol may be an uplink symbol, or an uplink symbol and a flexible symbol.

[0066] In another possible implementation manner, the first symbol may be a downlink symbol and a flexible symbol, and the second symbol may be an uplink symbol.

[0067] In yet another possible implementation, the first symbol may be a downlink symbol and a flexible symbol configured for downlink transmission, and the second symbol may be an uplink symbol and a flexible symbol configured for uplink transmission.

[0068] Step 102: Select a second PUCCH resource from the first resource set and / or the second resource set in the first time slot; the first resource set is a set of PUCCH resources configured for SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol.

[0069] The first resource set and the second resource set may be configured for the electronic device by the network side device through RRC signaling. Optionally, the first resource set may include PUCCH resources configured through the sps-PUCCH-AN-List-r16 parameter; the second resource set may include PUCCH resources configured through the PUCCH-ResourceSet parameter.

[0070] Among them, if the HARQ-ACK information distinguishes priorities, the second resource set may include: a third resource set configured for high priority HARQ-ACK information, and a fourth resource set configured for low priority HARQ-ACK information. At this time, this step may include: selecting a second PUCCH resource from the first resource set of the first time slot, and / or the second resource set, and / or the fourth resource set.

[0071] Step 103: Send HARQ-ACK information on the second PUCCH resource.

[0072] Among them, the HARQ-ACK information can be carried in the UCI for transmission.

[0073] Figure 1 In the method shown, if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot is searched from the time slot where the first PUCCH resource is located, the second PUCCH resource is selected from the first resource set and / or the second resource set of the first time slot, and the HARQ-ACK information is sent on the second PUCCH resource, thereby realizing the transmission of HARQ-ACK information when the PUCCH resource indicated by the network side device through the DCI is invalid, reducing the transmission delay of the HARQ-ACK information, and improving the reliability of the HARQ-ACK information transmission. .

[0074] The following is a more specific description of the information transmission method of this application through examples.

[0075] Figure 2 This is a flow chart of another embodiment of the information transmission method of the present application, such as Figure 2 As shown, the method may include:

[0076] Step 201: The electronic device determines a first PUCCH resource according to a received DCI.

[0077] In addition to carrying the SPS scheduling information of the PDSCH, the DCI may also indicate the first PUCCH resource used by the HARQ-ACK information of the SPS PDSCH. The first PUCCH resource indicated by the DCI is generally a PUCCH resource in the first resource set configured by the network side device for the SPS. Specifically, the PUCCH resource indicator (PRI) field of the DCI may be used to indicate the above-mentioned first PUCCH resource.

[0078] Step 202: The electronic device determines that the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, and determines the first time slot starting from the time slot where the first PUCCH resource is located, where the first time slot is the time slot where the second symbol exists.

[0079] Specifically, the electronic device may start from the time slot where the first PUCCH resource is located, and determine in sequence whether there is a second symbol in each time slot until it is determined that a certain time slot has a second symbol, and the time slot where the second symbol exists is used as the first time slot. For example, if there is a second symbol in the time slot where the first PUCCH resource is located, the time slot where the first PUCCH resource is located is used as the first time slot, otherwise, if there is a second symbol in the next time slot of the time slot where the first PUCCH resource is located, the next time slot of the time slot where the first PUCCH resource is located is used as the first time slot, and so on, until the first time slot is determined.

[0080] Step 203: The electronic device selects valid PUCCH resources from the first resource set and / or the second resource set of the first time slot to obtain a first candidate resource set, wherein the valid PUCCH resources refer to PUCCH resources that overlap with the second symbol and meet the first condition.

[0081] Specifically, the electronic device can remove the PUCCH resources overlapping with the first symbol from the first resource set and / or the second resource set in the first time slot, and remove the PUCCH resources that do not meet the first condition, then the remaining PUCCH resources in the first resource set and / or the second resource set are valid PUCCH resources.

[0082] Among them, the processing duration of PDSCH refers to the duration from the last symbol of PDSCH received by the electronic device to the earliest time when the electronic device sends HARQ-ACK information. PDSCH generally has a minimum processing duration. Based on this, the PUCCH resource that meets the first condition means that the time interval between the starting symbol of the PUCCH resource and the last symbol received by the electronic device on PDSCH is greater than or equal to the minimum processing duration of PDSCH.

[0083] Step 204: The electronic device selects a second PUCCH resource from the first candidate resource set.

[0084] Among them, the electronic device can select any PUCCH resource from the first candidate resource set as the second PUCCH resource. However, considering the transmission timeliness of HARQ-ACK, it is preferred to select a PUCCH resource that is relatively early in the time domain in the first candidate resource set as the second PUCCH resource. For example, the first PUCCH resource in the time domain can be selected as the second PUCCH resource so that the transmission timeliness of HARQ-ACK is the highest and the transmission delay is the lowest. The above-mentioned first PUCCH resource can be the PUCCH resource with the earliest starting symbol, or the PUCCH resource with the earliest ending symbol, etc. At this time, this step may include: selecting the first PUCCH resource in the time domain from the PUCCH resources included in the first candidate resource set, the first PUCCH resource being the PUCCH resource with the earliest starting symbol, or the PUCCH resource with the earliest ending symbol.

[0085] If the first PUCCH resources selected in the above manner are at least two, a PUCCH resource that satisfies one of the following conditions can be further selected from the first PUCCH resources selected as the second PUCCH resource: a PUCCH resource with the largest number of symbols, or a PUCCH resource with the largest number of physical resource blocks (PRBs), or a PUCCH resource with the largest product of the number of symbols and the number of PRBs, or a PUCCH resource with the smallest PUCCH resource index.

[0086] For example, see Figure 3A As shown, assuming that the first time slot includes 14 symbols, symbols 0 to 5 are configured as downlink symbols, symbols 6 to 7 are configured as flexible symbols, symbols 8 to 13 are configured as uplink symbols, and the first candidate resource set includes 4 PUCCH resources including PUCCH0 to PUCCH3, then,

[0087] If the first PUCCH resource is the PUCCH resource with the earliest starting symbol, two PUCCH resources, PUCCH1 and PUCCH2, may be selected, and then, the PUCCH resource with the largest number of symbols or the largest number of PRBs, namely, PUCCH1, may be selected as the second PUCCH resource, or the PUCCH resource with the smallest PUCCH resource index, namely, PUCCH1, may be selected as the second PUCCH resource;

[0088] If the first PUCCH resource is the PUCCH resource with the earliest ending symbol, two PUCCH resources, PUCCH2 and PUCCH3, can be selected. Then, the PUCCH resource with the maximum number of symbols or the maximum number of PRBs, that is, PUCCH2, can be selected as the second PUCCH resource, or the PUCCH resource with the smallest PUCCH resource index, that is, PUCCH2, can be selected as the second PUCCH resource.

[0089] Among them, if no valid PUCCH resources are screened out in step 203, that is, the first candidate resource set is empty, and the second PUCCH resource cannot be selected in step 204, you can return to step 202 to re-determine the first time slot, and execute steps 203 to 204 again until the second PUCCH resource is selected, and execute step 205.

[0090] Step 205: The electronic device transmits HARQ-ACK information on the second PUCCH resource.

[0091] right Figure 2 The method shown is illustrated by example:

[0092] See also Figure 3B As shown, assuming that the first time slot includes 14 symbols, symbols 0 to 5 are configured as downlink symbols, symbols 6 to 7 are configured as flexible symbols, and symbols 8 to 13 are configured as uplink symbols; the first resource set includes: 3 PUCCH resources SPS-PUCCH1 to SPS-PUCCH3, the second resource set includes: 3 PUCCH resources PUCCH1 to PUCCH3, and the PUCCH resources in the two resource sets meet the first time interval requirement. Then,

[0093] If the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected only from the first resource set, then, since SPS-PUCCH1 overlaps with the downlink symbol No. 5, SPS-PUCCH2 and SPS-PUCCH3 can be selected from the first resource set as valid PUCCH resources; regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH3 can be selected as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected only from the first resource set, then only SPS-PUCCH2 is a valid PUCCH resource, and SPS-PUCCH2 can be selected as the first PUCCH resource, that is, the second PUCCH resource.

[0094] If the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and only the second PUCCH resource is selected from the second resource set, then, since PUCCH3 overlaps with the downlink symbol No. 5, PUCCH1 and PUCCH2 can be selected from the second resource set as valid PUCCH resources; regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, PUCCH1 can be selected as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and only the second PUCCH resource is selected from the second resource set, then only PUCCH2 is a valid PUCCH resource, and PUCCH2 can be selected as the first PUCCH resource, that is, the second PUCCH resource.

[0095] If the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set and the second resource set, then PUCCH1, PUCCH2, SPS-PUCCH2 and SPS-PUCCH3 can be screened out from the first resource set and the second resource set as valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, PUCCH1 can be selected as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set and the second resource set, then PUCCH2 and SPS-PUCCH2 can be screened out from the first resource set and the second resource set as valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, PUCCH2 can be selected as the first PUCCH resource, that is, the second PUCCH resource.

[0096] Figure 2 Other possible implementations of the method shown are not listed one by one.

[0097] Figure 2 In the method shown, if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot is searched starting from the time slot where the first PUCCH resource is located, and the second PUCCH resource is selected from the first resource set and / or the second resource set of the first time slot, and HARQ-ACK information is sent on the second PUCCH resource, thereby realizing the transmission of HARQ-ACK information when the PUCCH resource indicated by the network side device through DCI is invalid, reducing the transmission delay of the HARQ-ACK information and improving the reliability of the HARQ-ACK information transmission.

[0098] Figure 4 This is a flowchart of another embodiment of the information transmission method of the present application. Figure 4 In the embodiment, the electronic device preferentially selects the second PUCCH resource from the first resource set. When there is no valid PUCCH resource in the first resource set, the second PUCCH is selected from the second resource set. Specifically, Figure 2 Steps 203 to 204 in the above are replaced by the following steps 401 to 402:

[0099] Step 401: The electronic device selects a second PUCCH resource from a first resource set. If the second PUCCH resource is selected, execute step 205; if the second PUCCH resource is not selected, execute step 402.

[0100] In this step, the implementation of the electronic device selecting the second PUCCH resource from the first resource set can refer to step 203. First, valid PUCCH resources are screened out from the first resource set to obtain an alternative resource set. If valid PUCCH resources are screened out from the first resource set, then the second PUCCH resource can be selected from the alternative resource set. The selection method can refer to the example in step 203. If no valid PUCCH resources are screened out from the first resource set, the electronic device will not be able to select the second PUCCH resource from the first resource set, and step 402 is executed.

[0101] Step 402: The electronic device selects a second PUCCH resource from the second resource set. If the second PUCCH resource is selected, execute step 205. If the second PUCCH resource is not selected, return to step 202 to determine the next first time slot.

[0102] In this step, the electronic device selects the second PUCCH resource from the second resource set for implementation, which can refer to the description in step 301 and will not be repeated here.

[0103] Still Figure 3B For example Figure 4 The method shown is illustrated by way of example:

[0104] If the first symbol is a downlink symbol, and the second symbol is an uplink symbol and a flexible symbol, the second PUCCH resource is selected from the first resource set first. Since SPS-PUCCH1 overlaps with the downlink symbol No. 5, SPS-PUCCH2 and SPS-PUCCH3 can be selected from the first resource set as valid PUCCH resources; regardless of whether the first PUCCH resource is the PUCCH resource with the earliest start symbol or the PUCCH resource with the earliest end symbol, SPS-PUCCH3 can be selected as the first PUCCH resource. Since the second PUCCH resource has been selected from the first resource set, there is no need to select the second PUCCH resource from the second resource set.

[0105] If the first symbol is a downlink symbol and the second symbol is an uplink symbol, the second PUCCH resource is first selected from the first resource set. Then, SPS-PUCCH2 can be screened out from the first resource set as a valid PUCCH resource, and SPS-PUCCH2 can be selected as the first PUCCH resource.

[0106] Figure 4In the method shown, if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot is searched starting from the time slot where the first PUCCH resource is located, and the second PUCCH resource is first selected from the first resource set of the first time slot. If the second PUCCH resource cannot be selected in the first resource set, the second PUCCH resource is selected from the second resource set, and HARQ-ACK information is sent on the second PUCCH resource finally selected, thereby realizing the transmission of HARQ-ACK information when the PUCCH resource indicated by the network side device through DCI is invalid, reducing the transmission delay of the HARQ-ACK information and improving the reliability of the HARQ-ACK information transmission.

[0107] Above Figure 2 The method shown is particularly applicable to the SPS scheduling scenario where HARQ-ACK information does not have a priority. If HARQ-ACK has a priority, the network side device can configure a third resource set for high-priority HARQ-ACK information and a fourth resource set for low-priority HARQ-ACK information. The third resource set and the fourth resource set each include a number of PUCCH resources. At this time,

[0108] If several high-priority HARQ-ACK information are transmitted through the same PUCCH resource, that is, the DCI received by the electronic device in step 201 indicates that several high-priority HARQ-ACK information are transmitted through the first PUCCH resource, at this time, step 203 may include: the electronic device filters out valid PUCCH resources from the first resource set and / or the third resource set in the first time slot to obtain a first alternative resource set.

[0109] If several low-priority HARQ-ACK information are transmitted through the same PUCCH resource, that is, the DCI received by the electronic device in step 201 indicates that several low-priority HARQ-ACK information are transmitted through the first PUCCH resource, then step 203 may include: the electronic device filters out valid PUCCH resources from the first resource set and / or the fourth resource set in the first time slot to obtain a first alternative resource set.

[0110] If several low-priority HARQ-ACK information and several high-priority HARQ-ACK information are all transmitted through the same PUCCH resource, that is, the DCI received by the electronic device in step 201 indicates that several low-priority HARQ-ACK information and several high-priority HARQ-ACK information are all transmitted through the first PUCCH resource, at this time, step 203 may include: the electronic device filters out valid PUCCH resources from the first resource set and / or the third resource set and / or the fourth resource set in the first time slot to obtain a first alternative resource set.

[0111] The above specific implementation may refer to the description in step 203, the only difference being that the resource set for screening valid PUCCH resources is changed.

[0112] The following examples are used to illustrate this.

[0113] See also Figure 5 As shown, assuming that the first time slot includes 14 symbols, symbols 0 to 5 are configured as downlink symbols, symbols 6 to 7 are configured as flexible symbols, and symbols 8 to 13 are configured as uplink symbols; the first resource set includes: SPS-PUCCH1 to SPS-PUCCH3, a total of 3 PUCCH resources, the third resource set includes: HP PUCCH1, HP PUCCH2, a total of 2 PUCCH resources, the fourth resource set includes: LP PUCCH1, a total of 1 PUCCH resource, and the PUCCH resources in the three resource sets all meet the first time interval requirements. Then,

[0114] If the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set and the third resource set, then it can be screened out from the first resource set and the third resource set that: HPPUCCH1, HP PUCCH2, SPS-PUCCH2 and SPS-PUCCH3 are valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, HP PUCCH1 can be selected as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set and the third resource set, then it can be screened out from the first resource set and the third resource set that: HP PUCCH2 and SPS-PUCCH2 are valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, HP PUCCH2 can be selected as the first PUCCH resource, that is, the second PUCCH resource.

[0115] If the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set and the fourth resource set, then it can be screened out from the first resource set and the fourth resource set: LPPUCCH1, SPS-PUCCH2 and SPS-PUCCH3 are valid PUCCH resources. If the first PUCCH resource is the PUCCH resource with the earliest starting symbol, LP PUCCH1 can be selected as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set and the third resource set, then it can be screened out from the first resource set and the third resource set: SPS-PUCCH2 is a valid PUCCH resource. Regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH2 can be selected as the first PUCCH resource, that is, the second PUCCH resource.

[0116] If the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set, the third resource set and the fourth resource set, then: HP PUCCH1, HP PUCCH2, LP PUCCH1, SPS-PUCCH2 and SPS-PUCCH3 can be screened out from the first resource set, the third resource set and the fourth resource set as valid PUCCH resources. If the first PUCCH resource is the PUCCH resource with the earliest starting symbol, two PUCCH resources, HPPUCCH1 and LP PUCCH1, can be selected therefrom, and then, for example, the PUCCH resource with the largest number of symbols, such as LP PUCCH1, can be selected as the second PUCCH resource. If the first symbol is a downlink symbol and the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set, the third resource set and the fourth resource set, then it can be screened out from the first resource set, the third resource set and the fourth resource set: HP PUCCH2 and SPS-PUCCH2 are valid PUCCH resources. Regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, HPPUCCH2 can be selected as the first PUCCH resource, that is, the second PUCCH resource.

[0117] In the method shown in this embodiment, when HARQ-ACK information has priority, timely transmission of HARQ-ACK information is achieved when the PUCCH resources indicated by the network side device through DCI are invalid, thereby reducing the transmission delay of HARQ-ACK information and improving the reliability of HARQ-ACK information transmission.

[0118] Above Figure 4 The method shown is particularly applicable to an SPS scheduling scenario where the HARQ-ACK information does not have a priority. If the HARQ-ACK has a priority, the network side device configures a third resource set for the high priority HARQ-ACK information and a fourth resource set for the low priority HARQ-ACK information. At this time:

[0119] In one embodiment, if several high-priority HARQ-ACK information is transmitted through the same PUCCH resource, that is, the DCI received by the electronic device in step 201 indicates that several high-priority HARQ-ACK information is transmitted through the first PUCCH resource, then the second resource set in step 402 can be replaced with the third resource set. The specific implementation of this embodiment can refer to Figure 4 The description of the embodiment shown will not be repeated here. Figure 5 Take an example to illustrate: if the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set and the third resource set, then it can be first screened out from the first resource set: SPS-PUCCH2 and SPS-PUCCH3 are valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH3 can be selected from it as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set and the third resource set, then it can be first screened out from the first resource set: SPS-PUCCH2 is a valid PUCCH resource, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH2 can be selected from it as the first PUCCH resource, that is, the second PUCCH resource.

[0120] In one embodiment, if several low-priority HARQ-ACK information is transmitted through the same PUCCH resource, that is, the DCI received by the electronic device in step 201 indicates that several low-priority HARQ-ACK information is transmitted through the first PUCCH resource, then the second resource set in step 402 can be replaced with the fourth resource set. The specific implementation of this embodiment can refer to Figure 4 The description of the embodiment shown will not be repeated here. Figure 5Take an example to illustrate: if the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set and the fourth resource set, then it can be first screened out from the first resource set: SPS-PUCCH2 and SPS-PUCCH3 are valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH3 can be selected from it as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set and the fourth resource set, then it can be first screened out from the first resource set: SPS-PUCCH2 is a valid PUCCH resource, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH2 can be selected from it as the first PUCCH resource, that is, the second PUCCH resource.

[0121] In one embodiment, if several low-priority HARQ-ACK information and several high-priority HARQ-ACK information are transmitted through the same PUCCH resource, that is, the DCI received by the electronic device in step 201 indicates that several low-priority HARQ-ACK information and several high-priority HARQ-ACK information are transmitted through the first PUCCH resource, at this time, see Figure 6 As shown, step 402 can be replaced by the following steps 601 to 602:

[0122] Step 601: The electronic device selects a second PUCCH resource from a third resource set. If the second PUCCH resource is selected, execute step 205; if the second PUCCH resource is not selected, execute step 602.

[0123] Step 602: The electronic device selects a second PUCCH resource from the fourth resource set. If the second PUCCH resource is selected, execute step 205. If the second PUCCH resource is not selected, return to step 202 to determine the next first time slot.

[0124] The implementation of steps 601 to 602 may refer to the description of steps 401 to 402, the only difference being that a different resource set is used to select the second PUCCH resource.

[0125] by Figure 5Take an example to illustrate: if the first symbol is a downlink symbol, the second symbol is an uplink symbol and a flexible symbol, and the second PUCCH resource is selected from the first resource set, the third resource set, and the fourth resource set, then it can be first screened out from the first resource set: SPS-PUCCH2 and SPS-PUCCH3 are valid PUCCH resources, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH3 can be selected from it as the first PUCCH resource, that is, the second PUCCH resource. If the first symbol is a downlink symbol, the second symbol is an uplink symbol, and the second PUCCH resource is selected from the first resource set, the third resource set, and the fourth resource set, then it can be first screened out from the first resource set: SPS-PUCCH2 is a valid PUCCH resource, regardless of whether the first PUCCH resource is the PUCCH resource with the earliest starting symbol or the PUCCH resource with the earliest ending symbol, SPS-PUCCH2 can be selected from it as the first PUCCH resource, that is, the second PUCCH resource.

[0126] In the above embodiment, when the HARQ-ACK information has priority, the HARQ-ACK information is transmitted in a timely manner when the PUCCH resource indicated by the network side device through the DCI is invalid, thereby reducing the transmission delay of the HARQ-ACK information and improving the reliability of the HARQ-ACK information transmission.

[0127] It is to be understood that some or all of the steps or operations in the above embodiments are merely examples, and the present application embodiments may also perform other operations or variations of various operations. In addition, the various steps may be performed in different orders presented in the above embodiments, and it is possible that not all of the operations in the above embodiments need to be performed.

[0128] Figure 7 This is a structural diagram of an embodiment of the information transmission device of the present application, such as Figure 7 As shown, the device 70 may include:

[0129] A determining unit 71 is configured to determine, if the first PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot being a time slot in which the second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by a network side device for transmitting HARQ-ACK information;

[0130] A selection unit 72 is configured to select a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol;

[0131] The sending unit 73 is configured to send HARQ-ACK information on the second PUCCH resource.

[0132] In a possible implementation manner, the second resource set includes: a third resource set configured for high-priority HARQ-ACK information, and a fourth resource set configured for low-priority HARQ-ACK information; the selection unit 72 may be specifically configured to:

[0133] The second PUCCH resource is selected from the first resource set, and / or the third resource set, and / or the fourth resource set of the first time slot.

[0134] In one possible implementation, the selection unit 72 can be specifically used to: screen PUCCH resources that overlap with the second symbol and meet a first condition from the first resource set and / or the second resource set in the first time slot to obtain an alternative resource set; the first condition is that the time interval between the starting symbol of the PUCCH resource and the last symbol received on the PDSCH is greater than or equal to the minimum processing duration of the PDSCH; and select the second PUCCH resource from the alternative resource set.

[0135] In one possible implementation, the selection unit 72 can be specifically used to: screen PUCCH resources that overlap with the second symbol and meet a first condition from the first resource set, and / or the third resource set, and / or the fourth resource set of the first time slot to obtain an alternative resource set; the first condition is that the time interval between the starting symbol of the PUCCH resource and the last symbol received on the PDSCH is greater than or equal to the minimum processing duration of the PDSCH; and select the second PUCCH resource from the alternative resource set.

[0136] In a possible implementation, the selection unit 72 may be specifically configured to: select the second PUCCH resource from the first resource set of the first time slot; if the second PUCCH resource cannot be selected from the first resource set, select the second PUCCH resource from the second resource set.

[0137] In one possible implementation, the HARQ-ACK information includes high priority HARQ-ACK information and low priority HARQ-ACK information, and the second resource set includes: a third resource set configured for high priority HARQ-ACK information, and a fourth resource set configured for low priority HARQ-ACK information; the selection unit 72 can be specifically used to: select the second PUCCH resource from the third resource set; if the second PUCCH resource cannot be selected from the third resource set, select the second PUCCH resource from the fourth resource set.

[0138] In one possible implementation, the HARQ-ACK information is all high-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for high-priority HARQ-ACK information, and a fourth resource set configured for low-priority HARQ-ACK information; the selection unit 72 can specifically be used to: select the second PUCCH resource from the third resource set.

[0139] In one possible implementation, the HARQ-ACK information is all low-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for high-priority HARQ-ACK information, and a fourth resource set configured for low-priority HARQ-ACK information; the selection unit 72 can specifically be used to: select the second PUCCH resource from the fourth resource set.

[0140] In a possible implementation, the selection unit 72 can be specifically used to: screen the PUCCH resources that overlap with the second symbol and meet a first condition from the i-th resource set in the first time slot to obtain an alternative resource set; the first condition is that the time interval between the starting symbol of the PUCCH resource and the last symbol received on the PDSCH is greater than or equal to the minimum processing duration of the PDSCH; the i-th resource set is the first resource set, or the second resource set, or the third resource set, or the fourth resource set; and select the second PUCCH resource from the alternative resource set.

[0141] In a possible implementation, the selection unit 72 may be specifically configured to: select the first PUCCH resource in the time domain from the PUCCH resources included in the candidate resource set, wherein the first PUCCH resource is the PUCCH resource with the earliest starting symbol, or the PUCCH resource with the earliest ending symbol.

[0142] In one possible implementation, if the number of selected first PUCCH resources is at least two, the selection unit 72 can be specifically used to: select a PUCCH resource that satisfies one of the following conditions from the selected first PUCCH resource as the second PUCCH resource: a PUCCH resource with the maximum number of symbols, or a PUCCH resource with the maximum number of PRBs, or a PUCCH resource with the largest product of the number of symbols and the number of PRBs, or a PUCCH resource with the smallest PUCCH resource index.

[0143] Figure 7 The device 70 provided in the embodiment shown can be used to implement the present application Figure 1 to Figure 6 The technical solution of the method embodiment shown, its implementation principle and technical effects can be further referred to the relevant description in the method embodiment.

[0144] It should be understood that the above Figure 7 The division of the various units of the device shown is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these units can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, the sending unit can be a separately established processing element, or it can be integrated in a chip of an electronic device. The implementation of other units is similar. In addition, all or part of these units can be integrated together, or they can be implemented independently. For example, the above-mentioned information transmission device can be a chip or a chip module, or the above-mentioned data transmission device can be a part of a chip or a chip module. In the implementation process, each step of the above method or the above-mentioned units can be completed by the hardware integrated logic circuit in the processor element or the instructions in the form of software.

[0145] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA). For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0146] like Figure 8As shown, the present application provides an electronic device, the electronic device 80 includes: a processor 81 and a transceiver 82; the processor and the transceiver cooperate to implement the present application Figure 1 to Figure 6 The method provided by the illustrated embodiment.

[0147] The present application also provides an electronic device, the device comprising a storage medium and a central processing unit, the storage medium may be a non-volatile storage medium, the storage medium stores a computer executable program, the central processing unit is connected to the non-volatile storage medium, and executes the computer executable program to implement the present application Figure 1 to Figure 6 The method provided by the illustrated embodiment.

[0148] The present application also provides a computer-readable storage medium, which stores a computer program, which, when executed on a computer, enables the computer to execute the present application. Figure 1 to Figure 6 The method provided by the illustrated embodiment.

[0149] The present application also provides a computer program product, which includes a computer program, which, when executed on a computer, enables the computer to execute the present application. Figure 1 to Figure 6 The method provided by the illustrated embodiment.

[0150] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0151] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0152] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0153] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (Random Access Memory; hereinafter referred to as: RAM), disk or optical disk, and other media that can store program codes.

[0154] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An information transmission method, characterized in that: include: If the first physical uplink control channel PUCCH resource overlaps with the first symbol of the time slot where the first PUCCH resource is located, the first time slot is determined starting from the time slot where the first PUCCH resource is located, the first time slot is a time slot where the second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by the network side device for transmitting hybrid automatic repeat request HARQ-acknowledgement ACK information; Selecting a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for semi-static scheduling SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol; Sending HARQ-ACK information on the second PUCCH resource; The selecting the second PUCCH resource from the first resource set and / or the second resource set of the first time slot includes: Selecting a PUCCH resource that overlaps with the second symbol and satisfies a first condition from the first resource set and / or the second resource set of the first time slot to obtain a candidate resource set; the first condition is that the time interval between the start symbol of the PUCCH resource and the last symbol received on the physical downlink shared channel PDSCH is greater than or equal to the minimum processing duration of the PDSCH; The second PUCCH resource is selected from the candidate resource set.

2. The method according to claim 1, characterized in that: The second resource set includes: a third resource set configured for high priority HARQ-ACK information, and a fourth resource set configured for low priority HARQ-ACK information; and the selecting a second PUCCH resource from the first resource set and / or the second resource set of the first time slot includes: The second PUCCH resource is selected from the first resource set, and / or the third resource set, and / or the fourth resource set of the first time slot.

3. The method according to claim 2, characterized in that The selecting the second PUCCH resource from the first resource set, and / or the third resource set, and / or the fourth resource set of the first time slot includes: Selecting a PUCCH resource overlapping with the second symbol and satisfying a first condition from the first resource set, the third resource set, and / or the fourth resource set of the first time slot to obtain a candidate resource set; the first condition is that the time interval between the start symbol of the PUCCH resource and the last symbol received on the physical downlink shared channel PDSCH is greater than or equal to the minimum processing duration of the PDSCH; The second PUCCH resource is selected from the candidate resource set.

4. The method according to claim 1, characterized in that: The screening of the PUCCH resource overlapping with the second symbol and satisfying the first condition from the first resource set and / or the second resource set of the first time slot to obtain a candidate resource set, and selecting the second PUCCH resource from the candidate resource set includes: Screening a PUCCH resource overlapping with the second symbol and satisfying a first condition from a first resource set in the first time slot to obtain a candidate resource set of the first resource set, and selecting the second PUCCH resource from the candidate resource set of the first resource set; If the second PUCCH resource cannot be selected from the alternative resource set of the first resource set, screen the PUCCH resources that overlap with the second symbol and meet the first condition from the second resource set to obtain the alternative resource set of the second resource set, and select the second PUCCH resource from the alternative resource set of the second resource set.

5. The method according to claim 4, characterized in that The HARQ-ACK information includes high-priority HARQ-ACK information and low-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for the high-priority HARQ-ACK information, and a fourth resource set configured for the low-priority HARQ-ACK information; The screening, from the second resource set, of a PUCCH resource that overlaps with the second symbol and satisfies a first condition, obtaining a candidate resource set of the second resource set, and selecting the second PUCCH resource from the candidate resource set of the second resource set includes: Screening a PUCCH resource overlapping with the second symbol and satisfying a first condition from the third resource set to obtain a candidate resource set of the third resource set, and selecting the second PUCCH resource from the candidate resource set of the third resource set; If the second PUCCH resource cannot be selected from the alternative resource set of the third resource set, screen the PUCCH resources that overlap with the second symbol and meet the first condition from the fourth resource set to obtain the alternative resource set of the fourth resource set, and select the second PUCCH resource from the alternative resource set of the fourth resource set.

6. The method according to claim 4, characterized in that The HARQ-ACK information is all high-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for the high-priority HARQ-ACK information, and a fourth resource set configured for the low-priority HARQ-ACK information; The screening, from the second resource set, of a PUCCH resource that overlaps with the second symbol and satisfies a first condition, obtaining a candidate resource set of the second resource set, and selecting the second PUCCH resource from the candidate resource set of the second resource set includes: A PUCCH resource overlapping with the second symbol and satisfying a first condition is screened from the third resource set to obtain a candidate resource set of the third resource set, and the second PUCCH resource is selected from the candidate resource set of the third resource set.

7. The method according to claim 4, characterized in that The HARQ-ACK information is all low-priority HARQ-ACK information, and the second resource set includes: a third resource set configured for high-priority HARQ-ACK information, and a fourth resource set configured for low-priority HARQ-ACK information; The screening, from the second resource set, of a PUCCH resource that overlaps with the second symbol and satisfies a first condition, obtaining a candidate resource set of the second resource set, and selecting the second PUCCH resource from the candidate resource set of the second resource set includes: A PUCCH resource overlapping with the second symbol and satisfying a first condition is screened from the fourth resource set to obtain a candidate resource set of the fourth resource set, and the second PUCCH resource is selected from the candidate resource set of the fourth resource set.

8. The method according to any one of claims 1 to 7, characterized in that: Selecting a second PUCCH resource from the candidate resource set includes: A first PUCCH resource in the time domain is selected from the PUCCH resources included in the candidate resource set, where the first PUCCH resource is a PUCCH resource with the earliest starting symbol, or a PUCCH resource with the earliest ending symbol.

9. The method according to claim 8, characterized in that If the number of the selected first PUCCH resources is at least two, selecting a second PUCCH resource from the candidate resource set further includes: Select a PUCCH resource that satisfies one of the following conditions from the selected first PUCCH resource as the second PUCCH resource: a PUCCH resource with the maximum number of symbols, or a PUCCH resource with the maximum number of physical resource blocks (PRBs), or a PUCCH resource with the largest product of the number of symbols and the number of PRBs, or a PUCCH resource with the smallest PUCCH resource index.

10. An information transmission device, characterized in that: include: a determining unit, configured to determine, if a first physical uplink control channel PUCCH resource overlaps with a first symbol of a time slot where the first PUCCH resource is located, a first time slot starting from the time slot where the first PUCCH resource is located, wherein the first time slot is a time slot where a second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by a network side device for transmitting hybrid automatic repeat request HARQ-acknowledgement ACK information; A selection unit, configured to select a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for semi-static scheduling SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol; a sending unit, configured to send HARQ-ACK information on the second PUCCH resource; Among them, in order to realize the selection of the second PUCCH resource from the first resource set and / or the second resource set of the first time slot, the selection unit is specifically used to: screen the PUCCH resources overlapping with the second symbol and satisfying the first condition from the first resource set and / or the second resource set of the first time slot to obtain an alternative resource set; the first condition is that the time interval between the starting symbol of the PUCCH resource and the last symbol received on the physical downlink shared channel PDSCH is greater than or equal to the minimum processing time of PDSCH; select the second PUCCH resource from the alternative resource set.

11. An electronic device, characterized in that: include: A processor, configured to search for a first time slot starting from the time slot where the first PUCCH resource is located if a first physical uplink control channel PUCCH resource overlaps with a first symbol of a time slot where the first PUCCH resource is located, wherein the first time slot is a time slot where a second symbol exists; the first symbol is a symbol for downlink transmission, and the second symbol is a symbol for uplink transmission; the first PUCCH resource is a PUCCH resource indicated by a network side device for transmitting hybrid automatic repeat request HARQ-acknowledgement ACK information; select a second PUCCH resource from a first resource set and / or a second resource set of the first time slot; the first resource set is a set of PUCCH resources configured for semi-static scheduling SPS, and the second resource set is a set of PUCCH resources configured for dynamic scheduling; the second PUCCH resource overlaps with the second symbol; a transceiver, configured to send HARQ-ACK information on the second PUCCH resource; The selecting the second PUCCH resource from the first resource set and / or the second resource set of the first time slot includes: Selecting a PUCCH resource that overlaps with the second symbol and satisfies a first condition from the first resource set and / or the second resource set of the first time slot to obtain a candidate resource set; the first condition is that the time interval between the start symbol of the PUCCH resource and the last symbol received on the physical downlink shared channel PDSCH is greater than or equal to the minimum processing duration of the PDSCH; The second PUCCH resource is selected from the candidate resource set.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method for determining HARQ-ACK feedback time, indication method, terminal device and network device

    CN110034892A