Semi-persistent scheduling feedback method, apparatus, device and storage medium

By dividing the SPS configuration into HARQ-ACK groups in the NR system and feeding back HARQ-ACK within a unified feedback time unit, the power consumption and processing overhead issues caused by multiple SPS configuration feedback on terminal devices are solved, more efficient HARQ-ACK feedback is achieved, the energy consumption of terminal devices is reduced, and transmission reliability is improved.

CN116391335BActive Publication Date: 2025-10-10GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202180071315.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-12
Publication Date
2025-10-10
Estimated Expiration
2041-01-12

AI Technical Summary

Technical Problem

In the NR system, the terminal device needs to feedback HARQ-ACK for multiple SPS configurations, resulting in increased power consumption and processing overhead. Because not all SPS PDSCHs have data transmission, the existing technology has not been able to effectively optimize the HARQ-ACK feedback method.

Method used

By dividing multiple SPS configurations into HARQ-ACK groups and feeding back HARQ-ACK within a unified HARQ-ACK feedback time unit, the number of feedbacks in different time units is reduced, and the first SPS configuration is activated using an SPS activation instruction. The terminal device feeds back HARQ-ACK to the network device based on the HARQ-ACK feedback time unit.

Benefits of technology

This reduces the power consumption and processing overhead of terminal devices, improves the reliability and efficiency of uplink transmission, and avoids redundant and invalid HARQ-ACK feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116391335B_ABST
    Figure CN116391335B_ABST
Patent Text Reader

Abstract

The application discloses a semi-persistent scheduling feedback method and device, equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: a network device sends an SPS activation instruction to a terminal device, the SPS activation instruction is used for activating a first SPS configuration, the first SPS configuration corresponds to a first HARQ-ACK packet; the terminal device feeds back a HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit, for data transmitted on an SPS PDSCH corresponding to an SPS configuration included in the first HARQ-ACK packet. The embodiment of the application realizes the feedback of the data receiving condition of the SPS PDSCH corresponding to the SPS configuration belonging to the same HARQ-ACK packet to the network device in one HARQ-ACK feedback time unit, which helps to reduce the power consumption and processing overhead of the terminal device, and also improves the reliability and efficiency of uplink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a feedback method, apparatus, device, and storage medium for semi-persistent scheduling. Background Art

[0002] The NR (New Radio) system supports multiple SPS (Semi-Persistent Schedule) configurations. For each SPS configuration, the terminal device must send a HARQ-ACK (Hybrid Automatic Repeat request-Acknowledge character) to the network device for data transmitted on the SPS PDSCH (Semi-Persistent Schedule Physical Downlink Shared Channel).

[0003] However, although the network device has configured multiple SPS configurations for the terminal device, the network device does not necessarily transmit data on all SPS PDSCHs corresponding to all SPS configurations. In related technologies, in order to adapt to fluctuations in data arrival, the network device often configures multiple SPS configurations for the terminal device to adapt to data arriving at any time. In fact, during a downlink data transmission cycle, only the SPS PDSCH corresponding to one of the multiple SPS configurations will carry data. That is, during the downlink data transmission cycle, the terminal device only feeds back HARQ-ACK to the network device for the data transmitted on one SPS PDSCH. The other SPS PDSCHs do not actually carry data, so their corresponding HARQ-ACK feedback is meaningless to the network device. One way to optimize HARQ-ACK feedback is to feed back HARQ-ACK according to the SPS group. That is, multiple SPS configurations for the same service form an SPS group. The HARQ-ACK feedback is for the overall data reception status of an SPS group, thereby avoiding the terminal device feeding back redundant and invalid HARQ-ACK to the network device.

[0004] However, even if multiple SPS configurations belong to the same SPS group, the HARQ-ACK feedback corresponding to the multiple SPS configurations can be mapped in different time slots, so that the terminal device needs to feed back the HARQ-ACK to the network device in different time slots for the SPS PDSCH corresponding to the multiple SPS configurations in the same SPS group. In this way, the power consumption of the terminal device will be adversely affected, and the processing overhead of the terminal device will be wasted. SUMMARY

[0005] Embodiments of the present application provide a semi-persistent scheduling feedback method, device, apparatus and storage medium. The technical solutions are as follows:

[0006] In one aspect, the embodiments of the present application provide a semi-persistent scheduling feedback method applied to a terminal device, the method comprising:

[0007] receiving an SPS activation instruction from a network device, the SPS activation instruction being used to activate a first SPS configuration, the first SPS configuration corresponding to a first HARQ-ACK group;

[0008] feeding back HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit for data transmitted on SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group.

[0009] In another aspect, the embodiments of the present application provide a semi-persistent scheduling feedback method applied to a network device, the method comprising:

[0010] sending an SPS activation instruction to a terminal device, the SPS activation instruction being used to activate a first SPS configuration, the first SPS configuration corresponding to a first HARQ-ACK group;

[0011] receiving HARQ-ACK fed back by the terminal device; wherein the HARQ-ACK is fed back by the terminal device based on a first HARQ-ACK feedback time unit for data transmitted on SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group.

[0012] In still another aspect, the embodiments of the present application provide a semi-persistent scheduling feedback device arranged in a terminal device, the device comprising:

[0013] a receiving module configured to receive an SPS activation instruction from a network device, the SPS activation instruction being used to activate a first SPS configuration, the first SPS configuration corresponding to a first HARQ-ACK group;

[0014] The feedback module is configured to feed back HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet.

[0015] In another aspect, an embodiment of the present application provides a feedback device for semi-persistent scheduling, which is provided in a network device, and includes:

[0016] A sending module, configured to send an SPS activation instruction to a terminal device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first HARQ-ACK packet;

[0017] A receiving module is used to receive the HARQ-ACK feedback from the terminal device; wherein the HARQ-ACK is the data transmitted by the terminal device on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on the first HARQ-ACK feedback time unit.

[0018] In another aspect, an embodiment of the present application provides a terminal device, comprising: a processor, and a transceiver connected to the processor; wherein:

[0019] The transceiver is configured to receive an SPS activation instruction from a network device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first HARQ-ACK packet;

[0020] The transceiver is configured to feed back HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet.

[0021] In another aspect, an embodiment of the present application provides a network device, comprising: a processor, and a transceiver connected to the processor; wherein:

[0022] The transceiver is configured to send an SPS activation instruction to the terminal device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first HARQ-ACK packet;

[0023] The transceiver is used to receive the HARQ-ACK feedback from the terminal device; wherein the HARQ-ACK is the data transmitted by the terminal device on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on the first HARQ-ACK feedback time unit.

[0024] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program is used to be executed by a processor of a terminal device to implement the feedback method of semi-permanent scheduling on the terminal device side as described above.

[0025] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program is used to be executed by a processor of a network device to implement the feedback method of semi-permanent scheduling on the network device side as described above.

[0026] On the other hand, an embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a terminal device, it is used to implement the feedback method of semi-permanent scheduling on the terminal device side as described above.

[0027] On the other hand, an embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a network device, it is used to implement the feedback method of semi-permanent scheduling on the network device side as described above.

[0028] On the other hand, an embodiment of the present application provides a computer program product, which, when running on a terminal device, is used to implement the feedback method for semi-permanent scheduling on the terminal device side as described above.

[0029] On the other hand, an embodiment of the present application provides a computer program product, which, when running on a network device, is used to implement the feedback method for semi-persistent scheduling on the network device side as described above.

[0030] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:

[0031] The terminal device feeds back HARQ-ACK to the network device based on a HARQ-ACK feedback time unit based on the data reception status of the SPS PDSCH corresponding to the SPS configuration included in a HARQ-ACK group, thereby feedbacking the data reception status of the SPS PDSCH corresponding to the SPS configuration belonging to the same HARQ-ACK group to the network device in one HARQ-ACK feedback time unit, avoiding the need for the terminal device to feed back HARQ-ACK to the network device for the same HARQ-ACK group in different time slots, helping to reduce the power consumption and processing overhead of the terminal device, and also improving the reliability and efficiency of uplink transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort based on these drawings.

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

[0034] Figure 2 is a schematic diagram of a feedback method of semi-persistent scheduling provided by an embodiment of the present application;

[0035] Figure 3 is a schematic diagram of a feedback method of semi-persistent scheduling provided by another embodiment of the present application;

[0036] Figure 4 is a schematic diagram of a feedback method of semi-persistent scheduling provided by still another embodiment of the present application;

[0037] Figure 5 is a flowchart of a feedback method of semi-persistent scheduling provided by an embodiment of the present application;

[0038] Figure 6 is a flowchart of a feedback method of semi-persistent scheduling provided by another embodiment of the present application;

[0039] Figure 7 is a schematic diagram of a feedback method of semi-persistent scheduling provided by still another embodiment of the present application;

[0040] Figure 8 is a schematic diagram of a feedback method of semi-persistent scheduling provided by still another embodiment of the present application;

[0041] Figure 9 is a schematic diagram of a feedback method of semi-persistent scheduling provided by still another embodiment of the present application;

[0042] Figure 10 is a block diagram of a feedback device of semi-persistent scheduling provided by an embodiment of the present application;

[0043] Figure 11 is a block diagram of a feedback device of semi-persistent scheduling provided by another embodiment of the present application;

[0044] Figure 12 is a block diagram of a feedback device of semi-persistent scheduling provided by still another embodiment of the present application;

[0045] Figure 13 is a structural block diagram of a terminal device provided by an embodiment of the present application;

[0046] Figure 14 This is a structural block diagram of a network device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0048] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0049] First, some terms involved in the embodiments of this application are introduced and explained.

[0050] 1. HARQ (Hybrid Automatic Repeat Request)

[0051] HARQ is a technology that combines Forward Error Correction (FEC) and Automatic Repeat-reQuest (ARQ). FEC is used at the receiving end to correct the portion of all errors that can be corrected. Error detection identifies packets that cannot be corrected. Uncorrectable packets are discarded, and the sender is requested to resend the same packet.

[0052] 2. SPS configuration

[0053] SPS configuration is also known as semi-persistent scheduling. Unlike dynamic scheduling, which allocates radio resources to terminal devices once per TTI (transmission time interval) (specified by the PDCCH (Physical Uplink Control Channel)), SPS configuration allows semi-static configuration of radio resources and periodic allocation of these resources to a specific terminal device.

[0054] For example, the network device uses the SPS C-RNTI (Cell-Radio Network Temporary Identifier, cell radio network temporary identifier) ​​scrambled PDCCH to specify the SPS PDSCH used by the terminal device in a certain TTI, and the terminal device uses the SPS PDSCH to receive or send data every cycle. The network device does not need to send PDCCH in this subframe (here referred to as the SPS subframe) to specify the allocated resources. Since the SPS configuration has the characteristics of "one configuration, multiple uses", there is no need to send DCI (Downlink Control Information, downlink control information) (including uplink or downlink DCI) to the terminal device in each TTI, thereby reducing the corresponding PDCCH overhead.

[0055] Please refer to Figure 1 , which shows a schematic diagram of a system architecture provided by an embodiment of the present application. The system architecture may include: a terminal device 10 and a network device 20.

[0056] There are usually multiple terminal devices 10, and one or more terminal devices 10 can be distributed in each cell managed by each network device 20. The terminal devices 10 can include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), etc. For the convenience of description, in the embodiments of the present application, the devices mentioned above are collectively referred to as terminal devices.

[0057] The network device 20 is a device deployed in the access network to provide wireless communication functions for the terminal device 10. The network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with network device functions may be different. For example, in the 5G (5th-Generation, fifth-generation mobile communication technology) NR system, it is called gNodeB or gNB. With the evolution of communication technology, the name of "network device" may change. For the convenience of description, in the embodiment of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 10 are collectively referred to as network devices. Optionally, the network device 20 and the terminal device 10 communicate with each other through some air interface technology, such as the Uu interface.

[0058] In an example, the network device 20 may configure multiple SPS configurations for the terminal device 10 and transmit data to the terminal device 10 via the SPS PDSCH corresponding to the SPS configuration. The terminal device 10 feeds back HARQ-ACK to the network device 20 based on the data reception status.

[0059] The “5G NR system” in the embodiments of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art may understand its meaning.

[0060] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, NR system, NR system evolution system, LTE on unlicensed spectrum (LTE-based access to Unlicensed spectrum, LTE-U) system, NR-U (New Radio–Unlicensed, NR on unlicensed spectrum) system, Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next-generation communication system or other communication systems, etc.

[0061] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but also other types of communications, such as device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, and vehicle-to-everything (V2X) systems. The embodiments of the present application can also be applied to these communication systems.

[0062] In one example, the NR system supports multiple SPS configurations. For each SPS configuration corresponding to the SPS PDSCH data transmitted, the terminal device needs to feedback HARQ-ACK to the network device.

[0063] However, although the network device has configured multiple SPS configurations for the terminal device, the network device does not necessarily transmit data on all SPS PDSCHs corresponding to all SPS configurations. In related technologies, in order to adapt to fluctuations in data arrival, network devices often configure multiple SPS configurations for terminal devices to adapt to data arriving at any time. In fact, during a downlink data transmission cycle, only one SPS PDSCH corresponding to a multiple SPS configuration will carry data. That is, during the downlink data transmission cycle, the terminal device only feeds back HARQ-ACK to the network device for the data transmitted on one SPS PDSCH. Other SPS PDSCHs do not actually carry data, so their corresponding HARQ-ACK feedback is meaningless to the network device.

[0064] For example, Figure 2 As shown in the figure, for a service with a transmission period of 4 time slots and a data arrival fluctuation range of 0-12 time slots, the network device configures 7 SPS configurations for the terminal device: SPS configuration 1, SPS configuration 2, SPS configuration 3, SPS configuration 4, SPS configuration 5, SPS configuration 6, and SPS configuration 7. The starting time slots of the SPS PDSCH corresponding to these 7 SPS configurations are offset by {0, 2, 4, 6, 8, 10, 12} time slots respectively, and the period of each SPS configuration is 4 time slots. Therefore, in fact, within the same period, only one of the 7 SPS configurations will carry data. For example, Figure 2 As shown in (1), the SPS PDSCH corresponding to SPS configuration 1 carries data, and the SPS PDSCHs corresponding to the other 6 SPS configurations do not carry data. The terminal device then feeds back HARQ-ACK to the network device: A, N, N, N, N, N, N (1, 0, 0, 0, 0, 0); wherein A represents ACK (Acknowledge), which indicates that the terminal device has received data on the SPS PDSCH corresponding to SPS configuration 1; and N represents NACK (Non-Acknowledge), which indicates that the terminal device has not received data on the SPS PDSCHs corresponding to SPS configurations 2 to 7. For another example, Figure 2 As shown in (2), the SPS PDSCH corresponding to SPS configuration 4 carries data, and the SPS PDSCH corresponding to the other 6 SPS configurations do not carry data. The terminal device then feeds back HARQ-ACK to the network device: N,N,N,A,N,N,N(0,0,0,1,0,0,0). Figure 2As can be seen from the example shown, only one SPS PDSCH actually requires the terminal device to feedback HARQ-ACK, and the HARQ-ACKs corresponding to other SPS PDSCHs are meaningless to the network device.

[0065] In one example, the way to optimize HARQ-ACK feedback is to feedback HARQ-ACK according to the SPS group (in the embodiment of the present application, "SPS group" is also referred to as "HARQ-ACK group"), that is, multiple SPS configurations for the same service form a HARQ-ACK group, and the HARQ-ACK feedback is for the overall data reception status of a HARQ-ACK group, thereby avoiding the terminal device from feeding back redundant and invalid HARQ-ACK to the network device.

[0066] For example, Figure 3 As shown in FIG, the network device classifies the seven SPS configurations into the same HARQ-ACK group, and the SPS configurations included in the HARQ-ACK group correspond to the same HARQ-ACK feedback time unit 30. Therefore, the terminal device feeds back HARQ-ACK to the network device based on the data reception status on the SPS PDSCH corresponding to the seven SPS configurations through the HARQ-ACK feedback time unit 30. Figure 3 As shown in (1), the SPS PDSCH corresponding to SPS configuration 7 carries data. If the terminal device correctly receives data on the SPS PDSCH corresponding to SPS configuration 7, the terminal device feeds back HARQ-ACK: ACK to the network device. Figure 3 As shown in (2), the SPS PDSCH corresponding to SPS configuration 4 carries data. If the terminal device correctly receives data on the SPS PDSCH corresponding to SPS configuration 4, the terminal device feeds back HARQ-ACK: ACK to the network device.

[0067] However, even if multiple SPS configurations belong to the same SPS group, the HARQ-ACK feedback corresponding to the multiple SPS configurations may be mapped to different feedback time units. Therefore, the terminal device needs to feedback HARQ-ACK to the network device in different feedback time units for the SPS PDSCH corresponding to multiple SPS configurations in the same SPS group.

[0068] For example, Figure 4As shown, the network device groups the seven SPS configurations into the same HARQ-ACK group, and the SPS configurations in the group correspond to four HARQ-ACK feedback time units: the first HARQ-ACK feedback time unit 410, the second HARQ-ACK feedback time unit 420, the third HARQ-ACK feedback time unit 430, and the fourth HARQ-ACK feedback time unit 440. SPS configurations 1 and 2 correspond to the first HARQ-ACK feedback time unit 410; SPS configurations 3 and 4 correspond to the second HARQ-ACK feedback time unit 420; SPS configurations 5 and 6 correspond to the third HARQ-ACK feedback time unit 430; and SPS configuration 7 corresponds to the fourth HARQ-ACK feedback time unit 440. The terminal device uses these four HARQ-ACK feedback time units to provide the network device with feedback on the data reception status of the SPS PDSCH corresponding to the seven SPS configurations.

[0069] like Figure 4 As shown in (1), the SPS PDSCH corresponding to SPS configuration 7 carries data, and the terminal device correctly receives data in the SPS PDSCH corresponding to SPS configuration 7. Since the terminal device does not correctly receive data in the SPS PDSCH corresponding to the first 6 SPS configurations (the SPS PDSCH corresponding to the first 6 SPS configurations does not carry data), the terminal device feeds back HARQ-ACK: NACK to the network device in the first HARQ-ACK feedback time unit 410, the second HARQ-ACK feedback time unit 420 and the third HARQ-ACK feedback time unit 430 respectively; and feeds back HARQ-ACK: ACK to the network device in the fourth HARQ-ACK feedback time unit 440. As shown in Figure 4 As shown in (2), the SPS PDSCH corresponding to SPS configuration 4 carries data, and the terminal device correctly receives data in the SPS PDSCH corresponding to SPS configuration 4. Since the terminal device does not correctly receive data in the SPS PDSCH corresponding to the other 6 SPS configurations (the SPS PDSCH corresponding to the other 6 SPS configurations does not carry data), the terminal device feeds back HARQ-ACK: NACK to the network device in the first HARQ-ACK feedback time unit 410, the third HARQ-ACK feedback time unit 430, and the fourth HARQ-ACK feedback time unit 440, and feeds back HARQ-ACK: ACK to the network device in the second HARQ-ACK feedback time unit 420.

[0070] based on Figure 4As can be seen from the example shown, the terminal device may need to feedback HARQ-ACK to the network device in different feedback time units for the SPS PDSCHs corresponding to multiple SPS configurations in the same SPS group. This will not be conducive to reducing the power consumption of the terminal device and will cause waste in the processing overhead of the terminal device. Based on this, an embodiment of the present application provides a feedback method for semi-permanent scheduling, which can be used to reduce the processing overhead and power consumption of the terminal device. Below, the technical solution of the present application is introduced and explained in conjunction with several embodiments.

[0071] Please refer to Figure 5 , which shows a flow chart of a feedback method for semi-permanent scheduling provided by an embodiment of the present application. Figure 1 In the system architecture shown in Figure 5 As shown, the method includes at least one or more of the following steps.

[0072] In step 510, the network device sends an SPS activation instruction to the terminal device. The SPS activation instruction is used to activate a first SPS configuration, and the first SPS configuration corresponds to a first HARQ-ACK packet.

[0073] The network device sends one or more SPS activation instructions to the terminal device, and the terminal device activates the corresponding SPS configuration according to each SPS activation instruction. For ease of description, in the embodiments of the present application, an example of a network device sending an SPS activation instruction to a terminal device is used for description, but this does not constitute a limitation of the present application.

[0074] Taking the example of a network device sending an SPS activation instruction to a terminal device, optionally, the SPS activation instruction is carried in a DCI. In an embodiment of the present application, the SPS activation instruction is used to activate a first SPS configuration. The first SPS configuration can be a single SPS configuration, but the embodiment of the present application does not exclude the possibility that the first SPS configuration can be multiple SPS configurations.

[0075] Optionally, one SPS configuration corresponds to one HARQ-ACK group, and one HARQ-ACK group includes at least one SPS configuration. In this embodiment of the present application, the first SPS configuration corresponds to the first HARQ-ACK group, and the first HARQ-ACK group includes at least one SPS configuration, that is, in addition to the first SPS configuration, the first HARQ-ACK group may also include other SPS configurations.

[0076] In one example, the first SPS configuration activated by the SPS activation instruction is the first SPS configuration among one or more SPS configurations configured in advance by the network device for the terminal device. Figure 6As shown, before the above step 510, step 500 is also included: the network device sends SPS configuration information to the terminal device, and the SPS configuration information is used to configure the first SPS configuration. The network device can send one or more SPS configuration information to the terminal device. For the convenience of description, in the embodiment of the present application, the network device sends an SPS configuration information to the terminal device as an example for introduction and explanation. It should be understood that this does not constitute a limitation of the present application. Taking the network device sending an SPS configuration information to the terminal device as an example, the SPS configuration information is used to configure the first SPS configuration, but the embodiment of the present application does not exclude the possibility that the SPS configuration information also configures other SPS configurations at the same time. The embodiment of the present application does not limit the specific configuration parameters included in the SPS configuration information. Optionally, the SPS configuration information includes at least one of the following configuration parameters: SPS configuration index, HARQ-ACK group corresponding to the SPS configuration, period of the SPS configuration, number of repetitions of the SPS configuration, and resource location of the SPS configuration.

[0077] Taking the example of a network device configuring multiple SPS configurations for a terminal device in advance, optionally, the multiple SPS configurations can correspond to (or be referred to as "belong to") the same HARQ-ACK group, or can correspond to multiple different HARQ-ACK groups. For example, the network device has configured 7 SPS configurations for the terminal device in advance, and these 7 SPS configurations correspond to the same HARQ-ACK group. For another example, the network device has configured 7 SPS configurations for the terminal device in advance, and SPS configuration 1, SPS configuration 2, and SPS configuration 3 of these 7 SPS configurations correspond to one HARQ-ACK group, and SPS configuration 4, SPS configuration 5, SPS configuration 6, and SPS configuration 7 correspond to another HARQ-ACK group.

[0078] In step 520 , the terminal device feeds back HARQ-ACK to the network device based on the first HARQ-ACK feedback time unit for the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet.

[0079] In one example, after activating the first SPS configuration through an SPS activation instruction, the network device may send data to the terminal device on the SPS PDSCH corresponding to the first SPS configuration. Figure 6As shown, after step 510, the method further includes step 530: the network device transmits data to the terminal device on the SPS PDSCH corresponding to the first SPS configuration. Since the network device may activate other SPS configurations in the embodiments of the present application, the network device may also transmit data to the terminal device on the SPS PDSCH corresponding to the other SPS configurations. In the case where the network device activates multiple SPS configurations, the network device may also transmit data to the terminal device on the SPS PDSCH corresponding to part of the multiple SPS configurations, that is, there may be no data actually carried on the SPS PDSCH corresponding to part of the multiple SPS configurations. Alternatively, in the same data transmission period, the network device transmits data to the terminal device only on the SPS PDSCH corresponding to one SPS configuration.

[0080] After the network device transmits data to the terminal device, the terminal device needs to feed back HARQ-ACK to the network device for data reception. Alternatively, the terminal device feeds back HARQ-ACK to the network device in groups, which can avoid feeding back redundant and invalid HARQ-ACK. Based on this, in the embodiments of the present application, the terminal device feeds back HARQ-ACK to the network device for the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, that is, for the data reception corresponding to the first HARQ-ACK group.

[0081] In one example, in the case where the first HARQ-ACK group includes multiple SPS configurations, the HARQ-ACK feedback time units corresponding to the multiple SPS configurations may be mapped at different time domain positions. In the embodiments of the present application, whether the HARQ-ACK feedback time units corresponding to the SPS configurations included in the first HARQ-ACK group are mapped at different time domain positions or not, the terminal device feeds back HARQ-ACK to the network device based on the first HARQ-ACK feedback time unit. Alternatively, the HARQ-ACK fed back by the terminal device to the network device based on the first HARQ-ACK feedback time unit is feedback for the overall data reception of the first HARQ-ACK group, but this does not constitute a limitation on the embodiments of the present application, for example, the HARQ-ACK fed back by the terminal device to the network device based on the first HARQ-ACK feedback time unit may also be feedback for the data reception corresponding to one SPS configuration in the first HARQ-ACK group.

[0082] Optionally, in an embodiment of the present application, the first HARQ-ACK packet corresponds to a 1-bit feedback information bit, so that the terminal device can feedback ACK or NACK to the network device. Exemplarily, when the terminal device feedbacks 1 to the network device, it indicates that the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet is correctly received; when the terminal device feedbacks 0 to the network device, it indicates that the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet is not correctly received.

[0083] The embodiment of the present application does not limit the form of expression of the first HARQ-ACK feedback time unit. Optionally, the first HARQ-ACK feedback time unit includes any of the following time units: time slot, sub-time slot, symbol, frame, subframe. The embodiment of the present application does not limit the specific method for determining the first HARQ-ACK feedback time unit. Optionally, the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit. Based on this, the above method also includes: the terminal device determines the first HARQ-ACK feedback time unit based on the HARQ-ACK timing information corresponding to the first SPS configuration and the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration. Exemplarily, the terminal device offsets the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration according to the HARQ-ACK timing information corresponding to the first SPS configuration to obtain the first HARQ-ACK feedback time unit. For example, the HARQ-ACK timing information corresponding to the first SPS configuration is 4 time slots, and the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration is time slot 3. Then, the first HARQ-ACK feedback time unit is time slot 7.

[0084] For other descriptions of the first HARQ-ACK feedback time unit and the first SPS configuration, please refer to the following method embodiment, which will not be repeated here.

[0085] To sum up, the technical solution provided in the embodiment of the present application, through the terminal device's feedback of the data reception status of the SPS PDSCH corresponding to the SPS configuration included in a HARQ-ACK group, to the network device based on a HARQ-ACK feedback time unit, realizes the feedback of the data reception status of the SPS PDSCH corresponding to the SPS configuration belonging to the same HARQ-ACK group to the network device in one HARQ-ACK feedback time unit, avoids the need for the terminal device to feedback HARQ-ACK to the network device for the same HARQ-ACK group in different HARQ-ACK feedback time units, helps to reduce the power consumption and processing overhead of the terminal device, and also improves the reliability and efficiency of uplink transmission.

[0086] In the embodiment of the present application, in order to enable the terminal device to feedback HARQ-ACK to the network device within one HARQ-ACK feedback time unit for the same HARQ-ACK packet, multiple methods for determining the first HARQ-ACK feedback time unit are provided. These multiple methods are described below.

[0087] First, the first method is introduced: the HARQ-ACK feedback time units corresponding to the SPS configurations belonging to the same HARQ-ACK group are aligned.

[0088] In one example, the HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

[0089] That is, the first HARQ-ACK group includes the HARQ-ACK timing information corresponding to each SPS configuration, ensuring that the HARQ-ACK feedback time unit corresponding to each SPS configuration is the same HARQ-ACK feedback time unit, that is, the first HARQ-ACK feedback time unit, thereby achieving alignment of the HARQ-ACK feedback time units corresponding to each SPS configuration belonging to the same HARQ-ACK group.

[0090] For example, Figure 7 As shown, the network device divides the 7 SPS configurations into the same HARQ-ACK group, wherein the HARQ-ACK feedback time unit corresponding to each SPS configuration is a HARQ-ACK feedback time unit 710. Figure 7As shown, the starting time slots of the SPS PDSCH corresponding to the seven SPS configurations are offset by {0, 1, 2, 3, 4, 5, 6} time slots, and the period of each SPS configuration is 10 time slots. In order to ensure that the seven SPS configurations correspond to the same HARQ-ACK feedback time unit 710, the HARQ-ACK timing information corresponding to the seven SPS configurations needs to be configured as {7, 6, 5, 4, 3, 2, 1} time slots respectively.

[0091] Next, a second method is described: using the SPS configuration corresponding to the SPS PDSCH that correctly receives data in a HARQ-ACK packet as a basis for determining the HARQ-ACK feedback time unit corresponding to the HARQ-ACK packet.

[0092] In one example, the first SPS configuration refers to the SPS configuration included in the first HARQ-ACK packet, and the SPS configuration corresponding to the SPS PDSCH on which the terminal device correctly receives data.

[0093] That is, the terminal device uses the SPS configuration corresponding to the SPSPDSCH that correctly receives data in the SPS configuration included in a HARQ-ACK group, and the corresponding HARQ-ACK feedback time unit as the HARQ-ACK feedback time unit for the data reception status of the HARQ-ACK group. Since in this example, the terminal device correctly receives data on the SPSPDSCH corresponding to the first SPS configuration, the HARQ-ACK includes ACK; the above step 520 includes: the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit for the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group. For the SPS configuration corresponding to the SPS PDSCH that did not correctly receive data in the SPS configuration included in the first HARQ-ACK group, the terminal device does not feed back HARQ-ACK to the network device.

[0094] For example, Figure 8As shown, the network device groups the seven SPS configurations into the same HARQ-ACK group, and the SPS configurations in the group correspond to four HARQ-ACK feedback time units: the first HARQ-ACK feedback time unit 810, the second HARQ-ACK feedback time unit 820, the third HARQ-ACK feedback time unit 830, and the fourth HARQ-ACK feedback time unit 840. Among them, SPS configuration 1 and SPS configuration 2 correspond to the first HARQ-ACK feedback time unit 810; SPS configuration 3 and SPS configuration 4 correspond to the second HARQ-ACK feedback time unit 820; SPS configuration 5 and SPS configuration 6 correspond to the third HARQ-ACK feedback time unit 830; and SPS configuration 7 corresponds to the fourth HARQ-ACK feedback time unit 840.

[0095] like Figure 8 As shown in FIG, the starting time slots of the SPS PDSCH corresponding to the 7 SPS configurations are offset by {0, 1, 2, 3, 4, 5, 6} time slots respectively, and the HARQ-ACK timing information corresponding to the 7 SPS configurations is configured as {2, 1, 2, 1, 2, 1, 1} time slots respectively, and the period of each SPS configuration is 10 time slots. Figure 8 As shown in (1), for the first data transmission cycle, the SPS PDSCH corresponding to SPS configuration 7 carries data, and the terminal device correctly receives data in the SPS PDSCH corresponding to SPS configuration 7, then the terminal device feeds back HARQ-ACK to the network device in the 4th HARQ-ACK feedback time unit 840 (time slot 7) corresponding to SPS configuration 7. Figure 8 As shown in (2), for the second data transmission cycle, the SPS PDSCH corresponding to SPS configuration 4 carries data, and the terminal device correctly receives data in the SPS PDSCH corresponding to SPS configuration 4, then the terminal device feeds back HARQ-ACK to the network device in the second HARQ-ACK feedback time unit 820 (time slot 14) corresponding to SPS configuration 4.

[0096] Secondly, the third method is introduced: using the SPS configuration that meets certain conditions in a HARQ-ACK group as the basis for determining the HARQ-ACK feedback time unit corresponding to the HARQ-ACK group.

[0097] In one example, the first SPS configuration refers to an SPS configuration that satisfies the first condition among the SPS configurations included in the first HARQ-ACK group.

[0098] That is, the terminal device uses the HARQ-ACK feedback time unit corresponding to the SPS configuration that meets the first condition in the SPS configuration included in a HARQ-ACK group as the HARQ-ACK feedback time unit for the data reception situation of the HARQ-ACK group. The embodiment of the present application does not limit the specific content of the first condition. Optionally, the first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to be used to determine the first HARQ-ACK feedback time unit.

[0099] In this example, regardless of whether the terminal device receives the data correctly, it is necessary to feedback HARQ-ACK to the network device. Based on this, optionally, HARQ-ACK includes ACK or NACK; the above step 520 includes: the terminal device is on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, and if the terminal device correctly receives the data, the terminal device feedbacks ACK to the network device based on the first HARQ-ACK feedback time unit; the terminal device is on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, and if the terminal device does not correctly receive the data, the terminal device feedbacks NACK to the network device based on the first HARQ-ACK feedback time unit. That is, only when the terminal device fails to correctly receive data on the SPS PDSCH corresponding to all the SPS configurations included in the first HARQ-ACK group, the terminal device feedbacks NACK to the network device, and in all other cases, the terminal device feedbacks ACK to the network device. It should be understood that this does not constitute a limitation of the present application. For example, the terminal device may also feedback to the network device the reception status of the data transmitted on the SPS PDSCH corresponding to a specific SPS configuration in the first HARQ-ACK group. When the data transmitted on the SPS PDSCH corresponding to the SPS configuration is correctly received, the terminal device feedbacks ACK to the network device; when the data transmitted on the SPS PDSCH corresponding to the SPS configuration is not correctly received, the terminal device feedbacks NACK to the network device.

[0100] For example, Figure 9As shown, the network device groups seven SPS configurations into the same HARQ-ACK group, and the SPS configurations in the group correspond to four HARQ-ACK feedback time units: a first HARQ-ACK feedback time unit 910, a second HARQ-ACK feedback time unit 920, a third HARQ-ACK feedback time unit 930, and a fourth HARQ-ACK feedback time unit 940. SPS configuration 1 and SPS configuration 2 correspond to the first HARQ-ACK feedback time unit 910; SPS configuration 3 and SPS configuration 4 correspond to the second HARQ-ACK feedback time unit 920; SPS configuration 5 and SPS configuration 6 correspond to the third HARQ-ACK feedback time unit 930; and SPS configuration 7 corresponds to the fourth HARQ-ACK feedback time unit 940.

[0101] like Figure 9 As shown in FIG, the starting time slots of the SPS PDSCH corresponding to the 7 SPS configurations are offset by {0, 1, 2, 3, 4, 5, 6} time slots respectively, and the HARQ-ACK timing information corresponding to the 7 SPS configurations is configured as {2, 1, 2, 1, 2, 1, 1} time slots respectively, and the period of each SPS configuration is 10 time slots. Figure 9 As shown in (1), for the first data transmission cycle, the SPS PDSCH corresponding to SPS configuration 7 carries data, and the terminal device correctly receives data in the SPS PDSCH corresponding to SPS configuration 7. Since the data transmission unit of the SPS PDSCH corresponding to SPS configuration 7 is located at the end, the terminal device feeds back HARQ-ACK to the network device in the 4th HARQ-ACK feedback time unit 940 (time slot 7) corresponding to SPS configuration 7. Figure 9 As shown in (2), for the second data sending cycle, the SPS PDSCH corresponding to SPS configuration 4 carries data, and the terminal device correctly receives data in the SPS PDSCH corresponding to SPS configuration 4. Since the data transmission unit of the SPS PDSCH corresponding to SPS configuration 7 is at the end, the terminal device feeds back HARQ-ACK to the network device in the fourth HARQ-ACK feedback time unit 940 (time slot 17) corresponding to SPS configuration 7.

[0102] It should be noted that in the above embodiments, the present invention describes the feedback method for semi-persistent scheduling provided by the present invention from the perspective of the interaction between a terminal device and a network device. It should be understood that each step performed by the terminal device can be independently implemented as a feedback method for semi-persistent scheduling on the terminal device side; and each step performed by the network device can be independently implemented as a feedback method for semi-persistent scheduling on the network device side.

[0103] Please refer to Figure 10 , which shows a block diagram of a feedback device for semi-permanent scheduling provided by an embodiment of the present application. The device has the function of implementing the method example on the terminal device side described above, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device 10 described above, or it can be set in the terminal device 10. Figure 10 As shown, the apparatus 1000 may include: a receiving module 1010 and a feedback module 1020 .

[0104] The receiving module 1010 is used to receive an SPS activation instruction from a network device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first HARQ-ACK packet.

[0105] The feedback module 1020 is configured to feed back HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet.

[0106] In one example, the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit.

[0107] In one example, if Figure 11 As shown, the device also includes: a determination module 1030, which is used to determine the first HARQ-ACK feedback time unit based on the HARQ-ACK timing information corresponding to the first SPS configuration and the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration.

[0108] In one example, the HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

[0109] In one example, the first SPS configuration refers to the SPS configuration included in the first HARQ-ACK group, and the SPS configuration corresponding to the SPS PDSCH on which the terminal device correctly receives data.

[0110] In one example, the HARQ-ACK includes a positive confirmation ACK; the feedback module 1020 is used to: feedback ACK to the network device based on the first HARQ-ACK feedback time unit for the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group.

[0111] In one example, the first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

[0112] In one example, the first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

[0113] In one example, the HARQ-ACK includes ACK or NACK; the feedback module 1020 is used to: when the terminal device correctly receives data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the feedback module 1020 is used to: when the terminal device correctly receives data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the feedback module 1020 is used to feedback ACK to the network device based on the first HARQ-ACK feedback time unit; when the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the feedback module 1020 is used to feedback NACK to the network device based on the first HARQ-ACK feedback time unit.

[0114] In one example, the first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

[0115] In one example, the first HARQ-ACK packet corresponds to 1-bit feedback information bit.

[0116] To sum up, the technical solution provided in the embodiment of the present application, through the terminal device's data reception status of the SPS PDSCH corresponding to the SPS configuration included in a HARQ-ACK group, feeds back HARQ-ACK to the network device based on a HARQ-ACK feedback time unit, thereby realizing feedback to the network device of the data reception status of the SPS PDSCH corresponding to the SPS configuration belonging to the same HARQ-ACK group in one HARQ-ACK feedback time unit, avoiding the need for the terminal device to feed back HARQ-ACK to the network device for the same HARQ-ACK group in different time slots, helping to reduce the power consumption and processing overhead of the terminal device, and also improving the reliability and efficiency of uplink transmission.

[0117] Please refer to Figure 12, which shows a block diagram of a feedback device for semi-persistent scheduling provided by an embodiment of the present application. The device has the function of implementing the above-mentioned method example on the network device side, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the network device 20 described above, or it can be set in the network device 20. Figure 12 As shown, the device 1200 may include: a sending module 1210 and a receiving module 1220.

[0118] The sending module 1210 is used to send an SPS activation instruction to the terminal device, where the SPS activation instruction is used to activate a first SPS configuration, and the first SPS configuration corresponds to a first HARQ-ACK packet.

[0119] The receiving module 1220 is used to receive the HARQ-ACK feedback from the terminal device; wherein the HARQ-ACK is the data transmitted by the terminal device on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on the first HARQ-ACK feedback time unit.

[0120] In one example, the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit.

[0121] In one example, the HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

[0122] In one example, the first SPS configuration refers to the SPS configuration included in the first HARQ-ACK group, and the SPS configuration corresponding to the SPS PDSCH on which the terminal device correctly receives data.

[0123] In one example, the HARQ-ACK includes ACK; for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit.

[0124] In one example, the first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

[0125] In one example, the first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

[0126] In one example, the HARQ-ACK includes ACK or NACK; if the terminal device correctly receives data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit; if the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the terminal device feeds back NACK to the network device based on the first HARQ-ACK feedback time unit.

[0127] In one example, the first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

[0128] In one example, the first HARQ-ACK packet corresponds to 1-bit feedback information bit.

[0129] To sum up, the technical solution provided in the embodiment of the present application, through the terminal device's data reception status of the SPS PDSCH corresponding to the SPS configuration included in a HARQ-ACK group, feeds back HARQ-ACK to the network device based on a HARQ-ACK feedback time unit, thereby realizing feedback to the network device of the data reception status of the SPS PDSCH corresponding to the SPS configuration belonging to the same HARQ-ACK group in one HARQ-ACK feedback time unit, avoiding the need for the terminal device to feed back HARQ-ACK to the network device for the same HARQ-ACK group in different time slots, helping to reduce the power consumption and processing overhead of the terminal device, and also improving the reliability and efficiency of uplink transmission.

[0130] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0131] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0132] Please refer to Figure 13 , which shows a schematic diagram of the structure of a terminal device 130 provided in one embodiment of the present application. For example, the terminal device can be used to implement the above-mentioned feedback method for semi-persistent scheduling on the terminal device side. Specifically, the terminal device 130 may include: a processor 131, and a transceiver 132 connected to the processor 131; wherein:

[0133] The processor 131 includes one or more processing cores. The processor 131 executes various functional applications and information processing by running software programs and modules.

[0134] The transceiver 132 includes a receiver and a transmitter. Optionally, the transceiver 132 is a communication chip.

[0135] In one example, the terminal device 130 further includes a memory and a bus. The memory is connected to the processor via the bus. The memory can be used to store a computer program, and the processor is used to execute the computer program to implement the various steps performed by the terminal device in the above method embodiment.

[0136] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technology, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, tape cassettes, magnetic tape, disk storage or other magnetic storage devices.

[0137] The transceiver 132 is used to receive an SPS activation instruction from a network device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first HARQ-ACK packet.

[0138] The transceiver 132 is used to feedback HARQ-ACK to the network device based on the first HARQ-ACK feedback time unit for the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet.

[0139] In one example, the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit.

[0140] In one example, the processor 131 is configured to determine the first HARQ-ACK feedback time unit based on the HARQ-ACK timing information corresponding to the first SPS configuration and the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration.

[0141] In one example, the HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

[0142] In one example, the first SPS configuration refers to the SPS configuration included in the first HARQ-ACK group, and the SPS configuration corresponding to the SPS PDSCH on which the terminal device correctly receives data.

[0143] In one example, the HARQ-ACK includes a positive confirmation ACK; the transceiver 132 is used to: feedback ACK to the network device based on the first HARQ-ACK feedback time unit for the data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet.

[0144] In one example, the first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

[0145] In one example, the first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

[0146] In one example, the HARQ-ACK includes ACK or NACK; the transceiver 132 is used to: when the terminal device correctly receives data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the transceiver 132 is used to: when the terminal device correctly receives data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the transceiver 132 is used to feedback ACK to the network device based on the first HARQ-ACK feedback time unit; when the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the transceiver 132 is used to feedback NACK to the network device based on the first HARQ-ACK feedback time unit.

[0147] In one example, the first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

[0148] In one example, the first HARQ-ACK packet corresponds to 1-bit feedback information bit.

[0149] Please refer to Figure 14 , which shows a schematic diagram of the structure of a network device 140 provided in one embodiment of the present application. For example, the network device can be used to implement the feedback method for semi-persistent scheduling on the network device side. Specifically, the network device 140 may include: a processor 141, and a transceiver 142 connected to the processor 141; wherein:

[0150] The processor 141 includes one or more processing cores. The processor 141 executes various functional applications and information processing by running software programs and modules.

[0151] The transceiver 142 includes a receiver and a transmitter. Optionally, the transceiver 142 is a communication chip.

[0152] In one example, network device 140 further includes a memory and a bus. The memory is connected to the processor via the bus. The memory can be used to store a computer program, and the processor is used to execute the computer program to implement the various steps performed by the network device in the above method embodiment.

[0153] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technology, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, tape cassettes, magnetic tape, disk storage or other magnetic storage devices.

[0154] The transceiver 142 is used to send an SPS activation instruction to the terminal device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first HARQ-ACK packet.

[0155] The transceiver 142 is used to receive the HARQ-ACK feedback from the terminal device; wherein the HARQ-ACK is the data transmitted by the terminal device on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on the first HARQ-ACK feedback time unit.

[0156] In one example, the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit.

[0157] In one example, the HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

[0158] In one example, the first SPS configuration refers to the SPS configuration included in the first HARQ-ACK group, and the SPS configuration corresponding to the SPS PDSCH on which the terminal device correctly receives data.

[0159] In one example, the HARQ-ACK includes ACK; for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit.

[0160] In one example, the first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

[0161] In one example, the first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

[0162] In one example, the HARQ-ACK includes ACK or NACK; if the terminal device correctly receives data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit; if the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the terminal device feeds back NACK to the network device based on the first HARQ-ACK feedback time unit.

[0163] In one example, the first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

[0164] In one example, the first HARQ-ACK packet corresponds to 1-bit feedback information bit.

[0165] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a processor of a terminal device to implement the feedback method of semi-permanent scheduling on the terminal device side as described above.

[0166] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a processor of a network device to implement the feedback method for semi-persistent scheduling on the network device side as described above.

[0167] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a terminal device, it is used to implement the feedback method of semi-permanent scheduling on the terminal device side as described above.

[0168] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a network device, it is used to implement the feedback method for semi-permanent scheduling on the network device side as described above.

[0169] An embodiment of the present application further provides a computer program product, which, when executed on a terminal device, enables the computer to execute the above-mentioned feedback method for semi-permanent scheduling on the terminal device side.

[0170] An embodiment of the present application further provides a computer program product, which, when executed on a network device, enables a computer to execute the feedback method for semi-permanent scheduling on the network device side as described above.

[0171] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0172] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A feedback method for semi-permanent scheduling, characterized in that: Applied to a terminal device, the method includes: Receive a semi-persistent scheduling SPS activation instruction from a network device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) group, and the HARQ-ACK feedback time units corresponding to the SPS configurations included in the first HARQ-ACK group are different; the first SPS configuration refers to the SPS configuration corresponding to the SPS PDSCH in which the terminal device correctly receives data in the SPS configuration included in the first HARQ-ACK group; the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate a first HARQ-ACK feedback time unit; Offsetting the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration according to the HARQ-ACK timing information corresponding to the first SPS configuration to obtain the first HARQ-ACK feedback time unit; For data transmitted on a semi-persistently scheduled physical downlink shared channel (SPS PDSCH) corresponding to the SPS configuration included in the first HARQ-ACK group, HARQ-ACK is fed back to the network device based on the first HARQ-ACK feedback time unit.

2. The method according to claim 1, characterized in that The HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

3. The method according to claim 1, characterized in that The HARQ-ACK includes a positive acknowledgement ACK; Feedback of HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet includes: For data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, ACK is fed back to the network device based on the first HARQ-ACK feedback time unit.

4. The method according to claim 1, wherein The first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

5. The method according to claim 4, characterized in that The first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

6. The method according to claim 4 or 5, characterized in that The HARQ-ACK includes ACK or negative acknowledgment NACK; Feedback of HARQ-ACK to the network device based on a first HARQ-ACK feedback time unit for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet includes: On the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, if the terminal device correctly receives data, feeding back an ACK to the network device based on the first HARQ-ACK feedback time unit; If the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, NACK is fed back to the network device based on the first HARQ-ACK feedback time unit.

7. The method according to claim 1, characterized in that The first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

8. The method according to claim 1, characterized in that The first HARQ-ACK packet corresponds to 1-bit feedback information bit.

9. A feedback method for semi-permanent scheduling, characterized in that: Applied to a network device, the method includes: Send a semi-persistent scheduling SPS activation instruction to the terminal device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) group, and the HARQ-ACK feedback time unit corresponding to the SPS configuration included in the first HARQ-ACK group is different; the first SPS configuration refers to the SPS configuration corresponding to the SPS PDSCH in which the terminal device correctly receives data in the SPS configuration included in the first HARQ-ACK group; the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit; Receiving HARQ-ACK feedback from the terminal device; Among them, the HARQ-ACK is the data transmitted by the terminal device on the semi-permanently scheduled physical downlink shared channel (SPS PDSCH) corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on the first HARQ-ACK feedback time unit; the first HARQ-ACK feedback time unit is obtained by the terminal device offsetting the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration according to the HARQ-ACK timing information corresponding to the first SPS configuration.

10. The method according to claim 9, characterized in that The HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

11. The method according to claim 9, characterized in that The HARQ-ACK includes a positive acknowledgement ACK; for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit.

12. The method according to claim 9, characterized in that The first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

13. The method according to claim 12, characterized in that The first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

14. The method according to claim 12 or 13, characterized in that The HARQ-ACK includes ACK or negative acknowledgment NACK; On the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, if the terminal device correctly receives data, the terminal device feeds back an ACK to the network device based on the first HARQ-ACK feedback time unit; In a case where the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the terminal device feeds back a NACK to the network device based on the first HARQ-ACK feedback time unit.

15. The method according to claim 9, characterized in that The first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

16. The method according to claim 9, characterized in that The first HARQ-ACK packet corresponds to 1-bit feedback information bit.

17. A feedback device for semi-permanent scheduling, characterized in that: Set in a terminal device, the device includes: A receiving module, configured to receive a semi-persistent scheduling SPS activation instruction from a network device, the SPS activation instruction being used to activate a first SPS configuration, the first SPS configuration corresponding to a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) group, the HARQ-ACK feedback time units corresponding to the SPS configurations included in the first HARQ-ACK group being different; the first SPS configuration refers to the SPS configuration corresponding to the SPS PDSCH in which the terminal device correctly receives data in the SPS configuration included in the first HARQ-ACK group; the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate a first HARQ-ACK feedback time unit; a determining module, configured to offset the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration according to the HARQ-ACK timing information corresponding to the first SPS configuration to obtain the first HARQ-ACK feedback time unit; A feedback module is configured to feed back HARQ-ACK to the network device based on the first HARQ-ACK feedback time unit for data transmitted on a semi-persistently scheduled physical downlink shared channel (SPS PDSCH) corresponding to the SPS configuration included in the first HARQ-ACK group.

18. The device according to claim 17, characterized in that The HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

19. The device according to claim 17, characterized in that The HARQ-ACK includes a positive acknowledgement ACK; the feedback module is configured to: For data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, ACK is fed back to the network device based on the first HARQ-ACK feedback time unit.

20. The device according to claim 17, wherein The first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

21. The device according to claim 20, characterized in that The first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

22. The device according to claim 20 or 21, characterized in that The HARQ-ACK includes ACK or negative acknowledgment NACK; the feedback module is configured to: On the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, if the terminal device correctly receives data, feeding back an ACK to the network device based on the first HARQ-ACK feedback time unit; If the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, NACK is fed back to the network device based on the first HARQ-ACK feedback time unit.

23. The device according to claim 17, wherein The first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

24. The device according to claim 17, wherein The first HARQ-ACK packet corresponds to 1-bit feedback information bit.

25. A feedback device for semi-permanent scheduling, characterized in that: Set in a network device, the device includes: A sending module, configured to send a semi-persistent scheduling SPS activation instruction to a terminal device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) group, and the HARQ-ACK feedback time units corresponding to the SPS configurations included in the first HARQ-ACK group are different; the first SPS configuration refers to the SPS configuration corresponding to the SPS PDSCH in which the terminal device correctly receives data in the SPS configuration included in the first HARQ-ACK group; the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit; A receiving module is used to receive the HARQ-ACK feedback from the terminal device; wherein the HARQ-ACK is the data transmitted by the terminal device on the semi-permanently scheduled physical downlink shared channel (SPSPDSCH) corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on a first HARQ-ACK feedback time unit; the first HARQ-ACK feedback time unit is obtained by the terminal device offsetting the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration according to the HARQ-ACK timing information corresponding to the first SPS configuration.

26. The device according to claim 25, characterized in that The HARQ-ACK timing information corresponding to the SPS configuration included in the first HARQ-ACK group is used to indicate the first HARQ-ACK feedback time unit.

27. The device according to claim 25, characterized in that The HARQ-ACK includes a positive acknowledgement ACK; for data transmitted on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, the terminal device feeds back ACK to the network device based on the first HARQ-ACK feedback time unit.

28. The device according to claim 25, characterized in that The first SPS configuration refers to an SPS configuration that satisfies a first condition among the SPS configurations included in the first HARQ-ACK group.

29. The device according to claim 28, characterized in that The first condition includes any one of the following: the data transmission unit of the SPS PDSCH in the SPS configuration included in the first HARQ-ACK group is located last, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the smallest, the SPS configuration index in the SPS configuration included in the first HARQ-ACK group is the largest, and the SPS configuration included in the first HARQ-ACK group is configured to determine the first HARQ-ACK feedback time unit.

30. The device according to claim 28 or 29, characterized in that The HARQ-ACK includes ACK or negative acknowledgment NACK; On the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK packet, if the terminal device correctly receives data, the terminal device feeds back an ACK to the network device based on the first HARQ-ACK feedback time unit; In a case where the terminal device does not correctly receive data on the SPS PDSCH corresponding to the SPS configuration included in the first HARQ-ACK group, the terminal device feeds back a NACK to the network device based on the first HARQ-ACK feedback time unit.

31. The device according to claim 25, characterized in that The first HARQ-ACK feedback time unit includes any one of the following time units: time slot, sub-time slot, symbol, frame, subframe.

32. The device according to claim 25, characterized in that The first HARQ-ACK packet corresponds to 1-bit feedback information bit.

33. A terminal device, characterized in that: The terminal device includes: a processor, and a transceiver connected to the processor; wherein: The transceiver is configured to receive a semi-persistent scheduling SPS activation instruction from a network device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) group, and the HARQ-ACK feedback time unit corresponding to the SPS configuration included in the first HARQ-ACK group is different; the first SPS configuration refers to the SPS configuration corresponding to the SPS PDSCH in which the terminal device correctly receives data in the SPS configuration included in the first HARQ-ACK group; the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate a first HARQ-ACK feedback time unit; and the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration is offset according to the HARQ-ACK timing information corresponding to the first SPS configuration to obtain the first HARQ-ACK feedback time unit; The transceiver is configured to feed back HARQ-ACK to the network device based on the first HARQ-ACK feedback time unit for data transmitted on a semi-persistently scheduled physical downlink shared channel (SPS PDSCH) corresponding to the SPS configuration included in the first HARQ-ACK packet.

34. A network device, characterized in that: The network device includes: a processor, and a transceiver connected to the processor; wherein: The transceiver is configured to send a semi-persistent scheduling SPS activation instruction to the terminal device, where the SPS activation instruction is used to activate a first SPS configuration, where the first SPS configuration corresponds to a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) group, and the HARQ-ACK feedback time unit corresponding to the SPS configuration included in the first HARQ-ACK group is different; the first SPS configuration refers to the SPS configuration corresponding to the SPSPDSCH in which the terminal device correctly receives data in the SPS configuration included in the first HARQ-ACK group; the SPS activation instruction includes HARQ-ACK timing information corresponding to the first SPS configuration, and the HARQ-ACK timing information corresponding to the first SPS configuration is used to indicate the first HARQ-ACK feedback time unit; The transceiver is used to receive the HARQ-ACK feedback from the terminal device; wherein the HARQ-ACK is the data transmitted by the terminal device on the semi-persistently scheduled physical downlink shared channel (SPS PDSCH) corresponding to the SPS configuration included in the first HARQ-ACK group, and is fed back based on the first HARQ-ACK feedback time unit; the first HARQ-ACK feedback time unit is obtained by the terminal device offsetting the data transmission time unit of the SPS PDSCH corresponding to the first SPS configuration according to the HARQ-ACK timing information corresponding to the first SPS configuration.

35. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which is used to be executed by a processor of a terminal device to implement the feedback method for semi-persistent scheduling according to any one of claims 1 to 8.

36. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is configured to be executed by a processor of a network device to implement the feedback method for semi-persistent scheduling according to any one of claims 9 to 16.