Patent Publication Number: US-2023164764-A1

Title: Method and apparatus for transmitting feedback information, terminal, and network-side device

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     This application is a continuation application of PCT International Application No. PCT/CN2021/106266 filed on Jul. 14, 2021, which claims priority to Chinese Patent Application No. 202010688012.3, filed with the China National Intellectual Property Administration on Jul. 16, 2020 and entitled “METHOD AND APPARATUS FOR TRANSMITTING FEEDBACK INFORMATION, TERMINAL, AND NETWORK-SIDE DEVICE”. All of the disclosures are incorporated herein by reference in their entireties. 
    
    
     TECHNICAL FIELD 
     This application pertains to the field of wireless communications technologies, and specifically relates to a method and apparatus for transmitting feedback information, a terminal, and a network-side device. 
     BACKGROUND 
     Compared with previous mobile communications systems, the fifth generation (5G) mobile communications system needs to adapt to more diverse scenarios and service requirements. For example, major scenarios of new radio (NR) include enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable and low latency communications (URLLC). These scenarios also impose requirements of high reliability, low latency, large bandwidth, and wide coverage for the 5 th  mobile communications system. 
     In order to reduce overheads of downlink control signaling for a periodic service with a fixed packet size, a network-side device may continuously allocate specific resources in a semi-persistent scheduling manner for transmission of the periodic service, which can reduce overheads for scheduling VoLTE voice packets with a relatively small size for periodic transmission, for example, overheads for a physical downlink control channel (PDCCH), so that more resources can be used for scheduling additional terminals (UE). Such a manner of downlink semi-persistent scheduling is referred to as DL SPS (Semi-Persistent Scheduling). 
     Currently, the network-side device may configure, through higher layer signaling, parameters required by the DL SPS for the terminal, for example, period, quantity of hybrid automatic repeat request (HARQ) processes, and hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback resource. After the UE configures a DL SPS resource configuration, the network-side device may activate the configured DL SPS configuration by downlink control information (DCI). The DCI contains transmission parameters for DL SPS transmission, such as resource and modulation and coding scheme (MCS). By receiving the DCI, the UE may determine an occasion of the DL SPS transmission and a frequency resource at the corresponding occasion. At each occasion of DL SPS transmission, the UE monitors for a corresponding data transmission on the DL SPS resource. 
     For an SPS configuration, a network indicates an HARQ-ACK feedback resource for HARQ-ACK feedback of an SPS PDSCH. The HARQ-ACK feedback resource cannot be changed after the SPS configuration is activated, and the HARQ-ACK feedback resource is used for HARQ-ACK feedback throughout the HARQ feedback process. When the HARQ-ACK feedback resource collides with a DL resource (or a resource unavailable for uplink transmission), the HARQ-ACK feedback of the SPS PDSCH is discarded, and the HARQ-ACK feedback cannot be implemented, resulting in performance degradation of the SPS PDSCH. 
     SUMMARY 
     According to a first aspect, a method for transmitting feedback information is provided. The method is applied to a terminal and includes: receiving feedback time indication information, where the terminal is configured with at least one DL SPS configuration resource, the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel of a first target DL SPS, and the first target DL SPS is at least one of the at least one DL SPS; determining a target time-domain resource based on the feedback time indication information; and transmitting the first feedback information on the target time-domain resource. 
     According to a second aspect, a method for indicating a feedback time is provided. The method is applied to a network-side device and includes: sending feedback time indication information to a terminal, where the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel, and the downlink data channel is a data channel corresponding to a first target DL SPS configured for the terminal. 
     In one or more embodiments of this application, the first target DL SPS includes at least one of the following: all DL SPSs configured for the terminal; a DL SPS with a specified priority; a DL SPS with a specified identifier; and an active DL SPS. 
     In one or more embodiments of this application, the specified priority includes a highest priority and/or a lowest priority; or the specified priority is a set of priorities, and the set of priorities includes a plurality of priorities. 
     In one or more embodiments of this application, the specified identifier is one or more identifiers specified by the network-side device. 
     In one or more embodiments of this application, the feedback time indication information includes at least one of the following: a feedback time window, where the feedback time window includes the at least one first candidate time-domain feedback resource; a start position of the first candidate time-domain feedback resource; a length of the first candidate time-domain feedback resource; an end position of the first candidate time-domain feedback resource; a quantity of the first candidate time-domain feedback resources; a number or a set of numbers of the first candidate time-domain feedback resource; and an offset value. 
     In one or more embodiments of this application, the offset value includes an offset value of the first candidate time-domain feedback resource relative to a first reference point or an offset value of the feedback time window relative to the first reference point. 
     In one or more embodiments of this application, the first reference point includes at least one of the following: a subframe boundary; a receiving occasion of DCI for activating a second target DL SPS, where the second target DL SPS is an active DL SPS with a smallest or largest identifier; a receiving occasion of a first downlink data channel of the second target DL SPS; and a feedback occasion of feedback information corresponding to a first downlink data channel of the second target DL SPS, where the second target DL SPS is a DL SPS with a smallest or largest identifier in the first target DL SPS. 
     In one or more embodiments of this application, the feedback time indication information further includes a period of the first candidate time-domain feedback resource or a period of the feedback time window. 
     In one or more embodiments of this application, the feedback time window includes at least one time unit, and each time unit includes at least one of the first candidate time-domain feedback resources, where the time unit is slot, sub-slot, or subframe. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of time units, and that each time unit includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes a plurality of start positions or end positions, where one start position or end position corresponds to one time unit, or one start position or end position corresponds to one of the first candidate time-domain feedback resources. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of first candidate time-domain feedback resources, one or more length values of the first candidate time-domain feedback resources are included. 
     In one or more embodiments of this application, the sending feedback time indication information to a terminal includes sending the feedback time indication information to the terminal in one of the following manners: sending the feedback time indication information to the terminal by RRC; sending the feedback time indication information to the terminal by group common downlink control information DCI; and sending the feedback time indication information to the terminal by downlink control information DCI specific to the terminal. 
     In one or more embodiments of this application, the method further includes: triggering feedback on a downlink data channel of the first target DL SPS by second DCI in a case that first DCI corresponding to the first target DL SPS indicates no second candidate time-domain resource for the first feedback information, where the first DCI is DCI for activating the first target DL SPS. 
     In one or more embodiments of this application, the second DCI includes any one of the following: DCI including a downlink grant with downlink data channel scheduling, DCI including a downlink grant without downlink data channel scheduling, DCI including an uplink grant with uplink data channel scheduling, and DCI including an uplink grant without uplink data channel scheduling. 
     In one or more embodiments of this application, the second DCI is used to activate feedback on a downlink data channel of a third target DL SPS, the third target DL SPS includes the first target DL SPS, and the third target DL SPS includes any one of the following: all active DL SPSs in the DL SPS configured by the terminal; an active DL SPS configured by the terminal and having a specified priority; and one or more active DL SPSs specified. 
     In one or more embodiments of this application, the second DCI is further used to indicate a fourth candidate time-domain resource for transmission of the first feedback information. 
     According to a third aspect, an apparatus for transmitting feedback information is provided. The apparatus is applied to a terminal and includes: a receiving module, configured to receive feedback time indication information, where the terminal is configured with at least one DL SPS configuration resource, the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel of a first target DL SPS, and the first target DL SPS is at least one of the at least one DL SPS; a determining module, configured to determine a target time-domain resource based on the feedback time indication information; and a transmission module, configured to transmit the first feedback information on the target time-domain resource. 
     According to a fourth aspect, an apparatus for indicating a feedback time is provided. The apparatus is applied to a network-side device and includes a sending module, configured to send feedback time indication information to a terminal, where the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel, and the downlink data channel is a data channel corresponding to a first target DL SPS configured for the terminal. 
     In one or more embodiments of this application, the first target DL SPS includes at least one of the following: all DL SPSs configured for the terminal; a DL SPS with a specified priority; a DL SPS with a specified identifier; and an active DL SPS. 
     In one or more embodiments of this application, the specified priority includes a highest priority and/or a lowest priority; or the specified priority is a set of priorities, and the set of priorities includes a plurality of priorities. 
     In one or more embodiments of this application, the specified identifier is one or more identifiers specified by the network-side device. 
     In one or more embodiments of this application, the feedback time indication information includes at least one of the following: a feedback time window, where the feedback time window includes the at least one first candidate time-domain feedback resource; a start position of the first candidate time-domain feedback resource; a length of the first candidate time-domain feedback resource; an end position of the first candidate time-domain feedback resource; a quantity of the first candidate time-domain feedback resources; a number or a set of numbers of the first candidate time-domain feedback resource; and an offset value. 
     In one or more embodiments of this application, the offset value includes an offset value of the first candidate time-domain feedback resource relative to a first reference point or an offset value of the feedback time window relative to the first reference point. 
     In one or more embodiments of this application, the first reference point includes at least one of the following: a subframe boundary, a receiving occasion of DCI for activating a second target DL SPS, where the second target DL SPS is an active DL SPS with a smallest or largest identifier; a receiving occasion of a first downlink data channel of the second target DL SPS; and a feedback occasion of feedback information corresponding to a first downlink data channel of the second target DL SPS, where the second target DL SPS is a DL SPS with a smallest or largest identifier in the first target DL SPS. 
     In one or more embodiments of this application, the feedback time indication information further includes a period of the first candidate time-domain feedback resource or a period of the feedback time window. 
     In one or more embodiments of this application, the feedback time window includes at least one time unit, and each time unit includes at least one of the first candidate time-domain feedback resources, where the time unit is slot, sub-slot, or subframe. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of time units, and that each time unit includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes a plurality of start positions or end positions, where one start position or end position corresponds to one time unit, or one start position or end position corresponds to one of the first candidate time-domain feedback resources. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of first candidate time-domain feedback resources, one or more length values of the first candidate time-domain feedback resources are included. 
     In one or more embodiments of this application, that the sending module sends feedback time indication information to a terminal includes sending the feedback time indication information to the terminal in one of the following manners: sending the feedback time indication information to the terminal by RRC; sending the feedback time indication information to the terminal by group common downlink control information DCI; and sending the feedback time indication information to the terminal by downlink control information DCI specific to the terminal. 
     In one or more embodiments of this application, the apparatus further includes: a triggering module, configured to trigger feedback on a downlink data channel of the first target DL SPS by second DCI in a case that first DCI corresponding to the first target DL SPS indicates no second candidate time-domain resource for the first feedback information, where the first DCI is DCI for activating the first target DL SPS. 
     In one or more embodiments of this application, the second DCI includes any one of the following: DCI including a downlink grant with downlink data channel scheduling, DCI including a downlink grant without downlink data channel scheduling, DCI including an uplink grant with uplink data channel scheduling, and DCI including an uplink grant without uplink data channel scheduling. 
     In one or more embodiments of this application, the second DCI is used to activate feedback on a downlink data channel of a third target DL SPS, the third target DL SPS includes the first target DL SPS, and the third target DL SPS includes any one of the following: all active DL SPSs in the DL SPS configured by the terminal; an active DL SPS configured by the terminal and having a specified priority; and one or more active DL SPSs specified. 
     In one or more embodiments of this application, the second DCI is further used to indicate a fourth candidate time-domain resource for transmission of the first feedback information. 
     According to a fifth aspect, a terminal is provided, including a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor. When the program or instructions are executed by the processor, the steps of the method for transmitting feedback information according to the first aspect are implemented. 
     According to a sixth aspect, a network-side device is provided, including a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor. When the program or instructions are executed by the processor, the steps of the method for indicating a feedback time according to the second aspect are implemented. 
     According to a seventh aspect, a readable storage medium is provided, where the readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, the steps of the method for transmitting feedback information according to the first aspect are implemented, or the steps of the method for indicating a feedback time according to the second aspect are implemented. 
     According to an eighth aspect, a chip is provided, where the chip includes a processor and a communications interface, the communications interface is coupled to the processor, and the processor is configured to run a program or instructions for a network-side device, to implement the method according to the first aspect, or to implement the method according to the second aspect. 
    
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
         FIG.  1    is a schematic structural diagram of a communications system according to an example embodiment of this application. 
         FIG.  2    is a schematic flowchart of a method for transmitting feedback information, applied to a terminal, according to an example embodiment of this application; 
         FIG.  3    is a schematic flowchart of a method for transmitting feedback information, applied to a terminal, according to another example embodiment of this application; 
         FIG.  4    is a schematic flowchart of a method for indicating a feedback time, applied to a network-side device, according to an example embodiment of this application; 
         FIG.  5    is a schematic flowchart of a method for indicating a feedback time, applied to a network-side device, according to another example embodiment of this application; 
         FIG.  6    is a schematic diagram of a slot structure according to an example embodiment of this application; 
         FIG.  7    is a schematic diagram of a slot structure according to another example embodiment of this application; 
         FIG.  8    is a schematic diagram of a slot structure according to a still another example embodiment of this application; 
         FIG.  9    is a schematic diagram of a slot structure according to a still another example embodiment of this application; 
         FIG.  10    is a schematic diagram of a slot structure according to a still another example embodiment of this application; 
         FIG.  11    is a schematic diagram of a slot structure according to a still another example embodiment of this application; 
         FIG.  12    is a schematic block diagram of an apparatus for transmitting feedback information according to an example embodiment of this application; 
         FIG.  13    is a schematic block diagram of a terminal according to an example embodiment of this application; 
         FIG.  14   a    is a schematic block diagram of an apparatus for indicating a feedback time according to an example embodiment of this application; 
         FIG.  14   b    is a schematic block diagram of an apparatus for indicating a feedback time according to another example embodiment of this application; and 
         FIG.  15    is a schematic block diagram of a network-side device according to an example embodiment of this application. 
     
    
    
     DESCRIPTION OF EMBODIMENTS 
     The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some rather than all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the protection scope of this application. 
     The terms “first”, “second”, and the like in this specification and claims of this application are used to distinguish between similar objects instead of describing a specific order or sequence. It should be understood that terms used in this way are interchangeable in appropriate circumstances so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein. In addition, “first” and “second” are usually used to distinguish objects of a same type, and do not restrict a quantity of objects. For example, there may be one or a plurality of first objects. In addition, “and/or” in the specification and claims represents at least one of connected objects, and the character “/” generally indicates an “or” relationship between the associated objects. 
     It should be noted that the technologies described in the embodiments of this application are not limited to long term evolution (LTE)/LTE-Advanced (LTE-A) systems, and may also be used in other wireless communications systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency-division multiple access (SC-FDMA), and other systems. The terms “system” and “network” in the embodiments of this application are often used interchangeably. The technology described may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. However, in the following descriptions, a new radio system is described for an illustration purpose, and NR terms are used in most of the following descriptions. These technologies may also be applied to other applications than an NR system application, such as a sixth generation (6G) communications system. 
       FIG.  1    is a block diagram of a wireless communications system to which an embodiment of this application is applicable. The wireless communications system includes a terminal  11  and a network-side device  12 . The terminal  11  may also be referred to as a terminal device or a user terminal. The terminal  11  may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer also referred to as a notebook computer, a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device or vehicle user equipment (VUE), or a pedestrian user equipment (PUE). The wearable device includes a wristband, earphones, glasses, and the like. It should be noted that a specific type of the terminal  11  is not limited in the embodiments of this application. 
     The network-side device  12  may be a base station or a core network, where the base station may be referred to as an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B Node, an evolved B node (eNB), a home NodeB, a home evolved NodeB, a WLAN access point, a Wi-Fi node, a transmission and reception point (TRP), or another appropriate term in the art. Provided that the same technical effects are achieved, the base station is not limited to a specific technical term. It should be noted that the base station in the NR system is merely used as an example in the embodiments of this application, but a specific type of the base station is not limited. 
     The following describes in detail the technical solutions that are provided in the embodiments of this application through specific embodiments and application scenarios thereof with reference to the accompanying drawings. 
     The following technical solutions provided in the embodiments may be applicable to licensed bands, and may also be applicable to a time division duplex (TDD) scenario or a frequency division duplex (FDD) scenario in unlicensed bands, for example, a scenario in which an HARQ-ACK cannot be transmitted due to listen before talk (LBT). 
     It should be understood that in a future communications system, an unlicensed band may be used as a supplement to licensed bands, to help an operator expand services. In order to be consistent with an NR (new radio) deployment and maximize NR-based access in an unlicensed frequency band, the unlicensed bands may be configured in frequency bands of 5 GHz, 37 GHz, and 60 GHz. A large bandwidth (80 MHz or 100 MHz) in the unlicensed bands may reduce implementation complexity of base stations and UEs. Since unlicensed bands are shared by a plurality of radio access technologies (RATs), such as WiFi, radar, and LTE-LAA, in some countries or regions, usage of the unlicensed bands must comply with regulations, for example rules such as LBT and maximum channel occupancy time (MCOT), to ensure that all devices may use the resource fairly. When needing to send information, a transmission node needs to perform LBT first to perform energy detection (ED) on surrounding nodes. When a detected power is lower than a threshold, a channel is considered to be idle and the transmission node can send data. Otherwise, the channel is considered to be busy and the transmission node cannot send data. Optionally, the transmission node may be a base station, UE, a WiFi AP, and the like. After the transmission node starts to perform transmission, a channel occupancy time (COT) cannot be greater than the MCOT. 
     In addition, commonly used categories of LBT may include category 1, category 2, and category 4, where: 
     in category 1 LBT, a sending node does not perform LBT, which means no LBT or immediate transmission; 
     category 2 LBT means one-slot LBT, that is, a node performs LBT once before transmission, and transmission is performed when the channel is idle, or no transmission is performed when the channel is busy; and 
     category 4 LBT means a back-off-based channel listening mechanism. When detecting that a channel is busy, the transmission node performs back-off and continues to listen until it detects that a channel is idle. 
     In the foregoing three commonly used categories, for a base station (gNB), the category 2 LBT may be applied to DRS (discovery reference signal); and the category 4 LBT may be applied to PDSCH/DCI/eDCI. For a terminal, category 4 LBT may be applied to a type 1 UL channel access procedure; category 2 LBT may be applied to a type 2 UL channel access procedure. In addition, in NR-U, a category 2 LBT is newly added, corresponding to a gap of 16 μs. 
     Further,  FIG.  2    is a schematic flowchart of a method  200  for transmitting feedback information according to an example embodiment of this application. The method  200  for transmitting feedback information may be performed by a terminal, and specifically may be performed by hardware or/and software installed on the terminal. Still referring to  FIG.  2   , the method may include at least the following steps. 
     S 210 . Receive Feedback Time Indication Information. 
     The feedback time indication information may be sent by a network-side device, and is used to indicate at least one first candidate time-domain feedback resource (also referred to as a feedback opportunity, a candidate opportunity, a feedback resource, or the like). The first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information (such as a HARQ-ACK or a HARQ-NACK). The terminal may be configured with at least one DL SPS configuration resource. The first feedback information is feedback information corresponding to a downlink data channel of a first target DL SPS, and the first target DL SPS is at least one of the at least one DL SPS. 
     In this embodiment of this application, the feedback time indication information is used to indicate a candidate time-domain feedback resource used by the HARQ-ACK feedback. 
     In a possible implementation, a method for configuring the feedback time indication information may be flexibly set according to actual requirements. For example, the feedback time indication information may be designed by the network-side device based on time-domain resource configuration for downlink (DL) transmission. Therefore, when the terminal determines a target time-domain resource to transmit first feedback information based on the feedback time indication information, the following problem in the prior art can be avoided: HARQ-ACK feedback times of different DL SPS configurations are unrelated and relatively dispersive because a HARQ-ACK feedback time of each DL SPS configuration is indicated in separate active DCI. In addition, the following problem can be further avoided: A collision between the target time-domain resource and the time-domain resource for downlink transmission causes discarding of the first feedback information and consequently, feedback cannot be implemented. Especially when there are a plurality of DL SPS configuration resources, discarding of the first feedback information caused by time-domain resource collision occurs more frequently. In this way, reliability of feedback information transmission can be effectively ensured, and transmission performance of feedback information can be improved. 
     Optionally, a type of the first feedback information may be designed according to actual communication requirements, which is not limited in this embodiment. For example, the first feedback information may be feedback information for some or all of HARQ processes for the first target DL SPS, such as a HARQ-ACK or a HARQ-NACK. 
     In one or more embodiments of this application, that the terminal receives feedback time indication information includes receiving the feedback time indication information sent in one of the following manners (1) to (3). 
     (1) Send the feedback time indication information to the terminal by radio resource control (RRC). 
     (2) Send the feedback time indication information to the terminal by group common DCI, where feedback time indication information for terminals in a terminal group can be indicated together by sending the feedback time indication information to the terminal by group common DCI. 
     (3) Send the feedback time indication information to the terminal by DCI specific to the terminal, that is, the DCI is DCI specific to the terminal. 
     S 220 . Determine a Target Time-Domain Resource Based on the Feedback Time Indication Information. 
     A manner in which the terminal determines a target time-domain resource varies with feedback time indication information. For example, if a first candidate time-domain resource indicated in the feedback time indication information is a specific feedback occasion (for example, the first candidate time-domain resource may be one or more time slots, symbols, sub-slots, subframes, or the like), the target time-domain resource may be the first candidate time-domain resource; if a first candidate time-domain resource in the feedback time indication information is feedback occasion reference information, the terminal may determine the target time-domain resource based on the feedback occasion reference information and a preset target time-domain determining rule; and so on, which are not limited in this embodiment. 
     S 230 . Transmit the First Feedback Information on the Target Time-Domain Resource. 
     In an implementation, the first feedback information is, for example, a HARQ-ACK. During transmission of the first feedback information, the foregoing HARQ-ACK feedback may correspond to all HARQ process numbers ( )/IDs configured by a DL SPS configuration or a group of DL SPS configurations, or correspond to HARQ process numbers/IDs corresponding to DL SPSs transmitted from slot (n-k) to slot (n), where slot (n) is a slot in which the terminal receives the trigger HARQ-ACK feedback, and k may be a predefined value configured by a network side, for example, the value is a largest value in a K1 set. 
     It should be understood that each terminal may configure a HARQ-ACK timing table specific to the terminal by RRC. The table contains a plurality of HARQ-ACK timing values, referred to as K1 values, and K1 may be in a unit of slot. When dynamically scheduling downlink data transmission, the network-side device (such as a base station) may indicate one K1 value in the form of an index in DCI. The K1 value is a value selected from the HARQ-ACK timing table specific to the terminal and is used to notify the terminal of an occasion for feeding back the HARQ-ACK. 
     In the foregoing method for transmitting feedback information provided in this embodiment, the terminal receives the feedback time indication information and determines the target time-domain resource for transmission of the first feedback information based on the feedback time indication information. In this way, the following problem in the prior art can be avoided: A feedback time (that is, a time-domain resource) of feedback information (such as a HARQ-ACK) of each DL SPS configuration is indicated in separate active DCI, resulting that some feedback information (such as a HARQ-ACK for an SPS PDSCH) may always be discarded and SPS PDSCH performance degrades. 
       FIG.  3    is a schematic flowchart of a method  300  for transmitting feedback information according to an example embodiment of this application. The method  300  for transmitting feedback information may be performed by a terminal, and specifically may be performed by hardware or/and software installed on the terminal. Still referring to  FIG.  3   , the method may include at least the following steps. 
     S 310 . Receive Feedback Time Indication Information. 
     For S 310 , reference may be made to the detailed descriptions in S 210 . Moreover, in a possible implementation of this application, the feedback time indication information may include at least one of the following (1) to (8). 
     (1) A feedback time window. 
     The feedback time window may be understood as a period of time of a specific length, and within the feedback time window, at least one of the first candidate time-domain feedback resource may be included. 
     In an implementation, the feedback time window may include at least one time unit, and each time unit includes at least one of the first candidate time-domain feedback resource, where the time unit may be but is not limited to slot, sub-slot, subframe, or symbol. 
     (2) A start position of the first candidate time-domain feedback resource. 
     In practical applications, an actual start position of a candidate time-domain resource indicated by the start position varies with the quantity of first candidate time-domain resources included in the feedback time window and the quantity of start positions included in the feedback time indication information. Specific analysis is as follows. 
     (21) When the feedback time window includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes start positions of one or more first candidate time-domain feedback resources. 
     (210) In a case that the feedback time indication information includes a start position of a first candidate time-domain feedback resource (such as a 1st first candidate time-domain feedback resource within the feedback time window), start positions of the remaining first candidate time-domain feedback resources are derived by the terminal according to a length of each first candidate time-domain feedback resource or the like. 
     For example, it is assumed that the feedback time indication information includes a start position Q, a length of the 1st first candidate time-domain resource in the feedback time window is L1, a length of the 2nd first candidate time-domain resource is L2, and a length of the 3rd first candidate time-domain resource is L3. In this case, the start position of the 1st first candidate time-domain resource is Q, the start position of the 2nd first candidate time-domain resource is Q+L1+1, the start position of the 3rd first candidate time-domain resource is Q+L1+L2+1, and the start position of the 4-th first candidate time-domain resource is Q+L1+L2+L3+1. 
     It should be noted that in practical applications, when there is one start position, a resource interval L may be pre-configured between adjacent first candidate time-domain resources. For example, with the foregoing example still used, the start position of the 2nd first candidate time-domain resource may be Q+L1+1+L. 
     (211) In a case that the feedback time indication information includes start positions of a plurality of first candidate time-domain feedback resources, one start position corresponds to one of the first candidate time-domain feedback resources, that is, the start positions are in a one-to-one correspondence with the first candidate time-domain resources. 
     For example, it is assumed that the start positions include Q1, Q2, Q3, and Q4. In this case, the start position of the 1st first candidate time-domain resource is Q1, the start position of the 2nd first candidate time-domain resource is Q2, the start position of the 3rd first candidate time-domain resource is Q3, and the start position of the 4-th first candidate time-domain resource is Q4. 
     (22) In a case that the feedback time window includes a plurality of time units, and each time unit includes a plurality of the first candidate time-domain feedback resources, the feedback time indication information includes start positions of one or more first candidate time-domain feedback resources. 
     (220) In a case that the feedback time indication information includes a start position of a first candidate time-domain feedback resource, the start position is used to indicate a start position of a 1st first candidate time-domain feedback resource in each time unit. 
     (221) In a case that the feedback time indication information includes start positions of a plurality of first candidate time-domain feedback resources, one start position corresponds to one time unit, that is, each start position indicates the start position of the 1st first candidate time-domain feedback resource in a time unit. 
     (222) In a case that the feedback time indication information includes start positions of a plurality of first candidate time-domain feedback resources, each start position indicates a start position of each first candidate time-domain feedback resource in a time unit. 
     (3) A length of the first candidate time-domain feedback resource. 
     In a case that the feedback time window includes a plurality of first candidate time-domain feedback resources, one or more length values of the first candidate time-domain feedback resources may be included. 
     For example, when there are a plurality of first candidate time-domain feedback resources, lengths of all the first candidate time-domain feedback resources may be L1; alternatively, a length of the 1st first candidate time-domain resource is L1, a length of the 2nd first candidate time-domain resource is L2, a length of the 3rd first candidate time-domain resource is L3, . . . ; alternatively, lengths of the 1st and 3rd first candidate time-domain resources are L1, a length of the 2nd first candidate time-domain resource is L2; and so on, which are not limited in this embodiment. 
     (4) An end position of the first candidate time-domain feedback resource. 
     If the feedback time indication information (that is, the feedback time window) includes a plurality of first candidate time-domain resources, there may also be one or more end positions. In a case that the feedback time window includes a plurality of time units, and that each time unit includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes a plurality of end positions, where one end position corresponds to one time unit, or one end position corresponds to one of the first candidate time-domain feedback resources. For related descriptions, reference may be made to the detailed descriptions in the foregoing (2), and details are not repeated herein. 
     (5) A quantity of the first candidate time-domain feedback resources. 
     (6) A number or a set of numbers of the first candidate time-domain feedback resource. 
     The number may be 1-100, or the like. In this embodiment, a number or a set of numbers is used to indicate a target resource or a set of target resources. 
     (7) An offset value (such as K 1,offset ). 
     The offset value includes an offset value of the first candidate time-domain feedback resource relative to a first reference point or an offset value of the feedback time window relative to the first reference point. Optionally, the offset value may be an offset value of a start position, or an offset value of an end position, or the like. 
     In practical applications, the first reference point may include one of the following. 
     (71) A subframe boundary (Boundary). For example, the boundary may be a start position or an end position of the subframe. In addition, the first reference point may alternatively be any time point of the subframe, which is not limited in this embodiment. 
     (72) A receiving occasion of DCI for activating a second target DL SPS. 
     (73) A receiving occasion of a first downlink data channel of the second target DL SPS. 
     (74) A feedback occasion of feedback information corresponding to a first downlink data channel of the second target DL SPS. 
     In the foregoing (72)-(74), the second target DL SPS may be a DL SPS with a smallest or largest identifier in the first target DL SPS, and a feedback occasion of feedback information corresponding to a downlink data channel of the second target DL SPS may be indicated in active DCI. It can be understood that when the terminal is configured with a plurality of DL SPS configuration resources, for ease of identification, each of the DL SPS is configured with a unique identifier. 
     In addition, a first downlink data channel may be but is not limited to a downlink physical shared channel PDSCH, and for example, may be a first PDSCH after active DCI (such as first DCI) is received. 
     (8) The feedback time indication information may further include a period (N interval) of the first candidate time-domain feedback resource or a period of the feedback time window. The period may be an interval between two consecutive feedback time windows or may be an interval between two consecutive first candidate time-domain resources, which is not limited in this implementation. 
     It should be noted that the feedback time indication information provided in this embodiment may include one or more of the foregoing eight types of information or may include information that can be used to indicate a first candidate time-domain resource other than the foregoing eight types of information, which is not limited in this embodiment. 
     It should be understood that when the feedback time indication information includes only any one of the foregoing eight types of information, the terminal may determine the target time-domain resource according to a pre-configured target time-domain resource determining rule, or, the terminal may determine a target time-domain resource by using a method specified in a protocol or by using other existing indication information (such as indication in the active DCI or information indicated by other RRC configurations), which is not limited in this embodiment. 
     Example 1: Assuming that the feedback time indication information includes only a start position of a first candidate time-domain resource, the target time-domain resource determining rule may be a pre-configured length of a candidate time-domain resource, and the terminal may uniquely determine the target time-domain resource according to the start position and the pre-configured length of the candidate time-domain resource. 
     Example 2: Assuming that the feedback time indication information includes only a length of a first candidate time-domain resource, the target time-domain resource determining rule may be a pre-configured start position or/and end position of a candidate time-domain resource, and the terminal may uniquely determine the target time-domain resource according to the pre-configured start position or/and end position of the candidate time-domain resource and the length of the first candidate time-domain resource. 
     When the feedback time indication information includes only one of other information, for a manner of determining the target time-domain resource, reference may be made to detailed descriptions in Example 1 and Example 2, and details are not repeated herein in this embodiment. 
     Further, in a possible implementation, the first target DL SPS includes any one of the following (1) to (4). 
     (1) All DL SPSs configured for the terminal. 
     (2) DL SPS with a specified priority. 
     For example, the specified priority includes a highest priority (priority) and/or a lowest priority; or the specified priority is a priority=X; or the specified priority is a set of priorities, and the set of priorities includes a plurality of priorities. 
     During actual implementation, if the feedback time indication information sent by the network-side device is for a DL SPS with a priority=X, correspondingly, subsequent determining of a first reference point also corresponds to a DL SPS with the priority X. 
     It should be noted that a priority corresponding to a DL SPS configuration mentioned in the embodiments of this application may be a priority corresponding to an SPS PDSCH in the DL SPS configuration, or may be a priority of a HARQ-ACK corresponding to the SPS PDSCH in the DL SPS configuration, or may be a priority of a HARQ-ACK codebook corresponding to the SPS PDSCH in the DL SPS configuration. 
     (3) DL SPS with a specified identifier. For example, the specified identifier may be one or more identifiers specified by the network-side device. 
     (4) Active DL SPS. The foregoing active DL SPS may include but is not limited to a DCI activated through an active DCI corresponding to the first target DL SPS. In addition, the active DL SPS may mean all active DL SPSs configured by the terminal. 
     S 320 . Determine a Target Time-Domain Resource Based on the Feedback Time Indication Information. 
     For S 320 , reference may be made to the detailed descriptions in S 220  and S 310 . Moreover, in a possible implementation, still referring to  FIG.  3   , the determining a target time-domain resource according to the feedback time indication information in S 320  may further include the following steps S 3201  to S 3203 . 
     S 3201 . Determine a Second Candidate Time-Domain Resource for the First Feedback Information Based on an Indication of the First DCI for the First Target DL SPS in a Case that the Feedback Time Indication Information Includes the Feedback Time Window. 
     The first DCI is DCI for activating the first target DL SPS. Optionally, the first DCI may be active DCI recently received by the terminal or active DCI corresponding to the first target DL SPS, which is not limited in this embodiment. 
     In practical applications, the first DCI may be further used to indicate a feedback time/occasion (that is, a second candidate time-domain resource) of first feedback information corresponding to the first target DL SPS. Correspondingly, if K1 (numerical) is indicated in the first DCI, it may be considered that the second candidate time-domain resource is indicated in the first DCI. 
     S 3202 . Determine the Second Candidate Time-Domain Resource as the Target Time-Domain Resource in a Case that the Second Candidate Time-Domain Resource is within the Feedback Time Window. 
     S 3203 . Determine One of the First Candidate Time-Domain Feedback Resources within the Feedback Time Window as the Target Time-Domain Resource in a Case that the Second Candidate Time-Domain Resource is not within the Feedback Time Window. 
     In addition, in a case that the second candidate time-domain resource is not within the feedback time window and the feedback time window includes a plurality of the first candidate time-domain resources, one of the first candidate time-domain resources that is in a plurality of the first candidate time-domain resources and that is subsequent and closest to the second candidate time-domain resource is determined as the target time-domain resource. 
     In addition to that the second candidate time-domain resource is indicated in the foregoing first DCI for activating the first target DL SPS, in a possible implementation, the second DCI is received in a case that no third candidate time-domain resource (that can also be understood as the second candidate time-domain resource) is indicated in the first DCI. 
     When NNK1 (non-numerical K1) is indicated in the first DCI, it may be understood that no third candidate time-domain resource is indicated in the first DCI. 
     The second DCI is used to trigger feedback on a downlink data channel (such as a PDSCH) for the first target DL SPS. In this case, a fourth candidate time-domain resource indicated by the second DCI may be determined as the target time-domain resource, or the first candidate time-domain resource is determined as the target time-domain resource. It can be understood that whether to determine the fourth candidate time-domain resource or the first candidate time-domain resource as the target time-domain resource may be determined based on an indication from the network-side device or by referring to the descriptions in the foregoing S 3201 -S 3203 , which is not limited in this embodiment. 
     The second DCI may include at least one of the following: DCI including a downlink grant with downlink data channel scheduling, DCI including a downlink grant without downlink data channel scheduling (such as DL grant without PDSCH scheduling), DCI including an uplink grant with uplink data channel scheduling (such as UL grant with PUS CH scheduling), and DCI including an uplink grant without uplink data channel scheduling (such as UL grant without PUSCH scheduling). 
     In a possible implementation in this application, the second DCI may be scrambled by a preset radio network temporary identifier (RNTI), such as a CS-RNTI. The preset RNTI is transmitted according to SPS or semi-static transmission scheduling. 
     It should be noted that the terminal may perform some or all of the steps in S 320  when determining the target time-domain resource, which is not limited in this embodiment. 
     Further, in one or more embodiments of this application, to ensure reliable transmission of data transmitted on a downlink, after determining the target time-domain resources, the terminal may perform the determining of whether the target time-domain resource collides with a time-domain resource for downlink transmission in S 330 , and if no, perform S 340 , or if yes, perform S 350 . 
     S 330 . Determine Whether the Target Time-Domain Resource Collides with a Time-Domain Resource for Downlink Transmission. 
     The determining of whether the time-domain resources collide may be implemented by comparing whether the target time-domain resource is the same as the time-domain resource for downlink transmission, or whether the target time-domain resource falls within the time-domain resource for downlink transmission, or the like, which is not limited in this embodiment. 
     S 340 . Transmit the First Feedback Information on the Target Time-Domain Resource. 
     For related descriptions about S 340 , reference may be made to the detailed descriptions in the foregoing S 230 , and details are not repeated herein in this embodiment. 
     S 350 . Skip Transmitting the First Feedback Information on the Target Time-Domain Resource. 
     After S 350  of skipping transmitting the first feedback information, the first feedback information may be discarded directly, or the terminal may wait to transmit the first feedback information on a next target time-domain resource to ensure normal transmission of the first feedback information, which is not specifically limited in this embodiment. 
     It should be noted that the method  200  or  300  for transmitting feedback information provided in the embodiments of this application may be performed by an apparatus for transmitting feedback information, or by a control module, for performing the method  200  or  300  for transmitting feedback information, in the apparatus for transmitting feedback information. In subsequent descriptions, in an embodiment of this application, the apparatus for transmitting feedback information provided in this embodiment of this application is described by using an example in which the apparatus for transmitting feedback information performs the method  200  or  300  for transmitting feedback information. 
       FIG.  4    is a schematic flowchart of a method  400  for indicating a feedback time according to an example embodiment of this application. The method  400  for indicating a feedback time may be performed by a network-side device, and specifically may be performed by hardware or/and software installed on the network-side device. Still referring to  FIG.  4   , the method may include at least the following steps. 
     S 410 . Send Feedback Time Indication Information to a Terminal. 
     The feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel, and the downlink data channel is a data channel corresponding to a first target DL SPS configured for the terminal. 
     It should be noted that the network-side device may configure one or more DL SPS resources for the terminal or configure one DL SPS resource for a plurality of terminals, which is not limited in this embodiment. 
     For related descriptions about S 410 , reference may be made to the detailed descriptions in the foregoing S 210  and S 310 . To avoid repetition, details are not repeated in this embodiment. 
     In the method  400  for indicating a feedback time provided in this embodiment, the network-side sends the feedback time indication information to the terminal to enable the terminal to determine a time-domain resource for transmission of the first feedback information based on the feedback time indication information. In this way, the following problem in the prior art can be avoided: A feedback time (that is, a time-domain resource) of feedback information (such as a HARQ-ACK) of each DL SPS configuration is indicated in separate active DCI, resulting that some feedback information (such as a HARQ-ACK for an SPS PDSCH) might always be discarded and SPS PDSCH performance degrades. 
       FIG.  5    is a schematic flowchart of a method  500  for indicating a feedback time according to an example embodiment of this application. The method  500  for indicating a feedback time may be performed by a network-side device, and specifically may be performed by hardware or/and software installed on the network-side device. Still referring to  FIG.  5   , the method may include at least the following steps. 
     S 510 . Send Feedback Time Indication Information to a Terminal. 
     For S 510 , reference may be made to the detailed descriptions in S 410 . Moreover, in a possible implementation, the first target DL SPS includes any one of the following: 
     (1) all DL SPSs configured for the terminal; 
     (2) a DL SPS with a specified priority, where the specified priority includes a highest priority and/or a lowest priority; or the specified priority is a set of priorities, and the set of priorities includes a plurality of priorities; 
     (3) a DL SPS with a specified identifier, where the specified identifier is one or more identifiers specified by the network-side device; and 
     (4) an active DL SPS. The foregoing active DL SPS may be activated through, but not limited to, active DCI corresponding to the first target DL SPS. 
     In one or more embodiments of this application, the feedback time indication information includes any one of the following. 
     (1) A feedback time window, where the feedback time window includes the at least one first candidate time-domain feedback resource. 
     Optionally, the feedback time window includes at least one time unit, and each time unit includes at least one of the first candidate time-domain feedback resources, where the time unit is slot, sub-slot, or subframe. 
     (2) A start position of the first candidate time-domain feedback resource. 
     In a possible implementation, in a case that the feedback time window includes a plurality of time units, and that each time unit includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes a plurality of start positions or end positions, where one start position or end position corresponds to one time unit, or one start position or end position corresponds to one of the first candidate time-domain feedback resources. 
     (3) A length of the first candidate time-domain feedback resource. In a case that the feedback time window includes a plurality of first candidate time-domain feedback resources, one or more length values of the first candidate time-domain feedback resources are included. 
     (4) An end position of the first candidate time-domain feedback resource. 
     (5) A quantity of the first candidate time-domain feedback resources. 
     (6) A number or a set of numbers of the first candidate time-domain feedback resource. 
     (7) An offset value. The offset value includes an offset value of the first candidate time-domain feedback resource relative to a first reference point or an offset value of the feedback time window relative to the first reference point. 
     Optionally, the first reference point includes at least one of the following: 
     (71) a subframe boundary; 
     (72) a receiving occasion of DCI for activating a second target DL SPS, where the second target DL SPS is an active DL SPS with a smallest or largest identifier; 
     (73) a receiving occasion of a first downlink data channel of the second target DL SPS; and 
     (74) a feedback occasion of feedback information corresponding to a first downlink data channel of the second target DL SPS. 
     In the foregoing (72)-(74), the second target DL SPS is a DL SPS with a smallest or largest identifier in the first target DL SPS. 
     (8) A period of the first candidate time-domain feedback resource or a period of the feedback time window. 
     It should be noted that, for the feedback time indication information for the first target DL SPS and related descriptions about the feedback time indication information, reference may be made to the detailed descriptions in the foregoing method  300  for transmitting feedback information. To avoid repetition, details are not repeated herein in this implementation. 
     Further, in one or more embodiments of this application, that the network-side device sends feedback time indication information to a terminal includes sending the feedback time indication information to the terminal in one of the following manners: 
     (1) sending the feedback time indication information to the terminal by RRC; 
     (2) sending the feedback time indication information to the terminal by group common DCI; and 
     (3) sending the feedback time indication information to the terminal by DCI specific to the terminal. 
     It should be noted that, for detailed descriptions about the manner of transmitting the feedback time indication information, reference may be made to the detailed descriptions in the foregoing method  300  for transmitting feedback information. To avoid repetition, details are not repeated herein in this implementation. 
     S 520 . Trigger Feedback on a Downlink Data Channel of the First Target DL SPS by Second DCI in a Case that No Second Candidate Time-Domain Resource for the First Feedback Information is Indicated in First DCI Corresponding to the First Target DL SPS. 
     The first DCI is DCI for activating the first target DL SPS. 
     Optionally, the second DCI includes any one of the following: DCI including a downlink grant with downlink data channel scheduling, DCI including a downlink grant without downlink data channel scheduling, DCI including an uplink grant with uplink data channel scheduling, and DCI including an uplink grant without uplink data channel scheduling. 
     The second DCI is used to activate feedback on a downlink data channel of a third target DL SPS, the third target DL SPS includes the first target DL SPS, and the third target DL SPS includes any one of the following: 
     (1) all active DL SPSs in the DL SPS configured by the terminal; 
     (2) an active DL SPS configured by the terminal and having a specified priority; and 
     (3) one or more active DL SPSs specified. 
     In addition, the second DCI is further used to indicate a fourth candidate time-domain resource for transmission of the first feedback information. 
     For related descriptions about S 520 , reference may be made to the detailed descriptions in the method  200  or  300  for transmitting feedback information, and details are not repeated in this embodiment. 
     It should be noted that the method  400  or  500  for indicating a feedback time provided in this embodiment of this application may be performed by an apparatus for indicating a feedback time, or by a control module, for performing the method  400  or  500  for indicating a feedback time, in the apparatus for indicating a feedback time. In subsequent descriptions, in an embodiment of this application, the apparatus for indicating a feedback time provided in this embodiment of this application is described by using an example in which the apparatus for indicating a feedback time performs the method  400  or  500  for indicating a feedback time. 
     Based on the descriptions of the method  200  or  300  for transmitting feedback information and the method  400  or  500  for indicating a feedback time, the following further describes the foregoing methods with reference to specific embodiments. #1, #2, #3, #4, . . . shown in  FIG.  6    to  FIG.  11    respectively represent a corresponding SPS PDSCH, SPS feedback occasion 1 is a second candidate time-domain resource indicated by first DCI (active DCI), and the SPS A/N feedback resource is the first candidate time-domain resource indicated by the feedback time indication information. 
     Embodiment 1 
     As shown in  FIG.  6   , it is assumed that a terminal is configured with two DL SPS configuration resources SPS 1 and SPS 2, first feedback information is HARQ-ACK, a feedback time (that is, a second candidate time-domain resource) of the HARQ-ACK for SPS 1 indicated by first DCI is K1=1 slot, and an SPS 2 HARQ-ACK feedback time is K1=2 slots. K 1,SPS  is configured by RRC, and a first reference point is a subframe boundary. 
     A network-side device configures all DL SPSs, that is, a feedback time window included in the feedback time indication information is a HARQ-ACK feedback time window shared by SPS 1 and SPS 2. The feedback time window includes 4 consecutive time slots, and each time slot includes candidate opportunities (that is, first candidate time-domain resources) for HARQ-ACK feedbacks of the two SPSs. 
     A network configures an offset value K 1,SPS  relative to a receiving occasion of active DCI for an SPS, that is, SPS 1, with a smallest number in an SPS configuration, to determine a start position of the HARQ-ACK feedback time window. An interval between two HARQ-ACK feedback time windows is configured by RRC. 
     For SPS PDSCH #2 of SPS 1, corresponding HARQ-ACK feedback occasion 1 is not located within the SPS HARQ-ACK feedback time window, and the terminal does not feed back the HARQ-ACK for SPS 1 PDSCH #2 at HARQ-ACK feedback occasion 1; and the terminal feeds back the HARQ-ACK for SPS 1 PDSCH #2 within the SPS HARQ-ACK feedback time window. 
     For SPS PDSCH #2 of SPS 2, corresponding HARQ-ACK feedback occasion 2 is located within the SPS HARQ-ACK feedback time window, and the terminal feeds back the HARQ-ACK for SPS 2 PDSCH #2 at HARQ-ACK feedback occasion 2. 
     It should be noted that (a), (b), and (c) shown in  FIG.  6    respectively indicate that each feedback time window includes N consecutive SPS HARQ-ACK feedback resources (that is, the first candidate time-domain resources) with a same length, that each feedback time window includes N non-consecutive SPS HARQ-ACK feedback resources with a same length, and that each feedback time window includes N non-consecutive SPS HARQ-ACK feedback resources with different lengths. 
     Embodiment 2 
     As shown in  FIG.  7   , a terminal is configured with two DL SPS configuration resources SPS 1 and SPS 2, and first feedback information is a HARQ-ACK. K 1,SPS  is configured by RRC, and a first reference point is a subframe boundary. 
     A network-side device configures all DL SPSs, that is, a common HARQ-ACK candidate opportunity (a first candidate time-domain resource) for SPS 1 and SPS 2. An offset value of the HARQ-ACK candidate opportunity relative to the subframe boundary is K 1,SPS . 
     For PDSCHs of SPS 1 and SPS 2, the terminal feeds back the HARQ-ACK for an SPS PDSCH at feedback occasion 1 corresponding to an SPS A/N feedback resource. 
     Embodiment 3 
     As shown in  FIG.  8   , a terminal is configured with two DL SPS configuration resources SPS 1 and SPS 2, and first feedback information is a HARQ-ACK. K 1,SPS  is configured by RRC, a first reference point is a receiving occasion of active DCI for activating an SPS with a smallest number (lowest index), and an interval is configured by RRC. 
     A network-side device configures all SPSs, that is, a common HARQ-ACK candidate opportunity (a first candidate time-domain resource) for SPS 1 and SPS 2. An offset value of the HARQ-ACK candidate opportunity relative to a receiving occasion of active DCI (first DCI) for an SPS (that is, SPS 1) with a lowest number in the SPS configuration is K 1,SPS , and an interval between two SPS HARQ-ACK feedback occasions is configured by RRC. 
     For PDSCHs of SPS 1 and SPS 2, the terminal feeds back the HARQ-ACK for an SPS PDSCH at feedback occasion 1 corresponding to an SPS A/N feedback resource. 
     Embodiment 4 
     As shown in  FIG.  9   , a terminal is configured with two DL SPS configuration resources SPS 1 and SPS 2, and first feedback information is a HARQ-ACK. K 1,SPS  is configured by RRC, a first reference point is a receiving occasion of a first PDSCH of an active lowest index SPS, and an interval is configured by RRC. 
     A network-side device configures all SPSs, that is, a common HARQ-ACK candidate opportunity (a first candidate time-domain resource) for SPS 1 and SPS 2. An offset value of the HARQ-ACK feedback time-domain resource relative to a receiving occasion of a first SPS PDSCH of an SPS (that is, SPS 1) with a smallest number in the SPS configuration is K 1,SPS , and an interval between two SPS HARQ-ACK feedback occasions is configured by RRC. 
     For PDSCHs of SPS 1 and SPS 2, the terminal feeds back the HARQ-ACK for an SPS PDSCH at feedback occasion 1 corresponding to an SPS A/N feedback resource. 
     Embodiment 5 
     As shown in  FIG.  10   , a terminal is configured with two DL SPS configuration resources SPS 1 and SPS 2, and first feedback information is a HARQ-ACK. K 1,SPS  is configured by RRC, a first reference point is a feedback occasion of a HARQ-ACK for a first PDSCH of an active lowest index SPS that is determined based on K1 indicated in active DCI, and an interval is configured by RRC. 
     A network-side device configures all SPSs, that is, a common HARQ-ACK feedback time-domain resource (a first candidate time-domain resource) for SPS 1 and SPS 2. An offset value of the HARQ-ACK feedback time-domain resource relative to a HARQ-ACK feedback occasion corresponding to a first SPS PDSCH of an SPS (that is, SPS 1) with a smallest number in the SPS configuration is K 1,SPS , and an interval between two SPS HARQ-ACK feedback occasions is configured by RRC. The HARQ-ACK feedback occasion corresponding to the first SPS PDSCH is determined based on K1 indicated in the active DCI. 
     For PDSCHs of SPS 1 and SPS 2, the terminal may feed back the HARQ-ACK for an SPS PDSCH at feedback occasion 1 corresponding to an SPS A/N feedback resource. 
     Embodiment 6 
     As shown in  FIG.  11   , a terminal is configured with two DL SPS configuration resources SPS 1 and SPS 2, a priority corresponding to SPS 1 is 1, a priority corresponding to SPS 2 is 2, and first feedback information is a HARQ-ACK. K 1,SPS  is configured by RRC, a first reference point is a receiving occasion of active DCI for activating an SPS with the priority of 1, and an interval (that is, a period) is configured by RRC. K 1,SPS  priority of 2 is configured by RRC, a first reference point is a receiving occasion of active DCI for activating an SPS with the priority of 2, and an interval is configured by RRC. 
     A network-side device configures SPS HARQ-ACK feedback time-domain resources (first candidate time-domain resources) corresponding to the priority of 1 and the priority of 2, respectively. 
     For the priority of 1, an offset value of the HARQ-ACK feedback time-domain resource relative to a receiving occasion of active DCI (first DCI) for an SPS (that is, SPS 1) with a lowest number in the SPS configuration with the priority of 1 is K 1,SPS , priority=1. 
     For the priority of 2, an offset value of the HARQ-ACK feedback time-domain resource relative to a receiving occasion of active DCI for an SPS (that is, SPS 2) with a lowest number in the SPS configuration with the priority of 2 is K 1,SPS , priority=2. 
     An interval between two SPS HARQ-ACK feedback occasions is configured by RRC. 
     For a PDSCH of SPS 1, the terminal feeds back the HARQ-ACK for the SPS 1 PDSCH at feedback occasion 1 corresponding to an SPS A/N feedback resource with a priority of 1. 
     For a PDSCH of SPS 2, the terminal feeds back the HARQ-ACK for the SPS 2 PDSCH at feedback occasion 2 corresponding to an SPS A/N feedback resource with a priority of 2. 
       FIG.  12    is a schematic block diagram of an apparatus  1200  for transmitting feedback information according to an example embodiment of this application. The apparatus  1200  may be a terminal, or may be located in the terminal. Still referring to  FIG.  12   , the apparatus  1200  includes: a receiving module  1210 , configured to receive feedback time indication information, where the terminal is configured with at least one DL SPS configuration resource, the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel of a first target DL SPS, and the first target DL SPS is at least one of the at least one DL SPS; a determining module  1220 , configured to determine a target time-domain resource based on the feedback time indication information; and a transmission module  1230 , configured to transmit the first feedback information on the target time-domain resource. 
     In one or more embodiments of this application, the first target DL SPS includes at least one of the following: all DL SPSs configured for the terminal; a DL SPS with a specified priority; a DL SPS with a specified identifier; and an active DL SPS. 
     In one or more embodiments of this application, the specified priority includes a highest priority and/or a lowest priority; or the specified priority is a set of priorities, and the set of priorities includes a plurality of priorities. 
     In one or more embodiments of this application, the specified identifier is one or more identifiers specified by the network-side device. 
     In one or more embodiments of this application, the feedback time indication information includes at least one of the following: a feedback time window, where the feedback time window includes the at least one first candidate time-domain feedback resource; a start position of the first candidate time-domain feedback resource; a length of the first candidate time-domain feedback resource; an end position of the first candidate time-domain feedback resource; a quantity of the first candidate time-domain feedback resources; a number or a set of numbers of the first candidate time-domain feedback resource; and an offset value. 
     In one or more embodiments of this application, the offset value includes an offset value of the first candidate time-domain feedback resource relative to a first reference point or an offset value of the feedback time window relative to the first reference point. 
     In one or more embodiments of this application, the first reference point includes at least one of the following: a subframe boundary, a receiving occasion of DCI for activating a second target DL SPS; a receiving occasion of a first downlink data channel of the second target DL SPS; and a feedback occasion of feedback information corresponding to a first downlink data channel of the second target DL SPS, where the second target DL SPS is a DL SPS with a smallest or largest identifier in the first target DL SPS. 
     In one or more embodiments of this application, the feedback time indication information further includes a period of the first candidate time-domain feedback resource or a period of the feedback time window. 
     In one or more embodiments of this application, the feedback time window includes at least one time unit, and each time unit includes at least one of the first candidate time-domain feedback resources, where the time unit is slot, sub-slot, or subframe. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of time units, and that each time unit includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes a plurality of start positions or end positions, where one start position or end position corresponds to one time unit, or one start position or end position corresponds to one of the first candidate time-domain feedback resources. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of first candidate time-domain feedback resources, one or more length values of the first candidate time-domain feedback resources are included. 
     In one or more embodiments of this application, that the determining module  1220  determines a target time-domain resource based on the feedback time indication information includes: determining a second candidate time-domain resource for the first feedback information based on an indication of the first DCI for the first target DL SPS in a case that the feedback time indication information includes the feedback time window, where the first DCI is DCI for activating the first target DL SPS; and determining the second candidate time-domain resource as the target time-domain resource in a case that the second candidate time-domain resource is within the feedback time window. 
     In one or more embodiments of this application, that the determining module  1220  determines a target time-domain resource based on the feedback time indication information further includes: determining one of the first candidate time-domain feedback resources within the feedback time window as the target time-domain resource in a case that the second candidate time-domain resource is not within the feedback time window. 
     In one or more embodiments of this application, the receiving module  1210  is further configured to receive second DCI in a case that no third candidate time-domain resource is indicated in first DCI for activating the first target DL SPS, where the second DCI is used to trigger feedback on a downlink data channel of the first target DL SPS. 
     In one or more embodiments of this application, the determining module  1220  determining a target time-domain resource based on the feedback time indication information further includes: determining a fourth candidate time-domain resource indicated by the second DCI as the target time-domain resource, or determining the first candidate time-domain resource as the target time-domain resource. 
     In one or more embodiments of this application, the second DCI includes at least one of the following: DCI including a downlink grant with downlink data channel scheduling, DCI including a downlink grant without downlink data channel scheduling, DCI including an uplink grant with uplink data channel scheduling, and DCI including an uplink grant without uplink data channel scheduling. 
     In one or more embodiments of this application, the second DCI is scrambled by a preset RNTI. 
     In one or more embodiments of this application, the transmission module  1230  is further configured to skip transmitting the first feedback information on the target time-domain resource in a case that the target time-domain resource collides with a time-domain resource for downlink transmission. 
     In one or more embodiments of this application, the first feedback information is feedback information for some or all of HARQ processes for the first target DL SPS. 
     In one or more embodiments of this application, that the receiving module  1210  receives feedback time indication information includes: receiving the feedback time indication information sent in one of the following manners: sending the feedback time indication information to the terminal by RRC; sending the feedback time indication information to the terminal by group common DCI; and sending the feedback time indication information to the terminal by DCI specific to the terminal. 
     The apparatus  1200  for transmitting feedback information in this embodiment of this application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The apparatus  1200  may be a mobile terminal or a non-mobile terminal. For example, the mobile terminal may include but is not limited to the foregoing illustrated types of the terminal  11 . The non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, or the like. This is not specifically limited in the embodiments of this application. 
     The apparatus  1200  for transmitting feedback information in this embodiment of this application may be an apparatus with an operating system. The operating system may be an Android operating system, may be an iOS operating system, or may be another possible operating system. This is not specifically limited in this embodiment of this application. 
     The apparatus  1200  for transmitting feedback information provided in this embodiment of this application can implement the processes implemented in the method embodiments in  FIG.  2    and  FIG.  3   , with the same technical effects achieved. To avoid repetition, details are not described herein again. 
     Optionally,  FIG.  13    is a schematic diagram of a hardware structure of a terminal for implementing the embodiments of this application. The terminal  1300  includes but is not limited to components such as a radio frequency unit  1301 , a network module  1302 , an audio output unit  1303 , an input unit  1304 , a sensor  1305 , a display unit  1306 , a user input unit  1307 , an interface unit  1308 , a memory  1309 , and a processor  1310 . 
     Persons skilled in the art can understand that the terminal  1300  may further include a power supply (for example, a battery) that supplies power to various components. The power supply may be logically connected to the processor  1310  through a power management system, so that functions such as charge and discharge management and power consumption management are implemented by using the power management system. The terminal is not limited to the terminal structure shown in  FIG.  13   . The terminal may include more or fewer components than shown in the figure, or combine some of the components, or arrange the components differently. Details are not described herein. 
     It should be understood that in this embodiment of this application, the input unit  1304  may include a graphics processing unit (GPU)  13041  and a microphone  13042 . The graphics processing unit  13041  processes image data of a static picture or a video that is obtained by an image capture apparatus (for example, a camera) in a video capture mode or an image capture mode. The display unit  1306  may include the display panel  13061 . The display panel  13061  may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit  1307  includes a touch panel  13071  and other input devices  13072 . The touch panel  13071  is also referred to as a touchscreen. The touch panel  13071  may include two parts: a touch detection apparatus and a touch controller. The other input devices  13072  may include but are not limited to a physical keyboard, a function button (for example, a volume control button or a power button), a trackball, a mouse, and a joystick. Details are not described herein. 
     In this embodiment of this application, the radio frequency unit  1301  sends downlink information received from a network-side device to the processor  1310  for processing, and in addition, sends uplink data to the network-side device. Generally, the radio frequency unit  1301  includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, and a duplexer. 
     The memory  1309  may be configured to store software programs or instructions and various data. The memory  1309  may mainly include a program or instructions storage area and a data storage area. The program or instructions storage area may store an operating system, an application program or instructions required by at least one function (for example, an audio play function or an image play function), and the like. In addition, the memory  1309  may include a high-speed random access memory, and may further include a non-volatile memory, where the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices. 
     The processor  1310  may include one or more processing units. Optionally, the processor  1310  may integrate an application processor and a modem processor. The application processor mainly processes an operating system, a user interface, an application program or instructions, and the like. The modem processor mainly processes wireless communication, and for example, may be a baseband processor. It can be understood that the modem processor may alternatively be not integrated into the processor  1310 . 
     The processor  1310  is configured to: receive feedback time indication information, where the terminal is configured with at least one DL SPS configuration resource, the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel of a first target DL SPS, and the first target DL SPS is at least one of the at least one DL SPS; determine a target time-domain resource based on the feedback time indication information; and transmit the first feedback information on the target time-domain resource. 
     In this embodiment, the terminal receives the feedback time indication information sent by the network-side device and determines the target time-domain resource for transmission of the first feedback information based on the feedback time indication information. In this way, the following problem in the prior art can be avoided: A feedback time (that is, a time-domain resource) of feedback information (such as a HARQ-ACK) of each DL SPS configuration is indicated in separate active DCI, resulting that feedback information of different DL SPS configurations might be fed back on different feedback time and further resulting that some feedback information (such as a HARQ-ACK for an SPS PDSCH) may always be discarded and SPS PDSCH performance degrades. 
       FIG.  14   a    is a schematic block diagram of an apparatus  1400  for indicating a feedback time according to an example embodiment of this application. The apparatus  1400  may be a network-side device, or may be located in the network-side device. Still referring to  FIG.  14   a   , the apparatus  1400  includes: a sending module  1410 , configured to send feedback time indication information to a terminal, where the feedback time indication information is used to indicate at least one first candidate time-domain feedback resource, the first candidate time-domain feedback resource is a candidate time-domain resource for transmission of first feedback information, the first feedback information is feedback information corresponding to a downlink data channel, and the downlink data channel is a data channel corresponding to a first target DL SPS configured for the terminal. 
     In one or more embodiments of this application, the first target DL SPS includes at least one of the following: all DL SPSs configured for the terminal; a DL SPS with a specified priority; a DL SPS with a specified identifier; and an active DL SPS. 
     In one or more embodiments of this application, the specified priority includes a highest priority and/or a lowest priority; or the specified priority is a set of priorities, and the set of priorities includes a plurality of priorities. 
     In one or more embodiments of this application, the specified identifier is one or more identifiers specified by the network-side device. 
     In one or more embodiments of this application, the feedback time indication information includes at least one of the following: a feedback time window, where the feedback time window includes the at least one first candidate time-domain feedback resource; a start position of the first candidate time-domain feedback resource; a length of the first candidate time-domain feedback resource; an end position of the first candidate time-domain feedback resource; a quantity of the first candidate time-domain feedback resources; a number or a set of numbers of the first candidate time-domain feedback resource; and an offset value. 
     In one or more embodiments of this application, the offset value includes an offset value of the first candidate time-domain feedback resource relative to a first reference point or an offset value of the feedback time window relative to the first reference point. 
     In one or more embodiments of this application, the first reference point includes at least one of the following: a subframe boundary, a receiving occasion of DCI for activating a second target DL SPS, where the second target DL SPS is an active DL SPS with a smallest or largest identifier; a receiving occasion of a first downlink data channel of the second target DL SPS; and a feedback occasion of feedback information corresponding to a first downlink data channel of the second target DL SPS, where the second target DL SPS is a DL SPS with a smallest or largest identifier in the first target DL SPS. 
     In one or more embodiments of this application, the feedback time indication information further includes a period of the first candidate time-domain feedback resource or a period of the feedback time window. 
     In one or more embodiments of this application, the feedback time window includes at least one time unit, and each time unit includes at least one of the first candidate time-domain feedback resources, where the time unit is slot, sub-slot, or subframe. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of time units, and that each time unit includes a plurality of first candidate time-domain feedback resources, the feedback time indication information includes a plurality of start positions or end positions, where one start position or end position corresponds to one time unit, or one start position or end position corresponds to one of the first candidate time-domain feedback resources. 
     In one or more embodiments of this application, in a case that the feedback time window includes a plurality of first candidate time-domain feedback resources, one or more length values of the first candidate time-domain feedback resources are included. 
     In one or more embodiments of this application, that the sending module  1410  sends feedback time indication information to a terminal includes sending the feedback time indication information to the terminal in one of the following manners: sending the feedback time indication information to the terminal by radio resource control RRC; sending the feedback time indication information to the terminal by group common DCI; and sending the feedback time indication information to the terminal by DCI specific to the terminal. 
     In one or more embodiments of this application, as shown in  FIG.  14   b   , the apparatus  1400  further includes a triggering module  1420 , configured to trigger feedback on a downlink data channel for the first target DL SPS by second DCI in a case that no second candidate time-domain resource for the first feedback information is indicated in the first DCI corresponding to the first target DL SPS, where the first DCI is DCI for activating the first target DL SPS. 
     In one or more embodiments of this application, the second DCI includes at least one of the following: DCI including a downlink grant with downlink data channel scheduling, DCI including a downlink grant without downlink data channel scheduling, DCI including an uplink grant with uplink data channel scheduling, and DCI including an uplink grant without uplink data channel scheduling. 
     In one or more embodiments of this application, the second DCI is used to activate feedback on a downlink data channel of a third target DL SPS, the third target DL SPS includes the first target DL SPS, and the third target DL SPS includes any one of the following: all active DL SPSs in the DL SPS configured by the terminal; an active DL SPS configured by the terminal and having a specified priority; and one or more active DL SPSs specified. 
     In one or more embodiments of this application, the second DCI is further used to indicate a fourth candidate time-domain resource for transmission of the first feedback information. 
     As shown in  FIG.  15   , an example embodiment of this application further provides a network-side device, where the network-side device  1500  includes an antenna  1501 , a radio frequency apparatus  1502 , and a baseband apparatus  1503 . The antenna  1501  is connected to the radio frequency apparatus  1502 . In an uplink direction, the radio frequency apparatus  1502  receives information by using the antenna  1501 , and transmits the received information to the baseband apparatus  1503  for processing. In a downlink direction, the baseband apparatus  1503  processes to-be-transmitted information, and transmits the information to the radio frequency apparatus  1502 ; and the radio frequency apparatus  1502  processes the received information and then transmits the information by using the antenna  1501 . 
     The frequency band processing apparatus may be located in the baseband apparatus  1503 . The method performed by the network-side device in the foregoing embodiment may be implemented in the baseband apparatus  1503 , and the baseband apparatus  1503  includes a processor  1504  and a memory  1505 . 
     The baseband apparatus  1503  may include, for example, at least one baseband processing unit, where a plurality of chips are disposed on the baseband processing unit. As shown in  FIG.  15   , one of the chips is, for example, the processor  1504 , and is connected to the memory  1505 , to invoke the program in the memory  1505  to perform the operations of the network device shown in the foregoing method embodiment. 
     The baseband apparatus  1503  may further include a network interface  1506 , configured to exchange information with the radio frequency apparatus  1502 , where the interface is, for example, a common public radio interface (CPRI). 
     Specifically, the network-side device in this embodiment of the present invention further includes instructions or a program stored in the memory  1505  and capable of running on the processor  1504 . The processor  1504  invokes the instructions or program in the memory  1505  to perform the method performed by the modules shown in  FIG.  14   a    or  FIG.  14   b   , with the same technical effects achieved. To avoid repetition, details are not described herein again. 
     An embodiment of this application further provides a readable storage medium, where the readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, the processes of the foregoing embodiments of the method for transmitting feedback information are implemented, or when the program or instructions are executed by a processor, the processes of the foregoing embodiments of the method for indicating a feedback time are implemented, with the same technical effects achieved. To avoid repetition, details are not described herein again. 
     The processor is the processor of the terminal or the network-side device in the foregoing embodiment. The readable storage medium includes a computer-readable storage medium such as a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disc, or the like. 
     An embodiment of this application further provides a chip, where the chip includes a processor and a communications interface, the communications interface is coupled to the processor, and the processor is configured to run a program or instructions for a network-side device to implement the processes of the foregoing embodiments of the method for transmitting feedback information, or to implement the processes of the foregoing embodiments of the method for indicating a feedback time, with the same technical effects achieved. To avoid repetition, details are not described herein again. 
     It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-on-chip, a system chip, a chip system, or the like. 
     It should be noted that the terms “comprise”, “include”, or any of their variants in this specification are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In the absence of more restrictions, an element defined by “including a . . . ” does not exclude another same element in a process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may further include performing functions at substantially the same time or in reverse order depending on the involved functions. For example, the described method may be performed in an order different from the described order, and steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples. 
     By means of the foregoing description of the implementations, persons skilled in the art may clearly understand that the method in the foregoing embodiments may be implemented by software with a necessary general hardware platform. Certainly, the method in the foregoing embodiments may also be implemented by hardware. However, in many cases, the former is a preferred implementation. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the prior art may be implemented in a form of a software product. The software product may be stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the method described in each embodiment of this application. 
     The embodiments of this application are described above with reference to the accompanying drawings, but this application is not limited to the foregoing implementations. The foregoing implementations are only illustrative rather than restrictive. Inspired by this application, persons of ordinary skill in the art can still derive many variations without departing from the essence of this application and the protection scope of the claims. All these variations shall fall within the protection of this application.