HARQ number determination method, network device, terminal and computer storage medium

By determining the HARQ number in the 5G system, the HARQ process number and other related information, the problem of inaccurate HARQ ID under the Grant free mechanism is solved, the efficiency of retransmission and merging is improved, and process number waste is avoided. Error merge.

CN111108710BActive Publication Date: 2025-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201780094191.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-11-10
Publication Date
2025-02-25
Estimated Expiration
2037-11-10

AI Technical Summary

Technical Problem

In 5G systems, when repeated transmission is used under the Grant free mechanism, the HARQ indication is inaccurate, resulting in multiple repeated calculations of the same data block to obtain different HARQ IDs, which reduces the efficiency of retransmission and merging and causes the problem of error merging of different TBs. .

Method used

The network device or terminal determines the currently transmitted time domain resource sequence number, the number of HARQ processes, and at least one of the time domain resource configuration information, the HARQ number offset and the number of transmissions of the currently transmitted data block, based on these information, determines the HARQ based on the information serial number.

Benefits of technology

It avoids the problem of HARQ ID inaccuracy caused by multiple repeated transmissions under the Grant free mechanism, making one TB corresponding to one process, avoiding the problem of waste of HARQ process numbers and erroneous merging of different TBs, and improving the efficiency of retransmission and merging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111108710B_ABST
    Figure CN111108710B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a HARQ number determination method, a network device, a terminal and a computer storage medium. The method comprises: the network device determines the time domain resource sequence number of the current transmission, the number of HARQ processes, and determines at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmissions of the current transmission data block; the time domain resource configuration information comprises the time domain resource offset and / or the time domain resource period of the non-dynamic resource configuration; the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmissions of the current transmission data block.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to wireless communication technology, and in particular to a hybrid automatic repeat request (HARQ) number determination method, network equipment, terminal and computer storage medium. Background Art

[0002] The current 5G system has introduced Ultra-Reliable Low Latency Communication (URLLC), which is characterized by ultra-high reliability (for example, 99.999%) transmission within extreme latency (for example, 1ms). In order to achieve this goal, the concept of Grant free was proposed. Grant free adopts a pre-configured\semi-continuous state resource configuration method, and the terminal can transmit on the configured resources according to business needs. This technology avoids the process of resource request (SR, Schedule Request) and buffer status report (BSR, Buffer Status Report), and increases the effective transmission time of the terminal.

[0003] HARQ is generally implemented in a "stop-and-wait" manner. For a certain HARQ process, before waiting for ACK / NACK feedback, this process temporarily stops transmission. After receiving feedback / scheduling signaling, it chooses to send new data or retransmit old data based on the feedback result / scheduling information. In order to ensure system transmission efficiency, HARQ uses multiple processes. That is, while a process is waiting for feedback / scheduling, other processes are transmitted. In order to avoid data confusion between multiple processes, HARQ numbers (IDs) are used to represent HARQ processes.

[0004] The HARQ ID in the Long Term Evolution (LTE) system is calculated based on the Transmission Time Interval (TTI), period, and number of processes. However, in the 5G system, if repeated transmission is used under the Grant Free mechanism, the HARQ indication will be inaccurate. For example, different HARQ IDs are obtained by repeated calculations of the same data block (TB). In this way, one TB corresponds to multiple processes, which not only reduces the efficiency of retransmission merging, but also causes the problem of incorrect merging of different TBs. Summary of the invention

[0005] In order to solve the existing technical problems, the embodiments of the present invention provide a HARQ number determination method, a network device, a terminal and a computer storage medium.

[0006] An embodiment of the present invention provides a method for determining a hybrid automatic repeat request HARQ number, the method comprising:

[0007] The network device determines the time domain resource sequence number of the current transmission, the number of HARQ processes, and determines at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period of the non-dynamic resource configuration;

[0008] The network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block.

[0009] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the number of HARQ processes.

[0010] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0011] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0012] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the transmission times of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0013] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the transmission times of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0014] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0015] In one embodiment, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the transmission times of the current transmission data block, the time domain resource period and the HARQ process number.

[0016] In one embodiment, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0017] In one embodiment, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0018] In one embodiment, the method also includes: the network device sends signaling to the terminal, and the signaling carries at least: the number of HARQ processes, the time domain resource configuration information, and one of the HARQ number offsets; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0019] The embodiment of the present invention further provides a method for determining a hybrid automatic repeat request HARQ number, the method comprising: a terminal determines a time domain resource sequence number of a current transmission, a number of HARQ processes, and determines at least one of time domain resource configuration information, a HARQ number offset, and a number of transmission times of a current transmission data block; the time domain resource configuration information comprises a time domain resource offset and / or a time domain resource period;

[0020] The terminal determines the HARQ number based on at least one of the time domain resource sequence number of the current transmission, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0021] In one embodiment, the method also includes: the terminal receives signaling from a network device, and determines at least one of the following information based on the signaling: the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0022] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the number of HARQ processes.

[0023] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0024] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0025] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the transmission times of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0026] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the transmission times of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0027] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0028] In one embodiment, the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, the HARQ number offset, and at least one of the transmission times of the current transmission data block, including: the terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the transmission times of the current transmission data block, the time domain resource period and the HARQ process number.

[0029] In one embodiment, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0030] In one embodiment, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0031] An embodiment of the present invention further provides a network device, the network device comprising: a first determining unit and a second determining unit;

[0032] The first determination unit is configured to determine the time domain resource sequence number of the current transmission, the number of HARQ processes, and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period of the non-dynamic resource configuration;

[0033] The second determination unit is configured to determine the HARQ number based on at least one of the time domain resource sequence number of the current transmission determined by the first determination unit, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0034] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the number of HARQ processes.

[0035] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0036] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0037] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0038] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0039] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0040] In one embodiment, the second determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0041] In one embodiment, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0042] In one embodiment, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0043] In one embodiment, the network device also includes a sending unit configured to send signaling to the terminal, and the signaling carries at least: the number of HARQ processes, the time domain resource configuration information, and one of the HARQ number offsets; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0044] The embodiment of the present invention further provides a terminal, the terminal comprising a third determining unit and a fourth determining unit; wherein,

[0045] The third determination unit is configured to determine the time domain resource sequence number of the current transmission, the number of HARQ processes, and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period;

[0046] The fourth determination unit is configured to determine the HARQ number based on at least one of the time domain resource sequence number of the current transmission determined by the third determination unit, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0047] In one embodiment, the terminal further includes a receiving unit configured to receive signaling from a network device, wherein the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling;

[0048] The third determination unit is configured to determine at least one of the following information based on the signaling received by the receiving unit: the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset.

[0049] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the number of HARQ processes.

[0050] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0051] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0052] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0053] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0054] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0055] In one embodiment, the fourth determination unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0056] In one embodiment, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0057] In one embodiment, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0058] An embodiment of the present invention further provides a network device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the HARQ number determination method applied to the network device described in the embodiment of the present invention are implemented.

[0059] An embodiment of the present invention further provides a terminal, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the HARQ number determination method applied to the terminal described in the embodiment of the present invention are implemented.

[0060] The embodiment of the present invention further provides a computer storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the HARQ number determination method applied to a network device according to the embodiment of the present invention are implemented;

[0061] Alternatively, when the instruction is executed by the processor, the steps of the HARQ number determination method applied to the terminal described in the embodiment of the present invention are implemented.

[0062] The HARQ number determination method, network device, terminal and computer storage medium provided by the embodiment of the present invention include: the network device determines the time domain resource sequence number and the number of HARQ processes of the current transmission, and determines at least one of the time domain resource configuration information, the HARQ number offset and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period of the non-dynamic resource configuration; the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and at least one of the time domain resource configuration information, the HARQ number offset and the number of transmission times of the current transmission data block. By adopting the technical solution of the embodiment of the present invention, the HARQ number is determined by combining at least one of the time domain resource configuration information of the non-dynamic resource, the HARQ number offset, and the number of transmission times of the current transmission data block with the time domain resource sequence number of the current transmission and the number of HARQ processes, so as to avoid the situation where the same data block corresponds to multiple HARQ IDs due to multiple repeated transmissions under the Grant free mechanism, so that one TB corresponds to one process, avoiding the waste of HARQ process numbers, avoiding the problem of incorrect merging of different TBs, and improving the efficiency of retransmission merging. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 This is a flow chart of a method for determining a HARQ number according to a first embodiment of the present invention;

[0064] Figure 2 This is a flow chart of a method for determining a HARQ number according to a second embodiment of the present invention;

[0065] Figure 3a and Figure 3b This is a schematic diagram of a first application of the HARQ number determination method according to an embodiment of the present invention;

[0066] Figure 4a and Figure 4b This is a schematic diagram of a second application of the HARQ number determination method according to an embodiment of the present invention;

[0067] Figure 5a and Figure 5bThis is a schematic diagram of a third application of the HARQ number determination method according to an embodiment of the present invention;

[0068] Figure 6a and Figure 6b This is a schematic diagram of a fourth application of the HARQ number determination method according to an embodiment of the present invention;

[0069] Figure 7 This is a schematic diagram of a fifth application of the HARQ number determination method according to an embodiment of the present invention;

[0070] Figure 8 A schematic diagram of a composition structure of a network device according to an embodiment of the present invention;

[0071] Fig. 9 Another schematic diagram of the structure of the network device according to the embodiment of the present invention;

[0072] Fig.10 A schematic diagram of a structure of a terminal according to an embodiment of the present invention;

[0073] Fig.11 Another schematic diagram of the structure of a terminal according to an embodiment of the present invention;

[0074] Fig.12 The figure is a schematic diagram of the hardware structure of the network device / terminal according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0076] Embodiment 1

[0077] An embodiment of the present invention provides a method for determining a HARQ number. Figure 1 FIG. 1 is a flow chart of a method for determining a HARQ number according to a first embodiment of the present invention; Figure 1 As shown, the method includes:

[0078] Step 101: The network device determines the time domain resource sequence number and the number of HARQ processes of the current transmission, and determines at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or time domain resource period of the non-dynamic resource configuration.

[0079] Step 102: The network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0080] In the embodiment of the present invention, the time domain resource sequence number may be any one of a radio frame number, a subframe number, a time slot number, and a symbol number.

[0081] As a first implementation manner, the network device determines the time domain resource sequence number, the time domain resource offset, the time domain resource period and the number of HARQ processes of the current transmission, and then determines the HARQ number based on the time domain resource sequence number, the time domain resource offset, the time domain resource period and the number of HARQ processes of the current transmission.

[0082] As a second implementation, the network device determines the time domain resource sequence number, time domain resource offset, time domain resource period, HARQ process number and HARQ number offset of the current transmission, and then determines the HARQ number based on the time domain resource sequence number, the time domain resource offset, the time domain resource period and the HARQ process number of the current transmission.

[0083] As a third implementation, the network device determines the time domain resource sequence number, the time domain resource period, the number of HARQ processes and the HARQ number offset of the current transmission, and determines the HARQ number based on the time domain resource sequence number, the time domain resource period, the number of HARQ processes and the HARQ number offset of the current transmission.

[0084] As a fourth implementation manner, the network device determines the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0085] As a fifth implementation, the network device determines the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0086] As a sixth implementation, the network device determines the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource cycle and the number of HARQ processes, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource cycle and the number of HARQ processes.

[0087] As a seventh implementation manner, the network device determines the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource cycle and the number of HARQ processes, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource cycle and the number of HARQ processes.

[0088] In the embodiment of the present invention, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0089] In the embodiment of the present invention, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0090] By adopting the technical solution of the embodiment of the present invention, the HARQ number is determined by combining at least one of the time domain resource configuration information of the non-dynamic resource, the HARQ number offset, and the number of transmission times of the current transmission data block with the time domain resource sequence number of the current transmission and the number of HARQ processes, so as to avoid the situation where the same data block corresponds to multiple HARQ IDs due to multiple repeated transmissions under the Grant free mechanism, so that one TB corresponds to one process, avoiding the waste of HARQ process numbers, avoiding the problem of incorrect merging of different TBs, and improving the efficiency of retransmission merging.

[0091] Embodiment 2

[0092] The embodiment of the present invention also provides a method for determining a HARQ number. Figure 2 FIG. 1 is a flow chart of a method for determining a HARQ number according to Embodiment 2 of the present invention; Figure 2 As shown, the method includes:

[0093] Step 201: The terminal determines the time domain resource sequence number and the number of HARQ processes of the current transmission, and determines at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period.

[0094] Step 202: The terminal determines the HARQ number based on at least one of the time domain resource sequence number of the current transmission, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0095] In the embodiment of the present invention, the time domain resource sequence number may be any one of a radio frame number, a subframe number, a time slot number, and a symbol number.

[0096] In an embodiment of the present invention, the method also includes: the terminal receives signaling from a network device, and determines at least one of the following information based on the signaling: the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0097] As a first implementation manner, the terminal determines the time domain resource sequence number, the time domain resource offset, the time domain resource period and the number of HARQ processes of the current transmission, and then determines the HARQ number based on the time domain resource sequence number, the time domain resource offset, the time domain resource period and the number of HARQ processes of the current transmission.

[0098] As a second implementation manner, the terminal determines the time domain resource sequence number, time domain resource offset, time domain resource period, HARQ process number and HARQ number offset of the current transmission, and then determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the HARQ process number.

[0099] As a third implementation manner, the terminal determines the time domain resource sequence number, the time domain resource period, the number of HARQ processes and the HARQ number offset of the current transmission, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0100] As a fourth implementation manner, the terminal determines the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0101] As a fifth implementation manner, the terminal determines the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0102] As a sixth implementation manner, the terminal determines the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource cycle and the number of HARQ processes, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource cycle and the number of HARQ processes.

[0103] As a seventh implementation manner, the terminal determines the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource cycle and the number of HARQ processes, and determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource cycle and the number of HARQ processes.

[0104] In the embodiment of the present invention, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0105] In the embodiment of the present invention, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0106] By adopting the technical solution of the embodiment of the present invention, the HARQ number is determined by combining at least one of the time domain resource configuration information of the non-dynamic resource, the HARQ number offset, and the number of transmission times of the current transmission data block with the time domain resource sequence number of the current transmission and the number of HARQ processes, so as to avoid the situation where the same data block corresponds to multiple HARQ IDs due to multiple repeated transmissions under the Grant free mechanism, so that one TB corresponds to one process, avoiding the waste of HARQ process numbers, avoiding the problem of incorrect merging of different TBs, and improving the efficiency of retransmission merging.

[0107] The HARQ number determination method of the embodiment of the present invention is described below in conjunction with a specific application scenario.

[0108] Scene 1

[0109] This scenario determines the HARQ number based on the time domain resource sequence number, time domain resource offset, time domain resource period and HARQ process number of the current transmission. The technical solution of this scenario avoids the situation where the same data block corresponds to multiple HARQIDs due to repeated transmission. As an example, the HARQ number satisfies the following expression:

[0110] HARQ Process ID=[floor(t_temp-Toffset_temp / T_temp)]modulo B (1)

[0111] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, Toffset represents the time domain resource offset, T represents the time domain resource period, and B represents the number of HARQ processes; floor represents rounding down, and of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp, Toffset_temp, and T_temp are parameters obtained by converting t, Toffset, and T according to specific time units, respectively. The absolute time units of t_temp, Toffset_temp, and T_temp are the same, and the absolute time units of t, Toffset, and T can be the same or different.

[0112] Figure 3a and Figure 3b FIG. 1 is a schematic diagram of a first application of the HARQ number determination method according to an embodiment of the present invention; Figure 3a As shown, the units of Toffset and T are the same as the absolute duration of transmission, for example: T = 2ms (2 slots), Toffset = 1ms (1 slot), the number of processes is 3, and the absolute duration of one transmission is 1ms (1 slot), then Toffset_temp = Toffset, T_temp = T, then the HARQ ID calculated according to expression (1) satisfies:

[0113] HARQ Process ID=[floor(t-1 / 2)]modulo 3;

[0114] Then when t=1, 2, HARQ Process ID=0; when t=3, 4, HARQ Process ID=1; when t=5, 6, HARQ Process ID=2.

[0115] The starting number of the HARQ process in the above scenario is 0. If the starting number of the HARQ process is not 0, an offset value is added to the above expression (1). For example, if the starting number of the HARQ process is 1, the HARQ ID satisfies:

[0116] HARQ Process ID=[floor(t_temp-Toffset_temp / T_temp)]modulo B+1.

[0117] like Figure 3bAs shown, the units of Toffset and T are different from the absolute duration of transmission. For example, T=2ms (2slots), Toffset=1ms (1slot), the number of processes is 3, and the absolute duration of one transmission is 0.5ms (0.5slot). Then, Toffset_temp=1 / 0.5=2, T_temp=2 / 0.5=4. Then, the HARQ ID calculated according to expression (1) satisfies:

[0118] HARQ Process ID=[floor(t-2 / 4)]modulo 3;

[0119] Then when t=2, 4, HARQ Process ID=0; when t=6, 8, HARQ Process ID=1; when t=10, 12, HARQ Process ID=2.

[0120] The starting number of the HARQ process in the above scenario is 0. If the starting number of the HARQ process is not 0, an offset value is added to the above expression (1). For example, if the starting number of the HARQ process is 1, the HARQ ID satisfies:

[0121] HARQ Process ID=[floor(t_temp-Toffset_temp / T_temp)]modulo B+1.

[0122] In the embodiment of the present invention, T represents the interval between two non-automatic retransmission transmissions.

[0123] Scene 2

[0124] This scenario determines the HARQ number based on the time domain resource sequence number, time domain resource offset, time domain resource period, number of HARQ processes and HARQ number offset of the current transmission. The technical solution of this scenario is used to solve the problem of HARQ ID overlap in the scenario of multiple Grant free resource configurations. As an example, the HARQ number satisfies the following expression:

[0125] HARQ Process ID=[floor(t_temp-Toffset_temp / T_temp)]modulo B+Hoffset(2)

[0126] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, Toffset represents the time domain resource offset, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; floor represents rounding down, of course, in other methods, it can also be processed by rounding up operation; modulo represents modulo operation. t_temp, Toffset_temp, T_temp are parameters obtained by converting t, Toffset, and T according to specific time units, respectively. The absolute time units of t_temp, Toffset_temp, and T_temp are the same, and the absolute time units of t, Toffset, and T can be the same or different.

[0127] Figure 4a and Figure 4b FIG. 2 is a schematic diagram of a second application of the HARQ number determination method according to an embodiment of the present invention; Figure 4a and Figure 4b As shown, for the scenario where the units of Toffset and T are the same as the absolute duration of transmission, two Grant free resources are configured. Grant Free Resource 1: T1 = 2ms (2slots), Toffset1 = 1ms (1slot), the number of processes is 3, and Hoffset = 0; Grant Free Resource 2: T2 = 4ms (4slots), Toffset2 = 1ms (1slot), the number of processes is 2, and Hoffset = 3; the absolute duration of a transmission is 1ms (1slot), then the HARQ IDs calculated by Grant Free Resource 1 and Grant Free Resource 2 according to expression (2) satisfy:

[0128] HARQ Process ID for Grant free 1=[floor(t-1 / 2)]modulo 3;

[0129] HARQ Process ID for Grant free 2=[floor(t-1 / 4)]modulo 2+3;

[0130] Then for Grant free resource 1, if Figure 4a As shown, when t=1, 2, HARQ Process ID=0; when t=3, 4, HARQ Process ID=1; when t=5, 6, HARQ Process ID=2.

[0131] Then for Grant free resource 2, if Figure 4bAs shown, when t=1, 2, HARQ Process ID=3; when t=5, 6, HARQ Process ID=4.

[0132] The starting number of the HARQ process in the above scenario is 0. If the starting number of the HARQ process is not 0, an offset value is added to the above expression (2). For example, if the starting number of the HARQ process is 1, the HARQ ID satisfies:

[0133] HARQ Process ID=[floor(t_temp-Toffset_temp / T_temp)]moduloB+Hoffset+1.

[0134] The above example is a scenario where the units of Toffset and T are the same as the absolute duration of the transmission. For scenarios where the units of Toffset and T are different from the absolute duration of the transmission, refer to scenario 1. Figure 3b The calculation description of Toffset and T is not given in this scenario.

[0135] In the embodiment of the present invention, T represents the interval between two non-automatic retransmission transmissions.

[0136] Scene 3

[0137] In this scenario, the HARQ number is determined based on the time domain resource sequence number, time domain resource period, number of HARQ processes and HARQ number offset of the current transmission. As an example, the HARQ number satisfies the following expression:

[0138] HARQ Process ID=[floor(t_temp / T_temp)]modulo B+Hoffset (3)

[0139] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; floor represents rounding down, of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp and T_temp are parameters obtained by converting t and T according to specific time units, respectively. The absolute time units of t_temp and T_temp are the same, and the absolute time units of t and T can be the same or different. Usually, the starting position of this scenario is restricted. For example, the starting position of the Grant free resource must be an integer multiple of the period, or the starting position modulo period is less than the period; or the sum of the starting position and the number of repetitions modulo period is less than the period.

[0140] Figure 5a and Figure 5b FIG. 4 is a schematic diagram of a third application of the HARQ number determination method according to an embodiment of the present invention; Figure 5a and Figure 5b As shown, for the scenario where the units of Toffset and T are the same as the absolute duration of transmission, two Grant free resources are configured. Grant Free Resource 1: T1 = 2ms (2slots), the number of processes is 3, Hoffset = 0; Grant Free Resource 2: T2 = 4ms (4slots), the number of processes is 2, Hoffset = 3; the absolute duration of a transmission is 1ms (1slot), then the HARQ IDs calculated by Grant Free Resource 1 and Grant Free Resource 2 respectively according to expression (3) satisfy:

[0141] HARQ Process ID for grant free1=[floor(t / 2)]modulo 3;

[0142] HARQ Process ID for grant free2=[floor(t / 4)]modulo 2+3;

[0143] Then for Grant free resource 1, if Figure 5a As shown, when t=1, 2, HARQ Process ID=0, when t=3, 4, HARQ Process ID=1; when t=5, 6, HARQ Process ID=2.

[0144] Then for Grant free resource 2, if Figure 5b As shown, when t=1, 2, HARQ Process ID=3, and when t=5, 6, HARQ Process ID=4.

[0145] The starting number of the HARQ process in the above scenario is 0. If the starting number of the HARQ process is not 0, an offset value is added to the above expression (3). For example, if the starting number of the HARQ process is 1, the HARQ ID satisfies:

[0146] HARQ Process ID=[floor(t_temp / T_temp)]modulo B+Hoffset+1.

[0147] The above example is a scenario where the units of Toffset and T are the same as the absolute duration of the transmission. For scenarios where the units of Toffset and T are different from the absolute duration of the transmission, refer to scenario 1. Figure 3b The calculation description of Toffset and T is not given in this scenario.

[0148] Scene 4

[0149] This scenario determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset. The technical solution of this scenario avoids the situation where the same data block corresponds to multiple HARQ IDs due to multiple repeated transmissions, especially in the scenario where the number of repeated transmissions is greater than the Grant free resource time domain period T. As an example, the HARQ number satisfies the following expression:

[0150] HARQ Process ID=[floor(t_temp-Toffset_temp-current_n / T)]modulo B+Hoffset (4)

[0151] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, Toffset represents the time domain resource offset, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource cycle, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; floor represents rounding down, of course, in other methods, it can also be processed by rounding up operation; modulo represents modulo operation. t_temp, Toffset_temp, T_temp are parameters obtained by converting t, Toffset, and T according to specific time units, respectively. The absolute time units of t_temp, Toffset_temp, and T_temp are the same, and the absolute time units of t, Toffset, and T can be the same or different. Among them, if the number of transmissions starts from 0, current_n is directly expressed in the formula; if the number of transmissions starts from 1, current_n-1 is directly expressed in the formula. Among them, T (including T1 and T2) is the time domain interval of Grant free resources.

[0152] For details on the application of this scenario, please refer to Figure 4a and Figure 4bAs shown, for the scenario where the units of Toffset and T are the same as the absolute duration of transmission, two Grant free resources are configured. Grant Free Resource 1: T1 = 1ms (2slots), Toffset1 = 1ms (1slot), the number of processes is 3, and Hoffset = 0; Grant Free Resource 2: T2 = 4ms (4slots), Toffset2 = 1ms (1slot), the number of processes is 2, and Hoffset = 3; the absolute duration of a transmission is 1ms (1slot), then the HARQ IDs calculated by Grant Free Resource 1 and Grant Free Resource 2 respectively according to expression (4) satisfy:

[0153] HARQ Process ID for Grant free 1=[floor(t-1-current_n / 2)]modulo 3;

[0154] HARQ Process ID for Grant free 2=[floor(t-1-currrent_n / 4)]modulo 2+3;

[0155] Then for Grant free resource 1, if Figure 4a As shown, when t=1, 2, current_n=0, 1, HARQ Process ID=0; when t=3, 4, current_n=0, 1, HARQ Process ID=1; when t=5, 6, HARQ Process ID=2.

[0156] Then for Grant free resource 2, if Figure 4b As shown, when t=1, 2, current_n=0, 1, HARQ Process ID=3; when t=5, 6, current_n=0, 1, HARQ Process ID=4.

[0157] The starting number of the HARQ process in the above scenario is 0. If the starting number of the HARQ process is not 0, an offset value is added based on the above expression (4). For example, if the starting number of the HARQ process is 1, the HARQ ID satisfies:

[0158] HARQ Process ID=[floor(t_temp-Toffset_temp-current_n / T)]modulo B+Hoffset+1.

[0159] As another example, Figure 6a and Figure 6b FIG. 4 is a schematic diagram of a fourth application of the HARQ number determination method according to an embodiment of the present invention; Figure 6a and Figure 6b As shown, for the scenario where the units of Toffset and T are the same as the absolute duration of transmission, two Grant free resources are configured. Grant Free Resource 1: T1 = 1ms (2slots), Toffset1 = 1ms (1slot), the number of processes is 3, and Hoffset = 0; Grant Free Resource 2: T2 = 4ms (4slots), Toffset2 = 1ms (1slot), the number of processes is 2, and Hoffset = 3; the absolute duration of a transmission is 1ms (1slot), then the HARQ IDs calculated by Grant Free Resource 1 and Grant Free Resource 2 respectively according to expression (4) satisfy:

[0160] HARQ Process ID for Grant free 1=[floor(t-0-current_n / 2)]modulo 3;

[0161] HARQ Process ID for Grant free 2=[floor(t-1-currrent_n / 4)]modulo 2+3;

[0162] Then for Grant free resource 1, if Figure 6a As shown, when t=1, 2, current_n=0, 1, HARQ Process ID=0; when t=3, 4, current_n=0, 1, HARQ Process ID=1; when t=5, 6, HARQ Process ID=2.

[0163] Then for Grant free resource 2, if Figure 6b As shown, when t=1, 2, current_n=0, 1, HARQ Process ID=3; when t=5, 6, current_n=0, 1, HARQ Process ID=4.

[0164] The above example is a scenario where the units of Toffset and T are the same as the absolute duration of the transmission. For scenarios where the units of Toffset and T are different from the absolute duration of the transmission, refer to scenario 1. Figure 3b The calculation description of Toffset and T is not given in this scenario.

[0165] Scene 5

[0166] In this scenario, the HARQ number is determined based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, and the number of HARQ processes. As an example, the HARQ number satisfies the following expression:

[0167] HARQ Process ID=[floor(t_temp-Toffset_temp-current_n / T)]modulo B.

[0168] Wherein, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, Toffset represents the time domain resource offset, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource cycle, and B represents the number of HARQ processes; floor represents rounding down, and of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp, Toffset_temp, and T_temp are parameters obtained by converting t, Toffset, and T according to specific time units, respectively. The absolute time units of t_temp, Toffset_temp, and T_temp are the same, and the absolute time units of t, Toffset, and T can be the same or different. Wherein, if the number of transmissions starts from 0, current_n is directly used in the formula to express it; if the number of transmissions starts from 1, current_n-1 is directly used in the formula to express it. Wherein, T (including T1 and T2) is the time domain interval of Grant free resources.

[0169] Scene 6

[0170] In this scenario, the HARQ number is determined based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset. As an example, the HARQ number satisfies the following expression:

[0171] HARQ Process ID=[floor(t_temp-current_n / T)]modulo B+Hoffset.

[0172] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; floor represents rounding down, of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp and T_temp are parameters obtained by converting t and T according to specific time units, respectively. The absolute time units of t_temp and T_temp are the same, and the absolute time units of t and T can be the same or different. Among them, if the number of transmissions starts from 0, current_n is directly expressed in the formula; if the number of transmissions starts from 1, current_n-1 is directly expressed in the formula. Among them, T (including T1 and T2) is the time domain interval of Grant free resources.

[0173] Scene 7

[0174] In this scenario, the HARQ number is determined based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period, and the number of HARQ processes. As an example, the HARQ number satisfies the following expression:

[0175] HARQ Process ID=[floor(t_temp-current_n / T)]modulo B.

[0176] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource period, and B represents the number of HARQ processes; floor represents rounding down. Of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp and T_temp are parameters obtained by converting t and T according to specific time units, respectively. The absolute time units of t_temp and T_temp are the same, and the absolute time units of t and T can be the same or different. Among them, if the number of transmissions starts from 0, current_n is directly used in the formula to express it; if the number of transmissions starts from 1, current_n-1 is directly used in the formula to express it. Among them, T (including T1 and T2) is the time domain interval of Grant free resources.

[0177] Scene 8

[0178] Based on the aforementioned scenarios 4 to 7, when determining the HARQ number in combination with the number of transmissions of the current transmission data block, a transmission pattern may be further included. It can be understood that, as a first implementation, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the transmission pattern of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0179] As a second implementation manner, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource cycle and the number of HARQ processes, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the transmission pattern of the current transmission, the time domain resource cycle and the number of HARQ processes.

[0180] As a third implementation manner, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the transmission pattern of the current transmission, the time domain resource period and the number of HARQ processes.

[0181] As a fourth implementation, the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset, including: the network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the transmission pattern of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0182] Specifically, as a specific description of the first implementation mode, as an example, the HARQ number satisfies the following expression:

[0183] HARQ Process ID=[floor(t_temp-Patten(current_n)+Pattern(0)) / T)]modulo B+Hoffset.

[0184] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, Pattern is the transmission pattern of multiple transmissions, T represents the time domain resource period, B represents the number of HARQ processes, Hoffset represents the HARQ ID offset; floor represents rounding down, of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp and T_temp are parameters obtained by converting t and T according to specific time units respectively. The absolute time units of t_temp and T_temp are the same, and the absolute time units of t and T can be the same or different. Among them, if the number of transmissions starts from 0, current_n is directly used in the formula to express it; the number of transmissions starts from 1, current_n-1 is directly used in the formula to express it. Among them, T (including T1 and T2) is the time domain interval of Grant free resources. Such as Figure 7 As shown, Pattern(0)=0, Pattern(1)=2, Pattern(2)=3; T=6, B=2, Hoffset=0.

[0185] As a second example, the HARQ number satisfies the following expression:

[0186] HARQ Process ID=[floor(t_temp-Patten(current_n)+Pattern(0)) / T)]modulo B.

[0187] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, Pattern is the transmission pattern of multiple transmissions, T represents the time domain resource period, B represents the number of HARQ processes; floor represents rounding down, of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp and T_temp are parameters obtained by converting t and T according to specific time units, respectively. The absolute time units of t_temp and T_temp are the same, and the absolute time units of t and T can be the same or different. Among them, if the number of transmissions starts from 0, current_n is directly used in the formula to express it; if the number of transmissions starts from 1, current_n-1 is directly used in the formula to express it. Among them, T (including T1 and T2) is the time domain interval of Grant free resources.

[0188] As a third example, the HARQ number satisfies the following expression:

[0189] HARQ Process ID=[floor(t_temp-Toffset_temp-Patten(current_n)+Pattern(0)) / T)]modulo B.

[0190] Among them, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, Toffset represents the time domain resource offset, current_n represents the number of transmissions of the current transmission data block, Pattern represents the transmission pattern of multiple transmissions, T represents the time domain resource cycle, B represents the number of HARQ processes; floor represents rounding down, of course, it can also be processed by rounding up in other ways; modulo represents modulo operation. t_temp, Toffset_temp, T_temp are parameters obtained by converting t, Toffset, and T according to specific time units, respectively. The absolute time units of t_temp, Toffset_temp, and T_temp are the same, and the absolute time units of t, Toffset, and T can be the same or different. Among them, if the number of transmissions starts from 0, current_n is directly used in the formula; if the number of transmissions starts from 1, current_n-1 is directly used in the formula. Among them, T (including T1 and T2) is the time domain interval of Grant free resources.

[0191] As a fourth example, the HARQ number satisfies the following expression:

[0192] HARQ Process ID=[floor(t_temp-Toffset_temp-Patten(current_n)+Pattern(0)) / T)]modulo B+Hoffset.

[0193] Wherein, HARQ Process ID is the HARQ number, t represents the time domain resource sequence number of the current transmission, Toffset represents the time domain resource offset, current_n represents the number of transmissions of the current transmission data block, Pattern represents the transmission pattern of multiple transmissions, T represents the time domain resource period, B represents the number of HARQ processes, Hoffset represents the HARQ ID offset; floor represents rounding down, of course, in other methods, it can also be processed by rounding up operation; modulo represents modulo operation. t_temp, Toffset_temp, T_temp are parameters obtained by converting t, Toffset, and T according to specific time units, respectively. The absolute time units of t_temp, Toffset_temp, and T_temp are the same, and the absolute time units of t, Toffset, and T can be the same or different. Wherein, if the number of transmissions starts from 0, current_n is directly used in the formula to express it; if the number of transmissions starts from 1, current_n-1 is directly used in the formula to express it. Wherein, T (including T1 and T2) is the time domain interval of Grant free resources.

[0194] Embodiment 3

[0195] The embodiment of the present invention also provides a network device. Figure 8 FIG. 1 is a schematic diagram of a composition structure of a network device according to an embodiment of the present invention; Figure 8 As shown, the network device includes: a first determining unit 31 and a second determining unit 32;

[0196] The first determination unit 31 is configured to determine the time domain resource sequence number of the current transmission, the number of HARQ processes, and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period of the non-dynamic resource configuration;

[0197] The second determination unit 32 is configured to determine the HARQ number based on at least one of the time domain resource sequence number of the current transmission determined by the first determination unit 31, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0198] As a first implementation manner, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the number of HARQ processes.

[0199] As a second implementation manner, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0200] As a third implementation manner, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0201] As a fourth implementation, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0202] As a fifth implementation, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0203] As a sixth implementation manner, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0204] As a seventh implementation manner, the second determination unit 32 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0205] In the embodiment of the present invention, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0206] In the embodiment of the present invention, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0207] As an implementation method, Fig. 9 As shown, the network device also includes a sending unit 33, configured to send signaling to the terminal, and the signaling carries at least: the number of HARQ processes, the time domain resource configuration information, and one of the HARQ number offsets; the signaling includes one of RRC signaling, high-level signaling, or physical layer signaling.

[0208] In an embodiment of the present invention, the first determination unit 31 and the second determination unit 32 in the network device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a programmable gate array (FPGA) in actual applications; the sending unit 33 in the network device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0209] It should be noted that: when the network device provided in the above embodiment determines the HARQ number, only the division of the above program modules is used as an example. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the network device is divided into different program modules to complete all or part of the above-described processing. In addition, the network device provided in the above embodiment and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0210] Embodiment 4

[0211] The embodiment of the present invention further provides a terminal. Fig.10 FIG. 1 is a schematic diagram of a structure of a terminal according to an embodiment of the present invention; Fig.10 As shown, the terminal includes a third determining unit 41 and a fourth determining unit 42; wherein,

[0212] The third determination unit 41 is configured to determine the time domain resource sequence number of the current transmission, the number of HARQ processes, and determine at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period;

[0213] The fourth determination unit 42 is configured to determine the HARQ number based on at least one of the time domain resource sequence number of the current transmission determined by the third determination unit 41, the number of HARQ processes and the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0214] In one embodiment, if Fig.11 As shown, the terminal further includes a receiving unit 43, configured to receive signaling from a network device, wherein the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling;

[0215] The third determination unit 41 is configured to determine at least one of the following information based on the signaling received by the receiving unit 43: the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset.

[0216] As a first implementation manner, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the number of HARQ processes.

[0217] As a second implementation manner, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0218] As a third implementation manner, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0219] As a fourth implementation, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0220] As a fifth implementation, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0221] As a sixth implementation manner, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0222] As a seventh implementation manner, the fourth determination unit 42 is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0223] In the embodiment of the present invention, the unit of the time domain resource offset is the same as or different from the absolute duration of the transmission.

[0224] In the embodiment of the present invention, the unit of the time domain resource period is the same as or different from the absolute duration of the transmission.

[0225] In an embodiment of the present invention, the third determination unit 41 and the fourth determination unit 42 of the terminal can be implemented by the CPU, DSP, MCU or FPGA in the terminal in actual applications; the receiving unit 43 of the terminal can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0226] It should be noted that: when the terminal provided in the above embodiment determines the HARQ number, only the division of the above program modules is used as an example. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the terminal is divided into different program modules to complete all or part of the above-described processing. In addition, the terminal provided in the above embodiment and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0227] Embodiment 5

[0228] The embodiment of the present invention further provides a terminal. Fig.12 FIG. 1 is a schematic diagram of the hardware structure of a network device / terminal according to an embodiment of the present invention. Fig.12 As shown, the network device / terminal includes: at least one processor 51 and a memory 52 for storing a computer program that can be run on the processor 51. The network device / terminal also includes a communication component for transmitting data; each component is coupled together through a bus system 54. It can be understood that the bus system 54 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 54 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.12 Various buses are labeled as bus system 54 .

[0229] It can be understood that the memory 52 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 52 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0230] The method disclosed in the above embodiment of the present invention can be applied to the processor 51, or implemented by the processor 51. The processor 51 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 51 or the instruction in the form of software. The above processor 51 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 51 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor can be combined to execute. The software module can be located in a storage medium, which is located in the memory 52. ​​The processor 51 reads the information in the memory 52 and completes the steps of the above method in combination with its hardware.

[0231] As a first implementation mode, as a network device, when the processor 51 executes the program, it realizes: determining the time domain resource sequence number and the number of HARQ processes of the current transmission, and determining at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or time domain resource period of the non-dynamic resource configuration; determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0232] In one embodiment, when the processor 51 executes the program, it is implemented to: determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the HARQ process number.

[0233] In one embodiment, when the processor 51 executes the program, it is implemented to: determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0234] In one embodiment, when the processor 51 executes the program, it is implemented to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0235] In one embodiment, when the processor 51 executes the program, it is achieved: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0236] In one embodiment, when the processor 51 executes the program, it is implemented as follows: determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0237] In one embodiment, when the processor 51 executes the program, it is implemented to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0238] In one embodiment, when the processor 51 executes the program, it is implemented as follows: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0239] In one embodiment, when the processor 51 executes the program, it implements: sending signaling to the terminal, the signaling carries at least: the number of HARQ processes, the time domain resource configuration information, and one of the HARQ number offsets; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0240] As another implementation mode, as a terminal, when the processor 51 executes the program, it realizes: determining the time domain resource sequence number and the number of HARQ processes of the current transmission, and determining at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period; determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmission times of the current transmission data block.

[0241] In one embodiment, when the processor 51 executes the program, it implements: receiving signaling from a network device, and determining at least one of the following information based on the signaling: the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0242] In one embodiment, when the processor 51 executes the program, it is implemented to: determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the HARQ process number.

[0243] In one embodiment, when the processor 51 executes the program, it is implemented to: determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0244] In one embodiment, when the processor 51 executes the program, it is implemented to determine the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0245] In one embodiment, when the processor 51 executes the program, it is achieved: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0246] In one embodiment, when the processor 51 executes the program, it is implemented as follows: determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0247] In one embodiment, when the processor 51 executes the program, it is implemented to determine the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0248] In one embodiment, when the processor 51 executes the program, it is implemented as follows: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0249] Embodiment 6

[0250] The embodiment of the present invention also provides a computer storage medium, for example comprising Fig.12The memory 52 shown in the network device / terminal stores a computer program, and the computer program can be executed by the processor 51 of the device to complete the steps of the above method. The computer storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, FlashMemory, magnetic surface memory, optical disk, or CD-ROM; it can also be various devices including one or any combination of the above memories.

[0251] As an implementation mode, the computer storage medium includes a memory located in a network device and storing a computer program. The computer storage medium provided by an embodiment of the present invention stores a computer program thereon, and when the computer program is executed by a processor, the computer storage medium performs: determining the time domain resource sequence number of the current transmission, the number of HARQ processes, and determining at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmissions of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or time domain resource period of the non-dynamic resource configuration; and determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmissions of the current transmission data block.

[0252] In one embodiment, when the computer program is executed by a processor, the computer program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the HARQ process number.

[0253] In one embodiment, when the computer program is executed by a processor, the program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0254] In one embodiment, when the computer program is executed by a processor, the computer program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0255] In one embodiment, when the computer program is executed by a processor, it performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0256] In one embodiment, when the computer program is executed by a processor, the program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0257] In one embodiment, when the computer program is executed by a processor, the computer program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0258] In one embodiment, when the computer program is executed by a processor, the program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0259] In one embodiment, when the computer program is executed by a processor, the computer program executes: sending signaling to a terminal, wherein the signaling carries at least: one of the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0260] As another implementation manner, the computer storage medium includes a memory located in a terminal and storing a computer program. The computer storage medium provided by an embodiment of the present invention stores a computer program thereon, and when the computer program is executed by a processor, the computer storage medium performs: determining the time domain resource sequence number of the current transmission, the number of HARQ processes, and determining at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmissions of the current transmission data block; the time domain resource configuration information includes the time domain resource offset and / or the time domain resource period; and determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, and at least one of the time domain resource configuration information, the HARQ number offset, and the number of transmissions of the current transmission data block.

[0261] In one embodiment, when the computer program is executed by a processor, it performs: receiving signaling from a network device, and determining at least one of the following information based on the signaling: the number of HARQ processes, the time domain resource configuration information, and the HARQ number offset; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

[0262] In one embodiment, when the computer program is executed by a processor, the computer program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period and the HARQ process number.

[0263] In one embodiment, when the computer program is executed by a processor, the program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0264] In one embodiment, when the computer program is executed by a processor, the computer program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0265] In one embodiment, when the computer program is executed by a processor, it performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0266] In one embodiment, when the computer program is executed by a processor, the program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission data block, the time domain resource period, the number of HARQ processes and the HARQ number offset.

[0267] In one embodiment, when the computer program is executed by a processor, the computer program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the number of transmissions of the current transmission, the time domain resource period and the number of HARQ processes.

[0268] In one embodiment, when the computer program is executed by a processor, the program performs: determining the HARQ number based on the time domain resource sequence number of the current transmission, the time domain resource offset, the number of transmissions of the current transmission data block, the time domain resource period and the number of HARQ processes.

[0269] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, network devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0270] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0271] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0272] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0273] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0274] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for determining a hybrid automatic repeat request HARQ number, characterized in that: The method comprises: The network device determines the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information and the number of transmissions of the current transmission data block; the time domain resource configuration information includes the time domain resource period; The network device determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information and the number of transmissions of the current transmission data block; The method further includes: determining, by the network device, a HARQ ID offset, the HARQ ID offset being used to determine the HARQ number; The HARQ number satisfies the following expression: HARQ Process ID=[floor(t_temp-current_n / T)]modulo B+Hoffset; Among them, HARQ Process ID represents the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; t_temp is a parameter obtained by converting t according to a specific time unit; floor represents rounding down; modulo represents modulo operation.

2. The method according to claim 1, wherein: The method further comprises: The network device sends a signaling to the terminal, and the signaling carries at least: the number of HARQ processes, the time domain resource configuration information, and one of the HARQ number offsets; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

3. A method for determining a hybrid automatic repeat request HARQ number, characterized in that: The method comprises: The terminal determines the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, and the number of transmissions of the current transmission data block; the time domain resource configuration information includes the time domain resource period; The terminal determines the HARQ number based on the time domain resource sequence number of the current transmission, the number of HARQ processes, the time domain resource configuration information, and the number of transmissions of the current transmission data block; The method further includes: the terminal determining a HARQ ID offset, the HARQ ID offset being used to determine the HARQ number; The HARQ number satisfies the following expression: HARQ Process ID=[floor(t_temp-current_n / T)]modulo B+Hoffset; Among them, HARQ Process ID represents the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; t_temp is a parameter obtained by converting t according to a specific time unit; floor represents rounding down; modulo represents modulo operation.

4. A network device, characterized in that: The network device comprises: a first determining unit and a second determining unit; The first determination unit is configured to determine a time domain resource sequence number of a current transmission, a number of hybrid automatic repeat request HARQ processes, time domain resource configuration information, and a number of transmission times of a current transmission data block; the time domain resource configuration information includes a time domain resource period; The second determining unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission determined by the first determining unit, the number of HARQ processes, the time domain resource configuration information, and the number of transmissions of the current transmission data block; The first determining unit is further configured to determine a HARQ ID offset, and the HARQ ID offset is used to determine the HARQ number; The HARQ number satisfies the following expression: HARQ Process ID=[floor(t_temp-current_n / T)]modulo B+Hoffset; Among them, HARQ Process ID represents the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; t_temp is a parameter obtained by converting t according to a specific time unit; floor represents rounding down; modulo represents modulo operation.

5. The network device according to claim 4, wherein: The network device also includes a sending unit configured to send signaling to the terminal, wherein the signaling carries at least: the number of HARQ processes, the time domain resource configuration information, and one of the HARQ number offsets; the signaling includes one of RRC signaling, high-layer signaling, or physical layer signaling.

6. A terminal, characterized in that: The terminal includes a third determining unit and a fourth determining unit; wherein, The third determination unit is configured to determine the time domain resource sequence number of the current transmission, the number of hybrid automatic repeat request HARQ processes, time domain resource configuration information, and the number of transmissions of the current transmission data block; the time domain resource configuration information includes the time domain resource period; The fourth determining unit is configured to determine the HARQ number based on the time domain resource sequence number of the current transmission determined by the third determining unit, the number of HARQ processes, the time domain resource configuration information, and the number of transmissions of the current transmission data block; The third determining unit is further configured to determine a HARQ ID offset, where the HARQ ID offset is used to determine the HARQ number; The HARQ number satisfies the following expression: HARQ Process ID=[floor(t_temp-current_n / T)]modulo B+Hoffset; Among them, HARQ Process ID represents the HARQ number, t represents the time domain resource sequence number of the current transmission, current_n represents the number of transmissions of the current transmission data block, T represents the time domain resource period, B represents the number of HARQ processes; Hoffset represents the HARQ ID offset; t_temp is a parameter obtained by converting t according to a specific time unit; floor represents rounding down; modulo represents modulo operation.

7. A network device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the hybrid automatic repeat request HARQ number determination method according to claim 1 are implemented.

8. A terminal, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the hybrid automatic repeat request HARQ number determination method according to claim 3 are implemented.

9. A computer storage medium, characterized in that Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the method for determining a hybrid automatic repeat request HARQ number according to any one of claim 1 are implemented; Alternatively, when the instruction is executed by the processor, the steps of the hybrid automatic repeat request HARQ number determination method as described in any one of claim 3 are implemented.

Citation Information

Patent Citations

  • Hybrid automatic repeat request process mapping rule

    CN102160318A