An information sending method, a communication device, a chip and a module device

By receiving the downlink control information DCI and judging symbol availability, dynamically selecting the cell time slot to send PUCCH, the problem of not being able to determine the time slot is solved, and the effect of shortening the HARQ-ACK delay is achieved.

CN114793359BActive Publication Date: 2025-05-27BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110106669.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-26
Publication Date
2025-05-27
Estimated Expiration
2041-01-26

AI Technical Summary

Technical Problem

In some scenarios, the time slot for sending PUCCH in the dynamically selected cell cannot be determined, resulting in an increase in the HARQ-ACK feedback delay.

Method used

By receiving the downlink control information DCI, it is determined whether there are continuous symbols for uplink transmission in the first time slot. If not, the time slot of the second cell is dynamically selected and the PUCCH is sent on the appropriate symbol of the time slot.

Benefits of technology

It ensures that the time slot for the actual PUCCH transmission can be determined in the case of dynamic cell selection, thereby shortening the feedback delay of the HARQ-ACK.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114793359B_ABST
    Figure CN114793359B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide an information sending method, a communication device, a chip, and a module device. The method includes: receiving downlink control information (DCI), where the DCI indicates that a first physical uplink control channel (PUCCH) is to be sent on a first symbol of a first time slot corresponding to a first cell, the symbol index of the first symbol is n, and the first PUCCH occupies m symbols; if there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the first time slot, determining a second time slot, where the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs; if there are m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the second time slot, sending a second PUCCH on a second symbol of the second time slot corresponding to the second cell, and the time slot for actually sending the PUCCH can be determined.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular, to a method for sending information, a communication device, a chip, and a module device. Background Art

[0002] Currently, the PUCCH (Physical Uplink Control Channel) carrying HARQ-ACK supports dynamic cell selection. The so-called dynamic cell selection means that when the current cell may not be able to send the PUCCH, other cells can be dynamically selected to send the PUCCH, which is beneficial to shortening the delay of HARQ-ACK feedback.

[0003] However, in some scenarios, it is impossible to determine the time slot for sending the PUCCH in the dynamically selected cell. Summary of the Invention

[0004] Embodiments of the present invention provide a method for sending information, a communication device, a chip, and a module device, which can determine the time slot for actually sending the PUCCH.

[0005] In a first aspect, embodiments of the present invention provide a method for sending information, the method comprising:

[0006] Receiving downlink control information DCI, the DCI indicating to send a first physical uplink control channel PUCCH on a first symbol of a first time slot corresponding to a first cell, the symbol index of the first symbol being n, the first PUCCH occupying m symbols, and the first PUCCH being used to carry uplink control information UCI;

[0007] If there are no m consecutive symbols available for uplink transmission among the symbols in the first time slot whose symbol index is greater than or equal to n, determining a second time slot, the index of the starting symbol of the second time slot being the same as the index of the starting symbol of the first time slot, and the second time slot being a time slot corresponding to a second cell in a first cell group to which the first cell belongs;

[0008] If there are m consecutive symbols available for uplink transmission among the symbols in the second time slot whose symbol index is greater than or equal to n, sending a second PUCCH on a second symbol of the second time slot corresponding to the second cell, the symbol index of the second symbol being n, the second PUCCH being used to carry the UCI, and the m consecutive symbols available for uplink transmission including the symbol with symbol index n.

[0009] In a second aspect, embodiments of the present invention provide a communication device, the method comprising:

[0010] A receiving unit, configured to receive downlink control information (DCI), where the DCI indicates that a first physical uplink control channel (PUCCH) is transmitted on a first symbol of a first time slot corresponding to a first cell, a symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information (UCI);

[0011] A processing unit, configured to determine a second time slot if there are no m consecutive symbols available for uplink transmission among symbols with a symbol index greater than or equal to n in the first time slot, where an index of a starting symbol of the second time slot is the same as an index of a starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs;

[0012] A transmitting unit, configured to transmit a second PUCCH on a second symbol of the second time slot corresponding to the second cell if there are m consecutive symbols available for uplink transmission among symbols with a symbol index greater than or equal to n in the second time slot, a symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with the symbol index n.

[0013] In a third aspect, an embodiment of the present application provides a communication device, including a processor, a transceiver, and a memory. The processor, the memory, and the transceiver are connected to each other. The memory is configured to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the information sending method described above.

[0014] Fourth aspect, an embodiment of the present application provides a chip, which is used to obtain downlink control information DCI. The DCI indicates that a first physical uplink control channel PUCCH is transmitted on a first symbol of a first time slot corresponding to a first cell. The symbol index of the first symbol is n, and the first PUCCH occupies m symbols. The first PUCCH is used to carry uplink control information UCI. The chip is further configured to determine a second time slot if there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot. The index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs. The chip is further configured to determine to transmit a second PUCCH on a second symbol of the second time slot corresponding to the second cell if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot. The symbol index of the second symbol is n, and the second PUCCH is used to carry the UCI. The m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0015] Fifth aspect, an embodiment of the present application provides a module device, which includes a communication module, a power module, a storage module, and a chip module. Among them: the power module is used to provide electrical energy for the module device; the storage module is used to store data and instructions; the communication module is used to perform internal communication of the module device or to communicate between the module device and an external device; the chip module is used to:

[0016] Obtain downlink control information DCI. The DCI indicates that a first PUCCH is transmitted on a first symbol of a first time slot corresponding to a first cell. The symbol index of the first symbol is n, and the first PUCCH occupies m symbols. The first PUCCH is used to carry uplink control information UCI.

[0017] If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, determine a second time slot. The index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs.

[0018] If there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, determine to transmit a second PUCCH on a second symbol of the second time slot corresponding to the second cell. The symbol index of the second symbol is n, and the second PUCCH is used to carry the UCI. The m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0019] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which program instructions are stored. When the program instructions are executed, they are used to implement the information sending method described above.

[0020] In an embodiment of the present application, a terminal may receive downlink control information (DCI), which indicates that a physical uplink control channel (PUCCH) carrying first uplink control information (UCI) is to be sent on a first symbol with a symbol index of n in a first time slot corresponding to a first cell. If there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the first time slot, a second cell may be determined in a first cell group to which the first cell belongs, and a second time slot with the same symbol index as the starting symbol of the first time slot in the second cell may be determined. If there are m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the second time slot, a second PUCCH carrying the UCI is sent on a second symbol in the second time slot corresponding to the second cell, and the time slot for actually sending the PUCCH can be determined. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.

[0022] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0023] Figure 2 is a schematic flowchart of an information sending method provided by an embodiment of the present application;

[0024] Figure 3 is the number of symbols available for uplink transmission on the time slots corresponding to each cell in a first cell group provided by an embodiment of the present application;

[0025] Figure 4 is a schematic diagram of the information to be sent by each cell in a first cell group provided by an embodiment of the present application;

[0026] Figure 5 is a schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0027] Figure 6 is a schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0028] Figure 7 is a schematic diagram of the structure of a module device provided by an embodiment of the present application. Detailed implementation manners

[0029] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part rather than all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0030] To better implement the information sending method in the embodiments of the present application, an embodiment of the present application provides a communication system. Please refer to Figure 1 , the communication system may be a 5G communication system (for example, New Radio (NR)), and is also applicable to various future new communication systems, such as 6G, 7G, etc. The communication system may include at least one terminal device 101 and at least one network device 102. The terminal device 101 may refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a future 5G network or terminal device in a future evolved Public Land Mobile Network (PLMN), etc. The network device 102 may be a base station, etc. Devices providing base station functions in 5G New Radio (NR) include gNB, and evolved Node B (ng-eNB). Among them, NR technology is used for communication between gNB and the terminal, and Evolved Universal Terrestrial Radio Access (E-UTRA) technology is used for communication between ng-eNB and the terminal. Both gNB and ng-eNB can be connected to the 5G core network. The base station in the embodiments of the present application also includes devices providing base station functions in future new communication systems, etc. The embodiments of the present application do not limit this.

[0031] In this communication system, the network device 102 can interact with the terminal device 101. For example, the network device 102 can send downlink control information (DCI) to the terminal device, and the DCI indicates that a first physical uplink control channel (PUCCH) carrying uplink control information (UCI) is to be sent on the first symbol of the first time slot corresponding to the first cell. Then, the DCI of the terminal device 101 determines whether there are sufficient consecutive symbols available for uplink transmission on the first time slot. If there are not enough consecutive symbols available for uplink transmission on the first time slot, the second time slot corresponding to the second cell can be determined. It is determined whether there are sufficient consecutive symbols available for uplink transmission on the second time slot corresponding to the second cell. If there are sufficient consecutive symbols available for uplink transmission on the second time slot corresponding to the second cell, the terminal device 101 can send the second PUCCH carrying the UCI to the network device 102.

[0032] Based on the communication system provided above, please refer to Figure 2 , Figure 2 which is a schematic flowchart of an information sending method provided by an embodiment of the present invention. This information sending method can be executed by the terminal device in the above communication system, and the method can include the following steps S201 - S203:

[0033] S201. Receive downlink control information DCI, where the DCI indicates that a first physical uplink control channel (PUCCH) is to be sent on the first symbol of the first time slot corresponding to the first cell.

[0034] Among them, the symbol index of the first symbol is n, and the first PUCCH occupies m symbols, where both n and m are positive integers. The first PUCCH is used to carry uplink control information (UCI). The first cell is the cell indicated by DCI that can send the first PUCCH. When the terminal device is configured with carrier aggregation, multiple serving member carriers for the UE can be divided into a primary component carrier (PCC) and secondary component carriers (SCCs); the primary cell refers to the cell corresponding to the primary component carrier during carrier aggregation, and the secondary cell refers to the cell corresponding to the secondary component carrier during carrier aggregation. The primary cell can provide initial call establishment, RRC reconstruction, etc. for the terminal device, and the secondary cell can provide additional resources for the terminal device and can be used to carry data transmission functions. Specifically, the first cell can be the primary cell or a configured secondary cell that can send PUCCH. In the embodiments of this application, the first cell group obtained by performing carrier aggregation including the first cell can be referred to as a PUCCH cell group or a PUCCH carrier group. The uplink control information UCI can include one or more of the following: hybrid automatic repeat request acknowledgement (HARQ-ACK), uplink scheduling request (SR), etc.

[0035] In a specific implementation, the first cell corresponds to multiple time slots, and each time slot may include one or more orthogonal frequency division multiplexing (OFDM) symbols. For example, taking 5G as an example, each time slot may include 14 OFDM symbols, and the symbol indices of these 14 OFDM symbols are 0 - 13. In the embodiments of this application, the OFDM symbol is simply referred to as a symbol. The terminal device receives downlink control information DCI, and the DCI may indicate that the terminal device sends the first PUCCH on the first symbol of the first time slot corresponding to the first cell, and the number of symbols occupied by the first PUCCH is m. Then the terminal device determines whether there are m consecutive symbols available for uplink transmission among the symbols with indices greater than or equal to n in the first time slot, that is, it can be understood that the terminal device starts looking for m consecutive symbols available for uplink transmission from the first symbol on the first time slot.

[0036] In a feasible embodiment, if the terminal device determines that there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, that is, it can be understood that the terminal device fails to find m consecutive symbols available for uplink transmission starting from the first symbol in the first time slot, then step S202 is executed; in another feasible embodiment, if the terminal device determines that there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, that is, it can be understood that the terminal device successfully finds m consecutive symbols available for uplink transmission starting from the first symbol in the first time slot, then the terminal device directly starts from the first symbol in the first time slot and occupies m symbols to send the first PUCCH. Among them, the symbols available for uplink transmission can be uplink (UL) symbols and flexible (X) symbols.

[0037] S202. If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, then determine the second time slot.

[0038] Among them, the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is the time slot corresponding to the second cell, and the second cell is a cell in the first cell group to which the first cell belongs. The m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0039] In a specific implementation, when the terminal device fails to find m consecutive symbols available for uplink transmission starting from the first symbol in the first time slot, it means that the first PUCCH cannot be sent on the first symbol in the first time slot. At this time, the terminal device could have searched whether there are m consecutive symbols available for uplink transmission starting from the symbol with symbol index n in the next time slot of the first time slot corresponding to the first cell; but in order to shorten the latency of sending UCI (such as HARQ-ACK), the terminal device can dynamically select the second cell according to the traversal rule in the first cell group, and determine the second time slot with the same symbol index of the starting symbol as that in the first time slot (that is, it can be understood that the starting position of the second time slot is the same as the starting position of the first time slot), and execute step S203. Among them, the traversal rule can be set according to experience.

[0040] In a feasible embodiment, the traversal rule can be: the terminal device traverses the cells in the first cell group and randomly selects a cell that has not been traversed as the second cell.

[0041] In another feasible embodiment, each cell in the first cell group corresponds to a cell index. From experience, it is known that the smaller the cell index, the wider the cell signal coverage or the better the cell signal quality, which is beneficial to the transmission of PUCCH. Therefore, the terminal device traverses the cells in the first cell group in ascending order of the cell index, determines the cells in the first cell group that have not been traversed, and then selects the cell with the smallest cell index from the cells that have not been traversed as the second cell. For example, the first cell group includes 3 cells, namely cell 1, cell 2, and cell 3; the cell index corresponding to cell 1 is 1; the cell index corresponding to cell 2 is 3, and the cell index corresponding to cell 3 is 3; assuming that cell 1 has been traversed, the terminal device starts traversing cell 1, cell 2, and cell 3 in ascending order of the cell index. The terminal device can determine that cell 2 and cell 3 have not been traversed, and the cell index 2 of cell 2 is less than the cell index 3. The terminal device can use cell 2 as the second cell.

[0042] S203. If there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot, then send the second PUCCH on the second symbol of the second time slot corresponding to the second cell.

[0043] Among them, the symbol index of the second symbol is n, the second PUCCH is used to carry UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0044] In a specific implementation, the terminal device can determine the second symbol in the second time slot that has the same symbol index n as the first symbol, and determine whether there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot.

[0045] If the terminal device determines that there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot, it can determine the second time slot corresponding to the second cell as the target time slot, start on the second symbol of the target time slot, and occupy these m symbols to send the second PUCCH carrying the above-mentioned UCI. It should be noted that when the terminal device dynamically selects the second cell and determines to send the second PUCCH on the second time slot of the second cell, if the second PUCCH also includes the UCI that the second cell itself needs to send, at this time, it only means that for the above-mentioned UCI, these m symbols are occupied to send the second PUCCH carrying the above-mentioned UCI. In the actual process, when the terminal device sends the second PUCCH, it may occupy more than or equal to m symbols for transmission.

[0046] If the terminal device determines that there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, it may at least include the following methods (1) and (2) to continue determining in the first cell group which cell corresponds to which time slot for transmitting the PUCCH carrying the above UCI.

[0047] Method (1): In carrier aggregation, since the subcarrier spacings corresponding to the cells in the first cell group are different, the lengths of the time slots corresponding to each cell are different, and thus the number of time slots corresponding to each cell is also different; for example, for the time slot n corresponding to the first cell, due to the different lengths of the time slots corresponding to each cell, the time slot n may correspond to two time slots in the second cell (such as time slot 2n and time slot 2n + 1).

[0048] In this case, the terminal device can traverse the cells in the first cell group according to the traversal rule to determine the cell with the smallest un-traversed cell index (such as cell a), and then determine the time slot corresponding to cell a that has the same starting symbol as the first time slot. If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the time slot corresponding to cell a that has the same starting symbol as the first time slot, then search for the next time slot of the time slot corresponding to cell a that has the same starting symbol as the first time slot until the symbol index of the ending symbol of the next time slot corresponding to cell a is greater than the symbol index of the ending symbol of the first time slot; then continue to traverse the cells in the first cell group according to the traversal rule to determine the cell with the smallest un-traversed cell index (such as cell b); and refer to the time slot corresponding to cell a that has the same starting symbol as the first time slot, and the judgment process of the next time slot of the time slot corresponding to cell a that has the same starting symbol as the first time slot, to determine whether the PUCCH carrying the above UCI can be transmitted on the time slot corresponding to cell b that has the same starting symbol as the first time slot, and the next time slot of the time slot corresponding to cell b that has the same starting symbol as the first time slot.

[0049] In a feasible embodiment, following the above determination by the terminal device that there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot: the terminal device can continue to determine the next time slot of the second time slot corresponding to the second cell, and determine whether the symbol index of the ending symbol in the next time slot of the second time slot is less than or equal to the symbol index of the ending symbol of the first time slot, so as to determine whether the UCI can be transmitted in this second time slot and whether the delay of transmitting the UCI (such as HARQ-ACK) can be shortened.

[0050] A. If the symbol index of the end symbol in the next time slot of the second time slot is less than or equal to the symbol index of the end symbol of the first time slot, the terminal device can determine the third symbol with symbol index n in the next time slot of the second time slot, that is, the same as the symbol indices of the first symbol and the second symbol. And it is determined whether there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the next time slot: If the terminal device determines that there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the next time slot, the next time slot of the second time slot is determined as the target time slot, and m symbols are started and occupied on the third symbol of the target time slot corresponding to the second cell to transmit the second PUCCH carrying the above UCI. At this time, the end symbol index of the next time slot of the second time slot is less than or equal to the symbol index of the end symbol of the first time slot, which can be understood as the next time slot of the second time slot is earlier than the next time slot of the first time slot, and the second PUCCH carrying the above UCI can be transmitted in the next time slot of the second time slot, which means that the delay of transmitting UCI can be shortened in the next time slot of the second time slot.

[0051] If the terminal device determines that there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the next time slot, the next time slot of the next time slot of the second time slot can be traversed at this time, and referring to the judgment process of whether the second PUCCH can be transmitted in the next time slot of the second time slot, it is judged whether the second PUCCH can be transmitted in the next time slot of the next time slot of the second time slot, which will not be elaborated here.

[0052] B. If the symbol index of the end symbol in the next time slot of the second time slot is greater than the symbol index of the end symbol of the first time slot, it means that the second PUCCH cannot be transmitted in the next time slot of the second time slot at this time. Then the terminal device can traverse the cells in the first cell group according to the traversal rule, determine the cell with the smallest un-traversed cell index, and refer to the judgment process of whether the second PUCCH can be transmitted on the third symbol of the second time slot corresponding to the second cell above to judge whether the PUCCH can be transmitted in the time slot with the same time slot index as the start time slot of the first time slot corresponding to the cell with the smallest un-traversed cell index, which will not be elaborated here.

[0053] For the convenience of understanding method (1), please refer to Figure 3 , Figure 3is the number of symbols available for uplink transmission on the time slots corresponding to each cell in the first cell group. The first cell group includes cell A, cell B, and cell C. The terminal device receives DCI, which indicates that the PUCCH A carrying UCI is to be transmitted on the symbol with symbol index 10 in time slot n corresponding to cell A, and the length of PUCCH A is 4 (i.e., the number of occupied symbols is 4); the terminal device determines according to the DCI that there are 4 symbols with symbol index greater than or equal to 10 in time slot n corresponding to cell A, but among these 4 symbols, only one symbol is available for uplink transmission. At this time, in order to shorten the latency of transmitting UCI, the terminal device can traverse the cells in the first cell group in ascending order of cell index and finds cell B with the smallest cell index among the un-traversed cells; then it determines time slot 2n with the same symbol index as the start symbol of time slot n, and finds the symbol with symbol index 10 in time slot 2n. Then the terminal device determines whether there are 4 consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10 in time slot 2n, through Figure 3 it is found that in time slot 2n corresponding to cell B, there are no symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10 in time slot 2n.

[0054] In this case, the terminal device continues to search for the next time slot 2n + 1 of time slot 2n corresponding to cell B, and at this time the symbol index of the end symbol of time slot 2n + 1 is equal to the symbol index of the end symbol of time slot n. Then the terminal device also finds the symbol with symbol index 10 in time slot 2n + 1 and determines whether there are 4 consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10, through Figure 3 it is found that in time slot 2n + 1 corresponding to cell B, there are exactly 4 consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10. The terminal device transmits PUCCH B carrying the above UCI on the 10th symbol of time slot 2n + 1 corresponding to the second cell.

[0055] Method (2): The terminal device first traverses a cell from the first cell group as the target cell according to the traversal rule in the first cell group, and determines the time slot corresponding to the target cell that has the same symbol index as the starting symbol of the first time slot. Then it determines whether there are m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the target time slot; if there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the target time slot, the terminal device can traverse the cells in the first cell group according to the traversal rule until there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the time slot corresponding to each cell in the first cell group that has the same symbol index as the starting symbol of the first time slot. At this time, it means that there are not enough m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the time slot corresponding to each cell in the first cell group that has the same symbol index as the starting symbol of the first time slot to send the above UCI. In this case, the terminal device needs to traverse each cell in the first cell group again according to the traversal rule. Here, the re-traversal is to determine the next time slot of the time slot corresponding to the cell with the smallest cell index among the cells that have not been traversed and that has the same symbol index as the starting symbol of the first time slot.

[0056] Continuing from the above, if the terminal device determines that there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the second time slot, the terminal device can traverse the cells in the first cell group again according to the above traversal rule, and refer to the judgment process of whether the second PUCCH can be transmitted on the third symbol of the second time slot corresponding to the second cell above, to determine whether the PUCCH carrying the above UCI can be transmitted in the time slot corresponding to the cell traversed out that has the same symbol index as the starting symbol of the first time slot. This will not be elaborated here. It should be noted that when the time slot corresponding to a certain cell that has the same symbol index as the starting symbol of the first time slot cannot transmit the PUCCH carrying the above UCI, the terminal device traverses the cells in the first cell group according to the traversal rule. The next time slot of the time slot corresponding to a certain cell that has the same symbol index as the starting symbol of the first time slot can be not considered first.

[0057] When there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the time slot corresponding to each cell in the first cell group that has the same symbol index as the starting symbol of the first time slot, the terminal device can determine the third cell according to the above traversal rule. Then determine the third time slot corresponding to the third cell. It can be understood that at this time, the starting symbol index of the third time slot is the same as the starting symbol index of the first time slot of the previous time slot of the third time slot, and the ending symbol index of the third time slot is less than or equal to the ending symbol index of the first time slot.

[0058] Next, the terminal device determines the fourth symbol with symbol index n in the third time slot corresponding to the third cell. Then, it determines whether there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the third time slot. If there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the third time slot, the terminal device transmits the third PUCCH carrying the above UCI on the fourth symbol in the third time slot corresponding to the third cell. If there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the third time slot corresponding to the third cell, the terminal device continues to traverse the cells in the first cell group according to the traversal rule, and so on.

[0059] For the convenience of understanding method (2), please refer to Figure 3 , in Figure 3 , the first cell group includes cell A, cell B, and cell C. The terminal device receives DCI, which indicates that the PUCCH A carrying the UCI is to be transmitted on the symbol with symbol index 10 in time slot n corresponding to cell A, and the length of PUCCH A is 4 (i.e., the number of symbols in time slot n occupied is 4); the terminal device determines according to the DCI that there are 4 symbols with symbol index greater than or equal to 10 in time slot n corresponding to cell A, but among these 4 symbols, there is only one symbol available for uplink transmission. At this time, in order to reduce the latency of transmitting the UCI, the terminal device can traverse the cells in the first cell group in ascending order of cell index, and finds that among the un-traversed cells, the cell with the smallest cell index is cell B; then it determines time slot 2n with the same symbol index as the starting symbol of time slot n, and finds the symbol with symbol index 10 in time slot 2n. Then the terminal device determines whether there are 4 consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10 in time slot 2n. By Figure 3 it is found that in time slot 2n corresponding to cell B, there are no symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10 in time slot 2n.

[0060] In this case, the terminal device can traverse the cells in the first cell group according to the cell index, and finds that the cell with the smallest un-traversed cell index is cell C, and determines time slot 2n with the same symbol index as the starting symbol of time slot n, and finds the symbol with symbol index 10 in time slot 2n. Then the terminal device determines whether there are 4 consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10 in time slot 2n. By Figure 3 it is found that in time slot 2n corresponding to cell B, there are no symbols available for uplink transmission among the symbols with symbol index greater than or equal to 10 in time slot 2n.

[0061] Next, the terminal device can traverse the cells in the first cell group again through the cell index, obtain the cell B with the smallest cell index that has not been traversed, and determine whether the symbol index of the end symbol of the next time slot 2n+1 of the time slot 2n corresponding to the cell B is less than or equal to the end index of the time slot n. From Figure 3 it can be found that the symbol index of the end symbol of the time slot 2n+1 corresponding to the cell B is equal to the end index of the time slot n. Then the terminal device finds the symbol with the symbol index of 10 in the time slot 2n+1, and determines whether there are 4 consecutive symbols available for uplink transmission among the symbols with the symbol index greater than or equal to 10. Through Figure 3 it is found that in the time slot 2n+1 corresponding to the cell B, there are exactly 4 consecutive symbols available for uplink transmission among the symbols with the symbol index greater than or equal to 10. The terminal device sends the PUCCH B carrying the above UCI on the 10th symbol of the time slot 2n+1 corresponding to the second cell.

[0062] In a feasible embodiment, since after carrier aggregation, when the terminal device performs carrier selection (or cell selection), there may be a situation where the terminal device will send PUCCH in multiple cells. However, due to the power limitation of the terminal device itself, the result of such carrier selection is obviously a bit too demanding for the terminal device. Therefore, the embodiment of the present application can take certain measures in the above situation to ensure reasonable PUCCH transmission, so as to save the power consumption of the terminal device.

[0063] (1) When the terminal device can only send one PUCCH at the same time, when the first cell group includes the fourth cell and the fifth cell, where the fourth PUCCH to be sent by the fourth cell is of high priority, and the fifth PUCCH to be sent by the fifth cell is of low priority, and the time domain resources of the fourth PUCCH and the fifth PUCCH overlap, and only one PUCCH can be sent at the same time, the terminal device can receive the indication information, and then ensure that only one PUCCH is sent at the same time according to the received indication information. Among them, the fourth cell and the fifth cell can be the above-mentioned first cell, the above-mentioned second cell, or the above-mentioned third cell; the indication information can be a high-layer configuration signaling or DCI.

[0064] a. The indication information indicates that the PUCCH of high priority and the PUCCH of low priority are multiplexed on the same channel. At this time, the PUCCH of high priority and the PUCCH of low priority can both be multiplexed and sent on one channel, reducing the power consumption of the terminal device. In specific implementation, the terminal device multiplexes the fourth PUCCH and the fifth PUCCH on the same channel according to the indication information and sends them to the network device.

[0065] For example, please refer to Figure 4 , Figure 4It is a schematic diagram of the information to be sent by each cell in the first cell group. The first cell group includes cell A, cell B, and cell C. The PUCCH to be sent by cell A has a high priority, and the UCI carried by the PUCCH to be sent by this cell A includes a high-priority scheduling request (denoted as HP SR). The PUCCH to be sent by cell B has a low priority, and the UCI carried by the PUCCH to be sent by cell B includes a low-priority HARQ-ACK (denoted as LP HARQ-ACK). The PUCCH to be sent by cell C has a high priority, and the UCI carried by the PUCCH to be sent by cell C includes a high-priority HARQ-ACK (denoted as HP HARQ-ACK)); and these three PUCCHs overlap with each other in time-domain resources. If the high-layer signaling is configured to multiplex the high-priority PUCCH and the low-priority PUCCH, the terminal device can multiplex the UCI on these three PUCCHs and send them on one PUCCH, that is, multiplex HP SR, LP HARQ-ACK, and HP HARQ-ACK and send them to the network device on one PUCCH.

[0066] b. The indication information indicates that the high-priority PUCCH and the low-priority PUCCH are not multiplexed on the same channel. In a specific implementation, the first cell group further includes a second cell. The second PUCCH to be sent by this second cell has a high priority, and the time-domain resources of the second PUCCH, the fourth PUCCH, and the fifth PUCCH overlap. At this time, the low-priority fifth PUCCH to be sent is cancelled, and the high-priority second PUCCH and the high-priority fourth PUCCH are multiplexed on the same channel and sent to the network device.

[0067] Continuing with the example given in (1) above, if the high-layer signaling is configured not to multiplex the high-priority PUCCH and the low-priority PUCCH, the terminal device only sends the UCI of the high-priority PUCCH, that is, multiplexes HP SR and HP HARQ-ACK and transmits them on one PUCCH.

[0068] c. If the indication information indicates cancelling the low-priority PUCCH to be sent, the terminal device only sends the high-priority fourth PUCCH to the network device according to the indication information.

[0069] (2) The number of PUCCHs that can be transmitted at the same time is the same as the number of priority types. For example, there are only two priority levels for PUCCH, namely high priority and low priority. At this time, the terminal device can transmit two PUCCHs at the same time. Among the PUCCHs to be transmitted corresponding to each cell in the second cell group, the terminal device can multiplex and transmit the PUCCH resources with the same priority and overlapping time domain resources. Among them, the second cell group may include the above-mentioned first cell, second cell, etc.; all cells in the second cell group can be found in the first cell group. In a specific implementation, the terminal device can find the PUCCH with high priority from the PUCCHs to be transmitted corresponding to the first cell group, and put the PUCCHs with high priority into the second cell group, and determine whether there is overlapping time domain resources among these PUCCHs with high priority. If there is overlapping time domain resources among these PUCCHs with high priority, then multiplex these PUCCHs with high priority on one PUCCH and send them to the network device. Similarly, the PUCCHs with low priority can be found from the first cell group, and it is determined whether there is overlapping time domain resources among these PUCCHs with low priority. If there is overlapping time domain resources among these PUCCHs with low priority, then multiplex these PUCCHs with low priority on the same PUCCH and send them to the network device. In this case, high priority is multiplexed and transmitted with high priority, and low priority is multiplexed and transmitted with low priority, which can ensure that two PUCCHs are transmitted at the same time, and the same priority is multiplexed, which can ensure the requirements of the same coding, and achieve more reliable transmission and low-latency transmission.

[0070] For example, also referring to Figure 4 , when the terminal device can transmit two PUCCHs at the same time, the PUCCH with high priority is multiplexed on one PUCCH and sent to the network device, that is, the terminal device multiplexes HP SR and HP HARQ-ACK on one PUCCH and sends it to the network device; although the PUCCH with low priority overlaps with the PUCCH with high priority in time domain resources, they can be not multiplexed together, and the terminal device can separately transmit the PUCCH with low priority, that is, separately transmit LP HARQ-ACK.

[0071] (3) Multiple PUCCHs can be transmitted at the same time. At this time, as long as the multiple PUCCHs belong to different cells, the corresponding PUCCHs can be directly transmitted in the corresponding cells.

[0072] (4) The second cell corresponds to a second PUCCH and a Physical Uplink Shared Channel (PUSCH) to be transmitted. The terminal device can determine whether the priority of the second PUCCH is the same as that of the PUCCH. If the terminal device determines that the priority of the second PUCCH is different from that of the PUSCH, it transmits the PUCCH or the PUSCH according to the priority, that is, the one with the higher priority is transmitted first. If the terminal device determines that the priority of the second PUCCH is the same as that of the PUSCH, and the time-domain resources of the second PUCCH and the PUSCH overlap, the second PUCCH and the PUSCH are multiplexed and transmitted to the network device on the second symbol in the second time slot corresponding to the second cell. If the terminal device determines that the priority of the second PUCCH is the same as that of the PUSCH, and the time-domain resources of the second PUCCH and the PUSCH do not overlap, the terminal device can transmit the second PUCCH and the PUSCH to the network device separately.

[0073] It should be noted that in the process of PUCCH multiplexing involved above, actually, the UCI carried by the PUCCH is multiplexed and sent to the network device through the same channel. For example, the fourth PUCCH and the fifth PUCCH are multiplexed on the same channel, which essentially means that the UCI carried by the fourth PUCCH and the UCI carried by the fifth PUCCH are sent in the same channel.

[0074] In the embodiment of the present application, the terminal can receive downlink control information DCI, which indicates that a PUCCH carrying uplink control information UCI is transmitted on the first symbol with a symbol index of n in the first time slot corresponding to the first cell. If there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the first time slot, the second cell can be determined in the first cell group to which the first cell belongs, and the second time slot with the same symbol index as the start symbol of the first time slot in the second cell can be determined. If there are m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the second time slot, the second PUCCH carrying the UCI is transmitted on the second symbol in the second time slot corresponding to the second cell, and the time slot for actually transmitting the PUCCH can be determined.

[0075] Based on the above information transmission method, please refer to Figure 5 , Figure 5 which is a schematic structural diagram of a communication device provided in an embodiment of the present invention. The communication device can be deployed and executed by the terminal device. The communication device described in this embodiment includes:

[0076] A receiving unit 501, configured to receive downlink control information DCI, where the DCI indicates that a first physical uplink control channel PUCCH is transmitted on a first symbol of a first time slot corresponding to a first cell, a symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI;

[0077] A processing unit 502, configured to determine a second time slot if there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, an index of a starting symbol of the second time slot is the same as an index of a starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs;

[0078] A transmitting unit 503, configured to transmit a second PUCCH on a second symbol of the second time slot corresponding to the second cell if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, a symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0079] In a feasible embodiment, each cell in the first cell group corresponds to a cell index; the processing unit 502 is further configured to:

[0080] Traverse the cells in the first cell group in ascending order of cell indices, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

[0081] In a feasible embodiment, the transmitting unit 503 is further configured to:

[0082] If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, a symbol index of an end symbol of a next time slot of the second time slot is less than or equal to a symbol index of an end symbol of the first time slot, and there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the next time slot, then transmit the second PUCCH on a third symbol of the next time slot corresponding to the second cell, a symbol index of the third symbol is n, and the second PUCCH is used to carry the UCI.

[0083] In a feasible embodiment, among the time slots corresponding to each cell in the first cell group and having the same symbol index as the starting symbol of the first time slot, there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n; the processing unit 502 is further configured to traverse the cells in the first cell group in ascending order of cell index, and the third cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

[0084] The sending unit 503 is further configured to: if there are m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the third time slot corresponding to the third cell, then send the third PUCCH on the fourth symbol of the third time slot corresponding to the third cell, the symbol index of the fourth symbol being n, and the third PUCCH is used to carry the UCI; the symbol index of the starting symbol of the time slot immediately preceding the third time slot is the same as the symbol index of the starting symbol of the first time slot, and the symbol index of the ending symbol of the third time slot is less than or equal to the symbol index of the ending symbol of the first time slot.

[0085] In a feasible embodiment, the first cell group includes a fourth cell and a fifth cell, the fourth PUCCH to be sent by the fourth cell has a high priority, and the fifth PUCCH to be sent by the fifth cell has a low priority; the time domain resources of the fourth PUCCH and the fifth PUCCH overlap; the receiving unit 501 is further configured to receive indication information.

[0086] The processing unit 502 is further configured to multiplex the fourth PUCCH and the fifth PUCCH on the same channel according to the indication information; or cancel the fifth PUCCH with a low priority to be sent according to the indication information.

[0087] In a feasible embodiment, the sending unit 503 is configured to multiplex and transmit the PUCCHs with the same priority and overlapping time domain resources among the PUCCHs to be sent by each cell in the second cell group; wherein each cell in the second cell group is included in the first cell group.

[0088] In a feasible embodiment, the second cell corresponds to a second PUCCH to be sent and a physical uplink shared channel PUSCH, and the sending unit 503 is specifically configured to:

[0089] If the priority of the second PUCCH is the same as the priority of the PUSCH, and the time domain resources of the second PUCCH and the PUSCH overlap, then multiplex and send the second PUCCH and the PUSCH on the second symbol in the second time slot corresponding to the second cell.

[0090] The above communication device can be, for example: a chip, or a chip module. Regarding each module included in each device and product described in the above embodiments, it can be a software module, a hardware module, or it can also be partially a software module and partially a hardware module. For example, for each device and product applied to or integrated into a chip, each module included therein can be implemented in the form of hardware such as circuits, or at least some modules can be implemented in the form of software programs that run on a processor integrated inside the chip, and the remaining (if any) part of the modules can be implemented in the form of hardware such as circuits; for each device and product applied to or integrated into a chip module, each module included therein can be implemented in the form of hardware such as circuits, and different modules can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module, or at least some modules can be implemented in the form of software programs that run on a processor integrated inside the chip module, and the remaining (if any) part of the modules can be implemented in the form of hardware such as circuits; for each device and product applied to or integrated into a terminal, each module included therein can be implemented in the form of hardware such as circuits, and different modules can be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal, or at least some modules can be implemented in the form of software programs that run on a processor integrated inside the terminal, and the remaining (if any) part of the modules can be implemented in the form of hardware such as circuits.

[0091] Please refer to Figure 6 , which is a schematic structural diagram of a communication device provided by an embodiment of the present invention. As Figure 6 shown, the communication device in this embodiment can be the above terminal device, and can include: a processor 601, a transceiver 602, and a memory 603. The above processor 601, transceiver 602, and memory 603 are connected through a bus 604. The memory 603 is used to store a computer program, and the computer program includes program instructions. The processor 601 is used to execute the program instructions stored in the memory 603.

[0092] In an embodiment of the present invention, the processor 601 performs the following operations by running the executable program code in the memory 603:

[0093] Receiving downlink control information DCI, where the DCI indicates that a first physical uplink control channel PUCCH is sent on a first symbol of a first time slot corresponding to a first cell, the symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI;

[0094] If there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the first time slot, determine a second time slot. The index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is the time slot corresponding to a second cell in the first cell group to which the first cell belongs. If there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot, transmit a second PUCCH on the second symbol of the second time slot corresponding to the second cell. The symbol index of the second symbol is n, and the second PUCCH is used to carry the UCI. The m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0095] In a feasible embodiment, each cell in the first cell group corresponds to a cell index. The processor 601 is further configured to: traverse the cells in the first cell group in ascending order of the cell index, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

[0096] In a feasible embodiment, the processor 601 is further configured to:

[0097] If there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot, the symbol index of the ending symbol of the next time slot of the second time slot is less than or equal to the symbol index of the ending symbol of the first time slot, and there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the next time slot, transmit the second PUCCH on the third symbol of the next time slot corresponding to the second cell. The symbol index of the third symbol is n, and the second PUCCH is used to carry the UCI.

[0098] In a feasible embodiment, among the time slots corresponding to each cell in the first cell group and having the same symbol index as the starting symbol of the first time slot, there are no m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n; the processor 601 is further configured to: traverse the cells in the first cell group in ascending order of cell index, and the third cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed; if there are m consecutive symbols available for uplink transmission among the symbols with a symbol index greater than or equal to n in the third time slot corresponding to the third cell, then send the third PUCCH on the fourth symbol of the third time slot corresponding to the third cell, the symbol index of the fourth symbol is n, and the third PUCCH is used to carry the UCI; the symbol index of the starting symbol of the time slot preceding the third time slot is the same as the symbol index of the starting symbol of the first time slot, and the symbol index of the ending symbol of the third time slot is less than or equal to the symbol index of the ending symbol of the first time slot.

[0099] In a feasible embodiment, the first cell group includes a fourth cell and a fifth cell, the fourth PUCCH to be sent by the fourth cell is of high priority, and the fifth PUCCH to be sent by the fifth cell is of low priority; the time domain resources of the fourth PUCCH and the fifth PUCCH overlap; the processor 601 is further configured to: receive indication information; multiplex the fourth PUCCH and the fifth PUCCH on the same channel according to the indication information; or cancel the fifth PUCCH of low priority to be sent according to the indication information.

[0100] In a feasible embodiment, the processor 601 is further configured to: multiplex and transmit the PUCCHs with the same priority and overlapping time domain resources among the PUCCHs to be sent by each cell in the second cell group; wherein each cell in the second cell group is included in the first cell group.

[0101] In a feasible embodiment, the second cell has a second PUCCH and a physical uplink shared channel PUSCH to be sent, and the processor 601 is specifically configured to: if the priority of the second PUCCH is the same as the priority of the PUSCH and the time domain resources of the second PUCCH and the PUSCH overlap, then multiplex and send the second PUCCH and the PUSCH on the second symbol in the second time slot corresponding to the second cell.

[0102] It should be understood that in the embodiments of the present application, the so-called processor 601 may be a central processing unit (CPU), and this processor 601 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.

[0103] The memory 603 may include a read-only memory and a random access memory, and provide instructions and data to the processor 601. A part of the memory 603 may also include a non-volatile random access memory.

[0104] In specific implementation, the processor 601, transceiver 602, and memory 603 described in the embodiments of the present invention may execute the implementation manners described in the process of an information sending method provided by the embodiments of the present invention, which will not be elaborated herein. Figure 2 Provide the implementation manner described in the process of an information sending method, which will not be elaborated herein.

[0105] The embodiments of the present application further provide a chip, which can execute the relevant steps of the terminal device in the foregoing method embodiments. The chip is used for: receiving downlink control information DCI, where the DCI indicates to send a first physical uplink control channel PUCCH on a first symbol of a first time slot corresponding to a first cell, the symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI; if there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, determining a second time slot, where the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs; if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, sending a second PUCCH on a second symbol of the second time slot corresponding to the second cell, the symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n.

[0106] In a feasible embodiment, each cell in the first cell group corresponds to a cell index; the chip is further configured to: traverse the cells in the first cell group in ascending order of the cell index, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

[0107] In a feasible embodiment, the chip is further configured to: if there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, the symbol index of the end symbol of the next time slot of the second time slot is less than or equal to the symbol index of the end symbol of the first time slot, and there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the next time slot, then send the second PUCCH on the third symbol of the next time slot corresponding to the second cell, the symbol index of the third symbol is n, and the second PUCCH is used to carry the UCI.

[0108] In a feasible embodiment, among the time slots corresponding to each cell in the first cell group and having the same symbol index as the start symbol of the first time slot, there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n; the chip is further configured to: traverse the cells in the first cell group in ascending order of the cell index, and the third cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed; if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the third time slot corresponding to the third cell, then send the third PUCCH on the fourth symbol of the third time slot corresponding to the third cell, the symbol index of the fourth symbol is n, and the third PUCCH is used to carry the UCI; the symbol index of the start symbol of the previous time slot of the third time slot is the same as the symbol index of the start symbol of the first time slot, and the symbol index of the end symbol of the third time slot is less than or equal to the symbol index of the end symbol of the first time slot.

[0109] In a feasible embodiment, the first cell group includes a fourth cell and a fifth cell, the fourth PUCCH to be sent by the fourth cell has a high priority, and the fifth PUCCH to be sent by the fifth cell has a low priority; the time domain resources of the fourth PUCCH and the fifth PUCCH overlap; the chip is further configured to: receive indication information; multiplex the fourth PUCCH and the fifth PUCCH on the same channel according to the indication information; or cancel the fifth PUCCH with a low priority to be sent according to the indication information.

[0110] In a feasible embodiment, the chip is further configured to: multiplex and transmit PUCCHs with the same priority and overlapping time-domain resources in the PUCCHs to be transmitted corresponding to each cell in the second cell group; wherein each cell in the second cell group is included in the first cell group.

[0111] In a feasible embodiment, the second cell corresponds to a second PUCCH and a physical uplink shared channel PUSCH to be transmitted, and the chip is specifically configured to:

[0112] If the priority of the second PUCCH is the same as the priority of the PUSCH, and the time-domain resources of the second PUCCH and the PUSCH overlap, then multiplex and transmit the second PUCCH and the PUSCH on the second symbol in the second time slot corresponding to the second cell.

[0113] As Figure 7 shown, Figure 7 FIG. 13 is a schematic structural diagram of a module device provided by an embodiment of the present application. The module device 70 may execute the relevant steps of the terminal device in the foregoing method embodiment. The module device 70 includes: a communication module 701, a power module 702, a storage module 703, and a chip module 704.

[0114] Wherein, the power module 702 is configured to supply electrical energy to the module device; the storage module 703 is configured to store data and instructions; the communication module 701 is configured to perform internal communication of the module device or to communicate between the module device and an external device; the chip module 704 is configured to:

[0115] Receive downlink control information DCI, where the DCI indicates to send a first physical uplink control channel PUCCH on the first symbol in the first time slot corresponding to the first cell, the symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI;

[0116] If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, then determine a second time slot, where the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is the time slot corresponding to a second cell in the first cell group to which the first cell belongs;

[0117] If there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, then a second PUCCH is transmitted on the second symbol of the second time slot corresponding to the second cell, the symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the symbol with symbol index n is included in the m consecutive symbols available for uplink transmission.

[0118] In a feasible embodiment, each cell in the first cell group corresponds to a cell index; the chip module 704 is further configured to: traverse the cells in the first cell group in ascending order of the cell index, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

[0119] In a feasible embodiment, the chip module 704 is further configured to:

[0120] If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, the symbol index of the end symbol of the next time slot of the second time slot is less than or equal to the symbol index of the end symbol of the first time slot, and there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the next time slot, then the second PUCCH is transmitted on the third symbol of the next time slot corresponding to the second cell, the symbol index of the third symbol is n, and the second PUCCH is used to carry the UCI.

[0121] In a feasible embodiment, among the time slots corresponding to each cell in the first cell group and having the same symbol index as the start symbol of the first time slot, there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n; the chip module 704 is further configured to: traverse the cells in the first cell group in ascending order of the cell index, and the third cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed; if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the third time slot corresponding to the third cell, then the third PUCCH is transmitted on the fourth symbol of the third time slot corresponding to the third cell, the symbol index of the fourth symbol is n, and the third PUCCH is used to carry the UCI; the symbol index of the start symbol of the previous time slot of the third time slot is the same as the symbol index of the start symbol of the first time slot, and the symbol index of the end symbol of the third time slot is less than or equal to the symbol index of the end symbol of the first time slot.

[0122] In a feasible embodiment, the first cell group includes a fourth cell and a fifth cell. The fourth PUCCH to be transmitted by the fourth cell has a high priority, and the fifth PUCCH to be transmitted by the fifth cell has a low priority. The time-domain resources of the fourth PUCCH and the fifth PUCCH overlap. The chip module 704 is further configured to: receive indication information; multiplex the fourth PUCCH and the fifth PUCCH on the same channel according to the indication information; or cancel the fifth PUCCH with a low priority to be transmitted according to the indication information.

[0123] In a feasible embodiment, the chip module 704 is further configured to:

[0124] In the PUCCHs to be transmitted corresponding to each cell in the second cell group, multiplex and transmit the PUCCHs with the same priority and overlapping time-domain resources; wherein each cell in the second cell group is included in the first cell group.

[0125] In a feasible embodiment, the second cell corresponds to a second PUCCH to be transmitted and a physical uplink shared channel PUSCH. The chip module 704 is specifically configured to: if the priority of the second PUCCH is the same as the priority of the PUSCH, and the time-domain resources of the second PUCCH and the PUSCH overlap, then multiplex and transmit the second PUCCH and the PUSCH on the second symbol in the second time slot corresponding to the second cell.

[0126] For each device and product applied to or integrated into the chip module, each module included therein can be implemented in a hardware manner such as a circuit. Different modules can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module. Or, at least some modules can be implemented in a software program manner. The software program runs on a processor integrated inside the chip module, and the remaining (if any) part of the modules can be implemented in a hardware manner such as a circuit.

[0127] The embodiment of the present application further provides a computer-readable storage medium, in which instructions are stored. When the instructions run on a processor, the method flow of the above method embodiment is realized.

[0128] The embodiment of the present application further provides a computer program product. When the computer program product runs on a processor, the method flow of the above method embodiment is realized.

[0129] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above various methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.

[0130] The above-disclosed is only a preferred embodiment of the present invention. Of course, it cannot be used to limit the scope of the rights of the present invention. Those of ordinary skill in the art can understand all or part of the processes of the above embodiments, and the equivalent changes made according to the claims of the present invention still fall within the scope covered by the invention.

Claims

1. An information sending method, characterized in that, comprising: receiving downlink control information DCI, where the DCI indicates to send a first physical uplink control channel PUCCH on a first symbol of a first time slot corresponding to a first cell, the symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI; if there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the first time slot, determining a second time slot, where the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is a time slot corresponding to a second cell in a first cell group to which the first cell belongs; if there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot, sending a second PUCCH on a second symbol of the second time slot corresponding to the second cell, the symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n; wherein, each cell in the first cell group corresponds to a cell index; the determining method of the second cell includes: traversing the cells in the first cell group in ascending order of cell index, and the second cell is the cell with the smallest cell index among the cells not traversed in the first cell group.

2. The method according to claim 1, characterized in that, the method further comprises: if there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the second time slot, the symbol index of the ending symbol of the next time slot of the second time slot is less than or equal to the symbol index of the ending symbol of the first time slot, and there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the next time slot, sending the second PUCCH on a third symbol of the next time slot corresponding to the second cell, the symbol index of the third symbol is n, and the second PUCCH is used to carry the UCI.

3. The method according to claim 1, characterized in that, in each time slot corresponding to each cell in the first cell group and having the same symbol index as the starting symbol of the first time slot, there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n; the method further comprises: traversing the cells in the first cell group in ascending order of cell index, and the third cell is the cell with the smallest cell index among the cells not traversed in the first cell group; If there are m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the third time slot corresponding to the third cell, then a third PUCCH is transmitted on the fourth symbol of the third time slot corresponding to the third cell, the symbol index of the fourth symbol is n, and the third PUCCH is used to carry the UCI; the symbol index of the starting symbol of the time slot immediately preceding the third time slot is the same as the symbol index of the starting symbol of the first time slot, and the symbol index of the ending symbol of the third time slot is less than or equal to the symbol index of the ending symbol of the first time slot.

4. The method according to claim 1, wherein, the first cell group includes a fourth cell and a fifth cell, the fourth PUCCH to be transmitted in the fourth cell is of high priority, and the fifth PUCCH to be transmitted in the fifth cell is of low priority; the time domain resources of the fourth PUCCH and the fifth PUCCH overlap; the method further includes: receiving indication information; multiplexing the fourth PUCCH and the fifth PUCCH on the same channel according to the indication information; or canceling the fifth PUCCH of low priority to be transmitted according to the indication information.

5. The method according to claim 1, wherein, the method further includes: in the PUCCHs to be transmitted in each cell of the second cell group, multiplexing and transmitting the PUCCHs with the same priority and overlapping time domain resources; wherein each cell in the second cell group is included in the first cell group.

6. The method according to claim 1, wherein, the second cell corresponds to a second PUCCH and a physical uplink shared channel PUSCH to be transmitted, and transmitting the second PUCCH on the second symbol of the second time slot corresponding to the second cell includes: if the priority of the second PUCCH is the same as the priority of the PUSCH, and the time domain resources of the second PUCCH and the PUSCH overlap, then multiplexing and transmitting the second PUCCH and the PUSCH on the second symbol in the second time slot corresponding to the second cell.

7. A communication device, wherein, it includes: a receiving unit, configured to receive downlink control information DCI, the DCI indicating to transmit a first physical uplink control channel PUCCH on the first symbol of the first time slot corresponding to the first cell, the symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI; a processing unit, configured to determine a second time slot if there are no m consecutive symbols available for uplink transmission among the symbols with symbol index greater than or equal to n in the first time slot, the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is the time slot corresponding to the second cell in the first cell group to which the first cell belongs; A transmitting unit, configured to, if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, transmit a second PUCCH on the second symbol of the second time slot corresponding to the second cell, where the symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n; wherein each cell in the first cell group corresponds to a cell index; the determining method of the second cell includes: Traversing the cells in the first cell group in ascending order of the cell index, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

8. A communication device, characterized in that, the communication device includes a processor and a transceiver; the processor and the transceiver are connected to each other, wherein the transceiver is configured to receive and transmit signals, and the processor is configured to call program instructions to execute the method according to any one of claims 1 to 6.

9. A chip, characterized in that, the chip is configured to obtain downlink control information DCI, the DCI indicates to transmit a first physical uplink control channel PUCCH on the first symbol of the first time slot corresponding to the first cell, the symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI; the chip is further configured to, if there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, determine a second time slot, the index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is the time slot corresponding to the second cell in the first cell group to which the first cell belongs; the chip is further configured to, if there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, determine to transmit a second PUCCH on the second symbol of the second time slot corresponding to the second cell, the symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n; wherein each cell in the first cell group corresponds to a cell index; the determining method of the second cell includes: Traversing the cells in the first cell group in ascending order of the cell index, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

10. A module device, characterized in that, the module device includes a communication module, a power module, a storage module, and a chip module, wherein: the power module is configured to provide electrical energy for the module device; the storage module is configured to store data and instructions; the communication module is configured to perform internal communication of the module device or communicate between the module device and an external device; the chip module is configured to: Obtain downlink control information DCI, where the DCI indicates that a first physical uplink control channel PUCCH is transmitted on a first symbol of a first time slot corresponding to a first cell. The symbol index of the first symbol is n, the first PUCCH occupies m symbols, and the first PUCCH is used to carry uplink control information UCI; If there are no m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the first time slot, determine a second time slot. The index of the starting symbol of the second time slot is the same as the index of the starting symbol of the first time slot, and the second time slot is the time slot corresponding to a second cell in a first cell group to which the first cell belongs; If there are m consecutive symbols available for uplink transmission among the symbols with symbol indices greater than or equal to n in the second time slot, determine to transmit a second PUCCH on a second symbol of the second time slot corresponding to the second cell. The symbol index of the second symbol is n, the second PUCCH is used to carry the UCI, and the m consecutive symbols available for uplink transmission include the symbol with symbol index n; Wherein, each cell in the first cell group corresponds to a cell index; the determination method of the second cell includes: Traverse the cells in the first cell group in ascending order of cell index, and the second cell is the cell with the smallest cell index among the cells in the first cell group that have not been traversed.

11. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Transmission of ul control channels with dynamic structures

    CN109923824A

  • Method and device for transmitting / receiving wireless signal in wireless communication system

    CN111066280A