Feedback information sending method and receiving method, apparatus, device, and medium

By using activation signaling to determine the maximum feedback time in the new air interface system, the terminal sends or discards SPSPDSCH feedback information, which solves the problem that feedback information cannot be transmitted in pre-configured time slots and improves the reliability and efficiency of the system.

CN116548045BActive Publication Date: 2026-06-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2021-04-02
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In the new air interface system, when the pre-configured feedback time slot cannot be used to transmit the physical uplink control channel, the feedback information corresponding to SPSPDSCH is discarded, resulting in reduced system efficiency.

Method used

The maximum feedback time of SPSPDSCH is determined by activation signaling. The terminal sends or discards feedback information based on the maximum feedback time, and the network device receives feedback information based on the maximum feedback time, so as to ensure that the feedback information is transmitted without exceeding the maximum feedback time.

Benefits of technology

It improves the reliability of feedback information transmission, reduces the system reliability decline caused by discarding feedback information, and improves system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116548045B_ABST
    Figure CN116548045B_ABST
Patent Text Reader

Abstract

The application discloses a feedback information sending method and receiving method, device, equipment and medium, and relates to the field of mobile communication. The method comprises the following steps: determining the maximum feedback time of a semi-persistent scheduling physical downlink shared channel (SPS PDSCH) according to activation signaling, wherein the activation signaling is used for activating an SPS PDSCH configuration, and the SPS PDSCH configuration is used for configuring the SPS PDSCH; and sending or discarding the feedback information of the SPS PDSCH based on the maximum feedback time. The application provides a feedback information sending method and receiving method, and improves the efficiency of feedback information transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communications, and in particular to a method, device, equipment, and medium for sending and receiving feedback information. Background Technology

[0002] In New Radio (NR) systems, to better support Ultra-Reliable Low Latency (URLLC) services, network equipment can configure multiple Semi-Persistent Scheduled Physical Downlink Control Channel (SPSPDSCH) configurations for terminals. These SPSPDSCH configurations can be activated independently or simultaneously by a single Downlink Control Information (DCI) message. The terminal transmits SPSPDSCH feedback information according to the pre-configured feedback time slots in the activation signaling.

[0003] In related technologies, when the terminal cannot use the pre-configured feedback time slot to transmit the Physical Uplink Control Channel (PUCCH), the feedback information corresponding to the SPSPDSCH will be discarded, resulting in reduced system efficiency. Summary of the Invention

[0004] This application provides a method, apparatus, device, and medium for sending and receiving feedback information, which can improve the reliability of feedback information transmission. The technical solution is as follows:

[0005] According to one aspect of this application, a method for sending feedback information is provided, the method comprising:

[0006] The maximum feedback time of SPSPDSCH is determined based on the activation signaling, which is used to activate an SPSPDSCH configuration and configure the SPSPDSCH.

[0007] The SPSPDSCH feedback information is sent or discarded based on the maximum feedback time.

[0008] According to one aspect of this application, a method for receiving feedback information is provided, the method comprising:

[0009] The maximum feedback time of SPSPDSCH is determined based on the activation signaling, which is used to activate an SPSPDSCH configuration for configuring SPSPDSCH.

[0010] The feedback information of SPSPDSCH is received based on the maximum feedback time.

[0011] According to one aspect of this application, a feedback information transmitting device is provided, the device comprising:

[0012] The determination module is used to determine the maximum feedback time of SPSPDSCH based on the activation signaling, wherein the activation signaling is used to activate an SPSPDSCH configuration, and the SPSPDSCH configuration is used to configure SPSPDSCH.

[0013] The sending module is used to send or discard the feedback information of the SPSPDSCH based on the maximum feedback time.

[0014] According to one aspect of this application, a feedback information receiving device is provided, the device comprising:

[0015] The determination module is used to determine the maximum feedback time of SPSPDSCH based on the activation signaling, wherein the activation signaling is used to activate an SPSPDSCH configuration, and the SPSPDSCH configuration is used to configure SPSPDSCH.

[0016] The receiving module is used to receive the feedback information of the SPSPDSCH based on the maximum feedback time.

[0017] According to one aspect of this application, a terminal is provided, the terminal comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement a method for sending feedback information as described above.

[0018] According to one aspect of this application, a network device is provided, the network device comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement a method for receiving feedback information as described above.

[0019] According to one aspect of this application, a computer-readable storage medium is provided, wherein executable instructions are stored therein, the executable instructions being loaded and executed by a processor to implement a method for sending or receiving feedback information as described above.

[0020] According to one aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium, a processor of a computer device reading the computer instructions from the computer-readable storage medium, the processor executing the computer instructions, causing the computer device to perform the feedback information sending method or feedback information receiving method described above.

[0021] According to one aspect of this application, a chip is provided, the chip including programmable logic circuitry or a program, the chip being used to implement the feedback information transmission method or feedback information reception method as described above.

[0022] The technical solutions provided in this application have at least the following beneficial effects:

[0023] The maximum feedback time of SPSPDSCH is determined by activation signaling. The terminal sends or discards the feedback information of SPSPDSCH based on the maximum feedback time, and the network device receives the feedback information of SPSPDSCH based on the maximum feedback time. This ensures that feedback information is sent to the network device as much as possible without exceeding the maximum feedback time, thereby reducing the system reliability degradation caused by discarding feedback information. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic diagram of a mobile communication system provided in an exemplary embodiment of this application;

[0026] Figure 2 This is a flowchart of a method for sending feedback information provided in an exemplary embodiment of this application;

[0027] Figure 3 This is a flowchart of a method for sending feedback information provided in an exemplary embodiment of this application;

[0028] Figure 4 This is a schematic diagram of a method for sending feedback information provided in an exemplary embodiment of this application;

[0029] Figure 5This is a mapping diagram of parameter μ provided in an exemplary embodiment of this application, and the smallest subcarrier spacing among the subcarrier spacing used by the SPS PDSCH and the subcarrier spacing used by the PUCCH carrying feedback information;

[0030] Figure 6 This is a schematic diagram of a method for sending feedback information provided in an exemplary embodiment of this application;

[0031] Figure 7 This is a flowchart of a method for sending feedback information provided in an exemplary embodiment of this application;

[0032] Figure 8 This is a flowchart of a method for sending feedback information provided in an exemplary embodiment of this application;

[0033] Figure 9 This is a flowchart of a method for sending feedback information provided in an exemplary embodiment of this application;

[0034] Figure 10 This is a flowchart of a method for receiving feedback information provided in an exemplary embodiment of this application;

[0035] Figure 11 This is a structural block diagram of a feedback information sending device provided in an exemplary embodiment of this application;

[0036] Figure 12 This is a structural block diagram of a feedback information receiving device provided in an exemplary embodiment of this application;

[0037] Figure 13 This is a schematic diagram of the structure of a communication device provided in an exemplary embodiment of this application. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0039] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0040] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0041] Figure 1 A schematic diagram of a mobile communication system provided in one embodiment of this application is shown. The mobile communication system may include: a terminal 10 and a network device 20.

[0042] Terminal 10 may include various handheld devices, 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 station (MS), etc. For ease of description, the devices mentioned above are collectively referred to as terminals in this embodiment.

[0043] Network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal 10. Network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with network device functionality may differ; for example, in a 5G NR system, it is called an access network device, gNodeB, or gNB. As communication technologies evolve, the name "network device" may change. For ease of description, in this embodiment, the aforementioned device providing wireless communication functionality to terminal 10 is collectively referred to as a network device.

[0044] The "5G NR system" in this disclosure can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this disclosure are applicable to 5G NR systems and also to subsequent evolution systems of 5G NR systems.

[0045] Figure 2 A flowchart illustrating a method for sending feedback information according to an exemplary embodiment of this application is shown. This embodiment illustrates the method by way of execution by a terminal. The method includes:

[0046] Step 220: Determine the maximum feedback time of SPSPDSCH based on the activation signaling;

[0047] The activation signaling is used to activate an SPSPDSCH configuration, which is used to configure SPSPDSCH.

[0048] The maximum feedback time is the duration required to ensure that the feedback information meets the latency requirements. The feedback information is the HARQ feedback message from the terminal indicating whether SPSPDSCH was successfully received; for example, an acknowledgment (ACK) message indicates successful reception, and a denial (NACK) message indicates unsuccessful reception. Optionally, the maximum feedback time is determined by the network device based on the service latency requirements of SPSPDSCH.

[0049] Schematic representation: The maximum feedback time is indicated by the activation signaling; or, the maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling; or, if the DCI format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1, and the n DCI formats correspond to n pre-configured HARQ time sets, each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. Alternatively, it can be understood as the maximum feedback time being determined based on the minimum of the n maximum values.

[0050] Step 240: Send or discard SPSPDSCH feedback information based on the maximum feedback time.

[0051] The first time unit is the starting position of a time unit that can be used to transmit feedback information. For example, the first time unit is determined by the terminal; or, the first time unit is determined based on activation signaling. The first time unit is a time slot, a sub-time slot, or at least one time-domain symbol.

[0052] Starting from the first time unit, the terminal checks each time unit sequentially to see if there are available PUCCH resources for transmitting feedback information. If there are available PUCCH resources in the current time unit, it designates the current time unit as the second time unit and transmits the feedback information there. If there are no available PUCCH resources in the current time unit, the terminal checks the next time unit. If the second time unit is not obtained until the time unit corresponding to the maximum feedback time is reached, the feedback information is discarded. The second time unit is a time slot, a sub-time slot, or at least one time-domain symbol. The second time unit is located after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0053] The time unit corresponding to the maximum feedback time is the first time unit plus the time unit indicated by the maximum feedback time; or, the time unit corresponding to the maximum feedback time is the time unit where SPSPDSCH ends transmission plus the time unit indicated by the maximum feedback time.

[0054] For example, consider a SPSPDSCH transmitted in time unit n. The first time unit is determined to be n+k1, and the maximum feedback time is T. Starting from the first time unit n+k1, it is determined whether there are available PUCCH resources for transmitting SPSPDSCH feedback information. If not, the time unit n+k1 is checked. If available PUCCH resources are found, the current time unit is determined to be the second time unit, and feedback information is sent in the second time unit. The checking of subsequent time units stops. If no available PUCCH resources are found, the checking of the next time unit continues. This process continues. If no available PUCCH resources are found up to time unit n+k1+T or n+T, the feedback information is discarded.

[0055] That is: if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, the feedback information of the SPSPDSCH is sent through the second time unit; wherein, the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0056] If it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, and the feedback information of the SPSPDSCH is discarded.

[0057] In summary, the method provided in this embodiment determines the maximum feedback time of SPSPDSCH by activating signaling. The terminal sends or discards the feedback information of SPSPDSCH based on the maximum feedback time, and the network device receives the feedback information of SPSPDSCH based on the maximum feedback time. This ensures that feedback information is sent to the network device as much as possible without exceeding the maximum feedback time, thereby reducing the decrease in system reliability caused by discarding feedback information.

[0058] The maximum feedback time mentioned above can be achieved using at least one of the following three methods:

[0059] Method 1: The maximum feedback time is directly indicated by the activation signaling, such as... Figure 3 As shown in the example;

[0060] Method 2: Determined by the maximum value in the pre-configured HARQ time set indicated by the activation signaling, such as... Figure 7 As shown in the example;

[0061] Method 3: Determined by the minimum of the maximum values ​​among the n pre-configured HARQ time sets indicated by the activation signaling, where n is an integer greater than 1, such as... Figure 8 As shown in the example.

[0062] Figure 3 A flowchart illustrating a method for sending feedback information according to an exemplary embodiment of this application is shown. This embodiment illustrates the method by way of execution by a terminal. The method includes:

[0063] Step 420: Determine the maximum feedback time of SPSPDSCH based on the activation signaling;

[0064] The activation signaling is used to activate an SPSPDSCH configuration, which is used to configure SPSPDSCH. The activation signaling directly indicates the maximum feedback time.

[0065] Optionally, the maximum feedback time is indicated by the feedback time signal field (PDSCH-to-HARQ_feedbacktiming indicator) of the activation signaling.

[0066] For example, based on the value of 4 indicated by the feedback time signal field in the activation signaling corresponding to SPSPDSCH, the maximum feedback time T is determined to be 4 * time unit, where the time unit can be a time slot, a sub-time slot, or at least one time domain symbol.

[0067] Step 440: Send or discard SPSPDSCH feedback information based on the maximum feedback time.

[0068] Starting from the first time unit, the terminal checks each time unit sequentially to see if there are available PUCCH resources for transmitting feedback information. If there are available PUCCH resources in the current time unit, it determines the current time unit as the second time unit and transmits the feedback information in the second time unit; if there are no available PUCCH resources in the current time unit, it checks the next time unit. If the second time unit is not obtained until the time unit corresponding to the maximum feedback time is determined, the feedback information is discarded. The aforementioned time unit corresponding to the maximum feedback time is the time unit indicated by adding the maximum feedback time to the first time unit; or, it is the time unit where the SPSPDSCH transmission ends, plus the time unit indicated by adding the maximum feedback time. The second time unit is a time slot, a sub-time slot, or at least one time domain symbol. The second time unit is located after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0069] That is: if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, the feedback information of the SPSPDSCH is sent through the second time unit; wherein, the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0070] If it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, and the feedback information of the SPSPDSCH is discarded.

[0071] The first time unit is the starting position of a time unit that can be used to transmit feedback information. The first time unit is a time slot, a sub-time slot, or at least one time domain symbol.

[0072] Optionally, the first time unit is obtained by adding the time unit n for transmitting SPSPDSCH to the minimum feedback time t. The minimum feedback time is determined based on the signaling sent by the network device, or based on the terminal's processing capability, or based on the timing relationship agreed upon by the communication protocol.

[0073] For example, the first time unit is determined based on the signaling sent by the network device. The network device configures a minimum feedback time t for each SPSPDSCH configuration; or, the network device configures a single minimum feedback time t applicable to multiple SPSPDSCH configurations. The first time unit is obtained by adding the SPSPDSCH transmission time unit n to the minimum feedback time t.

[0074] For example, the first time unit is determined based on the terminal's processing capability: the first time unit includes a first symbol. The first symbol is the first symbol or the first uplink symbol that satisfies the processing delay after SPSPDSCH reception is completed, and the processing delay is determined based on the terminal's capability. The first symbol includes, but is not limited to, a first time-domain symbol and a second time-domain symbol.

[0075] There are two specific implementation methods:

[0076] The first implementation method is to define the time unit including the first time domain symbol as the first time unit. This is derived from formula T. proc,1 =((N1+d 1,1 +d 1,2 (2048+144)·κ2 -μ )·T c The processing delay T is obtained. proc,1Where N1 represents the terminal's processing power, d 1,1 Used to indicate the type of channel or the number of PDSCH symbols, d 1,2 The number of PDSCH symbols is used to indicate the number of symbols, κ is 64, and μ is obtained by taking the maximum value of one of the following: the subcarrier spacing of the PDCCH that schedules the PDSCH, the subcarrier spacing of the PDSCH that schedules the PDSCH, and the subcarrier spacing of the uplink channel used to transmit HARQ. proc,1 The first time-domain symbol is the end of SPSPDSCH plus T. proc,1 The first time-domain symbol following the time. For example... Figure 4 As shown, the first time-domain symbol satisfying the delay after SPSPDSCH reception is completed is located at T. proc,1 The arrow on the right indicates that the first time-domain symbol is located in time unit n+1, meaning the minimum feedback time t is 1 * time unit, and the first time unit is time unit n+1.

[0077] The second implementation method is that the first time unit is a time unit that includes the second time domain symbol. When the terminal supports PDSCH processing capability 2, i.e., with strong processing capability, when μ = 0, N = 5; when μ = 1, N = 5.5; when μ = 2, N = 11. When the terminal supports PDSCH processing capability 1, i.e., with weak processing capability, when μ = 0, N = 10; when μ = 1, N = 12; when μ = 2, N = 22; when μ = 3, N = 25. Here, μ is the minimum subcarrier spacing between the subcarrier spacing used by the SPS PDSCH and the subcarrier spacing used by the PUCCH carrying feedback information, calculated according to... Figure 5 The correspondence is determined. For example... Figure 6 As shown, after SPSPDSCH reception is completed, the second time-domain symbol that meets the time delay is located at the position indicated by the arrow to the right of N. The second time-domain symbol is located in time unit n+2, that is, the minimum feedback time is t, which is 2*time unit, and the first time unit is time unit n+2.

[0078] For example, the first time unit is determined by the timing relationship agreed upon in the communication protocol. For instance, if the terminal supports PDSCH processing capability 2 (i.e., strong processing capability), the minimum feedback time t is 1 * time unit; if the terminal supports PDSCH processing capability 1 (i.e., weak processing capability), the minimum feedback time t is 2 * time unit. The first time unit is obtained by adding the time unit n for transmitting SPSPDSCH to the minimum feedback time t.

[0079] The time unit corresponding to the maximum feedback time is the first time unit plus the time unit corresponding to the maximum feedback time; or, the time unit corresponding to the maximum feedback time is the time unit where the SPSPDSCH transmission is completed plus the time unit corresponding to the maximum feedback time.

[0080] For example, this embodiment takes a SPSPDSCH transmitted in time unit n as an example. Based on the terminal's processing capability, the minimum feedback delay of the SPSPDSCH is determined to be 1 * time unit, so the first time unit is time unit n+1. Since the maximum feedback time T is 4 * time unit, the time unit corresponding to the maximum feedback time T can be time unit n+5 or time unit n+4.

[0081] Starting from the first time unit n+1, the terminal checks each time unit sequentially to see if there are available PUCCH resources for transmitting feedback information. If there are available PUCCH resources in the current time unit, it determines the current time unit as the second time unit and transmits the feedback information in the second time unit; if there are no available PUCCH resources in the current time unit, it checks the next time unit. If the second time unit is not obtained until the time unit corresponding to the maximum feedback time is determined, i.e., time unit n+5 or time unit n+4, the feedback information is discarded. The second time unit is a time slot, a sub-time slot, or at least one time domain symbol, located after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0082] In summary, the method provided in this embodiment determines the maximum feedback time of SPSPDSCH through activation signaling and sends or discards SPSPDSCH feedback information based on the maximum feedback time. This method allows network devices to accurately indicate the maximum feedback delay corresponding to the SPS configuration through activation signaling, enabling feedback information to select resources available for transmission within the time unit corresponding to the maximum feedback delay and the time units preceding it. This provides a method to improve transmission system efficiency and ensure the timeliness of feedback messages.

[0083] Figure 7 A flowchart illustrating a method for sending feedback information according to an exemplary embodiment of this application is shown. This embodiment illustrates the method by way of execution by a terminal. The method includes:

[0084] Step 520: Determine the maximum feedback time of SPSPDSCH based on the maximum value in the pre-configured HARQ time set corresponding to the activation signaling;

[0085] The activation signaling is used to activate an SPSPDSCH configuration, which is used to configure SPSPDSCH.

[0086] The terminal receives a DCI, which is used to activate the SPSPDSCH configuration. The pre-configured HARQ time set varies depending on the DCI format.

[0087] For example, for DCI format 1_0, the pre-configured HARQ time set corresponding to this DCI format is defined by the communication protocol, i.e., {1,2,3,4,5,6,7,8}; for DCI format 1_1, the pre-configured HARQ time set corresponding to this DCI format is configured by the higher-layer signaling dl-DataToUL-ACK sent by the base station; for DCI format 1_2, the pre-configured HARQ time set corresponding to this DCI format is configured by the higher-layer signaling dl-DataToUL-ACK-ForDCIFormat1_2 sent by the base station. The pre-configured HARQ time set includes a maximum of 8 time values.

[0088] For example, for DCIformat 1_0, the pre-configured HARQ time set corresponding to the activation signaling is {1,2,3,4,5,6,7,8}; for DCIformat 1_1, the pre-configured HARQ time set corresponding to the activation signaling is {2,3,4,5,6,8,12,16}; and for DCIformat 1_2, the pre-configured HARQ time set corresponding to the activation signaling is {1,2,3,4}.

[0089] When the terminal receives DCI 1 using DCIformat 1_0 format and used to activate SPSPDSCH configuration 1, the maximum feedback time is determined to be 8 * time units from the pre-configured HARQ time set corresponding to this DCI format, which is {1,2,3,4,5,6,7,8}.

[0090] When the terminal receives DCI 2 using DCIformat 1_1 format and used to activate SPSPDSCH configuration 2, the maximum feedback time is determined to be 16 * time units from the pre-configured HARQ time set corresponding to this DCI format, which is {2,3,4,5,6,8,12,16}.

[0091] When the terminal receives DCI 3 using DCIformat 1_2 format and used to activate SPSPDSCH configuration 3, the maximum feedback time is determined to be 4*time units from the pre-configured HARQ time set {1,2,3,4} corresponding to this DCI format.

[0092] Step 540: Send or discard SPSPDSCH feedback information based on the maximum feedback time.

[0093] The first time unit is determined according to the activation signaling. The first time unit is a time slot, a sub-time slot, or at least one time domain symbol. The first time unit is the sum of the time unit at the end of SPSPDSCH transmission and the value in the pre-configured HARQ time set indicated in the activation signaling.

[0094] For example, the values ​​in the pre-configured HARQ time set indicated by DCI1, DCI2, and DCI3 are 1 * time unit. Taking a SPSPDSCH transmitted in time unit n as an example, the first time unit can be obtained as time unit n+1.

[0095] The time unit corresponding to the maximum feedback time is the first time unit plus the time unit corresponding to the maximum feedback time; or, the time unit corresponding to the maximum feedback time is the time unit where the SPSPDSCH transmission is completed plus the time unit corresponding to the maximum feedback time.

[0096] For example, when the terminal receives DCI1 in DCIformat 1_0 format and used to activate SPSPDSCH configuration 1, the time unit corresponding to the maximum feedback time T is time unit n+9 or n+8.

[0097] When the terminal receives DCI 2 using DCIformat 1_1 format and used to activate SPSPDSCH configuration 2, the time unit corresponding to the maximum feedback time T is time unit n+17 or n+16.

[0098] When the terminal receives DCI 3 using DCIformat 1_2 format and used to activate SPSPDSCH configuration 3, the time unit corresponding to the maximum feedback time T is time unit n+5 or n+4.

[0099] Starting from the first time unit n+1, the terminal checks each time unit sequentially to see if there are available PUCCH resources for transmitting feedback information. If there are available PUCCH resources in the current time unit, it determines the current time unit as the second time unit and transmits the feedback information in the second time unit; if there are no available PUCCH resources in the current time unit, it checks the next time unit. If the second time unit is not obtained until the time unit corresponding to the maximum feedback time is determined, the feedback information is discarded. The second time unit is a time slot, a sub-time slot, or at least one time domain symbol. The second time unit is located after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0100] That is: if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, the feedback information of the SPSPDSCH is sent through the second time unit; wherein, the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0101] If it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, and the feedback information of the SPSPDSCH is discarded.

[0102] In summary, the method provided in this embodiment determines the maximum feedback time of SPSPDSCH by using the maximum value in the pre-configured HARQ time set corresponding to the activation signaling, and sends or discards SPSPDSCH feedback information based on the maximum feedback time. This method uses different activation signaling for different SPSPDSCH configurations, providing a more flexible way to meet the transmission of feedback information corresponding to SPSPDSCH with different latency requirements.

[0103] Figure 8 A flowchart illustrating a method for sending feedback information according to an exemplary embodiment of this application is shown. This embodiment illustrates the method by way of execution by a terminal. The method includes:

[0104] Step 620: Determine the maximum feedback time of SPSPDSCH based on the minimum of the maximum values ​​in the n pre-configured HARQ time sets corresponding to the n DCI formats;

[0105] The activation signaling is used to activate an SPSPDSCH configuration, which is used to configure SPSPDSCH.

[0106] The terminal receives an activation signaling message. The DCI format corresponding to the activation signaling message includes n DCI formats, where n is an integer greater than 1. Based on the n pre-configured HARQ time sets corresponding to the n DCI formats, the maximum value in each of the n pre-configured HARQ time sets is determined. Then, the n maximum values ​​are compared, and the smallest value is determined as the maximum feedback time.

[0107] For example, consider a SPSPDSCH transmitted in time unit n.

[0108] The higher-layer signaling dl-DataToUL-ACK sent by the network device configures the pre-configured HARQ time set corresponding to DCI format 1_1 as {2,3,4,5,6,8,12,16}. The higher-layer signaling dl-DataToUL-ACK-ForDCIFormat1_2 sent by the network device configures the pre-configured HARQ time set corresponding to DCI format 1_1 as {1,2,3,4}. The maximum value included in the pre-configured HARQ time set corresponding to DCI format 1_1 is 16, and the maximum value included in the pre-configured HARQ time set corresponding to DCI format 1_2 is 4. The smallest of the maximum values ​​is taken as the maximum feedback time T, that is, the maximum feedback time T is 4 * time units.

[0109] Step 640: Send or discard SPSPDSCH feedback information based on the maximum feedback time.

[0110] The first time unit is determined according to the activation signaling. The first time unit is a time slot, a sub-time slot, or at least one time domain symbol. The first time unit is the sum of the time unit at the end of SPSPDSCH transmission and the value in the pre-configured HARQ time set indicated in the activation signaling.

[0111] For example, the value in the pre-configured HARQ time set indicated by the DCI is 1. Taking a SPSPDSCH transmitted in time unit n as an example, the first time unit can be obtained as time unit n+1.

[0112] The time unit corresponding to the maximum feedback time is the first time unit plus the maximum feedback time; or, the time unit at which SPSPDSCH ends transmission plus the maximum feedback time.

[0113] For example, taking a SPSPDSCH transmitted in time unit n as an example, the time unit corresponding to its maximum feedback time is n+5 or n+4.

[0114] Starting from the first time unit n+1, the terminal checks each time unit sequentially to see if there are available PUCCH resources for transmitting feedback information. If there are available PUCCH resources in the current time unit, it determines the current time unit as the second time unit and transmits the feedback information there. If there are no available PUCCH resources in the current time unit, it checks the next time unit. If the second time unit is not obtained until the time unit corresponding to the maximum feedback time (i.e., time unit n+5 or time unit n+4) is reached, the feedback information is discarded. The second time unit is a time slot, a sub-time slot, or at least one time-domain symbol, located after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0115] That is: if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, the feedback information of the SPSPDSCH is sent through the second time unit; wherein, the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0116] If it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, and the feedback information of the SPSPDSCH is discarded.

[0117] In summary, the method provided in this embodiment determines the maximum feedback time of SPSPDSCH through activation signaling in the corresponding pre-configured HARQ time sets of n DCI formats, and sends or discards SPSPDSCH feedback information based on the maximum feedback time. Since all SPSPDSCH configurations have the same maximum feedback time, the scheduling of network devices is relatively simple.

[0118] Figure 9 A flowchart illustrating a method for sending feedback information according to an exemplary embodiment of this application is shown. This embodiment illustrates the method by way of execution by a terminal. The method includes:

[0119] Step 320: Determine the maximum feedback time of SPSPDSCH based on the activation signaling;

[0120] The activation signaling is used to activate an SPSPDSCH configuration, which is used to configure SPSPDSCH.

[0121] The maximum feedback time is the duration required to ensure that the feedback information meets the latency requirements. The feedback information is the HARQ feedback message from the terminal indicating whether SPSPDSCH was successfully received; for example, an acknowledgment (ACK) message indicates successful reception, and a denial (NACK) message indicates unsuccessful reception. Optionally, the maximum feedback time is determined by the network device based on the service latency requirements of SPSPDSCH.

[0122] Schematic representation: The maximum feedback time is indicated by the activation signaling; or, the maximum feedback time is determined based on the maximum value in the pre-configured HARQ time set corresponding to the activation signaling; or, if the DCI format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1, and the n DCI formats correspond to n pre-configured HARQ time sets, each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. Alternatively, it can be understood as the maximum feedback time being determined based on the minimum of the n maximum values.

[0123] Method 1. The maximum feedback time T is indicated by the activation signaling.

[0124] In Method 1, the activation signaling directly indicates the maximum feedback time T.

[0125] For example, the maximum feedback time T is determined based on the feedback time indicator field (PDSCH-to-HARQ_feedbacktiming indicator) in the activation signaling.

[0126] Method 2. The maximum feedback time T is determined based on the maximum value in the pre-configured HARQ time set corresponding to the activation signaling.

[0127] The terminal receives a DCI, which is used to activate the SPSPDSCH configuration. The pre-configured HARQ time set varies depending on the DCI format.

[0128] For example, for DCI format 1_0, the pre-configured HARQ time set corresponding to this DCI format is defined by the protocol, i.e., {1,2,3,4,5,6,7,8}; for DCI format 1_1, the pre-configured HARQ time set corresponding to this DCI format is configured by the higher-layer signaling dl-DataToUL-ACK sent by the base station; for DCI format 1_2, the pre-configured HARQ time set corresponding to this DCI format is configured by the higher-layer signaling dl-DataToUL-ACK-ForDCIFormat1_2 sent by the base station. The pre-configured HARQ time set includes a maximum of 8 time values.

[0129] For example, the maximum feedback time T is determined based on the maximum value in the pre-configured HARQ time set mentioned above. For instance, for DCI format 1_0, the pre-configured HARQ time set indicated by the DCI is {1,2,3,4,5,6,7,8}, and the maximum value in the set is 8, so the maximum feedback time T is determined to be 8 * time units.

[0130] Method 3. When the DCI format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1, and the n DCI formats correspond to n pre-configured HARQ time sets, determine the maximum value of each of the n pre-configured HARQ time sets. The maximum feedback time T is determined based on the minimum of the n maximum values. Alternatively, it can be understood that the maximum feedback time is determined based on the minimum of the n maximum values.

[0131] The terminal receives an activation signaling message, and the DCI format corresponding to the activation signaling message includes n DCI formats. Based on the DCI format, n pre-configured HARQ time sets corresponding to the n DCI formats that can be used to activate the SPSPDSCH configuration are obtained. The maximum value in each of the n pre-configured HARQ sets is determined. Then, the n maximum values ​​are compared, and the smallest one is determined as the maximum feedback time T.

[0132] Step 342: Determine whether the first time unit can transmit the feedback information of SPS PDSCH;

[0133] The first time unit is the starting position of the time unit where feedback information can be transmitted. The first time unit is a time slot, a sub-time slot, or at least one time domain symbol. In Mode 1, the first time unit is determined by the terminal; in Modes 2 and 3, the first time unit is determined based on the activation signaling. The steps for determining the first time unit are explained in steps 440, 540, and 640, and will not be repeated here.

[0134] After determining the first time unit, the terminal checks whether the first time unit can transmit SPSPDSCH feedback information, that is, whether the first time unit has PUCCH resources that can be used to transmit SPSPDSCH feedback information. If it exists, step 344a is executed; if it does not exist, step 344b is executed.

[0135] Step 344a: Transmit the feedback information of SPSPDSCH in the first time unit;

[0136] If the terminal determines that there is a PUCCH resource available for transmitting SPSPDSCH feedback information within the first time unit, it transmits the SPSPDSCH feedback information within the first time unit and stops judging the time units after the first time unit.

[0137] Step 344b: Determine whether the second time unit can be obtained based on the time unit corresponding to the maximum feedback time T and before it;

[0138] If the terminal determines that the first time unit cannot transmit the feedback information of SPSPDSCH, it determines that the second time unit is used to transmit the feedback information of SPSPDSCH. The second time unit is a time slot, a sub-time slot, or at least one time domain symbol, which is after the first time unit, and the time interval between the second time unit and the time unit where SPSPDSCH is located is less than or equal to the maximum feedback time T.

[0139] For example, if the terminal determines that there is no PUCCH resource available for transmitting SPSPDSCH feedback information in the first time unit, the terminal starts from the next time unit after the first time unit and checks one time unit at a time to see if there is a usable PUCCH resource for transmitting feedback information in the current time unit. If there is a usable PUCCH resource in the current time unit, the feedback information is transmitted in the current time unit; if there is no usable PUCCH resource in the current time unit, the next time unit is checked. If there is still no usable PUCCH resource until the time unit corresponding to the maximum feedback time T is reached, step 346b is executed. If a second time unit can be obtained at or before the time unit determined according to the maximum feedback time T, and there is a PUCCH resource available for transmitting SPSPDSCH feedback information in the second time unit, then step 346a is executed.

[0140] That is: if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, the feedback information of the SPSPDSCH is sent through the second time unit; wherein, the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0141] If it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, and the feedback information of the SPSPDSCH is discarded.

[0142] Step 346a: Transmit the feedback information of SPSPDSCH in the second time unit;

[0143] If a second time unit can be obtained at or before the time unit determined based on the maximum feedback time T, and this second time unit is a time slot, a sub-time slot, or at least one time domain symbol, and there is a PUCCH resource available for transmitting feedback information of SPSPDSCH, then the feedback information of SPSPDSCH is transmitted in this second time unit, and no further judgment is made on the time units after the second time unit.

[0144] Step 346b: Discard the feedback information from SPSPDSCH.

[0145] If a second time unit is not obtained within or before the time unit determined according to the maximum feedback time T, and there is a PUCCH resource in the second time unit that can be used to transmit feedback information of SPSPDSCH, then the feedback information of SPSPDSCH is discarded.

[0146] In summary, the method provided in this embodiment determines the maximum feedback time and the first time unit of SPSPDSCH based on the activation signaling. It then sequentially determines whether the feedback information of SPSPDSCH can be transmitted within the first time unit and subsequent time units. If a second time unit that can be used to transmit the feedback information of SPSPDSCH can be determined within or before the time unit corresponding to the maximum feedback time, the feedback information of SPSPDSCH is sent in the second time unit; otherwise, the feedback information of SPSPDSCH is discarded. This method provides a way to send feedback information of SPSPDSCH, improving the efficiency of feedback information transmission and ensuring the timeliness of SPSPDSCH feedback information.

[0147] Figure 10 A flowchart illustrating a method for receiving feedback information provided in an exemplary embodiment of this application is shown. This embodiment illustrates the method by way of example, where the method is performed by a network device. The method includes:

[0148] Step 720: Determine the maximum feedback time of SPSPDSCH based on the activation signaling;

[0149] The activation signaling is used to activate an SPSPDSCH configuration, which is used to configure SPSPDSCH.

[0150] The maximum feedback time is the duration required to ensure that the feedback information meets the latency requirements. The feedback information is the HARQ feedback message from the terminal indicating whether SPSPDSCH was successfully received; for example, an acknowledgment (ACK) message indicates successful reception, and a denial (NACK) message indicates unsuccessful reception. Optionally, the maximum feedback time is determined by the network device based on the service latency requirements of SPSPDSCH.

[0151] Schematic representation: The maximum feedback time is indicated by the activation signaling; or, the maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling; or, if the DCI format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1, and the n DCI formats correspond to n pre-configured HARQ time sets, each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. Alternatively, it can be understood as the maximum feedback time being determined based on the minimum of the n maximum values.

[0152] Step 740: Receive SPSPDSCH feedback information based on the maximum feedback time.

[0153] The first time unit is the starting position of a time unit that can be used to transmit feedback information. For example, the first time unit is determined based on signaling sent by the network device, the terminal's processing capability, or the timing relationship agreed upon in the communication protocol; or, the first time unit is determined based on activation signaling. The first time unit is a time slot, a sub-time slot, or at least one time-domain symbol.

[0154] Starting from the first time unit, the network device checks each time unit sequentially to see if there are available PUCCH resources for transmitting feedback information. If there are available PUCCH resources in the current time unit, it designates the current time unit as the second time unit and receives feedback information in the second time unit. If there are no available PUCCH resources in the current time unit, the device checks the next time unit. If the second time unit is not obtained until the time unit corresponding to the maximum feedback time is reached, the device abandons receiving the feedback information. The second time unit is a timeslot, a sub-timeslot, or at least one time domain symbol. The second time unit is located after the first time unit and before the time unit corresponding to the maximum feedback time.

[0155] The time unit corresponding to the maximum feedback time is the first time unit plus the time unit indicated by the maximum feedback time; or, the time unit corresponding to the maximum feedback time is the time unit where SPSPDSCH ends transmission plus the time unit indicated by the maximum feedback time.

[0156] That is: if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time, the feedback information of the SPSPDSCH is received through the second time unit; wherein, the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0157] If, based on the pre-configured feedback time, it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH, and there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time, the reception of the SPSPDSCH feedback information is abandoned. For example, consider an SPSPDSCH transmitted in time unit n. Its first time unit is determined to be n+k1, and the maximum feedback time is T. Starting from the first time unit n+k1, it is determined whether there are available PUCCH resources for transmitting the SPSPDSCH feedback information. If not, the time unit n+k1+1 is checked. If available PUCCH resources are found, the current time unit is determined to be the second time unit, and feedback information is received in the second time unit. The checking of subsequent time units stops. If no available PUCCH resources are found, the checking of the next time unit continues. This process continues. If no available PUCCH resources are found up to time unit n+k1+T or n+T, the reception of the feedback information is abandoned.

[0158] In summary, the method provided in this embodiment determines the maximum feedback time of SPSPDSCH based on the activation signaling, and selects whether to receive SPSPDSCH feedback information based on the maximum feedback time. This method can delay the transmission time of the feedback information corresponding to SPSPDSCH, allowing feedback information that is discarded due to the lack of PUCCH resources in the pre-configured HARQ time unit to be transmitted, thus avoiding the system efficiency reduction caused by the discarding of feedback information. Furthermore, by determining the maximum feedback time, this method does not receive feedback information in the time unit corresponding to the maximum feedback time or before which no resources for transmission have been found, ensuring the timeliness of the feedback information.

[0159] The method for receiving feedback information performed by the network device is similar to the method for sending feedback information performed by the terminal. Steps 320 to 346b, 420 to 440, 520 to 540, and 620 to 640 can also be referred to, and will not be repeated here.

[0160] Figure 11A block diagram of a feedback information sending apparatus provided in an exemplary embodiment of this application is shown. This apparatus can be implemented as a terminal or part of a terminal. The apparatus includes:

[0161] The determination module 820 is used to determine the maximum feedback time of SPSPDSCH based on the activation signaling, wherein the activation signaling is used to activate an SPSPDSCH configuration, and the SPSPDSCH configuration is used to configure SPSPDSCH.

[0162] The sending module 840 is used to send or discard the feedback information of the SPSPDSCH based on the maximum feedback time.

[0163] In an optional design of this embodiment, the sending module 840 is configured to send the feedback information of the SPSPDSCH through a second time unit if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time; wherein the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0164] In an optional design of this embodiment, the sending module 840 is configured to discard the SPSPDSCH feedback information if it is determined according to the pre-configured feedback time that the first time unit cannot transmit the SPSPDSCH feedback information, and there is no second time unit for transmitting the SPSPDSCH feedback information before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time.

[0165] In an optional design of this embodiment, the feedback time indication information field in the activation signaling is used to indicate the maximum feedback time.

[0166] In an optional design of this embodiment, the first time unit is determined based on the signaling sent by the network device; or, the first time unit is determined based on the terminal processing capability; or, the first time unit is determined by the timing relationship agreed upon by the communication protocol.

[0167] In an optional design of this embodiment, when the first time unit is determined according to the terminal processing capability: the first time unit is a time unit including a first symbol, wherein the first symbol is the first symbol or the first uplink symbol that meets the processing delay requirement after the received symbol of the SPSPDSCH, and the processing delay is determined according to the terminal capability.

[0168] In an optional design of this embodiment, the maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling.

[0169] In an optional design of this embodiment, the downlink control signaling (DCI) format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1; the n DCI formats correspond to n pre-configured HARQ time sets; each of the n pre-configured HARQ time sets has a maximum value; the maximum feedback time is determined based on the smallest of the n maximum values.

[0170] In an optional design of this embodiment, the first time unit is determined according to the activation signaling.

[0171] In an optional design of this embodiment, the first time unit is a time slot or a sub-time slot or at least one time domain symbol; and / or, the second time unit is a time slot or a sub-time slot or at least one time domain symbol.

[0172] Figure 12 A block diagram of a feedback information receiving device provided in an exemplary embodiment of this application is shown. This device can be implemented as a network device or part of a network device. The device includes:

[0173] The determination module 920 is used to determine the maximum feedback time of the semi-persistent physical downlink shared channel (SPSPDSCH) based on the activation signaling, wherein the activation signaling is used to activate an SPSPDSCH configuration, and the SPSPDSCH configuration is used to configure the SPSPDSCH.

[0174] The receiving module 940 is used to receive the feedback information of the SPSPDSCH based on the maximum feedback time.

[0175] In an optional design of this embodiment, the receiving module 940 is configured to receive the feedback information of the SPSPDSCH through a second time unit if it is determined that the first time unit cannot transmit the feedback information of the SPSPDSCH according to the pre-configured feedback time; wherein the second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time.

[0176] In an optional design of this embodiment, the receiving module 940 is configured to, if it is determined according to the pre-configured feedback time that the first time unit cannot transmit the feedback information of the SPSPDSCH, and there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, abandon receiving the feedback information of the SPSPDSCH.

[0177] In an optional design of this embodiment, the feedback time indication information field in the activation signaling is used to indicate the maximum feedback time.

[0178] In an optional design of this embodiment, the first time unit is determined based on the signaling sent by the network device; or, the first time unit is determined based on the terminal processing capability; or, the first time unit is determined by the timing relationship agreed upon by the communication protocol.

[0179] In an optional design of this embodiment, when the first time unit is determined according to the terminal processing capability: the first time unit is a time unit including a first symbol, wherein the first symbol is the first symbol or the first uplink symbol that meets the processing delay requirement after the received symbol of the SPSPDSCH, and the processing delay is determined according to the terminal capability.

[0180] In an optional design of this embodiment, the maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling.

[0181] In an optional design of this embodiment, the downlink control signaling (DCI) format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1; the n DCI formats correspond to n pre-configured HARQ time sets; each of the n pre-configured HARQ time sets has a maximum value; the maximum feedback time is determined based on the smallest of the n maximum values.

[0182] In an optional design of this embodiment, the first time unit is determined according to the activation signaling.

[0183] In an optional design of this embodiment, the first time unit is a time slot or a sub-time slot or at least one time domain symbol; and / or, the second time unit is a time slot or a sub-time slot or at least one time domain symbol.

[0184] Figure 13The diagram shows a schematic representation of a communication device (terminal or network device) provided in an exemplary embodiment of this application. The communication device includes a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.

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

[0186] The receiver 102 and the transmitter 103 can be implemented as a communication component, which can be a communication chip.

[0187] The memory 104 is connected to the processor 101 via the bus 105.

[0188] The memory 104 can be used to store at least one instruction, and the processor 101 is used to execute the at least one instruction to implement the various steps in the above method embodiments. Specifically, the transmitter 103 is used to perform steps related to transmission; the receiver 104 is used to perform steps related to reception; and the processor 101 is used to perform steps other than transmission and reception.

[0189] Furthermore, the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic storage, flash memory, and programmable read-only memory (PROM).

[0190] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one instruction, at least one program, code set, or instruction set. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the feedback information sending method or the feedback information receiving method provided in the above-described method embodiments.

[0191] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform the feedback information sending method or feedback information receiving method described above.

[0192] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0193] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for sending feedback information, applied to a terminal, characterized in that, The method includes: The maximum feedback time of the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH) is determined based on the activation signaling. The activation signaling is used to activate an SPS PDSCH configuration, which is used to configure the SPS PDSCH. The downlink control signaling (DCI) format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1. Each of the n DCI formats corresponds to n pre-configured Hybrid Automatic Repeat Request (HARQ) time sets. Each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. The feedback information of the SPS PDSCH is sent or discarded based on the maximum feedback time. If it is determined that the first time unit cannot transmit the feedback information of the SPS PDSCH according to the pre-configured feedback time, the feedback information of the SPS PDSCH is sent through the second time unit. The second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time. The first time unit is determined according to the activation signaling. The first time unit is a time slot or a sub-time slot or at least one time domain symbol; and / or, the second time unit is a time slot or a sub-time slot or at least one time domain symbol; The time unit corresponding to the maximum feedback time is the first time unit plus the maximum feedback time; or, the time unit at which SPS PDSCH ends transmission plus the maximum feedback time.

2. The method according to claim 1, characterized in that, The step of sending or discarding the SPS PDSCH feedback information based on the maximum feedback time includes: If it is determined that the first time unit cannot transmit the feedback information of the SPS PDSCH according to the pre-configured feedback time, and there is no second time unit for transmitting the feedback information of the SPS PDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, the feedback information of the SPS PDSCH is discarded.

3. The method according to claim 1 or 2, characterized in that, The feedback time indication field in the activation signaling is used to indicate the maximum feedback time.

4. The method according to claim 1 or 2, characterized in that, The first time unit is determined based on the signaling sent by the network device; or, The first time unit is determined based on the terminal's processing capability; or, The first time unit is determined by the timing relationship agreed upon in the communication protocol.

5. The method according to claim 4, characterized in that, The first time unit is determined based on the terminal's processing capability: The first time unit is a time unit including a first symbol, wherein the first symbol is the first symbol or the first uplink symbol that meets the processing delay requirement after the received symbol of the SPS PDSCH, and the processing delay is determined according to the terminal capability.

6. The method according to claim 1 or 2, characterized in that, The maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling.

7. A method for receiving feedback information, applied to a network device, characterized in that, The method includes: The maximum feedback time of the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH) is determined based on the activation signaling. The activation signaling is used to activate an SPS PDSCH configuration, which is used to configure the SPS PDSCH. The downlink control signaling (DCI) format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1. Each of the n DCI formats corresponds to n pre-configured HARQ time sets. Each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. The feedback information of the SPS PDSCH is received based on the maximum feedback time. If it is determined according to the pre-configured feedback time that the first time unit cannot transmit the feedback information of the SPS PDSCH, the feedback information of the SPS PDSCH is received through the second time unit. The second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time. The first time unit is determined according to the activation signaling. The first time unit is a time slot or a sub-time slot or at least one time domain symbol; and / or, the second time unit is a time slot or a sub-time slot or at least one time domain symbol; The time unit corresponding to the maximum feedback time is the first time unit plus the maximum feedback time; or, the time unit at which SPS PDSCH ends transmission plus the maximum feedback time.

8. The method according to claim 7, characterized in that, Receiving the SPSPDSCH feedback information based on the maximum feedback time includes: If it is determined that the first time unit cannot transmit the feedback information of the SPS PDSCH according to the pre-configured feedback time, and there is no second time unit for transmitting the feedback information of the SPS PDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, the reception of the feedback information of the SPS PDSCH is abandoned.

9. The method according to claim 7 or 8, characterized in that, The feedback time indication field in the activation signaling is used to indicate the maximum feedback time.

10. The method according to claim 7 or 8, characterized in that, The first time unit is determined based on the signaling sent by the network device; or, The first time unit is determined based on the terminal's processing capability; or, The first time unit is determined by the timing relationship agreed upon in the communication protocol.

11. The method according to claim 10, characterized in that, The first time unit is determined based on the terminal's processing capability: The first time unit is a time unit including a first symbol, wherein the first symbol is the first symbol or the first uplink symbol that meets the processing delay requirement after the received symbol of the SPS PDSCH, and the processing delay is determined according to the terminal capability.

12. The method according to claim 7 or 8, characterized in that, The maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling.

13. A device for transmitting feedback information, characterized in that, The device includes: A determination module is used to determine the maximum feedback time of the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH) based on activation signaling. The activation signaling is used to activate an SPS PDSCH configuration, which is used to configure the SPS PDSCH. The downlink control signaling (DCI) format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1. Each of the n DCI formats corresponds to n pre-configured Hybrid Automatic Repeat Request (HARQ) time sets. Each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. A sending module is configured to send or discard the feedback information of the SPS PDSCH based on the maximum feedback time. The sending module is configured to send the feedback information of the SPS PDSCH through a second time unit if it is determined, based on a pre-configured feedback time, that the first time unit cannot transmit the feedback information of the SPS PDSCH. The second time unit is after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time, and the first time unit is determined based on the activation signaling. The first time unit is a time slot or a sub-time slot or at least one time domain symbol; and / or, the second time unit is a time slot or a sub-time slot or at least one time domain symbol; The time unit corresponding to the maximum feedback time is the first time unit plus the maximum feedback time; or, the time unit at which SPS PDSCH ends transmission plus the maximum feedback time.

14. The apparatus according to claim 13, characterized in that, The step of sending or discarding the SPS PDSCH feedback information based on the maximum feedback time includes: The sending module is configured to discard the SPSPDSCH feedback information if, based on a pre-configured feedback time, it is determined that the first time unit cannot transmit the SPSPDSCH feedback information, and there is no second time unit for transmitting the SPSPDSCH feedback information before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time.

15. The apparatus according to claim 13 or 14, characterized in that, The feedback time indication field in the activation signaling is used to indicate the maximum feedback time.

16. The apparatus according to claim 13 or 14, characterized in that, The first time unit is determined based on the signaling sent by the network device; or, The first time unit is determined based on the terminal's processing capability; or, The first time unit is determined by the timing relationship agreed upon in the communication protocol.

17. The apparatus according to claim 16, characterized in that, The first time unit is determined based on the terminal's processing capability: The first time unit is a time unit including a first symbol, wherein the first symbol is the first symbol or the first uplink symbol that meets the processing delay requirement after the received symbol of the SPS PDSCH, and the processing delay is determined according to the terminal capability.

18. The apparatus according to claim 13 or 14, characterized in that, The maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling.

19. A device for receiving feedback information, characterized in that, The device includes: A determination module is used to determine the maximum feedback time of the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH) based on activation signaling. The activation signaling is used to activate an SPS PDSCH configuration, which is used to configure the SPS PDSCH. The downlink control signaling (DCI) format corresponding to the activation signaling includes n DCI formats, where n is an integer greater than 1. Each of the n DCI formats corresponds to n pre-configured Hybrid Automatic Repeat Request (HARQ) time sets. Each of the n pre-configured HARQ time sets has a maximum value. The maximum feedback time is determined based on the minimum of the n maximum values. A receiving module is configured to receive feedback information of the SPS PDSCH based on the maximum feedback time. The receiving module is configured to receive the feedback information of the SPS PDSCH through a second time unit if it is determined, based on a pre-configured feedback time, that a first time unit cannot transmit the feedback information of the SPS PDSCH. The second time unit is located after the first time unit and before the time unit corresponding to the maximum feedback time, or the second time unit is the time unit corresponding to the maximum feedback time. The first time unit is determined based on the activation signaling. The first time unit is a time slot or a sub-time slot or at least one time domain symbol; and / or, the second time unit is a time slot or a sub-time slot or at least one time domain symbol; The time unit corresponding to the maximum feedback time is the first time unit plus the maximum feedback time; or, the time unit at which SPS PDSCH ends transmission plus the maximum feedback time.

20. The apparatus according to claim 19, characterized in that, Receiving the SPS PDSCH feedback information based on the maximum feedback time includes: The receiving module is configured to, if it is determined according to the pre-configured feedback time that the first time unit cannot transmit the feedback information of the SPSPDSCH, and there is no second time unit for transmitting the feedback information of the SPSPDSCH before the time unit corresponding to the maximum feedback time and the time unit corresponding to the maximum feedback time, abandon receiving the feedback information of the SPSPDSCH.

21. The apparatus according to claim 19 or 20, characterized in that, The feedback time indication field in the activation signaling is used to indicate the maximum feedback time.

22. The apparatus according to claim 19 or 20, characterized in that, The first time unit is determined based on the signaling sent by the network device; or, The first time unit is determined based on the terminal's processing capability; or, The first time unit is determined by the timing relationship agreed upon in the communication protocol.

23. The apparatus according to claim 22, characterized in that, The first time unit is determined based on the terminal's processing capability: The first time unit is a time unit including a first symbol, wherein the first symbol is the first symbol or the first uplink symbol that meets the processing delay requirement after the received symbol of the SPS PDSCH, and the processing delay is determined according to the terminal capability.

24. The apparatus according to claim 19 or 20, characterized in that, The maximum feedback time is determined based on the maximum value in the pre-configured Hybrid Automatic Repeat Request (HARQ) time set corresponding to the activation signaling.

25. A terminal, characterized in that, The terminal includes: processor; A transceiver connected to the processor; Memory for storing the executable instructions of the processor; The processor is configured to load and execute the executable instructions to implement the method for sending feedback information as described in any one of claims 1 to 6.

26. A network device, characterized in that, The network device includes: processor; A transceiver connected to the processor; Memory for storing the executable instructions of the processor; The processor is configured to load and execute the executable instructions to implement the method for receiving feedback information as described in any one of claims 7 to 12.

27. A computer-readable storage medium, characterized in that, The readable storage medium stores executable instructions, which are loaded and executed by a processor to implement the method for sending feedback information as described in any one of claims 1 to 6, or the method for receiving feedback information as described in any one of claims 7 to 12.