Data transmission method, apparatus, device, storage medium, chip and product

CN116636289BActive Publication Date: 2026-09-22GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202180082522.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-12
Publication Date
2026-09-22
Estimated Expiration
2041-04-12

AI Technical Summary

Technical Problem

[0003]对于某一SPS物理下行共享信道(Physical Downlink Shared Channel,PDSCH),若根据预配置的反馈时隙确定的时域资源无法用于传输该SPS PDSCH的反馈信息,则该SPSPDSCH的反馈信息将不会被传输,而SPS PDSCH的反馈信息无法传输会导致系统的效率降低

Benefits of technology

[0013]本申请实施例中,从与第一时域资源关联的反馈信息集合确定目标反馈信息,在第一时域资源上传输目标反馈信息,而目标反馈信息包括:M个SPS PDSCH的反馈信息中的前N个SPS PDSCH的反馈信息,从而能够根据SPS PDSCH的反馈信息的先后顺序,对SPSPDSCH的反馈信息进行依次传输,不仅使得每个SPS PDSCH的反馈信息都能够传输,还避免了后调度的SPS PDSCH先反馈而导致乱序的情况发生。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116636289B_ABST
    Figure CN116636289B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a data transmission method, device, equipment, storage medium, chip and product. The data transmission method comprises: obtaining a feedback information set associated with a first time domain resource; the feedback information set comprises feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCHs); M is an integer greater than or equal to 1; determining target feedback information from the feedback information set; the target feedback information comprises feedback information of the first N SPS PDSCHs in the feedback information of the M SPS PDSCHs; N is an integer greater than or equal to 1 and less than or equal to M; and transmitting the target feedback information on the first time domain resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this application relate to, but are not limited to, communication technology, and in particular to a data transmission method, apparatus, device, storage medium, chip, and product. Background Technology

[0002] To better support Ultra Reliable Low Latency Communication (URLLC), the Semi-Persistent Scheduling (SPS) cycle will be shortened.

[0003] For a given SPS Physical Downlink Shared Channel (PDSCH), if the time-domain resources determined according to the pre-configured feedback time slot cannot be used to transmit the feedback information of the SPS PDSCH, then the feedback information of the SPS PDSCH will not be transmitted. The inability to transmit the feedback information of the SPS PDSCH will lead to a decrease in system efficiency. Summary of the Invention

[0004] This application provides a data transmission method, apparatus, device, storage medium, chip, and product.

[0005] In a first aspect, a data transmission method is provided, comprising: acquiring a set of feedback information associated with a first time-domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCHs); wherein M is an integer greater than or equal to 1; determining target feedback information from the set of feedback information; wherein the target feedback information includes: feedback information of the first N SPS PDSCHs among the feedback information of the M SPS PDSCHs; wherein N is an integer greater than or equal to 1 and less than or equal to M; and transmitting the target feedback information on the first time-domain resource.

[0006] In a second aspect, a data transmission method is provided, comprising: acquiring a set of feedback information associated with a first time-domain resource; the set of feedback information includes: feedback information of M SPS PDSCHs; where M is an integer greater than or equal to 1; determining target feedback information from the set of feedback information; the target feedback information includes: feedback information of the first N SPS PDSCHs among the feedback information of the M SPS PDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; and receiving the target feedback information on the first time-domain resource.

[0007] Thirdly, a data transmission apparatus is provided, comprising: an acquisition unit, configured to acquire a set of feedback information associated with a first time-domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCHs); where M is an integer greater than or equal to 1; a determination unit, configured to determine target feedback information from the set of feedback information; the target feedback information includes: feedback information of the first N SPS PDSCHs among the feedback information of the M SPS PDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; and a transmission unit, configured to transmit the target feedback information on the first time-domain resource.

[0008] Fourthly, a data transmission apparatus is provided, comprising: an acquisition unit, configured to acquire a set of feedback information associated with a first time-domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCHs); where M is an integer greater than or equal to 1; a determination unit, configured to determine target feedback information from the set of feedback information; the target feedback information includes: feedback information of the first N SPS PDSCHs among the feedback information of the M SPS PDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; and a receiving unit, configured to receive the target feedback information on the first time-domain resource.

[0009] Fifthly, a data transmission device is provided, comprising: a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to implement the steps in the above-described method.

[0010] In a sixth aspect, a computer storage medium is provided, the computer storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps in the above method.

[0011] In a seventh aspect, a chip is provided, comprising: a processor for retrieving and running a computer program from a memory, causing a device having the chip mounted to perform the steps of the above-described method.

[0012] Eighthly, a computer program product is provided, the computer program product including a computer storage medium storing computer program code, the computer program code including instructions executable by at least one processor, which, when executed by the at least one processor, implement the steps in the above-described method.

[0013] In this embodiment, target feedback information is determined from the set of feedback information associated with the first time domain resource, and the target feedback information is transmitted on the first time domain resource. The target feedback information includes the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs. This allows the feedback information of the SPS PDSCHs to be transmitted sequentially according to the order of their feedback information. This not only ensures that the feedback information of each SPS PDSCH can be transmitted, but also avoids the situation where the SPS PDSCHs scheduled later are fed back first, which would cause out-of-order transmission. Attached Figure Description

[0014] Figure 1 A schematic diagram illustrating the relationship between SPS PDSCH and PUCCH within an SPS cycle is provided for an embodiment of this application.

[0015] Figure 2 A schematic diagram illustrating the relationship between PDSCH and the feedback A / N is provided for an embodiment of this application;

[0016] Figure 3 Another schematic diagram illustrating the relationship between PDSCH and the feedback A / N provided in this application embodiment;

[0017] Figure 4 A schematic diagram of SPS HARQ-ACK feedback provided for an embodiment of this application;

[0018] Figure 5 A schematic diagram illustrating the implementation flow of a data transmission method provided in an embodiment of this application;

[0019] Figure 6 A schematic diagram illustrating the implementation flow of another data transmission method provided in this application embodiment;

[0020] Figure 7 A schematic diagram illustrating the implementation flow of another data transmission method provided in this application embodiment;

[0021] Figure 8 A schematic diagram illustrating the implementation flow of another data transmission method provided in this application embodiment;

[0022] Figure 9 Another SPS HARQ-ACK feedback diagram provided for an embodiment of this application;

[0023] Figure 10 A schematic diagram illustrating the implementation flow of a data transmission method according to another embodiment of this application;

[0024] Figure 11 A schematic diagram illustrating the implementation flow of a data transmission method provided in another embodiment of this application;

[0025] Figure 12 Another SPS HARQ-ACK feedback diagram provided for embodiments of this application;

[0026] Figure 13 A schematic diagram illustrating the implementation flow of a data transmission method provided in another embodiment of this application;

[0027] Figure 14 This is a schematic diagram of the composition structure of a data transmission device provided in an embodiment of this application;

[0028] Figure 15 This is a schematic diagram of the composition structure of another data transmission device provided in an embodiment of this application;

[0029] Figure 16 This is a schematic diagram of the hardware entity of a data transmission device provided in an embodiment of this application;

[0030] Figure 17 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0031] The technical solutions of this application will be described in detail below through embodiments and in conjunction with the accompanying drawings. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. It should be noted that in the examples of this application, "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Furthermore, the technical solutions described in the embodiments of this application can be arbitrarily combined without conflict. "Multiple" or "multiple" in the embodiments of this application can refer to at least two, at least two, etc., respectively.

[0032] In New Radio (NR) systems, data transmission methods can include dynamic transmission and semi-persistent / semi-static transmission. Dynamic transmission is characterized by parameters for each data transmission being indicated by the corresponding Downlink Control Information (DCI). The DCI may include information such as the physical resources used by the PDSCH and / or the Hybrid Automatic Repeat reQuest (HARQ) process number. Semi-persistent / semi-static transmission is characterized by semi-persistent / semi-static configuration of transmission resources and transmission methods. The DCI is used to activate / release the corresponding SPS transmission. Once activated, subsequent transmissions do not require physical layer signaling (e.g., DCI) scheduling.

[0033] In some implementations, a terminal device can be configured with up to one set of SPS transmission parameters, with a minimum period of 10ms. The network device configures the SPS transmission parameters via higher-layer signaling, including at least one of the following: period, time-domain resources, and Physical Uplink Control Channel (PUCCH) resources for acknowledgment / negative ACK / NACK transmission. Since the minimum SPS transmission period is 10ms, and the maximum supported uplink / downlink handover period is 10ms, at least one defined uplink transmission resource must be included within the 10ms period. Therefore, the SPS PDSCH can employ independent feedback, meaning one SPS PDSCH corresponds to one PUCCH carrying its ACK / NACK information. The PUCCH configured by the network device for transmitting ACK / NACK on the SPS PDSCH can be PUCCH format 0 or PUCCH format 1, where PUCCH format 0 or PUCCH format 1 can carry a maximum of 2 bits of ACK / NACK information. Then, the network device can activate or deactivate SPS via downlink control signaling (DCI). The activation signaling will further indicate some parameters of the SPS transmission, such as frequency domain resources and / or feedback time slots. The feedback time slot can be called the time domain offset, denoted by k1, where k1 represents the time slot interval between the time slot where the SPS PDSCH is located and the time slot where the ACK / NACK transmission of the SPS PDSCH is located. Once SPS transmission is activated, without dynamic scheduling within the same time resources, the network device will always send an SPS PDSCH, and the terminal device will always send the ACK / NACK information corresponding to the SPS PDSCH. In the embodiments of this application, any feedback information can be ACK / NACK information, HARQ-ACK information, or a HARQ-ACK codebook.

[0034] Figure 1 A schematic diagram illustrating the relationship between SPS PDSCH and PUCCH within an SPS cycle is provided for embodiments of this application, as shown below. Figure 1 As shown, in the time dimension t, within each SPS period, the ACK / NACK information for the SPS PDSCH can be transmitted on the PUCCH after the time domain offset k1.

[0035] To better support ultra-reliable low-latency communication, the SPS period will be shortened, with a minimum of 1ms. For an SPSPDSCH, if the time-domain resources determined according to the pre-configured feedback time slot (k1) cannot be used to transmit the PUCCH, such as if the time-domain symbols occupied by the PUCCH are downlink symbols, then the ACK / NACK information of the SPS PDSCH will not be transmitted.

[0036] To avoid system efficiency degradation caused by discarded ACK / NACK messages corresponding to SPS PDSCHs, enhanced feedback for SPS PDSCHs can be supported. For example, SPS ACK / NACK deferring (Deferring HARQ-ACK) can be supported. That is, if an SPS PDSCH received in time slot / sub-time slot n cannot transmit its corresponding ACK / NACK message in a PUCCH after time slot / sub-time slot n+k1 (where k1 can be pre-configured by the network device, e.g., through higher-layer signaling configuration or indicated in the activation signaling DCI), the ACK / NACK message is deferred to time slot / sub-time slot n+k1+k1. defer Transmission takes place within the specified timeframe.

[0037] To reduce the complexity of terminal device implementation, the following PDSCH timing relationship is still defined for data processing within a single carrier:

[0038] Figure 2 A schematic diagram illustrating the relationship between PDSCH and the feedback A / N is provided for an embodiment of this application, as shown below. Figure 2 As shown, in the time dimension t, the terminal device receives a PDSCH 1, whose corresponding HARQ process number is X. Before the terminal device sends the ACK / NACK (A / N) feedback information corresponding to this PDSCH 1, the terminal device does not expect the network device to schedule a new PDSCH 2, whose HARQ process number is the same as that of PDSCH 1. That is, after a downlink (DL) HARQ process transmission, but before the corresponding ACK / NACK feedback information is sent, the network device cannot reuse the HARQ process number of this PDSCH 1 for data transmission.

[0039] Figure 3 Another schematic diagram illustrating the relationship between PDSCH and the feedback A / N provided for embodiments of this application is shown below. Figure 3 As shown, in the time dimension t, the terminal device receives PDSCH 1 in time slot i, and its corresponding ACK / NACK information is transmitted through time slot j. The terminal device does not expect to receive PDSCH 2, whose start symbol is after the start symbol of PDSCH 1, but the corresponding ACK / NACK (A / N) information is transmitted through a time slot before time slot j. That is, the feedback of a PDSCH scheduled later cannot be earlier.

[0040] However, the PDSCH timing may be disrupted after the introduction of the SPS ACK / NACK information delay method.

[0041] Figure 4 A schematic diagram of SPS HARQ-ACK feedback provided for an embodiment of this application, as shown below. Figure 4 As shown, the terminal device can be configured with two SPS configurations: SPS configuration 1 and SPS configuration 2. The pre-configured feedback time slot k1 is always one time slot. Additionally, the network device is configured with two PUCCH resources for transmitting SPS ACK / NACK. PUCCH 1 (or PUCCH resource 1) is used to transmit 1 or 2 bits of information, and PUCCH 2 (or PUCCH resource 2) is used to transmit more than 2 bits of information. Uplink resources are configured in Slot n+3 and Slot n+5.

[0042] According to k1=1, the feedback information of SPS PDSCH 0 and SPS PDSCH 1 in slot n is transmitted in slot n+1. However, this slot is a downlink slot and cannot transmit feedback information, so the corresponding feedback information needs to be postponed. The feedback information of SPS PDSCH 2 and SPS PDSCH 3 in slot n+1 is transmitted in slot n+2. However, this slot is a downlink slot and cannot transmit feedback information, so the corresponding feedback information needs to be postponed. The feedback information of SPS PDSCH 4 and SPS PDSCH 5 in slot n+2 is transmitted in slot n+3. If only the 2-bit feedback information corresponding to SPS PDSCH 4 and SPS PDSCH 5 is transmitted in slot n+3, PUCCH resource 1 can be used. The time domain resource occupied by PUCCH resource 1 is an uplink resource and can be transmitted. However, the feedback information of SPS PDSCH 0 to 3 will be postponed to slot n+5 for transmission. This results in out-of-order disorder, meaning the order is broken. Figure 3 The corresponding timing constraints.

[0043] To at least address the aforementioned issues, embodiments of this application provide a data transmission method, apparatus, device, storage medium, chip, and product.

[0044] The term "terminal device" in this application can be referred to as Terminal, User Equipment (UE), Mobile Station (MS), Mobile Terminal (MT), etc. Specifically, terminal devices can include mobile phones, tablets, computers with wireless transceiver capabilities, handheld computers, desktop computers, personal digital assistants, portable media players, smart speakers, navigation devices, smartwatches, smart glasses, smart necklaces and other wearable devices, pedometers, digital TVs, Virtual Reality (VR) terminal devices, Augmented Reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, wireless terminal devices in smart homes, and vehicles, in-vehicle equipment, or in-vehicle modules in vehicle networking systems, etc.

[0045] The network equipment used in this application can be a network-side device that communicates wirelessly with terminal devices, such as a Wireless-Fidelity (Wi-Fi) access point, an evolved base station, a next-generation communication base station, such as a 5G gNB or small cell, micro cell, or transmission reception point (TRP), or it can be a relay station, access point, vehicle-mounted equipment, or wearable device, etc.

[0046] The following describes the data processing method provided in the embodiments of this application. During implementation, the executing entity of the following method may include a processor or a chip, which can be applied in a terminal device or a network device. Alternatively, the executing entity may be a terminal device or a network device.

[0047] Figure 5 This is a schematic diagram illustrating the implementation flow of a data transmission method provided in an embodiment of this application, as shown below. Figure 5 As shown, this method is applied to a terminal device, and the method includes:

[0048] S501. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1.

[0049] Any time-domain resource mentioned in the embodiments of this application (e.g., a first time-domain resource, or any one of the second, third, or one or more time-domain resources described below, etc.) may include a frame, a subframe, a time slot, a sub-time slot, or Q time-domain symbols; Q is an integer greater than or equal to 1. The Q time-domain symbols can be time-domain symbols within a single time slot. In implementation, the Q time-domain symbols can be any number of time-domain symbols from 1 to 13. For example, the Q time-domain symbols can be 1 time-domain symbol, 2 time-domain symbols, 4 time-domain symbols, 8 time-domain symbols, etc.

[0050] Feedback information from M SPS PDSCHs may include: feedback information from one or more SPS PDSCH configurations; at least one of the period, time-domain resources, and frequency-domain resources of different SPS PDSCH configurations may be different. M can be 1 or an integer greater than or equal to 2.

[0051] In some implementations, different configurations of SPS PDSCH correspond to different services. For example, in communication or network services, the SPS PDSCH period can be longer, and time-domain and / or frequency-domain resources can be more abundant; in IoT services, the SPS PDSCH period can be shorter, and time-domain and / or frequency-domain resources can be less abundant. Figure 4 The diagram illustrates two configurations of SPS PDSCH: SPS Configuration 1 and SPS Configuration 2. The period of the SPS PDSCH can be one or more subframes, one or more time slots, one or more sub-time slots, or R time-domain symbols, etc. R is an integer greater than or equal to 1.

[0052] A single time-domain resource can include one or more configured SPS PDSCHs, for example, such as Figure 4 As shown, Slot n or Slot n+1 includes the PDSCH for SPS configuration 1 and the PDSCH for SPS configuration 2. During implementation, network devices can activate different SPS configurations via different DCIs.

[0053] The feedback information of the M SPS PDSCHs can be arranged sequentially. For example, the feedback information of the M SPS PDSCHs can be arranged sequentially based on at least one of the following methods: chronological order, ascending order of the HARQ process number of the SPS PDSCHs, ascending order of the SPS configuration number, ascending order of the carrier number of the carrier on which the SPS PDSCH is located, etc. For example, if the time domain position of the first SPS PDSCH is before the time domain position of the second SPS PDSCH, then the first SPS PDSCH is arranged before the second SPS PDSCH. As another example, if the time domain position of the first SPS PDSCH is the same as that of the second SPS PDSCH, but the HARQ process number of the first SPS PDSCH is less than the HARQ process number of the second SPS PDSCH, then the first SPS PDSCH is arranged before the second SPS PDSCH.

[0054] In some implementations, the feedback information of any one of the M SPS PDSCHs (or the feedback information corresponding to any one SPS PDSCH) can be ACK / NACK information or HARQ-ACK information.

[0055] S502. Determine the target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs; N is an integer greater than or equal to 1 and less than or equal to M.

[0056] When M is 1, the feedback information of the first N SPS PDSCHs can be the feedback information of the 1 SPS PDSCH.

[0057] In some implementations, the feedback information of the first N SPS PDSCHs can be the feedback information with the earliest time among the feedback information of M SPS PDSCHs, and / or the feedback information with the earliest HARQ process number of the SPS PDSCH, and / or the feedback information with the earliest SPS configuration number, and / or the feedback information with the earliest carrier number of the carrier on which the SPS PDSCH is located.

[0058] S503, Transmit target feedback information on the first time domain resource.

[0059] The terminal device can transmit target feedback information on the PUCCH corresponding to the first time domain resource. For example, the terminal device can transmit target feedback information on a specific PUCCH within the first time domain resource. The terminal device can send target feedback information to the network device on the first time domain resource.

[0060] In some implementations, a PUCCH of the first time-domain resource may transmit only target feedback information. In other implementations, a PUCCH of the first time-domain resource may transmit not only target feedback information but also other control information; this application does not limit this aspect.

[0061] The first time-domain resource may be configured with one or more PUCCH resources. For example, the first time-domain resource may be configured with at least one of the following PUCCH resources: a first PUCCH resource, a second PUCCH resource, a third PUCCH resource, and a fourth PUCCH resource. In other embodiments, the first time-domain resource may be configured with more than four PUCCH resources.

[0062] Within any time-domain resource (including the first time-domain resource), the attribute information of different PUCCH resources can be different. The attribute information of the same PUCCH resource configured in different time-domain resources can be the same. Attribute information may include at least one of the following: the time-domain resources occupied, the frequency-domain resources occupied, and the number of bits that can be carried. For example, such as... Figure 4 As shown, the attribute information of PUCCH 1 and PUCCH 2 in Slot n+3 can be different. In Slot n+3 and Slot n+5, the attribute information of the two PUCCH 1s can be the same, and the attribute information of the two PUCCH 2s can be the same.

[0063] In some implementations, if there are no resources on the first time domain resource capable of transmitting target feedback information, for example, if the first time domain resource does not include uplink resources and / or flexible resources, or if the first time domain resource may include not only uplink resources and / or flexible resources, but also unavailable resources, and the PUCCH in the first time domain resource includes unavailable resources (i.e., resources that cannot be used to transmit feedback information, wherein an implementation in which the PUCCH includes unavailable resources may include: all or part of the resources corresponding to the PUCCH are unavailable resources), then the terminal device will not transmit target feedback information on the first time domain resource, thereby postponing the transmission of the entire set of feedback resources to one or more time domain resources after the first time domain resource.

[0064] In this embodiment, target feedback information is determined from the set of feedback information associated with the first time domain resource, and the target feedback information is transmitted on the first time domain resource. The target feedback information includes the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs. This allows the feedback information of the SPS PDSCHs to be transmitted sequentially according to the order of their feedback information. This not only ensures that the feedback information of each SPS PDSCH can be transmitted, but also avoids the situation where the SPS PDSCHs scheduled later are fed back first, which would cause out-of-order transmission.

[0065] In some embodiments, the set of feedback information may include: delayed first feedback information associated with a first time-domain resource; the first feedback information includes: specified feedback information transmitted on a second time-domain resource based on a time-domain offset; the second time-domain resource precedes the first time-domain resource, and there is no available resource in the second time-domain resource for transmitting the specified feedback information.

[0066] The second time-domain resource may include one or more time-domain resources. The second time-domain resource may be an adjacent time-domain resource to the first time-domain resource, or the second time-domain resource may be separated from the first time-domain resource by one or more time-domain resources.

[0067] like Figure 4 As shown, taking Slot n+3 as the first time-domain resource as an example, the feedback information of SPPS PDSCH 0 and SPPS PDSCH 1, which can be determined based on the time-domain offset, is transmitted in Slot n+1. However, Slot n+1 is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information (feedback information of SPPS PDSCH 0 and SPPS PDSCH 1) needs to be postponed. The feedback information of SPPS PDSCH 2 and SPPS PDSCH 3 is transmitted in Slot n+2. However, Slot n+2 is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information (feedback information of SPPS PDSCH 0-3) needs to be postponed to Slot n+3. Thus, it can be determined that the feedback information of SPPS PDSCH 0, SPPS PDSCH 1, SPPS PDSCH 2, and SPPS PDSCH 3 is the postponed first feedback information associated with the first time-domain resource.

[0068] In other embodiments, the set of feedback information may include: undelayed second feedback information associated with the first time-domain resource; the second feedback information includes: feedback information transmitted on the first time-domain resource based on the time-domain offset.

[0069] like Figure 4As shown, taking Slot n+3 as an example, the feedback information of SPSPDSCH 4 and SPSPDSCH 5, which can be determined based on the time domain offset, is transmitted in Slot n+3. Thus, the feedback information of SPSPDSCH 4 and SPSPDSCH 5 can be determined as the undelayed second feedback information associated with the first time domain resource.

[0070] In some other implementations, the feedback information set may include: a delayed first feedback information associated with the first time domain resource, and a non-delayed second feedback information associated with the first time domain resource.

[0071] In some implementations, different configurations of SPS PDSCH can correspond to different time-domain offsets.

[0072] like Figure 4 As shown, through the data transmission method provided in this application embodiment, the PUCCH resource in the first time domain resource used for transmitting feedback information of SPS PDSCH may include PUCCH 1 and PUCCH 2. The time domain resource occupied by PUCCH 1 is an uplink resource, which can transmit feedback information of SPS PDSCH. Therefore, based on the fact that PUCCH 1 can carry 2 bits, the target feedback information is determined to include the feedback information of SPS PDSCH 0 and SPS PDSCH 1. The time domain resource occupied by PUCCH 2 includes unavailable resources (e.g., downlink resources) and cannot transmit feedback information of SPS PDSCH.

[0073] In some embodiments, the first target resource in the first time domain resource for transmitting target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits in the feedback information set, and the target number of bits is greater than or equal to the number of bits in the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information.

[0074] In other embodiments, the first target resource in the first time domain resource used for transmitting target feedback information can be the resource corresponding to the maximum number of bits among the number of bits that one or more available uplink resources can carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

[0075] It should be noted that the one or more uplink resources mentioned anywhere in the embodiments of this application can be available resources for transmitting uplink data. The symbols occupied or corresponding to the available resources for transmitting uplink data can be uplink symbols, or they can be uplink symbols and / or flexible symbols. Uplink symbols and / or flexible symbols can be semi-statically configured, or they can be dynamically indicated.

[0076] During implementation, the feedback information of the first N SPS PDSCHs can be determined based on time-domain resources as the smallest unit. For example, the feedback information of the first N SPS PDSCHs can be the feedback information of all SPS PDSCHs in one or more time-domain resources.

[0077] The feedback information for M SPS PDSCHs includes: feedback information for all SPS PDSCHs in one or more time-domain resources that precede and are associated with the first time-domain resource.

[0078] The feedback information of the first N SPS PDSCHs includes: the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources; P is an integer greater than or equal to 1.

[0079] Figure 6 This is a schematic diagram illustrating the implementation flow of another data transmission method provided in an embodiment of this application, as shown below. Figure 6 As shown, this method is applied to a terminal device, and the method includes:

[0080] S601. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1.

[0081] S602. Determine the feedback information set, the feedback information of all SPSPDSCH in the first P time domain resources of one or more time domain resources, corresponding to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; one or more time domain resources are before the first time domain resource and associated with the first time domain resource.

[0082] In any embodiment of this application, one or more time-domain resources associated with the first time-domain resource can be determined based on the time-domain offset. In some embodiments, the one or more time-domain resources associated with the first time-domain resource can be the time-domain resources containing all SPS PDSCHs corresponding to each feedback information in the feedback information set associated with the first time-domain resource.

[0083] In this step, the second target resource is allowed to be transmitted in the first time domain resource, which may include: data on the second target resource (including feedback information of all SPS PDSCH in the first P time domain resources) is allowed to be transmitted in the first time domain resource, and / or the second target resource is an uplink transmission resource and / or a flexible transmission resource.

[0084] One implementation of allowing the second target resource to be transmitted in the first time domain resource is as follows: the number of bits of feedback information of all SPS PDSCH in the first P time domain resources is less than or equal to the number of bits that the second target resource can carry, and the second target resource is an uplink resource and / or a flexible resource.

[0085] The uplink resources mentioned in the embodiments of this application can refer to the symbols occupied by the resource as uplink symbols, and the flexible resources can refer to the symbols occupied by the resource as flexible symbols.

[0086] S603. Determine the feedback information of all SPS PDSCH in the first P+1 time domain resources of one or more time domain resources, corresponding to the third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry.

[0087] In some embodiments, the third target resource is not allowed to be transmitted in the first time domain resource, which may include: the number of bits of feedback information of all SPS PDSCH in the first P+1 time domain resources is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0088] For example, the number of bits for the feedback information of all SPS PDSCH in the first P+1 time domain resources is 4 bits, but the number of bits that the third target resource can carry is 2 bits, thus determining that the third target resource is not allowed to be transmitted in the first time domain resource.

[0089] In this embodiment, unavailable resources may include at least one of the following: downlink resources, uplink / downlink handover protection resources, and network-configured unavailable resources. The symbols occupied by unavailable resources may include downlink symbols, uplink / downlink handover protection symbols, and network-configured unavailable symbols. The downlink symbols may include semi-statically configured downlink symbols, or a combination of semi-static and dynamically configured downlink symbols.

[0090] S604. Determine the feedback information of all SPS PDSCH in the first P time-domain resources as the target feedback information.

[0091] S605, Transmit target feedback information on the first time domain resource.

[0092] by Figure 4 For example, for Figure 6The corresponding embodiments are illustrated by example. Figure 4 In this context, PUCCH resource 1 can carry 2 bits, and PUCCH resource 2 can carry 7 bits.

[0093] Feedback information for SPS PDSCH 0 and SPS PDSCH 1 in Slot n is transmitted in Slot n+1. However, this Slot is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information needs to be delayed. Feedback information for SPS PDSCH 2 and SPS PDSCH 3 in Slot n+1 is transmitted in Slot n+2. However, this Slot is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information needs to be delayed. Feedback information for SPS PDSCH 4 and SPS PDSCH 5 in Slot n+2 is transmitted in Slot n+3.

[0094] If only the 2-bit feedback information corresponding to SPS PDSCH 0 and SPS PDSCH 1 is transmitted in Slot n+3, PUCCH resource 1 is used. PUCCH resource 1 occupies only uplink symbols in the time domain, meaning it is available. However, transmitting the 4-bit feedback information corresponding to SPS PDSCH 0-3 in Slot n+3 requires the use of PUCCH resource 2. But PUCCH resource 2 occupies downlink symbols in the time domain, meaning it is unavailable. Therefore, the terminal device determines:

[0095] (1) The 2-bit feedback information corresponding to SPS PDSCH 0 and SPS PDSCH 1 is transmitted in Slot n+3;

[0096] (2) Feedback information from SPS PDSCH 2-5 is further postponed to Slot n+5.

[0097] If only 2-bit feedback information corresponding to SPS PDSCH 2 and SPS PDSCH 3 is transmitted in Slot n+5, PUCCH resource 1 is used, and all time-domain symbols occupied by PUCCH resource 1 are uplink symbols, meaning PUCCH resource 1 is available. If only 4-bit feedback information corresponding to SPS PDSCH 2, 3, 4, and 5 is transmitted in Slot n+5, PUCCH resource 2 is used, and all time-domain symbols occupied by PUCCH resource 2 are uplink symbols, meaning PUCCH resource 2 is available. If only 5-bit feedback information corresponding to SPS PDSCH 2, 3, 4, 5, and 6 is transmitted in Slot n+5, PUCCH resource 2 is used, and all time-domain symbols occupied by PUCCH resource 2 are uplink symbols, meaning PUCCH resource 2 is available. If only 7-bit feedback information corresponding to SPS PDSCH 2, 3, 4, 5, 6, 7, and 8 is transmitted in Slot n+5, PUCCH resource 2 is used, and all time-domain symbols occupied by PUCCH resource 2 are uplink symbols, meaning PUCCH resource 2 is available. Then the terminal device is determined as follows:

[0098] The 7-bit feedback information corresponding to SPS PDSCH2-8 is transmitted in Slot n+5.

[0099] This embodiment determines the transmission of HARQ-ACK bits using time slots as the smallest unit. It can also be extended to use HARQ-ACK bits corresponding to one PDSCH as the smallest unit.

[0100] The effect of this method is that it prioritizes the transmission of SPS ACK / NACK according to the time sequence, ensuring that the transmissions are sent as early as possible without causing out-of-order delivery, thus breaking the [previous principle]. Figure 3 The corresponding timing constraints are simple to implement on terminal devices. No additional SPSACK / NACK feedback latency is introduced.

[0101] During implementation, the feedback information of the first N SPS PDSCHs can be determined based on the HARQ-ACK bit corresponding to a PDSCH as the smallest unit.

[0102] The feedback information of M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0103] In some implementations, if the first time-domain resource is associated with another time-domain resource, the feedback information of the first N SPS PDSCHs may include: feedback information of a portion of the SPS PDSCHs in the time-domain resource associated with the first time-domain resource.

[0104] In other implementations, if the first time-domain resource is associated with multiple time-domain resources, the feedback information of the first N SPS PDSCHs may include: the feedback information of all SPSPDSCHs in the first P time-domain resources associated with the first time-domain resource and the feedback information of some SPS PDSCHs in the (P+1)th time-domain resource; where P is an integer greater than or equal to 1.

[0105] In this embodiment of the application, the feedback information of a portion of SPS PDSCH determined from a time-domain resource can be the feedback information of the preceding portion of SPS PDSCH determined from the feedback information of all SPS PDSCH included in the time-domain resource. For example, the feedback information of the portion of SPS PDSCH can be the feedback information of the earlier time, and / or the feedback information of the earlier HARQ process number of the SPSPDSCH, and / or the feedback information of the earlier SPS configuration number, and / or the feedback information of the earlier carrier number of the carrier on which the SPSPDSCH is located.

[0106] Figure 7 This is a schematic diagram illustrating the implementation flow of another data transmission method provided in an embodiment of this application, as shown below. Figure 7 As shown, this method is applied to a terminal device, and the method includes:

[0107] S701. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1.

[0108] S702. Determine the feedback information of the first N SPS PDSCHs in the feedback information set, corresponding to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource.

[0109] In this step, the second target resource being allowed to be transmitted within the first time-domain resource may include: data on the second target resource (including feedback information of the first N SPS PDSCHs, for example, feedback information of a portion of the SPS PDSCHs in a time-domain resource associated with the first time-domain resource, or feedback information of all the SPS PDSCHs in the first P time-domain resources and feedback information of a portion of the SPS PDSCHs in the P+1th time-domain resource among multiple time-domain resources associated with the first time-domain resource) being allowed to be transmitted within the first time-domain resource, and / or, the second target resource being an uplink resource and / or a flexible resource. In this embodiment, the symbol used for the flexible resource is the flexible symbol.

[0110] S703. Determine that the feedback information of the first N+1 SPS PDSCHs corresponds to the third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry.

[0111] In some embodiments, the third target resource is not allowed to be transmitted in the first time domain resource, which may include: the number of bits of feedback information of the first N+1 SPS PDSCH is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0112] For example, the feedback information of the first N+1 SPS PDSCHs is 3 bits, but the third target resource can only carry 2 bits, thus determining that the third target resource is not allowed to be transmitted in the first time domain resource.

[0113] S704. Determine the feedback information of the first N SPS PDSCH as the target feedback information.

[0114] S705, transmit target feedback information on the first time domain resource.

[0115] Still with Figure 4 For example, for Figure 7 The corresponding implementation example illustrates this: If only 1 bit of feedback information corresponding to SPSPDSCH 0 is transmitted in Slot n+3, PUCCH resource 1 is used. PUCCH resource 1 occupies all uplink symbols in the time domain, meaning PUCCH resource 1 is available. If only 2 bits of feedback information corresponding to SPS PDSCH 0 and SPS PDSCH 1 are transmitted in Slot n+3, PUCCH resource 1 is used. PUCCH resource 1 occupies all uplink symbols in the time domain, meaning PUCCH resource 1 is available. However, if 3 bits of feedback information corresponding to SPS PDSCH 0-2 are transmitted in Slot n+3, PUCCH resource 2 is required. But PUCCH resource 2 occupies downlink symbols in the time domain, meaning PUCCH resource 2 is unavailable. Therefore, the terminal device determines:

[0116] (1) The 2-bit feedback information corresponding to SPS PDSCH 0 and SPS PDSCH 1 is transmitted in Slot n+3;

[0117] (2) Feedback information from SPS PDSCH 2-5 is further postponed to Slot n+5.

[0118] The feedback information from SPS PDSCH in Slot n+5 can be based on Figure 7 The corresponding embodiments can be deduced by analogy, and the embodiments in this application will not be described in detail.

[0119] Figure 8 This is a schematic diagram illustrating the implementation flow of another data transmission method provided in an embodiment of this application, as shown below. Figure 8 As shown, this method is applied to a terminal device, and the method includes:

[0120] S801. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1.

[0121] S802. Determine a fourth target resource from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that the one or more uplink resources can carry respectively; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information.

[0122] In any embodiment of this application, the fourth target resource can be not only an uplink resource, but also a resource with the largest number of bits that can be carried, thereby enabling the transmission of as much SPS PDSCH feedback information as possible.

[0123] S803. Based on the number of bits that the fourth target resource can carry, determine the feedback information of all SPS PDSCH in the first P time domain resources of one or more time domain resources associated with the first time domain resource; one or more time domain resources are before the first time domain resource.

[0124] Among them, the number of bits that the fourth target resource can carry is greater than or equal to the number of bits of feedback information of all SPSPDSCH in the first P time-domain resources, and less than the number of bits of feedback information of all SPS PDSCH in the first P+1 time-domain resources.

[0125] S804. Determine the feedback information of all SPS PDSCH in the first P time-domain resources as the target feedback information.

[0126] S805, transmit target feedback information on the first time domain resource.

[0127] exist Figure 8 In the corresponding embodiment, the feedback information of the first N SPS PDSCHs is determined based on time-domain resources as the smallest unit, and the target feedback information is determined based on the number of bits that the fourth target resource that meets the requirements in the first time-domain resources can carry.

[0128] Figure 9 Another SPS HARQ-ACK feedback diagram provided for an embodiment of this application, as shown below. Figure 9As shown, the terminal device can be configured with two SPS configurations: SPS configuration 1 and SPS configuration 2. The pre-configured feedback time slot k1 is always one time slot. Additionally, the network device is configured with three PUCCH resources for transmitting SPS ACK / NACK, where PUCCH resource 1 is used to transmit 1 or 2 bits of information, and PUCCH resources 2 and 3 are used to transmit more than 2 bits of information. Uplink resources are configured in Slot n+3 and Slot n+5.

[0129] Feedback information for SPS PDSCH 0 and SPS PDSCH 1 in Slot n is transmitted in Slot n+1. However, this Slot is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information needs to be delayed. Feedback information for SPS PDSCH 2 and SPS PDSCH 3 in Slot n+1 is transmitted in Slot n+2. However, this Slot is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information needs to be delayed. Feedback information for SPS PDSCH 4 and SPS PDSCH 5 in Slot n+2 is transmitted in Slot n+3.

[0130] In Slot n+3, the available PUCCH resources are PUCCH 1 and PUCCH 2, where PUCCH 1 can carry 2 bits and PUCCH 2 can carry 5 bits.

[0131] In Adoption Figure 8 In the corresponding embodiment, both PUCCH1 and PUCCH2 are uplink resources. Therefore, based on PUCCH2, which has a larger number of bearer bits, the feedback information of all SPS PDSCHs in the first P time-domain resources can be determined. Then, the terminal device can determine:

[0132] (1) The 4-bit feedback information corresponding to SPS PDSCH 0-3 is transmitted in Slot n+3 via PUCCH2;

[0133] (2) Feedback information from SPS PDSCH 4-5 is further postponed to Slot n+5.

[0134] In Slot n+5, the available PUCCH resources are PUCCH1, PUCCH2, and PUCCH3. PUCCH1 can carry 2 bits, PUCCH2 can carry 5 bits, and PUCCH3 can carry 10 bits. The total number of HARQ-ACK bits required for Slot n+5 is 4 bits. Therefore, the terminal device determines:

[0135] The 5-bit feedback information corresponding to SPS PDSCH 4-8 is transmitted via PUCCH2 in Slot n+5.

[0136] Figure 10 A schematic diagram illustrating the implementation flow of a data transmission method provided in another embodiment of this application is shown below. Figure 10 As shown, this method is applied to a terminal device, and the method includes:

[0137] S1001. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling SPS physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1.

[0138] S1002. Determine a fourth target resource from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that the one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information.

[0139] S1003. Based on the number of bits that the fourth target resource can carry, determine the feedback information of the first N SPS PDSCHs; the number of bits that the fourth target resource can carry is greater than or equal to the feedback information of the first N SPS PDSCHs, and less than or equal to the feedback information of the first N+1 SPS PDSCHs.

[0140] S1004. Determine the feedback information of the first N SPS PDSCH as the target feedback information.

[0141] S1005. Transmit target feedback information on the first time domain resource.

[0142] exist Figure 10 In the corresponding embodiment, the feedback information of the first N SPS PDSCHs is determined based on the HARQ-ACK bit corresponding to a PDSCH as the smallest unit, and the target feedback information is determined based on the number of bits that the fourth target resource that meets the requirements in the first time domain resource can carry.

[0143] Continue reading Figure 9 In adopting Figure 10 In the case of the corresponding embodiment, the terminal device can determine:

[0144] (1) The 5-bit feedback information corresponding to SPS PDSCH 0-4 is transmitted in Slot n+3 via PUCCH2;

[0145] (2) Feedback information from SPS PDSCH 5 is further delayed until Slot n+5.

[0146] Therefore, it was determined that the 4-bit feedback information corresponding to SPS PDSCH5-8 was transmitted through PUCCH2 in Slot n+5.

[0147] exist Figure 8 and Figure 10 Both methods determine the target feedback information based on the number of bits that the fourth target resource, which meets the requirements, can carry in the first time domain resource. In this approach, delaying the transmission of SPS ACK / NACK will not cause out-of-order delivery, thus breaking the... Figure 3 The corresponding timing constraints make implementation simple on terminal devices. Compared to... Figure 6 and Figure 7 In the corresponding implementation, unnecessary SPS ACK / NACK delays can be avoided when PUCCH resources are available under heavy load but unavailable under light load. This is because Implementation 1 determines PUCCH resources and HARQ-ACK bits by sorting them from smallest to largest load, and stops processing once an unavailable resource is encountered. Figure 8 and Figure 10 The corresponding implementation is to select available and high-load PUCCH resources as much as possible to ensure that SPS ACK / NACK can be transmitted as much as possible.

[0148] To avoid HARQ-ACK codebook reassembly, this application embodiment can also provide a data transmission method. In the method provided by this embodiment, the feedback information of M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources before the first time-domain resource;

[0149] The target feedback information includes: the delayed first feedback information associated with the first time domain resource;

[0150] The first feedback information includes: specified feedback information transmitted on the second time domain resource based on the time domain offset; the second time domain resource is prior to the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information.

[0151] Figure 11 A schematic diagram illustrating the implementation flow of a data transmission method provided in another embodiment of this application is shown below. Figure 11 As shown, this method is applied to a terminal device, and the method includes:

[0152] S1101. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling SPS physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1.

[0153] S1102. Determine the target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs; N is an integer greater than or equal to 1 and less than or equal to M.

[0154] S1103. If a fifth target resource exists in one or more uplink resources, first feedback information is transmitted on the fifth target resource; the number of bits that the fifth target resource can carry is greater than or equal to the number of bits of the first feedback information, and is the number of bits that is closest to the number of bits of the first feedback information among the number of bits that the one or more uplink resources can carry respectively; the one or more uplink resources are uplink resources available in the first time domain for transmitting feedback information.

[0155] In some embodiments, the target feedback information further includes: undelayed second feedback information associated with the first time-domain resource; the second feedback information includes: feedback information transmitted on the first time-domain resource based on the time-domain offset;

[0156] The data transmission method may further include: transmitting the first feedback information and the second feedback information on the fifth target resource when the number of bits that the fifth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information.

[0157] In some instances, the data transmission method may further include: determining a sixth target resource from one or more uplink resources if the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; the number of bits that the sixth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; and transmitting the first feedback information and the second feedback information on the sixth target resource.

[0158] The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

[0159] In other embodiments, if the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, and there is no sixth target resource in one or more uplink resources, the second feedback information is transmitted on a time domain resource after the first time domain resource.

[0160] In some instances, the data transmission method may also include transmitting first feedback information on a time domain resource following the first time domain resource, in the case that a fifth target resource is not present in one or more uplink resources.

[0161] In some implementations, the time-domain resource following the first time-domain resource can be a third time-domain resource, which can be one or more time-domain resources. The third time-domain resource can be adjacent to the first time-domain resource, or it can be separated from the first time-domain resource by at least one time-domain resource. The third time-domain resource can be determined based on a time-domain offset and the SPS PDSCH in the first time-domain resource or the SPS PDSCH in a resource before or after the first time-domain resource. For example, if the first time-domain resource contains an SPS PDSCH, the third time-domain resource is determined based on the position and time-domain offset of the SPS PDSCH in the first time-domain resource.

[0162] Transmitting first feedback information on a time domain resource following the first time domain resource may include: determining a delayed third feedback information associated with a third time domain resource; the third feedback information includes the first feedback information; determining a fifth target resource from multiple uplink resources in the third time domain resource used for transmitting feedback information to be transmitted, wherein the number of bits that the fifth target resource can carry is greater than or equal to the number of bits that the third feedback information can carry, and is the number of bits that the multiple uplink resources can carry that is closest to the number of bits that the third feedback information can carry; and transmitting the third feedback information based on the fifth target resource.

[0163] Figure 12 Another SPS HARQ-ACK feedback diagram provided for embodiments of this application, such as... Figure 12 As shown, the terminal device can be configured with two SPS configurations, namely SPS configuration 1 and SPS configuration 2, with a pre-configured feedback time slot k1 of only one time slot. Additionally, the network device is configured with three PUCCH resources for transmitting SPS ACK / NACK, where PUCCH resource 1 is used to transmit 1 or 2 bits of information, and PUCCH resources 2 and 3 are used to transmit more than 2 bits of information. Uplink resources are configured in Slot n+3, Slot n+5, and Slot n+6.

[0164] Feedback information for SPS PDSCH 0 and SPS PDSCH 1 in Slot n is transmitted in Slot n+1. However, this Slot is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information needs to be delayed. Feedback information for SPS PDSCH 2 and SPS PDSCH 3 in Slot n+1 is transmitted in Slot n+2. However, this Slot is a downlink time slot and cannot transmit feedback information, so the corresponding feedback information needs to be delayed. Feedback information for SPS PDSCH 4 and SPS PDSCH 5 in Slot n+2 is transmitted in Slot n+3.

[0165] If the 4-bit feedback information corresponding to SPS PDSCH 0-3 (delayed) is to be transmitted in Slot n+3, PUCCH resource 2 is required. However, the time-domain symbols occupied by PUCCH resource 2 include downlink symbols, meaning PUCCH resource 2 is unavailable. Therefore, the terminal device determines:

[0166] Feedback information from SPS PDSCH 0-5 continues to be delayed until Slot n+5.

[0167] If only the 7-bit feedback information corresponding to SPS PDSCH 0-6 (delayed) is transmitted in Slot n+5, PUCCH resource 2 is used. The time-domain symbols occupied by PUCCH resource 2 are all uplink symbols, meaning PUCCH resource 2 is available. If the 9-bit feedback information corresponding to SPS PDSCH 0-8 is transmitted in Slot n+5, PUCCH resource 3 is used. The time-domain symbols occupied by PUCCH resource 3 are downlink symbols, meaning PUCCH resource 3 is unavailable. Then the terminal device determines:

[0168] (1) The 7-bit feedback information corresponding to SPS PDSCH 0-6 is transmitted in Slot n+5;

[0169] (2) Feedback information from SPS PDSCH 7-8 is further postponed to Slot n+6.

[0170] If only the 2-bit feedback information corresponding to SPS PDSCH 7-8 is transmitted in Slot n+6, using PUCCH resource 1, and the time domain symbols occupied by PUCCH resource 1 are all uplink symbols, i.e., PUCCH resource 1 is available; then the terminal device determines:

[0171] The 2-bit feedback information corresponding to SPS PDSCH 7-8 is transmitted in Slot n+6.

[0172] This embodiment determines the transmission of HARQ-ACK bits using time slots as the smallest unit. It can also be extended to use HARQ-ACK bits corresponding to one PDSCH as the smallest unit.

[0173] In this embodiment, the transmission of SPS ACK / NACK follows the principle of prioritizing early transmission based on time sequence, thus avoiding out-of-order transmission and breaking the rule. Figure 3 The corresponding timing constraints simplify implementation on terminal devices. It does not introduce additional SPSACK / NACK feedback latency. Compared to... Figures 6 to 8 and Figure 10 The embodiment is divided into two parts: delayed and non-delayed. The delayed SPS PDSCH feedback information is transmitted on a time-domain resource, avoiding HARQ-ACK codebook reassembly.

[0174] The UE handles out-of-order issues differently for PDSCHs of different types. Since network devices have complete control over dynamically scheduled transmissions, out-of-order transmissions can be avoided through network device scheduling. However, for SPS PDSCHs, network devices cannot prevent out-of-order transmissions through scheduling. The data transmission method provided in this application's embodiments can prevent out-of-order feedback information from occurring in SPS PDSCHs.

[0175] This section describes the method performed by the network device during data transmission. In the implementation process, the network device can perform corresponding calculation processes with the terminal device to confirm that it can receive the target feedback information in the first time domain resource, and then receive the target feedback information on the first time domain resource. Based on the target feedback information, it can be determined that the terminal device has received the first N SPS PDSCH.

[0176] Figure 13 This is a schematic diagram illustrating the implementation flow of a data transmission method provided in another embodiment of this application, as shown below. Figure 13 As shown, this method is applied to a network device, and the method includes:

[0177] S1301. Obtain the set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M SPSPDSCH; M is an integer greater than or equal to 1.

[0178] The first time-domain resource in this step can be a specific time-domain resource determined by the network device, which may include indicated uplink resources and / or flexible resources.

[0179] S1302. Determine the target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs; N is an integer greater than or equal to 1 and less than or equal to M.

[0180] S1303, Receive target feedback information on the first time domain resource.

[0181] Network devices can receive target feedback information sent by terminal devices on the first time domain resources.

[0182] The following describes some implementation methods of data transmission in network devices.

[0183] In some embodiments, the set of feedback information includes: a delayed first feedback information associated with a first time domain resource, and / or a non-delayed second feedback information associated with the first time domain resource;

[0184] The first feedback information includes: specified feedback information transmitted on the second time domain resource based on the time domain offset; the second time domain resource is prior to the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information;

[0185] The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

[0186] In some embodiments, the first target resource in the first time domain resource used for transmitting target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits in the feedback information set, and the target number of bits is greater than or equal to the number of bits in the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information;

[0187] or,

[0188] The first target resource used for transmitting target feedback information in the first time domain resource is the resource corresponding to the largest number of bits among the number of bits that one or more available uplink resources can carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

[0189] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0190] The feedback information of the first N SPS PDSCHs includes: the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources; P is an integer greater than or equal to 1.

[0191] In some embodiments, determining the target feedback information from the set of feedback information includes:

[0192] In the set of feedback information, the feedback information of all SPS PDSCH in the first P time domain resources of one or more time domain resources corresponds to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; one or more time domain resources precede the first time domain resource and are associated with the first time domain resource;

[0193] Determine the feedback information of all SPS PDSCH in the first P+1 time domain resources of one or more time domain resources, corresponding to the third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry;

[0194] The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

[0195] In some embodiments, the third target resource is not allowed to be transmitted in the first time domain resource, including:

[0196] The number of bits of feedback information from all SPS PDSCHs in the first P+1 time-domain resources is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0197] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0198] The feedback information of the first N SPS PDSCHs includes: feedback information of some SPS PDSCHs in a time-domain resource associated with the first time-domain resource, or, feedback information of all SPS PDSCHs in the first P time-domain resources and feedback information of some SPS PDSCHs in the P+1th time-domain resource among multiple time-domain resources associated with the first time-domain resource.

[0199] In some embodiments, determining the target feedback information from the set of feedback information includes:

[0200] Determine the feedback information of the first N SPS PDSCHs in the feedback information set, which correspond to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource;

[0201] The feedback information of the first N+1 SPS PDSCHs is determined to correspond to the third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry.

[0202] The feedback information from the first N SPS PDSCHs is determined as the target feedback information.

[0203] In some embodiments, the third target resource is not allowed to be transmitted in the first time domain resource, including: the number of bits of feedback information of the first N+1 SPSPDSCHs is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0204] In some embodiments, determining the target feedback information from the set of feedback information includes:

[0205] A fourth target resource is determined from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that the one or more uplink resources can each carry; the one or more uplink resources are uplink resources available in the first time domain for transmitting feedback information.

[0206] Based on the number of bits that the fourth target resource can carry, determine the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources associated with the first time-domain resource; one or more time-domain resources are before the first time-domain resource; the number of bits that the fourth target resource can carry is greater than or equal to the number of bits of feedback information of all SPS PDSCHs in the first P time-domain resources, and less than the number of bits of feedback information of all SPS PDSCHs in the first P+1 time-domain resources;

[0207] The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

[0208] In some embodiments, determining the target feedback information from the set of feedback information includes:

[0209] A fourth target resource is determined from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that the one or more uplink resources can each carry; the one or more uplink resources are uplink resources available in the first time domain for transmitting feedback information.

[0210] Based on the number of bits that the fourth target resource can carry, determine the feedback information of the first N SPS PDSCHs; the number of bits that the fourth target resource can carry is greater than or equal to the feedback information of the first N SPS PDSCHs, and less than or equal to the feedback information of the first N+1 SPSPDSCHs.

[0211] The feedback information from the first N SPS PDSCHs is determined as the target feedback information.

[0212] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources prior to the first time-domain resource;

[0213] The target feedback information includes: the delayed first feedback information associated with the first time domain resource;

[0214] The first feedback information includes: specified feedback information transmitted on the second time domain resource based on the time domain offset; the second time domain resource is prior to the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information.

[0215] In some embodiments, receiving target feedback information on a first time-domain resource includes:

[0216] If a fifth target resource exists among one or more uplink resources, the first feedback information is received on the fifth target resource;

[0217] The number of bits that the fifth target resource can carry is greater than or equal to the number of bits of the first feedback information, and is the number of bits that is closest to the number of bits of the first feedback information among the number of bits that one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information.

[0218] In some embodiments, the target feedback information further includes: undelayed second feedback information associated with the first time-domain resource; the second feedback information includes: feedback information transmitted on the first time-domain resource based on the time-domain offset;

[0219] The method also includes:

[0220] If the number of bits that the fifth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, the first feedback information and the second feedback information are received on the fifth target resource.

[0221] In some embodiments, the method further includes one of the following:

[0222] If the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, a sixth target resource is determined from one or more uplink resources; the number of bits that the sixth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; the first feedback information and the second feedback information are received on the sixth target resource; the second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

[0223] If the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, and there is no sixth target resource in one or more uplink resources, the second feedback information is received on the time domain resource after the first time domain resource.

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

[0225] If a fifth target resource is not present in one or more uplink resources, the first feedback information is received on a time domain resource following the first time domain resource.

[0226] In some embodiments, the time-domain resources include frames, subframes, time slots, sub-time slots, or Q time-domain symbols; Q is an integer greater than or equal to 1.

[0227] In some embodiments, the feedback information of the first N SPS PDSCHs is the feedback information with the earliest time among the feedback information of the M SPS PDSCHs, and / or, the feedback information with the earliest HARQ process number of the SPS PDSCH, and / or, the feedback information with the earliest SPS configuration number, and / or, the feedback information with the earliest carrier number of the carrier on which the SPS PDSCH is located.

[0228] The description of the network device-side embodiments above is similar to the description of the terminal device-side method embodiments above, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the network device-side embodiments of this application, please refer to the description of the terminal device-side method embodiments of this application for understanding.

[0229] Based on the foregoing embodiments, this application provides a data transmission device, which includes the included units and the modules included in each unit, which can be implemented by a processor in a terminal device; of course, it can also be implemented by specific logic circuits.

[0230] Figure 14 This is a schematic diagram of the composition structure of a data transmission device provided in an embodiment of this application, as shown below. Figure 14 As shown, the data transmission device 1400 may be a processor, a chip, or a terminal device. The data transmission device 1400 includes:

[0231] The acquisition unit 1401 is used to acquire a set of feedback information associated with the first time-domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1;

[0232] The determining unit 1402 is used to determine the target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs; N is an integer greater than or equal to 1 and less than or equal to M;

[0233] The transmission unit 1403 is used to transmit target feedback information on the first time domain resource.

[0234] In some embodiments, the set of feedback information includes: a delayed first feedback information associated with a first time domain resource, and / or a non-delayed second feedback information associated with the first time domain resource;

[0235] The first feedback information includes: specified feedback information transmitted on the second time domain resource based on the time domain offset; the second time domain resource is prior to the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information;

[0236] The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

[0237] In some embodiments, the first target resource in the first time domain resource used for transmitting target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits in the feedback information set, and the target number of bits is greater than or equal to the number of bits in the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information;

[0238] or,

[0239] The first target resource used for transmitting target feedback information in the first time domain resource is the resource corresponding to the largest number of bits among the number of bits that one or more available uplink resources can carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

[0240] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0241] The feedback information of the first N SPS PDSCHs includes: the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources; P is an integer greater than or equal to 1.

[0242] In some embodiments, the determining unit 1402 is further configured to determine the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources in the feedback information set, which correspond to a second target resource and the second target resource is allowed to be transmitted in the first time-domain resource; one or more time-domain resources precede and are associated with the first time-domain resource; determine the feedback information of all SPS PDSCHs in the first P+1 time-domain resources of one or more time-domain resources, which correspond to a third target resource and the third target resource is not allowed to be transmitted in the first time-domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry; and determine the feedback information of all SPS PDSCHs in the first P time-domain resources as target feedback information.

[0243] In some embodiments, the determining unit 1402 is further configured to determine that the number of bits of feedback information of all SPS PDSCH in the first P+1 time-domain resources is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0244] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0245] The feedback information of the first N SPS PDSCHs includes: feedback information of some SPS PDSCHs in a time-domain resource associated with the first time-domain resource, or, feedback information of all SPS PDSCHs in the first P time-domain resources and feedback information of some SPS PDSCHs in the P+1th time-domain resource among multiple time-domain resources associated with the first time-domain resource; P is an integer greater than or equal to 1.

[0246] In some embodiments, the determining unit 1402 is further configured to determine the feedback information of the first N SPS PDSCHs in the feedback information set, which correspond to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource;

[0247] The feedback information of the first N+1 SPS PDSCHs is determined to correspond to the third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry.

[0248] The feedback information from the first N SPS PDSCHs is determined as the target feedback information.

[0249] In some embodiments, the determining unit 1402 is further configured to determine that the number of bits of feedback information of the first N+1 SPS PDSCHs is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0250] In some embodiments, the determining unit 1402 is further configured to determine a fourth target resource from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits among the number of bits that the one or more uplink resources can carry respectively; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information;

[0251] Based on the number of bits that the fourth target resource can carry, determine the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources associated with the first time-domain resource; one or more time-domain resources are before the first time-domain resource; the number of bits that the fourth target resource can carry is greater than or equal to the number of bits of feedback information of all SPS PDSCHs in the first P time-domain resources, and less than the number of bits of feedback information of all SPS PDSCHs in the first P+1 time-domain resources;

[0252] The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

[0253] In some embodiments, the determining unit 1402 is further configured to determine a fourth target resource from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits among the number of bits that the one or more uplink resources can carry respectively; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information;

[0254] Based on the number of bits that the fourth target resource can carry, determine the feedback information of the first N SPS PDSCHs; the number of bits that the fourth target resource can carry is greater than or equal to the feedback information of the first N SPS PDSCHs, and less than or equal to the feedback information of the first N+1 SPSPDSCHs.

[0255] The feedback information from the first N SPS PDSCHs is determined as the target feedback information.

[0256] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources prior to the first time-domain resource;

[0257] The target feedback information includes: the delayed first feedback information associated with the first time domain resource;

[0258] The first feedback information includes: specified feedback information transmitted on the second time domain resource based on the time domain offset; the second time domain resource is prior to the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information.

[0259] In some embodiments, the transmission unit 1403 is further configured to transmit first feedback information on the fifth target resource when a fifth target resource exists in one or more uplink resources;

[0260] The number of bits that the fifth target resource can carry is greater than or equal to the number of bits of the first feedback information, and is the number of bits that is closest to the number of bits of the first feedback information among the number of bits that one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information.

[0261] In some embodiments, the target feedback information further includes: undelayed second feedback information associated with the first time-domain resource; the second feedback information includes: feedback information transmitted on the first time-domain resource based on the time-domain offset;

[0262] The transmission unit 1403 is further configured to transmit the first feedback information and the second feedback information on the fifth target resource when the number of bits that the fifth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information.

[0263] In some embodiments, the determining unit 1402 is further configured to determine a sixth target resource from one or more uplink resources if the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; the number of bits that the sixth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; the transmitting unit 1403 is further configured to transmit the first feedback information and the second feedback information on the sixth target resource; the second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset;

[0264] In some embodiments, the transmission unit 1403 is further configured to transmit the second feedback information on a time domain resource following the first time domain resource when the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, and there is no sixth target resource in one or more uplink resources.

[0265] In some embodiments, the transmission unit 1403 is further configured to transmit first feedback information on a time domain resource following the first time domain resource when there is no fifth target resource in one or more uplink resources.

[0266] In some embodiments, the time-domain resources include frames, subframes, time slots, sub-time slots, or Q time-domain symbols; Q is an integer greater than or equal to 1.

[0267] In some embodiments, the feedback information of the first N SPS PDSCHs is the feedback information with the earliest time among the feedback information of the M SPS PDSCHs, and / or, the feedback information with the earliest HARQ process number of the SPS PDSCH, and / or, the feedback information with the earliest SPS configuration number, and / or, the feedback information with the earliest carrier number of the carrier on which the SPS PDSCH is located.

[0268] Figure 15 This is a schematic diagram of the composition structure of another data transmission device provided in an embodiment of this application, as shown below. Figure 15 As shown, the data transmission device 1500 can be a processor, a chip, or a network device, and the data transmission device 1500 includes:

[0269] The acquisition unit 1501 is used to acquire a set of feedback information associated with the first time domain resource; the set of feedback information includes: feedback information of M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); M is an integer greater than or equal to 1;

[0270] The determining unit 1502 is used to determine the target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs out of the feedback information of M SPS PDSCHs; N is an integer greater than or equal to 1 and less than or equal to M;

[0271] The receiving unit 1503 is used to receive target feedback information on the first time domain resource.

[0272] In some embodiments, the set of feedback information includes: a delayed first feedback information associated with a first time domain resource, and / or a non-delayed second feedback information associated with the first time domain resource;

[0273] The first feedback information includes: specified feedback information transmitted on the second time domain resource based on the time domain offset; the second time domain resource is prior to the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information;

[0274] The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

[0275] In some embodiments, the first target resource in the first time domain resource used for transmitting target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits in the feedback information set, and the target number of bits is greater than or equal to the number of bits in the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information;

[0276] or,

[0277] The first target resource used for transmitting target feedback information in the first time domain resource is the resource corresponding to the largest number of bits among the number of bits that one or more available uplink resources can carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

[0278] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0279] The feedback information of the first N SPS PDSCHs includes: the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources; P is an integer greater than or equal to 1.

[0280] In some embodiments, the determining unit 1502 is further configured to determine the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources in the feedback information set, which correspond to a second target resource and the second target resource is allowed to be transmitted in the first time-domain resource; one or more time-domain resources precede and are associated with the first time-domain resource; determine the feedback information of all SPS PDSCHs in the first P+1 time-domain resources of one or more time-domain resources, which correspond to a third target resource and the third target resource is not allowed to be transmitted in the first time-domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry; and determine the feedback information of all SPS PDSCHs in the first P time-domain resources as target feedback information.

[0281] In some embodiments, the determining unit 1502 is further configured to determine that the number of bits of feedback information of all SPS PDSCH in the first P+1 time-domain resources is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0282] In some embodiments, the feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource;

[0283] The feedback information of the first N SPS PDSCHs includes: feedback information of some SPS PDSCHs in a time-domain resource associated with the first time-domain resource, or, feedback information of all SPS PDSCHs in the first P time-domain resources and feedback information of some SPS PDSCHs in the P+1th time-domain resource among multiple time-domain resources associated with the first time-domain resource.

[0284] In some embodiments, the determining unit 1502 is further configured to determine that the feedback information of the first N SPS PDSCHs in the feedback information set corresponds to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; determine that the feedback information of the first N+1 SPS PDSCHs corresponds to the third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry; and determine the feedback information of the first N SPS PDSCHs as the target feedback information.

[0285] In some embodiments, the determining unit 1502 is further configured to determine that the number of bits of feedback information of the first N+1 SPS PDSCHs is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

[0286] In some embodiments, the determining unit 1502 is further configured to determine a fourth target resource from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that the one or more uplink resources can each carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information; based on the number of bits that the fourth target resource can carry, determine the feedback information of all SPS PDSCHs in the first P time domain resources of the one or more time domain resources associated with the first time domain resource; the one or more time domain resources are before the first time domain resource; the number of bits that the fourth target resource can carry is greater than or equal to the number of bits of the feedback information of all SPS PDSCHs in the first P time domain resources, and less than the number of bits of the feedback information of all SPS PDSCHs in the first P+1 time domain resources; and determine the feedback information of all SPS PDSCHs in the first P time domain resources as the target feedback information.

[0287] In some embodiments, the determining unit 1502 is further configured to determine a fourth target resource from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits among the number of bits that the one or more uplink resources can each carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information; based on the number of bits that the fourth target resource can carry, determine the feedback information of the first N SPS PDSCHs; the number of bits that the fourth target resource can carry is greater than or equal to the feedback information of the first N SPS PDSCHs, and less than or equal to the feedback information of the first N+1 SPS PDSCHs; and determine the feedback information of the first N SPS PDSCHs as the target feedback information.

[0288] In some embodiments, the feedback information of the M SPS PDSCHs includes: feedback information of all SPS PDSCHs in one or more time-domain resources preceding the first time-domain resource; the target feedback information includes: delayed first feedback information associated with the first time-domain resource; the first feedback information includes: specified feedback information transmitted on the second time-domain resource based on the time-domain offset; the second time-domain resource precedes the first time-domain resource, and there is no available resource in the second time-domain resource for transmitting the specified feedback information.

[0289] In some embodiments, the receiving unit 1503 is further configured to receive first feedback information on the fifth target resource when a fifth target resource exists in one or more uplink resources; wherein the number of bits that the fifth target resource can carry is greater than or equal to the number of bits of the first feedback information, and is the number of bits that is closest to the number of bits of the first feedback information among the number of bits that the one or more uplink resources can carry respectively; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information.

[0290] In some embodiments, the target feedback information further includes: undelayed second feedback information associated with the first time domain resource; the second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset; the receiving unit 1503 is further configured to receive the first feedback information and the second feedback information on the fifth target resource when the number of bits that the fifth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information.

[0291] In some embodiments, the determining unit 1502 is further configured to determine a sixth target resource from one or more uplink resources if the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; the number of bits that the sixth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information; the receiving unit 1503 is further configured to receive the first feedback information and the second feedback information on the sixth target resource; the second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset;

[0292] In some embodiments, the receiving unit 1503 is further configured to receive the second feedback information on a time domain resource following the first time domain resource when the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, and there is no sixth target resource in one or more uplink resources.

[0293] In some embodiments, the receiving unit 1503 is further configured to receive first feedback information on a time domain resource following the first time domain resource when there is no fifth target resource in one or more uplink resources.

[0294] In some embodiments, the time-domain resources include frames, subframes, time slots, sub-time slots, or Q time-domain symbols; Q is an integer greater than or equal to 1.

[0295] In some embodiments, the feedback information of the first N SPS PDSCHs is the feedback information with the earliest time among the feedback information of the M SPS PDSCHs, and / or, the feedback information with the earliest HARQ process number of the SPS PDSCH, and / or, the feedback information with the earliest SPS configuration number, and / or, the feedback information with the earliest carrier number of the carrier on which the SPS PDSCH is located.

[0296] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0297] It should be noted that, in the embodiments of this application, if the above-described data transmission method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a terminal device to execute all or part of the methods of the various embodiments of this application.

[0298] Figure 16 This is a schematic diagram of a hardware entity of a data transmission device provided in an embodiment of this application, such as... Figure 16 As shown, the hardware entity of the data transmission device 1600 includes a processor 1601 and a memory 1602, wherein the memory 1602 stores a computer program that can run on the processor 1601, and the processor 1601 executes the program to implement the steps in the method of any of the above embodiments.

[0299] The data transmission device 1600 may be a terminal device in any of the above embodiments, or the data transmission device 1600 may be a network device in any of the above embodiments.

[0300] The memory 1602 stores computer programs that can run on the processor. The memory 1602 is configured to store instructions and applications that can be executed by the processor 1601. It can also cache data to be processed or already processed (e.g., image data, audio data, voice communication data, and video communication data) in the various modules of the processor 1601 and the data transmission device 1600. It can be implemented by flash memory or random access memory (RAM).

[0301] When processor 1601 executes a program, it implements the steps of any of the above-mentioned data transmission methods. Processor 1601 typically controls the overall operation of data transmission device 1600.

[0302] This application provides a computer storage medium that stores one or more programs, which can be executed by one or more processors to implement the steps of the data transmission method as described in any of the above embodiments.

[0303] Figure 17 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Figure 17 The chip 1700 shown includes a processor 1701, which can call and run computer programs from memory to implement the steps of the method executed by the server / cloud platform / first device in the embodiments of this application.

[0304] Optionally, such as Figure 17 As shown, chip 1700 may further include memory 1702. Processor 1701 can retrieve and run computer programs from memory 1702 to implement the steps of the method executed by the server / cloud platform / first device in this embodiment.

[0305] The memory 1702 can be a separate device independent of the processor 1701, or it can be integrated into the processor 1701.

[0306] Optionally, the chip 1700 may also include an input interface 1703. The processor 1701 can control the input interface 1703 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0307] Optionally, the chip 1700 may also include an output interface 1704. The processor 1701 can control the output interface 1704 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

[0308] Optionally, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0309] Optionally, the chip can be applied to the server / cloud platform / first device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the server / cloud platform / first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

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

[0311] This application provides a computer program product, which includes a computer storage medium storing computer program code. The computer program code includes instructions executable by at least one processor, which, when executed by at least one processor, implement the steps of the data transmission method of any of the above embodiments.

[0312] It should be noted that the descriptions of the above embodiments of data transmission devices, computer storage media, chips, and computer program products are similar to the descriptions of the above embodiments of methods or apparatus, and have similar beneficial effects to the method embodiments. For technical details not disclosed in the embodiments of data transmission devices, computer storage media, chips, and computer program products of this application, please refer to the descriptions of the method or apparatus embodiments of this application for understanding.

[0313] It should be noted that the transmission in the embodiments of this application can be understood as sending or receiving, and needs to be determined in combination with the specific scenario. This application will not elaborate on this point.

[0314] The aforementioned data processing device, chip, or processor may include integrations of any one or more of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), Graphics Processing Unit (GPU), Embedded Neural-Network Processing Unit (NPU), Controller, Microcontroller, or Microprocessor. It is understood that other electronic devices may also implement the aforementioned processor functions, and this application does not specifically limit the specific implementation.

[0315] The aforementioned computer storage media / memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc.; or it can be various terminal devices that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0316] It should be understood that phrases such as "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some implementations," or "some embodiments," etc., mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, phrases such as "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some implementations," or "some embodiments," appearing throughout the specification, do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments of this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0317] Unless otherwise specified, the numbering of the embodiments in this application does not limit the order in which the above steps are performed. Furthermore, the methods used to process data in different embodiments may be the same or different methods. It should also be noted that any step in the embodiments of this application may be performed independently; that is, performing any step in the above embodiments may not depend on the execution of other steps.

[0318] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatus, devices, computer storage media, chips, and computer program products can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as multiple units or components being combined, integrated into another system, or some features being ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0319] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0320] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0321] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined to obtain new method embodiments without conflict. The features disclosed in the several product embodiments provided in this application can be arbitrarily combined to obtain new product embodiments without conflict. The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined to obtain new method embodiments or device embodiments without conflict.

[0322] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.

[0323] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0324] In the embodiments of this application, descriptions of the same steps and contents in different embodiments can be referred to each other. In the embodiments of this application, the term "and" does not affect the order of steps. For example, A can be executed and B can be executed simultaneously. It can be that A is executed first and then B, or B is executed first and then A, or B is executed simultaneously with A.

[0325] The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0326] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0327] It should be noted that in the various embodiments involved in this application, all steps or only some steps may be performed, as long as a complete technical solution can be formed. The above descriptions are merely implementation methods of this application, but the protection scope of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the protection scope of this application. Therefore, the protection scope of this application should be determined by the scope of the claims.

[0328] Industrial applicability

[0329] This application provides a data transmission method, apparatus, device, storage medium, chip, and product. By adopting the data transmission scheme in this application, the feedback information of SPS PDSCH can be transmitted sequentially according to the order of the feedback information of SPS PDSCH. This not only ensures that the feedback information of each SPS PDSCH can be transmitted, but also avoids the situation where the SPS PDSCH scheduled later feeds back first, which would cause out-of-order transmission.

Claims

1. A data transmission method, comprising: Obtain the set of feedback information associated with the first time domain resource; The feedback information set includes: feedback information from M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); where M is an integer greater than or equal to 1. The target feedback information is determined from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs among the feedback information of the M SPSPDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; Transmit the target feedback information on the first time domain resource; The first target resource in the first time domain resource used for transmitting the target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits of the feedback information set, and the target number of bits is greater than or equal to the number of bits of the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information; or, The first target resource in the first time domain resource used to transmit the target feedback information is the resource corresponding to the maximum number of bits among the number of bits that the one or more available uplink resources can each carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

2. The method according to claim 1, wherein, The set of feedback information includes: delayed first feedback information associated with the first time domain resource, and / or undelayed second feedback information associated with the first time domain resource; The first feedback information includes: specified feedback information transmitted on a second time domain resource based on a time domain offset; the second time domain resource precedes the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information; The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

3. The method according to claim 1 or 2, wherein, The feedback information of the M SPS PDSCHs includes: feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource; The feedback information of the first N SPS PDSCHs includes: the feedback information of all SPS PDSCHs in the first P time-domain resources of the one or more time-domain resources; where P is an integer greater than or equal to 1.

4. The method according to claim 1 or 2, wherein, Determining the target feedback information from the set of feedback information includes: In the feedback information set, the feedback information of all SPS PDSCH in the first P time domain resources of one or more time domain resources corresponds to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; the one or more time domain resources are before the first time domain resource and associated with the first time domain resource; The feedback information of all SPS PDSCH in the first P+1 time-domain resources of the one or more time-domain resources is determined, corresponding to the third target resource, and the third target resource is not allowed to be transmitted in the first time-domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry; The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

5. The method according to claim 4, wherein, The third target resource is not allowed to be transmitted in the first time domain resource, including: The number of bits of feedback information of all SPS PDSCH in the first P+1 time-domain resources is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

6. The method according to claim 1 or 2, wherein, The feedback information of the M SPS PDSCHs includes: feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource; The feedback information of the first N SPS PDSCHs includes: feedback information of a portion of the SPS PDSCHs in a time-domain resource associated with the first time-domain resource, or, feedback information of all the SPS PDSCHs in the first P time-domain resources and feedback information of a portion of the SPS PDSCHs in the (P+1)th time-domain resource among multiple time-domain resources associated with the first time-domain resource; where P is an integer greater than or equal to 1.

7. The method according to claim 1 or 2, wherein, Determining the target feedback information from the set of feedback information includes: The feedback information of the first N SPS PDSCHs in the feedback information set is determined to correspond to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; The feedback information of the first N+1 SPS PDSCHs is determined to correspond to a third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry. The feedback information of the first N SPS PDSCHs is determined as the target feedback information.

8. The method according to claim 7, wherein, The third target resource is not allowed to be transmitted in the first time domain resource, including: The number of bits of feedback information from the first N+1 SPS PDSCHs is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

9. The method according to claim 1 or 2, wherein, Determining the target feedback information from the set of feedback information includes: A fourth target resource is determined from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that each of the one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information. Based on the number of bits that the fourth target resource can carry, determine the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources associated with the first time-domain resource; the one or more time-domain resources are before the first time-domain resource; the number of bits that the fourth target resource can carry is greater than or equal to the number of bits of feedback information of all SPS PDSCHs in the first P time-domain resources, and less than the number of bits of feedback information of all SPS PDSCHs in the first P+1 time-domain resources; The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

10. The method according to claim 2, wherein, Determining the target feedback information from the set of feedback information includes: A fourth target resource is determined from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that each of the one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information. Based on the number of bits that the fourth target resource can carry, the feedback information of the first N SPS PDSCHs is determined; the number of bits that the fourth target resource can carry is greater than or equal to the feedback information of the first N SPS PDSCHs, and less than or equal to the feedback information of the first N+1 SPS PDSCHs. The feedback information of the first N SPS PDSCHs is determined as the target feedback information.

11. The method according to claim 1 or 2, wherein, The feedback information of the M SPS PDSCHs includes: feedback information of all SPS PDSCHs in one or more time-domain resources preceding the first time-domain resource; The target feedback information includes: delayed first feedback information associated with the first time domain resource; The first feedback information includes: specified feedback information transmitted on a second time-domain resource based on a time-domain offset; the second time-domain resource precedes the first time-domain resource, and there is no available resource in the second time-domain resource for transmitting the specified feedback information.

12. The method according to claim 11, wherein, The transmission of the target feedback information on the first time-domain resource includes: If a fifth target resource exists in one or more uplink resources, the first feedback information is transmitted on the fifth target resource. Wherein, the number of bits that the fifth target resource can carry is greater than or equal to the number of bits of the first feedback information, and is the number of bits that is closest to the number of bits of the first feedback information among the number of bits that the one or more uplink resources can carry respectively; the one or more uplink resources are the uplink resources available in the first time domain resources for transmitting feedback information.

13. The method according to claim 12, wherein, The target feedback information further includes: undelayed second feedback information associated with the first time domain resource; the second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset; The method further includes: If the number of bits that the fifth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, the first feedback information and the second feedback information are transmitted on the fifth target resource.

14. The method according to claim 13, wherein, The method also includes one of the following: If the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, a sixth target resource is determined from the one or more uplink resources. The number of bits that the sixth target resource can carry is greater than or equal to the sum of the number of bits in the first feedback information and the number of bits in the second feedback information; The first feedback information and the second feedback information are transmitted on the sixth target resource; The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset; If the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, and the sixth target resource is not present in the one or more uplink resources, the second feedback information is transmitted on a time domain resource after the first time domain resource.

15. The method according to claim 12, wherein, The method further includes: If the fifth target resource is not present in one or more uplink resources, the first feedback information is transmitted on a time domain resource following the first time domain resource.

16. The method according to claim 1 or 2, wherein, The time-domain resources include frames, subframes, time slots, sub-time slots, or Q time-domain symbols; Q is an integer greater than or equal to 1.

17. The method according to claim 10, wherein, The feedback information of the first N SPS PDSCHs is the feedback information with the earliest time among the feedback information of the M SPS PDSCHs, and / or the feedback information with the earliest HARQ process number of the SPS PDSCH, and / or the feedback information with the earliest SPS configuration number, and / or the feedback information with the earliest carrier number of the carrier on which the SPS PDSCH is located.

18. A data transmission method, comprising: Obtain the set of feedback information associated with the first time domain resource; The feedback information set includes: feedback information from M SPS PDSCHs; where M is an integer greater than or equal to 1; The target feedback information is determined from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs among the feedback information of the M SPSPDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; Receive the target feedback information on the first time domain resource; The first target resource in the first time domain resource used for transmitting the target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits of the feedback information set, and the target number of bits is greater than or equal to the number of bits of the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information; or, The first target resource in the first time domain resource used to transmit the target feedback information is the resource corresponding to the maximum number of bits among the number of bits that the one or more available uplink resources can each carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

19. The method according to claim 18, wherein, The set of feedback information includes: delayed first feedback information associated with the first time domain resource, and / or undelayed second feedback information associated with the first time domain resource; The first feedback information includes: specified feedback information transmitted on a second time domain resource based on a time domain offset; the second time domain resource precedes the first time domain resource, and there is no available resource in the second time domain resource for transmitting the specified feedback information; The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset.

20. The method according to claim 18 or 19, wherein, The feedback information of the M SPS PDSCHs includes: the feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource; the feedback information of the first N SPS PDSCHs includes: the feedback information of all SPS PDSCHs in the first P time-domain resources of the one or more time-domain resources; where P is an integer greater than or equal to 1.

21. The method according to claim 20, wherein, Determining the target feedback information from the set of feedback information includes: In the feedback information set, the feedback information of all SPS PDSCH in the first P time domain resources of one or more time domain resources corresponds to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; the one or more time domain resources are before the first time domain resource and associated with the first time domain resource; The feedback information of all SPS PDSCH in the first P+1 time-domain resources of the one or more time-domain resources is determined, corresponding to the third target resource, and the third target resource is not allowed to be transmitted in the first time-domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry; The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

22. The method according to claim 21, wherein, The third target resource is not allowed to be transmitted in the first time domain resource, including: the number of bits of feedback information of all SPS PDSCH in the first P+1 time domain resources is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

23. The method according to claim 18 or 19, wherein, The feedback information of the M SPS PDSCHs includes: feedback information of all SPS PDSCHs in one or more time-domain resources that precede the first time-domain resource and are associated with the first time-domain resource; The feedback information of the first N SPS PDSCHs includes: feedback information of a portion of the SPS PDSCHs in a time-domain resource associated with the first time-domain resource, or, feedback information of all the SPS PDSCHs in the first P time-domain resources and feedback information of a portion of the SPS PDSCHs in the P+1th time-domain resource among multiple time-domain resources associated with the first time-domain resource.

24. The method according to claim 23, wherein, Determining the target feedback information from the set of feedback information includes: The feedback information of the first N SPS PDSCHs in the feedback information set is determined to correspond to the second target resource, and the second target resource is allowed to be transmitted in the first time domain resource; The feedback information of the first N+1 SPS PDSCHs is determined to correspond to a third target resource, and the third target resource is not allowed to be transmitted in the first time domain resource; the number of bits that the third target resource can carry is greater than the number of bits that the second target resource can carry. The feedback information of the first N SPS PDSCHs is determined as the target feedback information.

25. The method according to claim 24, wherein, The third target resource is not allowed to be transmitted in the first time domain resource, including: the number of bits of feedback information of the first N+1 SPS PDSCHs is greater than the number of bits that the third target resource can carry; or, the third target resource includes unavailable resources.

26. The method according to claim 18 or 19, wherein, Determining the target feedback information from the set of feedback information includes: A fourth target resource is determined from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that each of the one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information. Based on the number of bits that the fourth target resource can carry, determine the feedback information of all SPS PDSCHs in the first P time-domain resources of one or more time-domain resources associated with the first time-domain resource; the one or more time-domain resources are before the first time-domain resource; the number of bits that the fourth target resource can carry is greater than or equal to the number of bits of feedback information of all SPS PDSCHs in the first P time-domain resources, and less than the number of bits of feedback information of all SPS PDSCHs in the first P+1 time-domain resources; The feedback information of all SPS PDSCH in the first P time-domain resources is determined as the target feedback information.

27. The method according to claim 18 or 19, wherein, Determining the target feedback information from the set of feedback information includes: A fourth target resource is determined from one or more uplink resources; the number of bits that the fourth target resource can carry is the maximum number of bits that each of the one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time domain resources for transmitting feedback information. Based on the number of bits that the fourth target resource can carry, the feedback information of the first N SPS PDSCHs is determined; the number of bits that the fourth target resource can carry is greater than or equal to the feedback information of the first N SPS PDSCHs, and less than or equal to the feedback information of the first N+1 SPS PDSCHs. The feedback information of the first N SPS PDSCHs is determined as the target feedback information.

28. The method according to claim 18 or 19, wherein, The feedback information of the M SPS PDSCHs includes: feedback information of all SPS PDSCHs in one or more time-domain resources preceding the first time-domain resource; the target feedback information includes: delayed first feedback information associated with the first time-domain resource; the first feedback information includes: specified feedback information transmitted on a second time-domain resource based on a time-domain offset; the second time-domain resource precedes the first time-domain resource, and there is no available resource in the second time-domain resource for transmitting the specified feedback information.

29. The method according to claim 28, wherein, Receiving the target feedback information on the first time-domain resource includes: if a fifth target resource exists among one or more uplink resources, receiving the first feedback information on the fifth target resource; wherein the number of bits that the fifth target resource can carry is greater than or equal to the number of bits of the first feedback information, and is the number of bits that is closest to the number of bits of the first feedback information among the number of bits that the one or more uplink resources can carry; the one or more uplink resources are uplink resources available in the first time-domain resource for transmitting feedback information.

30. The method according to claim 29, wherein, The target feedback information further includes: undelayed second feedback information associated with the first time domain resource; the second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset; The method further includes: If the number of bits that the fifth target resource can carry is greater than or equal to the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, the first feedback information and the second feedback information are received on the fifth target resource.

31. The method according to claim 30, wherein, The method also includes one of the following: If the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, a sixth target resource is determined from the one or more uplink resources. The number of bits that the sixth target resource can carry is greater than or equal to the sum of the number of bits in the first feedback information and the number of bits in the second feedback information; Receive the first feedback information and the second feedback information on the sixth target resource; The second feedback information includes: feedback information transmitted on the first time domain resource based on the time domain offset; If the number of bits that the fifth target resource can carry is less than the sum of the number of bits of the first feedback information and the number of bits of the second feedback information, and the sixth target resource is not present in the one or more uplink resources, the second feedback information is received on a time domain resource after the first time domain resource.

32. The method according to claim 29, wherein, The method further includes: If the fifth target resource is not present in one or more uplink resources, the first feedback information is received on a time domain resource following the first time domain resource.

33. The method according to claim 18 or 19, wherein, The time-domain resources include frames, subframes, time slots, sub-time slots, or Q time-domain symbols; Q is an integer greater than or equal to 1.

34. The method according to claim 18 or 19, wherein, The feedback information of the first N SPS PDSCHs is the feedback information with the earliest time among the feedback information of the M SPS PDSCHs, and / or the feedback information with the earliest HARQ process number of the SPS PDSCH, and / or the feedback information with the earliest SPS configuration number, and / or the feedback information with the earliest carrier number of the carrier on which the SPS PDSCH is located.

35. A data transmission apparatus, comprising: The acquisition unit is used to acquire a set of feedback information associated with the first time domain resource; The feedback information set includes: feedback information from M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); where M is an integer greater than or equal to 1. A determining unit is configured to determine target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs among the feedback information of the M SPS PDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; A transmission unit is used to transmit the target feedback information on the first time domain resource; The first target resource in the first time domain resource used for transmitting the target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits of the feedback information set, and the target number of bits is greater than or equal to the number of bits of the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information; or, The first target resource in the first time domain resource used to transmit the target feedback information is the resource corresponding to the maximum number of bits among the number of bits that the one or more available uplink resources can each carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

36. A data transmission apparatus, comprising: The acquisition unit is used to acquire a set of feedback information associated with the first time domain resource; The feedback information set includes: feedback information from M semi-persistent scheduling (SPS) physical downlink shared channels (PDSCH); where M is an integer greater than or equal to 1. A determining unit is configured to determine target feedback information from the set of feedback information; the target feedback information includes: the feedback information of the first N SPS PDSCHs among the feedback information of the M SPS PDSCHs; where N is an integer greater than or equal to 1 and less than or equal to M; A receiving unit is configured to receive the target feedback information on the first time domain resource; The first target resource in the first time domain resource used for transmitting the target feedback information is a resource corresponding to the target number of bits; the target number of bits belongs to the number of bits that one or more uplink resources can carry respectively, the target number of bits is closest to the number of bits of the feedback information set, and the target number of bits is greater than or equal to the number of bits of the feedback information set; the one or more uplink resources are uplink resources available in the first time domain resource for transmitting feedback information; or, The first target resource in the first time domain resource used to transmit the target feedback information is the resource corresponding to the maximum number of bits among the number of bits that the one or more available uplink resources can each carry, and the number of bits that the first target resource can carry is less than or equal to the number of bits of the feedback information set.

37. A data transmission device, comprising: A memory and a processor, the memory storing a computer program executable on the processor, the processor executing the computer program to implement the steps of the method according to any one of claims 1 to 17; Alternatively, the processor may execute the steps of the method according to any one of claims 18 to 34 when executing the computer program.

38. A computer storage medium storing one or more programs, said one or more programs being executable by one or more processors to perform the steps of the method according to any one of claims 1 to 17; Alternatively, the one or more programs may be executed by one or more processors to implement the steps of the method according to any one of claims 18 to 34.

39. A chip, comprising: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the steps of the method as described in any one of claims 1 to 17; Alternatively, it can be used to retrieve and run a computer program from memory, causing a device with the chip mounted to perform the steps of the method as described in any one of claims 18 to 34.