Uplink transmission method and apparatus, network node, and storage medium

By configuring the transmission or repeated transmission of PUSCH using available time slots, the problem of low uplink transmission efficiency in the prior art is solved, and transmission or repeated transmission is fully executed according to the configured number of times, thereby improving system efficiency.

CN116266950BActive Publication Date: 2026-01-20CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111535363.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-15
Publication Date
2026-01-20
Estimated Expiration
2041-12-15

AI Technical Summary

Technical Problem

In the existing technology, the repeated transmission type A of the Physical Uplink Shared Channel (PUSCH) adopts a continuous time slot method, which results in the actual number of repeated transmissions being performed far less than the number configured on the network side, leading to low uplink transmission efficiency.

Method used

Configure PUSCH transmission or retransmission using available time slots to ensure that the number of available symbols is greater than or equal to the indicated number of symbols for each transmission or retransmission. By determining the available time slots for PUSCH transmission or retransmission, the actual number of executions is avoided to be far less than the number configured on the network side.

Benefits of technology

It improves uplink transmission efficiency, ensures that PUSCH transmission or retransmission can be fully executed the number of times configured on the network side, and improves system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116266950B_ABST
    Figure CN116266950B_ABST
Patent Text Reader

Abstract

The application discloses an uplink transmission method and device, a terminal and a storage medium. The method comprises the following steps: a first terminal determines a first time slot; wherein the first time slot represents an available time slot of PUSCH transmission or repeated transmission; and the number of available symbols of the first time slot is greater than or equal to the number of symbols of each transmission or repeated transmission indicated.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the wireless technical field, and particularly relates to an uplink transmission method and device, a network node and a storage medium. BACKGROUND

[0002] In the related art, a repetition transmission type A of a physical uplink shared channel (PUSCH) adopts a mode based on consecutive slots, that is, K times of retransmission of a terminal is configured in consecutive K slots, which causes the number of actual execution of the repetition transmission to be much less than the number of configuration of the network side, and uplink transmission efficiency is low. SUMMARY

[0003] To solve the problems in the related art, the embodiments of the present application provide an uplink transmission method, device, network node and storage medium.

[0004] The technical scheme of the embodiments of the present application is implemented as follows:

[0005] The embodiments of the present application provide an uplink transmission method applied to a first terminal, comprising:

[0006] determining a first slot; wherein,

[0007] The first slot represents an available slot of transmission or repetition transmission of the PUSCH; and the number of available symbols of the first slot is greater than or equal to the number of symbols of each transmission or repetition transmission indicated by the indication.

[0008] In the above scheme, the available symbols of the first slot do not include the following symbols:

[0009] symbols carrying a type 0-physical downlink control channel (type 0-PDCCH) common search space (CSS); and / or,

[0010] flexible symbols carrying a synchronization signal block (SSB).

[0011] In the above scheme, the determination of the first slot comprises:

[0012] determining the first slot and available resources on the first slot based on uplink slots and uplink symbols indicated in configuration information of time-division duplex (TDD).

[0013] The determining the first time slot comprises:

[0014] The first time slot and the available resource on the first time slot are determined based on the uplink time slot, the uplink symbol, the flexible time slot and the flexible symbol indicated by the TDD configuration information.

[0015] The method further comprises:

[0016] The first SFI is considered not to affect the first terminal in determining the first time slot; and / or,

[0017] The first SFI is not expected to change the first terminal in determining the first time slot; and / or,

[0018] In a case where the first SFI indicates that a flexible symbol is updated as a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, one repeated transmission is counted for the corresponding first time slot, and no transmission or repeated transmission of the PUSCH is performed on the corresponding first time slot; and / or,

[0019] In a case where the first SFI indicates that a flexible symbol is updated as a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, one repeated transmission is counted for the corresponding first time slot, and the transmission or repeated transmission of the PUSCH is performed only on part of the resources.

[0020] The determining the first time slot comprises:

[0021] The first time slot and the available resource on the first time slot are determined based on the uplink time slot, the uplink symbol and the second SFI; or,

[0022] The first time slot and the available resource on the first time slot are determined based on the uplink time slot, the uplink symbol, the flexible time slot and the flexible symbol indicated by the TDD configuration information, and based on the second SFI; wherein,

[0023] The second SFI represents the SFI received by the first terminal for the last time before the first downlink control information (DCI) is received; and the first DCI is used to indicate the transmission or repeated transmission of the PUSCH.

[0024] The method further comprises:

[0025] In a case that the first terminal receives a third SFI after the second SFI, the third SFI is considered not to change the first time slot determined by the first terminal; and / or the third SFI is not expected to change the first time slot determined by the first terminal.

[0026] In the above solution, the method further comprises:

[0027] In a case that the first time slot and available resources on the first time slot are determined based on an uplink time slot indicated by the configuration information of TDD, an uplink symbol in the uplink time slot, and the second SFI, an uplink symbol indicated by the second SFI is not updated as a flexible symbol or a downlink symbol.

[0028] In the above solution, the method further comprises:

[0029] In a case that the third SFI indicates to update an uplink symbol indicated in the second SFI as a flexible symbol or a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy transmission or repeated transmission, no transmission or repeated transmission of PUSCH is performed on the corresponding first time slot, one repeated transmission is counted for the corresponding first time slot, or transmission or repeated transmission of PUSCH is only performed on partial resources.

[0030] In the above solution, the method further comprises:

[0031] In a case that a first cancellation indication (CI) is received when performing transmission or repeated transmission of PUSCH based on the determined first time slot, the corresponding transmission or repeated transmission of PUSCH is cancelled, one repeated transmission is counted for the corresponding transmission or repeated transmission of PUSCH, or transmission or repeated transmission of PUSCH is only performed on partial resources; wherein,

[0032] The resource indicated by the first CI to be cancelled overlaps with the corresponding transmission or repeated transmission of PUSCH, or overlaps with the time slot of the corresponding transmission or repeated transmission of PUSCH.

[0033] In the above solution, the symbol indicated by the first CI to be cancelled comprises a first symbol, a second symbol, and symbols between the first symbol and the second symbol; wherein the first symbol represents the last symbol of a PDCCH carrying the first CI received; and the second symbol represents the first symbol after a processing delay and a time offset.

[0034] In the above solution, the PDCCH carrying the first CI indication does not need to be sent before or received by the first terminal before a first DCI; wherein the first DCI is used to indicate transmission or repeated transmission of PUSCH.

[0035] In the above solution, the priority of the transmission or repeated transmission of the PUSCH is high priority; when the first time slot is determined, the method comprises:

[0036] The third symbol, the fourth symbol and / or the fifth symbol are determined as available symbols; wherein,

[0037] The third symbol represents a symbol configured with a sounding reference signal (SRS) or a symbol configured with an SRS; the fourth symbol represents a symbol indicating the transmission or repeated transmission of the PUSCH, and the network side triggers the first terminal to send an aperiodic SRS on the fourth symbol; and the fifth symbol represents a symbol indicating the transmission or repeated transmission of the PUSCH, and the transmission of a periodic and / or semi-persistent SRS on the fifth symbol overlaps with the transmission or repeated transmission of the corresponding PUSCH.

[0038] In the above solution, the priority of the transmission or repeated transmission of the PUSCH is low priority; the method further comprises:

[0039] In a case where the network side triggers the first terminal to send an aperiodic SRS, and the symbol of the aperiodic SRS overlaps with the symbol indicating the transmission or repeated transmission of the PUSCH, the corresponding transmission or repeated transmission of the PUSCH is cancelled, and one repetition of the corresponding transmission or repeated transmission of the PUSCH is counted, or the corresponding transmission or repeated transmission of the PUSCH is performed on the remaining non-overlapping resources; or,

[0040] In a case where the transmission of a periodic SRS overlaps with the transmission or repeated transmission of the corresponding PUSCH, the transmission or repeated transmission of the corresponding PUSCH is performed.

[0041] In the above solution, the priority of the transmission or repeated transmission of the PUSCH is low priority; when the first time slot is determined, the method comprises:

[0042] The sixth symbol is determined as an available symbol; wherein,

[0043] The sixth symbol represents a symbol configured with a semi-persistent SRS and the semi-persistent SRS is not activated.

[0044] In the above solution, the method further comprises:

[0045] In a case where the semi-persistent SRS is activated when the transmission or repeated transmission of the PUSCH is performed on the sixth symbol, the corresponding transmission or repeated transmission of the PUSCH is cancelled, one repetition of the corresponding transmission or repeated transmission of the PUSCH is counted, or the transmission or repeated transmission of the PUSCH is only performed on part of the resources.

[0046] The embodiment of the present application further provides an uplink transmission device, comprising:

[0047] The first determining unit is configured to determine a first time slot; wherein,

[0048] The first time slot represents a time slot available for transmission or repeated transmission of the PUSCH; and the number of available symbols of the first time slot is greater than or equal to the number of symbols indicated for each transmission or repeated transmission of the PUSCH.

[0049] The embodiment of the present application further provides a first terminal, comprising a first processor and a first communication interface; wherein,

[0050] The first processor is configured to determine a first time slot; wherein,

[0051] The first time slot represents a time slot available for transmission or repeated transmission of the PUSCH; and the number of available symbols of the first time slot is greater than or equal to the number of symbols indicated for each transmission or repeated transmission of the PUSCH.

[0052] The embodiment of the present application further provides a first terminal, comprising a first processor and a first memory for storing a computer program capable of running on the processor,

[0053] When the first processor runs the computer program, the steps of any of the above methods are executed.

[0054] The embodiment of the present application further provides a storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the steps of any of the above methods.

[0055] In the embodiment of the present application, the transmission or repeated transmission of the PUSCH is configured in the mode of available time slot, the first terminal determines a time slot with a number of available symbols greater than or equal to the number of symbols indicated for each transmission or repeated transmission as a first time slot available for transmission or repeated transmission of the PUSCH, and performs the transmission or repeated transmission of the PUSCH based on this, thereby avoiding the situation that the actual number of transmissions or repeated transmissions is much less than the number of configurations on the network side, and improving the uplink transmission efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0056] Figure 1 A frame structure diagram is provided for related technologies;

[0057] Figure 2 A flowchart of an uplink transmission method is provided for the embodiment of the present application;

[0058] Figure 3Fig. 1 is a schematic diagram of an uplink transmission device structure according to an embodiment of the present application;

[0059] Figure 4 Fig. 2 is a schematic diagram of a first terminal structure according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] In the related art, the retransmission type A of PUSCH adopts a continuous time slot-based manner, that is, the terminal is configured to perform K times of retransmission on K continuous time slots. Specifically, when the retransmission number is configured to be 16 times, for a TDD frame structure, such as 7D1S2U, that is, a frame structure in which 7 downlink subframes, 1 special subframe and 2 uplink subframes are configured in each frame, the 16 times of retransmission cover one subframe plus 6 time slots. Referring to Figure 1 In the case where one subframe and 6 time slots each contain 2 uplink time slots, the actual number of retransmissions that can be performed is 4 times. When the retransmission number is configured to be 32 times, the actual number of retransmissions that can be performed is 8 times. That is, the continuous time slot-based manner causes the actual number of retransmissions to be much smaller than the number of retransmissions configured by the network side, and the uplink transmission efficiency is low.

[0061] Based on this, in the uplink transmission method, device, terminal and storage medium provided by the embodiments of the present application, the available time slot-based manner is adopted, the first terminal determines, as the first time slot available for the transmission or repeated transmission of PUSCH, a time slot in which the number of available symbols is greater than or equal to the number of symbols indicated for each transmission or each repeated transmission, and performs the transmission or repeated transmission of PUSCH based on this, thereby avoiding the case where the actual number of transmissions or repeated transmissions is much smaller than the number of transmissions or repeated transmissions configured by the network side, and improving the uplink transmission efficiency.

[0062] The present application will be further described in detail below with reference to the accompanying drawings and embodiments.

[0063] The embodiments of the present application provide an uplink transmission method applied to a first terminal, as shown in Fig. 1, which comprises the following steps. Figure 2

[0064] Step 201: determining a first time slot.

[0065] The first time slot represents a time slot available for the transmission or repeated transmission of PUSCH; the number of symbols available for the first time slot is greater than or equal to the number of symbols indicated for each transmission or repeated transmission.

[0066] ​In the related art, there is a lack of relevant definitions and processing methods for available slots. For the definition of available slots, the following considerations need to be made in principle: whether to consider including flexible slots, whether to consider changes in flexible slots, more specifically, whether to consider RRC configuration information such as uplink and downlink slot configuration information, and whether to consider SFI and the like. In view of the above considerations, in the embodiments of the present application, the number of available symbols is greater than or equal to the number of symbols indicated for each transmission or repeated transmission, which is used as a basic criterion for determining available slots. In this way, it can be ensured that the available resources on the determined available slots can meet the transmission or repeated transmission of PUSCH.

[0067] In actual application, the first terminal determines the first slot based on the configuration information of TDD, wherein the configuration information of TDD includes but is not limited to tdd-UL-DL-ConfigurationCommon and / or tdd-UL-DL-ConfigurationDedicated. In addition, when considering the available resources of the available slots, the first terminal does not consider the following symbols as available resources of the available slots, that is, the available symbols do not include the following symbols:

[0068] symbols carrying type 0-PDCCH CSS; and / or,

[0069] flexible symbols carrying SSB.

[0070] In actual application, the determination of the first slot based on the configuration information of TDD includes the following two cases:

[0071] Case one: the first slot and the available resources on the first slot are determined based on the uplink slots and uplink symbols indicated in the configuration information of TDD.

[0072] That is, only the uplink slots and uplink symbols are considered as available resources of the available slots.

[0073] Case two: the first slot and the available resources on the first slot are determined based on the uplink slots, uplink symbols, flexible slots and flexible symbols indicated in the configuration information of TDD.

[0074] That is, in addition to considering the uplink slots and uplink symbols as available resources of the available slots, whether to consider the flexible slots and flexible symbols as available resources of the available slots is also considered when determining the available slots.

[0075] The above-mentioned consideration of SFI when determining available time slots can also be considered in two cases in embodiments of the present application: one is not considering the indication of SFI when determining available time slots, and further considering the impact of SFI when subsequently processing conflicts of other configuration information; and the other is considering the indication of SFI when determining available time slots.

[0076] Here, the SFI can be an indication of a slot format based on a downlink control information (DCI) format 2_0.

[0077] Next, for the case of not considering the indication of SFI when determining available time slots, the determination process of available time slots is described in detail:

[0078] 1. For the above-mentioned case one, i.e., determining the first time slot and the available resources on the first time slot based on the uplink time slots and uplink symbols indicated in the TDD configuration information, the first terminal can not consider the SFI when determining the available time slots, that is, it is considered that the SFI will not affect the determination of the available time slots.

[0079] 2. For the above-mentioned case two, i.e., determining the first time slot and the available resources on the first time slot based on the uplink time slots, uplink symbols, flexible time slots and flexible symbols indicated in the TDD configuration information:

[0080] First, based on the uplink time slots, uplink symbols, flexible time slots and flexible symbols indicated in the TDD configuration information, it is determined whether the corresponding time slot is the first time slot. When the number of available symbols in the corresponding time slot is greater than or equal to the number of symbols of the indicated PUSCH transmission or repeated transmission each time, that is, the symbols of the indicated PUSCH transmission or repeated transmission each time are all uplink symbols or flexible symbols, and the symbols of the indicated PUSCH transmission or repeated transmission each time are not occupied by other channels or signals and can be used for PUSCH transmission or repeated transmission, the time slot is confirmed as an available time slot, i.e., the first time slot, and the corresponding indicated symbols of the PUSCH transmission or repeated transmission each time are confirmed as available resources on the first time slot.

[0081] Secondly, based on the above-mentioned identification of the first time slot, when the first terminal receives the first SFI, the first terminal can perform the following processing:

[0082] it is considered that the first SFI does not affect the determination of the first time slot by the first terminal; and / or,

[0083] it is not expected that the first SFI will change the determination of the first time slot by the first terminal; and / or,

[0084] In a case where the first SFI indicates that the flexible symbol is updated as a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, one repeated transmission is counted for the corresponding first time slot, and no transmission or repeated transmission of the PUSCH is performed on the corresponding first time slot; and / or,

[0085] In a case where the first SFI indicates that the flexible symbol is updated as a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, one repeated transmission is counted for the corresponding first time slot, and only partial resource is used for the transmission or repeated transmission of the PUSCH.

[0086] In a case where the first SFI indicates that the flexible symbol is updated as a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, one repeated transmission is counted for the corresponding first time slot, and no transmission or repeated transmission of the PUSCH is performed on the corresponding first time slot; and / or,

[0087] For example, the first SFI indicates that the flexible symbol is an uplink symbol or the first SFI does not indicate any configuration update, the first terminal considers that the SFI indicated by the base station will not change the judgment of the first terminal on the available time slot and the available resource on the available time slot, or the first terminal does not expect that the SFI indicated by the base station will change the judgment of the first terminal on the available time slot and the available resource on the available time slot. For another example, the first SFI indicates that the flexible symbol is updated as a downlink symbol, at this time, the number of flexible symbols available for uplink transmission is reduced, then, if the updated uplink symbol and flexible symbol can still satisfy the indicated transmission or repeated transmission of the PUSCH, the first terminal still determines the corresponding time slot as the first time slot; if the updated uplink symbol and flexible symbol cannot satisfy the indicated transmission or repeated transmission of the PUSCH, the first terminal still determines the corresponding time slot as the first time slot, but no transmission or repeated transmission of the PUSCH is performed on the first time slot, but one repeated transmission is still counted for the first time slot, that is, the number of recorded repeated transmissions is increased by 1, or the first terminal performs the transmission or repeated transmission of the PUSCH on the available symbol of the first time slot.

[0088] Next, a case where the indication of the SFI is considered when determining the available time slot is described in detail.

[0089] In an embodiment, the determination of the first time slot comprises:

[0090] the uplink time slot, the uplink symbol and the second SFI indicated by the configuration information of the TDD are used to determine the first time slot and the available resource on the first time slot; or,

[0091] an uplink slot, an uplink symbol, a flexible slot, and a flexible symbol indicated by the configuration information of the TDD, and the first time slot and available resources on the first time slot based on the first SFI.

[0092] The second SFI indicates an SFI last received by the first terminal before the first DCI is received.

[0093] 1. In case 1 above, only considering the uplink slot and the uplink symbol indicated by the configuration information of the TDD:

[0094] First, based on the uplink slot and the uplink symbol indicated by the configuration information of the TDD and the uplink symbol indicated by the second SFI, it is determined whether the corresponding time slot is the first time slot. When the number of available symbols in the corresponding time slot is greater than or equal to the number of symbols indicated for each transmission or repeated transmission of PUSCH, i.e., all available uplink symbols in the corresponding time slot can be used for transmission or repeated transmission of PUSCH, the time slot is confirmed as an available time slot, i.e., the first time slot, and the corresponding available uplink symbols are confirmed as available resources on the first time slot.

[0095] Second, based on the above determination of the first time slot, when the first terminal receives a third SFI after receiving the second SFI, the first terminal can perform the following processing:

[0096] it is considered that the third SFI does not change the determination of the first time slot by the first terminal; and / or,

[0097] it is not expected that the third SFI will change the determination of the first time slot by the first terminal.

[0098] Further, in this case, the uplink symbols indicated by the second SFI, including the flexible symbols updated as uplink symbols by the second SFI, will not be updated as flexible symbols or downlink symbols.

[0099] Or, when the first terminal receives a third SFI after receiving the second SFI, in the case where the third SFI indicates that the uplink symbols indicated in the second SFI are updated as flexible symbols or downlink symbols, if the updated uplink symbols and / or flexible symbols cannot meet the transmission or repeated transmission of PUSCH, no transmission or repeated transmission of PUSCH is performed on the corresponding first time slot and one repeated transmission is counted for the corresponding first time slot, or only partial resources are used for transmission or repeated transmission of PUSCH.

[0100] In the case that the PUSCH transmission or the repeated transmission cannot be satisfied, it means that the corresponding physical resource cannot satisfy the indicated number or position of the physical resource for the PUSCH transmission or the repeated transmission; and in the case that the transmission is performed on the partial resource, it means that the transmission is performed on the resource without overlapping or conflict, or without being occupied by other transmission.

[0101] That is, in the case that the third SFI indicates to update the uplink symbol indicated in the second SFI as a flexible symbol or a downlink symbol, the number of the flexible symbols available for the uplink transmission is reduced, and if the updated uplink symbol and the flexible symbol cannot satisfy the indicated PUSCH transmission or repeated transmission, the first terminal still determines the corresponding time slot as the first time slot, but does not perform the PUSCH transmission or repeated transmission on the first time slot, but still counts the first time slot as one repeated transmission, that is, adds 1 to the recorded number of repeated transmissions, or the first terminal performs the PUSCH transmission or repeated transmission on the available symbols of the first time slot.

[0102] 2. In the case two above, in addition to considering the uplink time slot and the uplink symbol indicated in the TDD configuration information, the flexible time slot and the flexible symbol indicated in the TDD configuration information are also considered:

[0103] Firstly, based on the uplink time slot, the uplink symbol, the flexible time slot and the flexible symbol indicated in the TDD configuration information, and the uplink symbol indicated in the second SFI, it is determined whether the corresponding time slot is the first time slot. When the number of available symbols in the corresponding time slot is greater than or equal to the number of symbols indicated for each PUSCH transmission or repeated transmission, that is, the available uplink symbol and the flexible symbol in the corresponding time slot can be used for the uplink transmission or repeated transmission, the time slot is confirmed as the available time slot, that is, the first time slot, and the available uplink symbol and the flexible symbol are confirmed as the available resource in the first time slot.

[0104] Secondly, based on the above determination of the first time slot, when the first terminal receives the third SFI after receiving the second SFI, the first terminal can perform the following processing:

[0105] it is considered that the third SFI does not change the determination of the first time slot by the first terminal; and / or,

[0106] it is not expected that the third SFI will change the determination of the first time slot by the first terminal.

[0107] Or, when the first terminal receives a third SFI after receiving the second SFI, in the case that the third SFI indicates that the uplink symbol indicated in the second SFI is updated as a flexible symbol or a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of PUSCH, one repeated transmission is counted for the corresponding first time slot and no transmission or repeated transmission of PUSCH is performed on the corresponding first time slot.

[0108] In the case that the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of PUSCH, it means that the corresponding physical resource cannot satisfy the number or position of the physical resource indicated for the transmission or repeated transmission of PUSCH; that is, due to the update of the symbol state by the third SFI, the number of flexible symbols available for uplink transmission is reduced, and the updated uplink symbol and flexible symbol cannot satisfy the indicated transmission or repeated transmission of PUSCH, so the first terminal still determines the corresponding time slot as the first time slot, but no transmission or repeated transmission of PUSCH is performed on the first time slot, but one repeated transmission is still counted for the first time slot, that is, the number of recorded repeated transmissions is increased by 1, or the first terminal performs the transmission or repeated transmission of PUSCH on the remaining available resources.

[0109] In the related art, the indication of CI can only be used for repetition type B, and cannot be used for cancellation of repetition type A. One condition for the CI to take effect is that the CI is sent before the corresponding physical uplink control channel (PDCCH) scheduling the transmission of PUSCH or SRS. However, considering that the available time slot based method is adopted, the transmission or repeated transmission of PUSCH can span a very long time, for example, for a 7D1S2U frame structure, if the available time slot based scheduling is adopted, when the number of retransmissions is configured to be 16 times, the transmission or repeated transmission of PUSCH can span 80 time slots, and the corresponding scheduling or indication PDCCH has been sent very early. At this time, if the indication of CI is still required to be sent before the corresponding transmission indication, it is difficult to implement.

[0110] Based on this, in an embodiment, the method further comprises:

[0111] In the case that a first CI is received when the transmission or repeated transmission of PUSCH is performed based on the determined first time slot, the corresponding transmission or repeated transmission of PUSCH is cancelled and one repeated transmission is counted for the corresponding transmission or repeated transmission of PUSCH, or the transmission or repeated transmission of PUSCH is only performed on part of the resources.

[0112] The first CI indicates that the canceled resource overlaps with the transmission or repeated transmission of the corresponding PUSCH, or overlaps with the time slot of the transmission or repeated transmission of the corresponding PUSCH. In addition, the transmission on the partial resource means that there is no overlap or conflict, or the transmission on the resource not occupied by other transmissions.

[0113] Here, when the terminal performs the transmission or repeated transmission of the PUSCH based on the available time slot, if the received CI indicates that the canceled resource, including the symbol in the time domain or the physical resource block (PRB) in the frequency domain, overlaps with the transmission or repeated transmission of the corresponding PUSCH, or overlaps with the time slot of the transmission or repeated transmission of the corresponding PUSCH, the transmission or repeated transmission of the corresponding PUSCH is canceled, but one repeated transmission is still counted for the first time slot, that is, the number of recorded repeated transmissions is increased by 1, or the first terminal performs the transmission or repeated transmission of the corresponding PUSCH on the remaining resource without overlap.

[0114] In an embodiment, the first CI indicates that the canceled symbol includes a first symbol, a second symbol, and a symbol between the first symbol and the second symbol.

[0115] The first symbol represents the last symbol of the received PDCCH carrying the first CI, and the second symbol represents the first symbol after the processing delay and the time offset.

[0116] That is, the first CI indicates the canceled symbol, from the last symbol indicated by the received PDCCH carrying the first CI to the first symbol after the processing delay and the time offset. In actual application, the base station and the terminal agree on the symbol indicated by the CI, so as to avoid inconsistent understanding of the base station and the terminal and affect the transmission efficiency.

[0117] In an embodiment, the PDCCH carrying the first CI indication does not need to be sent before or received by the first terminal before the first DCI, wherein the first DCI is used to indicate the transmission or repeated transmission of the PUSCH.

[0118] In actual application, many higher priority transmissions are defined in the early protocol, such as the SFI updates the transmission mode of the uplink or downlink of the flexible time slot, and then the influence of the update on the definition of the available time slot needs to be further considered, and the indication of the CI and the transmission relationship between the SRS and the available time slot need to be considered. In particular, the SRS is transmitted in a special time slot, and occupies the last several symbols of the special time slot, so how to process the transmission relationship between the SRS and the special time slot also needs to be considered.

[0119] Generally, for the processing problem of SRS, it needs to be considered that the service transmission is higher priority service for Ultra-Reliable Low-Latency Communication (URLLC). Based on this, in an embodiment, the priority of the transmission or repeated transmission of PUSCH is high priority; when determining the first time slot, the method comprises:

[0120] The third symbol, the fourth symbol and / or the fifth symbol are determined as available symbols.

[0121] The third symbol represents a symbol in which SRS can be configured or a symbol in which SRS is configured; the fourth symbol represents a symbol in which the transmission or repeated transmission of PUSCH is indicated and the network side triggers the first terminal to send aperiodic SRS on the fourth symbol; and the fifth symbol represents a symbol in which the transmission or repeated transmission of PUSCH is indicated and the transmission of periodic and / or semi-persistent SRS on the fifth symbol overlaps with the transmission or repeated transmission of corresponding PUSCH.

[0122] Here, when the priority of the transmission or repeated transmission of PUSCH is high priority, for example, the priority index of the transmission or repeated transmission of PUSCH is 1, or the transmission or repeated transmission of PUSCH is a service with higher priority, such as a URLLC service, all potential symbols in which SRS can be configured or symbols in which SRS is configured are considered to be able to perform the transmission or repeated transmission of PUSCH, so that when determining the available time slot, the position of the symbol of SRS is not considered, and it is considered that the corresponding symbol can perform the transmission or repeated transmission of PUSCH; if the first terminal is triggered by the base station to send aperiodic SRS on the symbol in which the transmission or repeated transmission of PUSCH is indicated, the corresponding symbol still performs the transmission or repeated transmission of PUSCH, and the first terminal does not send aperiodic SRS on the corresponding symbol; if the transmission of periodic and / or semi-persistent SRS overlaps with the transmission or repeated transmission of PUSCH, the transmission or repeated transmission of PUSCH is still performed on the corresponding resource.

[0123] In another embodiment, the priority of the transmission or repeated transmission of PUSCH is low priority; the method further comprises:

[0124] In the case where the network side triggers the first terminal to send aperiodic SRS, and the symbol in which aperiodic SRS is sent overlaps with the symbol in which the transmission or repeated transmission of PUSCH is indicated, the corresponding transmission or repeated transmission of PUSCH is cancelled and counted as one repeated transmission for the corresponding transmission or repeated transmission of PUSCH, or the transmission or repeated transmission of PUSCH is only performed on part of the resource; or,

[0125] In a case where the transmission of the periodic SRS overlaps with the corresponding PUSCH transmission or repeated transmission, the corresponding PUSCH transmission or repeated transmission is performed.

[0126] wherein the transmission on the partial resources means that there is no overlap or no conflict, or the transmission on the resources not occupied by other transmissions.

[0127] Here, when the priority of the transmission or repeated transmission of the PUSCH is a low priority, for example, the priority index of the transmission or repeated transmission of the PUSCH is 0, or the transmission or repeated transmission of the PUSCH is a service with a lower priority, such as an enhanced mobile broadband (eMBB) service, in one case, the first terminal considers that all the symbols configured with the SRS are not used for the transmission or repeated transmission of the PUSCH; in the second case, the first terminal does not consider that the SRS will affect the definition of available slots, that is, all the uplink symbols are considered to be available symbols even if the transmission of the SRS is configured. Specifically: when the network side configures or indicates the transmission or repeated transmission of the PUSCH, and the indicated symbols of the transmission or repeated transmission of the PUSCH overlap with the symbols of the aperiodic SRS triggered by the network side for the first terminal to send, in order to ensure the transmission of the AP-SRS with a higher priority, no transmission or repeated transmission of the PUSCH is performed on the corresponding symbols, but the symbol is still counted once for the repeated transmission, that is, the number of recorded repeated transmissions is increased by 1, or the first terminal only performs the transmission or repeated transmission of the PUSCH on the resources without overlap; or when the transmission or repeated transmission of the PUSCH overlaps with the transmission of the periodic SRS, the transmission or repeated transmission of the PUSCH is given priority, that is, the periodic SRS is not transmitted.

[0128] In addition, in actual application, if the duration of the transmission or repeated transmission of the PUSCH is long, causing the periodic SRS to be unable to be transmitted for a long time, the base station can trigger an aperiodic SRS to be transmitted and obtain the channel state.

[0129] In an embodiment, the priority of the transmission or repeated transmission of the PUSCH is lower than a set priority; in the determination of the first slot, the method comprises:

[0130] The sixth symbol is determined as an available symbol; wherein,

[0131] The sixth symbol represents a symbol on which a semi-persistent SRS is configured and the semi-persistent SRS is not activated.

[0132] Here, for a symbol configured with a semi-persistent SRS, if the semi-persistent SRS is not activated, the symbol is considered as an available symbol for transmission or repeated transmission of PUSCH; if the corresponding semi-persistent SRS is activated, the symbol is considered as an unavailable symbol for transmission or repeated transmission of PUSCH.

[0133] In an embodiment, the method further comprises:

[0134] In a case where a semi-persistent SRS is activated when transmission or repeated transmission of PUSCH is performed on the sixth symbol, the corresponding transmission or repeated transmission of PUSCH is cancelled and counted as one repeated transmission for the corresponding transmission or repeated transmission of PUSCH, or the transmission or repeated transmission of PUSCH is performed only on partial resources.

[0135] Wherein, performing transmission on partial resources means performing transmission on resources without overlapping or conflict, or resources not occupied by other transmissions.

[0136] If the corresponding semi-persistent SRS has been transmitted when transmission or repeated transmission of PUSCH is performed, the available time slots determined by the first terminal when the semi-persistent SRS is activated are not affected.

[0137] In the embodiments of the present application, the transmission or repeated transmission of PUSCH is performed based on the available time slots, which avoids the situation that the actual number of times of transmission or repeated transmission is much less than the number of times of retransmission configured by the network side. For example, in a case where 16 or 32 times of retransmission is configured, 16 or 32 times of retransmission opportunities will be actually obtained, which greatly improves the uplink transmission efficiency.

[0138] In order to implement the method of the embodiments of the present application, the embodiments of the present application also provide an uplink transmission device arranged on a first terminal, as shown in Figure 3 The device comprises:

[0139] A first determining unit 301 is configured to determine a first time slot; wherein,

[0140] The first time slot represents an available time slot for transmission or repeated transmission of PUSCH; and the number of available symbols of the first time slot is greater than or equal to the number of symbols of each transmission or repeated transmission indicated by the indication.

[0141] In an embodiment, the available symbols of the first time slot do not include the following symbols:

[0142] Symbols carrying type 0-PDCCH CSS; and / or,

[0143] Flexible symbols carrying SSB.

[0144] In an embodiment, the first determining unit 301 is configured to:

[0145] determine the first time slot and the available resources on the first time slot based on the uplink time slot and the uplink symbol indicated in the TDD configuration information.

[0146] In an embodiment, the first determining unit 301 is configured to:

[0147] determine the first time slot and the available resources on the first time slot based on the uplink time slot, the uplink symbol, the flexible time slot and the flexible symbol indicated in the TDD configuration information.

[0148] In an embodiment, the apparatus further comprises:

[0149] a conflict processing unit configured to, when the first SFI is received, consider that the first SFI does not affect the determination of the first time slot by the first terminal; and / or,

[0150] not expect that the first SFI will change the determination of the first time slot by the first terminal; and / or,

[0151] in a case where the first SFI indicates that a flexible symbol is updated to a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, count one repeated transmission for the corresponding first time slot, and no transmission or repeated transmission of the PUSCH is performed on the corresponding first time slot; and / or,

[0152] in a case where the first SFI indicates that a flexible symbol is updated to a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, perform the transmission or repeated transmission of the PUSCH only on part of the resources.

[0153] In an embodiment, the first determining unit 301 is configured to:

[0154] determine the first time slot and the available resources on the first time slot based on the uplink time slot, the uplink symbol indicated in the TDD configuration information and the second SFI; or,

[0155] determine the first time slot and the available resources on the first time slot based on the uplink time slot, the uplink symbol and the flexible time slot and the flexible symbol indicated in the TDD configuration information, and based on the second SFI; wherein,

[0156] the second SFI represents an SFI last received by the first terminal before the first DCI is received; and the first DCI is used to indicate the transmission or repeated transmission of the PUSCH.

[0157] In an embodiment, the conflict processing unit is further configured to:

[0158] In a case that the first terminal receives a third SFI after the second SFI, the third SFI is considered not to change the first time slot determined by the first terminal; and / or the third SFI is not expected to change the first time slot determined by the first terminal.

[0159] In an embodiment, the conflict processing unit is further configured to:

[0160] In a case that the uplink time slot, the uplink symbol in the uplink time slot and the second SFI indicated by the configuration information based on TDD do not determine the first time slot and the available resource on the first time slot, the uplink symbol indicated by the second SFI is not updated as a flexible symbol or a downlink symbol.

[0161] In an embodiment, the conflict processing unit is further configured to:

[0162] In a case that the third SFI indicates to update the uplink symbol indicated in the second SFI as a flexible symbol or a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission, the transmission or repeated transmission of PUSCH on the corresponding first time slot is not performed and one repetition of the transmission or repeated transmission of PUSCH for the corresponding first time slot is counted, or the transmission or repeated transmission of PUSCH is only performed on partial resources.

[0163] In an embodiment, the conflict processing unit is further configured to:

[0164] In a case that a first CI is received when the transmission or repeated transmission of PUSCH is performed based on the determined first time slot, the transmission or repeated transmission of PUSCH corresponding to the first CI is cancelled and one repetition of the transmission or repeated transmission of PUSCH corresponding to the first CI is counted, or the transmission or repeated transmission of PUSCH is only performed on partial resources; wherein,

[0165] The first CI indicates that the cancelled resource overlaps with the transmission or repeated transmission of PUSCH corresponding to the first CI, or the time slot of the transmission or repeated transmission of PUSCH corresponding to the first CI.

[0166] In an embodiment, the cancelled symbol indicated by the first CI includes a first symbol, a second symbol and the symbols between the first symbol and the second symbol; wherein the first symbol represents the last symbol of the PDCCH carrying the first CI received; and the second symbol represents the first symbol after the processing delay and the time offset.

[0167] In an embodiment, the PDCCH carrying the indication of the first CI does not need to be sent before or received by the first terminal before a first DCI; wherein the first DCI is used to indicate the transmission or repeated transmission of PUSCH.

[0168] In an embodiment, the priority of the transmission or the repeated transmission of the PUSCH is high priority; the first determining unit 301 is further configured to:

[0169] In the determination of the first time slot, the third symbol, the fourth symbol and / or the fifth symbol are determined as available symbols; wherein,

[0170] The third symbol represents a symbol in which a SRS can be configured or a symbol in which a SRS is configured; the fourth symbol represents a symbol in which the transmission or the repeated transmission of the PUSCH is indicated and in which the network side triggers the first terminal to send an aperiodic SRS; and the fifth symbol represents a symbol in which the transmission or the repeated transmission of the PUSCH is indicated and in which the transmission of a periodic and / or semi-persistent SRS overlaps with the transmission or the repeated transmission of the corresponding PUSCH.

[0171] In an embodiment, the priority of the transmission or the repeated transmission of the PUSCH is low priority; the first determining unit 301 is further configured to:

[0172] In a case where the network side triggers the first terminal to send an aperiodic SRS and the symbol in which the aperiodic SRS is sent overlaps with the symbol in which the transmission or the repeated transmission of the PUSCH is indicated, the transmission or the repeated transmission of the corresponding PUSCH is cancelled and one repetition transmission of the corresponding PUSCH is counted, or the transmission or the repeated transmission of the PUSCH is only performed on partial resources; or,

[0173] In a case where the transmission of a periodic SRS overlaps with the transmission or the repeated transmission of the corresponding PUSCH, the transmission or the repeated transmission of the corresponding PUSCH is performed.

[0174] In an embodiment, the priority of the transmission or the repeated transmission of the PUSCH is low priority; the first determining unit 301 is configured to:

[0175] The sixth symbol is determined as an available symbol; wherein,

[0176] The sixth symbol represents a symbol in which a semi-persistent SRS is configured and in which the semi-persistent SRS is not activated.

[0177] In an embodiment, the conflict processing unit is further configured to:

[0178] In a case where the semi-persistent SRS is activated when the transmission or the repeated transmission of the PUSCH is performed on the sixth symbol, the transmission or the repeated transmission of the corresponding PUSCH is cancelled and one repetition transmission of the corresponding PUSCH is counted, or the transmission or the repeated transmission of the PUSCH is only performed on partial resources.

[0179] In actual application, the first determining unit 301 and the conflict processing unit can be implemented by a processor in the uplink transmission device.

[0180] It should be noted that the uplink transmission device provided by the above-mentioned embodiments is used for uplink transmission, and the above-mentioned division of each program module is only used as an example for illustration. In actual application, the above-mentioned processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-mentioned processing. In addition, the uplink transmission device and the uplink transmission method provided by the above-mentioned embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0181] Based on the hardware implementation of the above-mentioned program modules, and in order to realize the method of the first terminal side in the embodiment of the present application, the embodiment of the present application further provides a first terminal, as shown in the following table: Figure 4 The first terminal 400 includes:

[0182] A first communication interface 401 capable of information interaction with other network nodes;

[0183] A first processor 402 connected with the first communication interface 401 to realize information interaction with other network nodes, used for running a computer program to execute the method provided by one or more technical solutions of the first terminal side. And the computer program is stored on the first memory 403.

[0184] Specifically, the first processor 402 is configured to determine a first time slot; wherein,

[0185] The first time slot represents an available time slot of PUSCH transmission or repeated transmission; the number of available symbols of the first time slot is greater than or equal to the number of symbols indicated for each transmission or repeated transmission.

[0186] In an embodiment, the available symbols of the first time slot do not include the following symbols:

[0187] Symbols carrying type 0-PDCCH CSS; and / or,

[0188] Flexible symbols carrying SSB.

[0189] In an embodiment, the first processor 402 is configured to:

[0190] Determine the first time slot and the available resources on the first time slot based on the uplink time slot and the uplink symbol indicated in the configuration information of TDD.

[0191] In an embodiment, the first processor 402 is configured to:

[0192] determining the first time slot and available resources on the first time slot based on the uplink time slot, the uplink symbol, the flexible time slot, the flexible symbol indicated by the TDD configuration information, and the second SFI.

[0193] In an embodiment, the first processor 402 is further configured to:

[0194] when the first SFI is received, considering that the first SFI does not affect the determination of the first time slot by the first terminal; and / or,

[0195] not expecting that the first SFI will change the determination of the first time slot by the first terminal; and / or,

[0196] in a case where the first SFI indicates updating a flexible symbol to a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of PUSCH, counting one repeated transmission for the corresponding first time slot, and not performing the transmission or repeated transmission of PUSCH on the corresponding first time slot; and / or,

[0197] in a case where the first SFI indicates updating a flexible symbol to a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of PUSCH, performing the transmission or repeated transmission of PUSCH only on part of the resources.

[0198] In an embodiment, the first processor 402 is configured to:

[0199] determining the first time slot and available resources on the first time slot based on the uplink time slot, the uplink symbol indicated by the TDD configuration information, and the second SFI; or,

[0200] determining the first time slot and available resources on the first time slot based on the uplink time slot, the uplink symbol, the flexible time slot, the flexible symbol indicated by the TDD configuration information, and the second SFI; wherein,

[0201] the second SFI represents the SFI last received by the first terminal before the first DCI is received; and the first DCI is used to indicate the transmission or repeated transmission of PUSCH.

[0202] In an embodiment, the first processor 402 is further configured to:

[0203] in a case where the first terminal receives a third SFI after the second SFI, considering that the third SFI does not change the determination of the first time slot by the first terminal; and / or, not expecting that the third SFI will change the determination of the first time slot by the first terminal.

[0204] In an embodiment, the first processor 402 is further configured to:

[0205] In a case where the first time slot and the available resource on the first time slot are determined based on the uplink time slot indicated by the TDD-based configuration information, the uplink symbol in the uplink time slot, and the second SFI, the uplink symbol indicated by the second SFI is not updated as a flexible symbol or a downlink symbol.

[0206] In an embodiment, the first processor 402 is further configured to:

[0207] In a case where the third SFI indicates to update the uplink symbol indicated in the second SFI as a flexible symbol or a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy the transmission or repeated transmission of the PUSCH, the transmission or repeated transmission of the PUSCH is not performed on the corresponding first time slot, one repeated transmission is counted for the corresponding first time slot, or the transmission or repeated transmission of the PUSCH is only performed on partial resources.

[0208] In an embodiment, the first processor 402 is further configured to:

[0209] In a case where the first CI is received when the transmission or repeated transmission of the PUSCH is performed based on the determined first time slot, the transmission or repeated transmission of the corresponding PUSCH is cancelled, one repeated transmission is counted for the transmission or repeated transmission of the corresponding PUSCH, or the transmission or repeated transmission of the PUSCH is only performed on partial resources; wherein,

[0210] The first CI indicates that the cancelled resource overlaps with the transmission or repeated transmission of the corresponding PUSCH, or the time slot of the transmission or repeated transmission of the corresponding PUSCH overlaps.

[0211] In an embodiment, the cancelled symbol indicated by the first CI includes a first symbol, a second symbol, and a symbol between the first symbol and the second symbol; wherein the first symbol represents the last symbol of the PDCCH carrying the first CI received; and the second symbol represents the first symbol after the processing delay and the time offset.

[0212] In an embodiment, the PDCCH carrying the first CI indication does not need to be sent before the first DCI or received by the first terminal; wherein the first DCI is used to indicate the transmission or repeated transmission of the PUSCH.

[0213] In an embodiment, the priority of the transmission or repeated transmission of the PUSCH is a high priority; and the first processor 402 is configured to:

[0214] In the determining the first time slot, a third symbol, a fourth symbol and / or a fifth symbol are determined as available symbols; wherein,

[0215] The third symbol represents a symbol in which a SRS is configured or a symbol in which a SRS is configured; the fourth symbol represents a symbol in which a PUSCH is indicated to be transmitted or repeatedly transmitted, and the network side triggers the first terminal to send an aperiodic SRS on the fourth symbol; and the fifth symbol represents a symbol in which a PUSCH is indicated to be transmitted or repeatedly transmitted, and the sending of a periodic and / or semi-persistent SRS on the fifth symbol overlaps with the transmission or repeated transmission of the corresponding PUSCH.

[0216] In an embodiment, the priority of the transmission or repeated transmission of the PUSCH is a low priority; and the first processor 402 is further configured to:

[0217] In a case where the network side triggers the first terminal to send an aperiodic SRS, and the symbol in which the aperiodic SRS is sent overlaps with the symbol in which the PUSCH is indicated to be transmitted or repeatedly transmitted, the transmission or repeated transmission of the corresponding PUSCH is cancelled, one repetition of the transmission or repeated transmission of the corresponding PUSCH is counted, or the transmission or repeated transmission of the PUSCH is only performed on partial resources; or,

[0218] In a case where the sending of a periodic SRS overlaps with the transmission or repeated transmission of the corresponding PUSCH, the transmission or repeated transmission of the corresponding PUSCH is performed.

[0219] In an embodiment, the priority of the transmission or repeated transmission of the PUSCH is a low priority; and the first processor 402 is configured to:

[0220] A sixth symbol is determined as an available symbol; wherein,

[0221] The sixth symbol represents a symbol in which a semi-persistent SRS is configured and the semi-persistent SRS is not activated.

[0222] In an embodiment, the first processor 402 is further configured to:

[0223] In a case where the semi-persistent SRS is activated when the transmission or repeated transmission of the PUSCH is performed on the sixth symbol, the transmission or repeated transmission of the corresponding PUSCH is cancelled, one repetition of the transmission or repeated transmission of the corresponding PUSCH is counted, or the transmission or repeated transmission of the PUSCH is only performed on partial resources.

[0224] It should be noted that the specific processing procedures of the first processor 402 and the first communication interface 401 can be understood with reference to the above method.

[0225] Of course, in actual applications, the various components in the first terminal 400 are coupled together through the bus system 404. It can be understood that the bus system 404 is used to realize the connection communication between the components. The bus system 404 includes not only a data bus, but also a power supply bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 404 in the following description. Figure 4

[0226] The first memory 403 in the embodiment of the present application is used to store various types of data to support the operation of the first terminal 400. Examples of the data include any computer programs used for the operation on the first terminal 400.

[0227] The method disclosed in the above embodiment of the present application can be applied to or implemented by the first processor 402. The first processor 402 can be an integrated circuit chip with the processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware or the instruction in the form of software in the first processor 402. The first processor 402 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 402 can realize or execute the disclosed methods, steps, and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the completion, or the combination of hardware and software modules in the decoding processor can be executed to complete. The software module can be located in the storage medium, which is located in the first memory 403. The first processor 402 reads the information in the first memory 403 and combines the hardware to complete the steps of the above method.

[0228] ​In an exemplary embodiment, the first terminal 400 can be implemented by one or more of an Application Specific Integrated Circuit (ASIC), a DSP, a Programmable Logic Device (PLD), a Complex Programmable Logic Device (CPLD), a Field-Programmable Gate Array (FPGA), a general processor, a controller, a microcontroller (MCU), a microprocessor, or other electronic elements for performing the aforementioned methods.

[0229] It can be understood that the first memory 403 of the embodiments of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), sync link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.

[0230] In the exemplary embodiments, the embodiments of the present application also provide a storage medium, i.e., a computer storage medium, specifically a computer readable storage medium, for example, including the first memory 403 storing a computer program, which can be executed by the first processor 402 of the first terminal 400 to complete the steps of the aforementioned first terminal side method. The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.

[0231] It should be noted that "first", "second", etc. are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.

[0232] The term "and / or" herein is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the term "at least one" herein means any combination of at least two of any one or more of a plurality, for example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0233] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0234] The above is only a preferred embodiment of the present application, and is not intended to limit the protection scope of the present application.

Claims

1. An uplink transmission method, characterized by, The method is applied to a first terminal, and comprises the following steps: determining a first time slot; wherein, the first time slot represents a time slot available for physical uplink shared channel (PUSCH) transmission or repeated transmission; and the number of symbols available in the first time slot is greater than or equal to the number of symbols indicated for each transmission or repeated transmission; in a case where a first cancellation indication (CI) is received when performing the transmission or repeated transmission of the PUSCH based on the determined first time slot, the transmission or repeated transmission of the corresponding PUSCH is cancelled, one repeated transmission is counted for the transmission or repeated transmission of the corresponding PUSCH, or the transmission or repeated transmission of the PUSCH is performed only on partial resources; wherein, the first CI indicates that the cancelled resources overlap with the transmission or repeated transmission of the corresponding PUSCH, or the time slots of the transmission or repeated transmission of the corresponding PUSCH overlap.

2. The method of claim 1, wherein, The symbols available in the first time slot do not include the following symbols: symbols carrying a type 0-PDCCH common search space (CSS); and / or, flexible symbols carrying a synchronization signal block (SSB).

3. The method according to claim 1 or 2, characterized in that, The method further comprises the following steps: determining the first time slot and the available resources in the first time slot based on the uplink time slots and uplink symbols indicated in the configuration information of time division duplexing (TDD).

4. The method according to claim 1 or 2, characterized in that, The method further comprises the following steps: determining the first time slot and the available resources in the first time slot based on the uplink time slots, uplink symbols, flexible time slots, and flexible symbols indicated in the configuration information of TDD.

5. The method of claim 4, wherein, When a first slot format indication (SFI) is received, the method further comprises the following steps: considering that the first SFI does not affect the determination of the first time slot by the first terminal; and / or, not expecting that the first SFI will change the determination of the first time slot by the first terminal; and / or, in a case where the first SFI indicates that a flexible symbol is updated to a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot meet the transmission or repeated transmission of the PUSCH, one repeated transmission is counted for the corresponding first time slot, and the transmission or repeated transmission of the PUSCH is not performed on the corresponding first time slot; and / or, in a case where the first SFI indicates that a flexible symbol is updated to a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot meet the transmission or repeated transmission of the PUSCH, the transmission or repeated transmission of the PUSCH is performed only on partial resources.

6. The method of claim 1 or 2, wherein, The method further comprises the following steps: determining the first time slot and the available resources in the first time slot based on the uplink time slots, uplink symbols, and a second SFI indicated in the configuration information of TDD; or determining the first time slot and the available resources in the first time slot based on the uplink time slots, uplink symbols, and flexible time slots, flexible symbols indicated in the configuration information of TDD, and based on the second SFI; wherein, the second SFI represents the SFI received by the first terminal last time before a first downlink control information (DCI) is received; and the first DCI is used to indicate the transmission or repeated transmission of the PUSCH.

7. The method of claim 6, wherein, The method further comprises the following steps: In a case that the first terminal receives a third SFI after the second SFI, the third SFI is considered not to change the first time slot determined by the first terminal; and / or the third SFI is not expected to change the first time slot determined by the first terminal.

8. The method of claim 7, wherein, The method further comprises: In a case that the first time slot and available resources on the first time slot are determined based on an uplink time slot indicated by TDD-based configuration information, an uplink symbol in the uplink time slot, and the second SFI, the uplink symbol indicated by the second SFI is not updated as a flexible symbol or a downlink symbol.

9. The method of claim 7, wherein, The method further comprises: In a case that the third SFI indicates that the uplink symbol indicated in the second SFI is updated as a flexible symbol or a downlink symbol, if the updated uplink symbol and / or flexible symbol cannot satisfy transmission or repeated transmission of PUSCH, no transmission or repeated transmission of PUSCH is performed on the corresponding first time slot, one repeated transmission is counted for the corresponding first time slot, or transmission or repeated transmission of PUSCH is only performed on partial resources.

10. The method of claim 1, wherein, The first CI indicates the cancelled symbols, including a first symbol, a second symbol, and symbols between the first symbol and the second symbol; wherein the first symbol represents a last symbol of a PDCCH carrying the first CI; and the second symbol represents a first symbol after a processing delay and a time offset.

11. The method of claim 1, wherein, The PDCCH carrying the first CI indication does not need to be sent before a first DCI or received by the first terminal; wherein the first DCI is used to indicate transmission or repeated transmission of PUSCH.

12. The method of claim 1, wherein, The priority of the transmission or repeated transmission of PUSCH is high priority. In the determination of the first time slot, the method comprises: The third symbol, the fourth symbol, and / or the fifth symbol are determined as available symbols; wherein, The third symbol represents a symbol in which a sounding reference signal (SRS) can be configured or a symbol in which the SRS is configured; the fourth symbol represents a symbol in which the indicated transmission or repeated transmission of PUSCH is performed and the network side triggers the first terminal to send an aperiodic SRS on the fourth symbol; and the fifth symbol represents a symbol in which the indicated transmission or repeated transmission of PUSCH is performed and the transmission of a periodic and / or semi-persistent SRS on the fifth symbol overlaps with the corresponding transmission or repeated transmission of PUSCH.

13. The method of claim 1, wherein, The priority of the transmission or repeated transmission of PUSCH is low priority; and the method further comprises: In a case that the network side triggers the first terminal to send an aperiodic SRS and the symbol in which the aperiodic SRS is sent overlaps with the symbol in which the indicated transmission or repeated transmission of PUSCH is performed, the corresponding transmission or repeated transmission of PUSCH is cancelled, one repeated transmission is counted for the corresponding transmission or repeated transmission of PUSCH, or the transmission or repeated transmission of PUSCH is only performed on partial resources; or In a case that the transmission of a periodic SRS overlaps with the corresponding transmission or repeated transmission of PUSCH, the corresponding transmission or repeated transmission of PUSCH is performed.

14. The method of claim 1, wherein, The priority of the transmission or repeated transmission of PUSCH is low priority; and in the determination of the first time slot, the method comprises: determining a sixth symbol as an available symbol; wherein the sixth symbol represents a symbol in which a semi-persistent SRS is configured and the semi-persistent SRS is not activated.

15. The method of claim 14, wherein, The method further comprises: in a case that a semi-persistent SRS is activated when the transmission or repeated transmission of PUSCH is performed on the sixth symbol, cancelling the corresponding transmission or repeated transmission of PUSCH and counting one repeated transmission for the corresponding transmission or repeated transmission of PUSCH, or performing the transmission or repeated transmission of PUSCH on only partial resources.

16. An uplink transmission apparatus, characterized by comprising: comprising: a first determining unit, configured to determine a first time slot; wherein the first time slot represents an available time slot for the transmission or repeated transmission of PUSCH; and a number of available symbols of the first time slot is greater than or equal to a number of symbols indicated for each transmission or repeated transmission of PUSCH; a processing unit, configured to, in a case that a first cancellation indication (CI) is received when the transmission or repeated transmission of PUSCH is performed based on the determined first time slot, cancel the corresponding transmission or repeated transmission of PUSCH and count one repeated transmission for the corresponding transmission or repeated transmission of PUSCH, or perform the transmission or repeated transmission of PUSCH on only partial resources; wherein the first CI indicates that a cancelled resource overlaps with the corresponding transmission or repeated transmission of PUSCH, or a time slot of the corresponding transmission or repeated transmission of PUSCH overlaps.

17. A first terminal, characterized by comprising: a first processor and a first communication interface; wherein the first processor is configured to determine a first time slot; wherein the first time slot represents an available time slot for the transmission or repeated transmission of PUSCH; and a number of available symbols of the first time slot is greater than or equal to a number of symbols indicated for each transmission or repeated transmission of PUSCH; the first processor is further configured to, in a case that a first cancellation indication (CI) is received when the transmission or repeated transmission of PUSCH is performed based on the determined first time slot, cancel the corresponding transmission or repeated transmission of PUSCH and count one repeated transmission for the corresponding transmission or repeated transmission of PUSCH, or perform the transmission or repeated transmission of PUSCH on only partial resources; wherein the first CI indicates that a cancelled resource overlaps with the corresponding transmission or repeated transmission of PUSCH, or a time slot of the corresponding transmission or repeated transmission of PUSCH overlaps.

18. A first terminal, characterized by comprising: a first processor and a first memory for storing a computer program capable of running on the processor, wherein the first processor is configured to run the computer program to perform the steps of the method in any one of claims 1 to 15.

19. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Method and device for determining blind retransmission time slot resource and communication equipment

    CN113545156A

  • Wireless communication method and apparatus

    WO2018223316A1