Information processing method, terminal device and network device

By introducing the first bit and corresponding fields of the multi-bit state into the downlink control information, the terminal device and the network device jointly analyze, dynamically determine the number of TBs, HARQ process number and new data indication information, solving the problem of insufficient DCI scheduling in the prior art. Flexible problem realizes flexible scheduling and efficient resource utilization of any TB in N TBs.

CN114600522BActive Publication Date: 2025-02-14HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201980101344.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-10-16
Filing Date
2019-11-21
Publication Date
2025-02-14
Estimated Expiration
2039-11-21

AI Technical Summary

Technical Problem

In the prior art, downlink control information (DCI) scheduling is not flexible enough, especially when scheduling multiple transmission blocks (TBs), the constraints and fixation problems of HARQ process numbers lead to low resource utilization efficiency.

Method used

By introducing the first bit of the multi-bit state and the corresponding fields in the downlink control information, the terminal device and the network device jointly analyze, dynamically determine the number of TBs, the HARQ process number and the new data indication information, thereby improving the flexibility of scheduling.

Benefits of technology

It realizes flexible scheduling of any number of TBs in N TBs, and can indicate any HARQ process number and NDI information, reducing bit overhead and improving resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114600522B_ABST
    Figure CN114600522B_ABST
Patent Text Reader

Abstract

An information processing method, a terminal device, and a network device. In one of the methods, the first bit in the downlink control information is 2 bits, the bit state of the first bit can belong to the first state set, or the second state, the terminal device can use multi-TB scheduling or single-TB scheduling according to the first bit, the bit state of the first bit belongs to the first state set, the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, the bit state of the first bit can determine the number of TBs L scheduled by the downlink control information, and the bit state of the 5 bits of the first field can determine the HARQ process number of L TBs and the information of L TBs, so that the downlink control information supports the scheduling of any number of TBs in N TBs, and can indicate any HARQ process number and any NDI information for each scheduled TB, thereby improving the flexibility of scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of a patent application filed with the China Patent Office on October 16, 2019, with application number PCT / CN2019 / 111544 and invention name “An Information Processing Method, Terminal Device and Network Device”, the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and in particular to an information processing method, a terminal device, and a network device. Background Art

[0003] In a communication system, one downlink control information (DCI) schedules one transport block (TB) or schedules multiple transport blocks.

[0004] When DCI schedules a TB, DCI also indicates a hybrid automatic retransmission request (HARQ) process number. For example, if the user equipment (UE) supports 8 HARQ processes, DCI uses 3 bits from 0 to 7 to indicate the HARQ process number used by the TB scheduled by the DCI. When DCI schedules a TB, DCI also indicates whether the data carried by the transport block scheduled by the DCI is new data or retransmission data.

[0005] In order to reduce the overhead of DCI transmission and save transmission resources, one DCI can be used to schedule multiple TBs. When one DCI schedules multiple transmission blocks, the DCI can indicate multiple HARQ process numbers, where each HARQ process number corresponds to or is associated with the transmission of one transmission block. In order to further reduce the overhead when one DCI schedules multiple transmission blocks, it is necessary to constrain the HARQ process numbers used by multiple transmission blocks to be continuous, and it is also necessary to fix the first HARQ process number among the multiple HARQ process numbers. For example, a DCI schedules N transmission blocks, and the HARQ process number of the first transmission block among the N transmission blocks is fixed, for example, fixed to 0, then the HARQ process numbers of the remaining N-1 transmission blocks among the N transmission blocks are 1, 2, ..., N-1.

[0006] For the case where DCI can schedule up to N transport blocks, N bits are required to indicate the new data indicator (NDI) information of each transport block in a bitmap manner, and N bits are required to indicate whether the HARQ process number of each transport block is used in a bitmap manner. In addition, 1 bit is required in DCI to distinguish between multi-TB scheduling and single-TB scheduling.

[0007] Therefore, the above solution has the problem that the DCI scheduling is not flexible enough. Summary of the invention

[0008] The embodiments of the present application provide an information processing method, a terminal device, and a network device for improving the flexibility of downlink control information scheduling.

[0009] To solve the above technical problems, the present application provides the following technical solutions:

[0010] In a first aspect, an embodiment of the present application provides an information processing method, including: a terminal device receives downlink control information from a network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, and N is a positive integer; the downlink control information includes a first bit; the first bit includes 2 bits, the bit state of the first bit belongs to a first state set, the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, the first field includes 5 bits, the terminal device determines the number of TBs L scheduled by the downlink control information according to the bit state of the first bit, and the terminal device determines the L according to the bit state of the 5 bits of the first field. The first bit includes 2 bits, the bit state of the first bit is the second state, the second state is 00, and N=1, and the terminal device determines the HARQ process number of 1 TB according to the HARQ process index indication field included in the downlink control information, and determines the NDI information of 1 TB according to the NDI field included in the downlink control information; or, the first bit includes 1 bit, the bit state of the first bit is the third state, the N is greater than 1, and the downlink control information includes a second field, and the terminal device determines the NDI information of 1 TB in the first value set according to the second field. The number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, the N is greater than 1, and the downlink control information includes a third field, the terminal device determines the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in a second value set according to the third field, wherein the second value set is a different set from the first value set, and the third word The number of bits included in the first segment is one bit less than the number of bits included in the second field; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the sixth state, the N=1, the terminal device determines the HARQ process number of 1 TB according to the HARQ process index indication field included in the downlink control information, and determines the NDI information of 1 TB according to the NDI field included in the downlink control information; the terminal device sends the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs;Alternatively, the terminal device receives the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs. ;

[0011] In the above-mentioned embodiment of the present application, the first bit is 2 bits, and the bit state of the first bit can belong to the first state set or the second state, so that the terminal device can adopt multi-TB scheduling or single-TB scheduling according to the first bit. The bit state of the first bit belongs to the first state set, and the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, and the first field includes 5 bits. The bit state of the first bit can determine the number of TBs L scheduled by the downlink control information, and the bit state of the 5 bits of the first field can determine the HARQ process number of the L TBs and the information of the L TBs, so that the downlink control information supports the scheduling of any number of TBs in N TBs, and can indicate any HARQ process number and any NDI information for each scheduled TB, thereby improving the flexibility of scheduling.

[0012] In a second aspect, an embodiment of the present application provides an information processing method, including: a network device determines the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N; the network device determines the hybrid automatic repeat request HARQ process number of the L TBs; the network device determines the new data indication NDI information of the L TBs; the network device sends the downlink control information to a terminal device, the downlink control information includes a first bit; the first bit includes 2 bits, the bit state of the first bit belongs to a first state set, the first state set is {01, 10, 11}, The N=4, and the downlink control information includes a first field, the bit state of the first bit is used to indicate the number of TBs L scheduled by the downlink control information, and the bit state of 5 bits of the first field is used to indicate the HARQ process numbers of the L TBs and the NDI information of the L TBs; or, the first bit includes 2 bits, the bit state of the first bit is the second state, the second state is 00, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB; or, the first bit includes 1 bit, the The bit state of the first bit is the third state, the N is greater than 1, and the downlink control information includes a second field, and the second field indicates the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, the N is greater than 1, and the downlink control information includes a third field, and the third field indicates the number of TBs L, the L TBs scheduled by the downlink control information in the second value set. B's HARQ process number and the NDI information of the L TBs, wherein the second value set and the first value set are different sets, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or, the first bit includes 1 bit, and the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, and the bit state of the second bit is the sixth state, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB;The network device sends the L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs; or, the network device receives the L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs. ;

[0013] In the above-mentioned embodiment of the present application, the first bit is 1 bit, and the bit state of the first bit can be the third state, or the first bit adopts the fourth state and the second bit adopts the fifth state, and the terminal device can adopt multi-TB scheduling, the first bit adopts the fourth state and the second bit adopts the sixth state, and the terminal device can adopt single TB scheduling, so that the downlink control information supports the scheduling of any number of TBs among N TBs, and can indicate any HARQ process number and any NDI information for each scheduled TB, thereby improving the flexibility of scheduling.

[0014] In one possible implementation, the first bit includes 1 bit, N=4, the bit state of the first bit is 1, the second field includes 6 bits, and the 6 bits of the second field indicate the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or, the first bit includes 1 bit, N=4, the bit state of the first bit is 0, and the bit state of the second bit is 1, the third field includes 5 bits, and the 5 bits of the third field indicate the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the second value set; or, the first bit includes 1 bit, the bit state of the first bit is 0, and the bit state of the second bit is 0, the HARQ process index indication field is used to indicate the HARQ process number of the 1 TB, and the NDI field is used to indicate the NDI information of the 1 TB. In the embodiment of the present application, there is no need to use one bit in the downlink control information to indicate single-TB scheduling or multi-TB scheduling. It can support the scheduling of any number of TBs among N TBs by one downlink control information, and can indicate any HARQ process number for each scheduled TB, thereby improving the scheduling flexibility and saving the bit overhead of the downlink control information.

[0015] In one possible implementation, the first bit includes 1 bit, and the value set of N is {1, 2, 4, 8}, or the value set of N is {2, 4}; or the value set of N is {1, 4}; or the value set of N is {1, 4, 8}. Among them, the network device can determine that the DCI can schedule a maximum of N TBs. N can be a fixed value specified by the standard, or the network device configures N to the terminal device. It is not limited that in actual application scenarios, the value of N can be flexibly configured according to the specific scenario.

[0016] In a third aspect, an embodiment of the present application provides an information processing method, including: a terminal device receives downlink control information from a network device, wherein the downlink control information can schedule up to 4 transmission blocks TB; the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; the terminal device determines the number L of transmission blocks TB scheduled by the downlink control information according to the first bit, and determines the index of the modulation and coding method MCS according to the first bit; the L=1, the terminal device determines that one bit of the second bit is a new data indication NDI bit, and the terminal device determines the hybrid automatic repeat request HARQ process number of 1 TB according to the bit state of two bits of the second bit except one NDI bit; or, the L=2, the terminal device determines that two bits of the second bit are NDI bits, and the terminal device determines the bit state of one bit of the second bit except two NDI bits. and the bit state of the first bit determine the HARQ process numbers of 2 TBs; or, L=3, the terminal device determines that 3 bits of the second bit are NDI bits, and the terminal device determines the HARQ process numbers of 3 TBs according to the bit state of the first bit; or, L=4, the terminal device determines that 3 bits of the second bit are NDI bits corresponding to 3 TBs out of 4 TBs, and the terminal device determines the NDI bit corresponding to 1 TB out of the 4 TBs except the 3 TBs corresponding to the NDI bits according to the bit state of the first bit; the terminal device sends the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, the terminal device receives the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0017] In the above-mentioned embodiment of the present application, the downlink control information uses 10 bits to indicate multi-TB scheduling and the MCS index respectively, which can indicate multiple TBs for scheduling using any HARQ process number, and can support single TB scheduling, thereby reducing bit overhead while ensuring the flexibility of downlink control information scheduling.

[0018] In a fourth aspect, an embodiment of the present application provides an information processing method, including: a network device determines the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N; the network device determines the hybrid automatic repeat request HARQ process number of the L TBs; the network device determines the new data indication NDI information of the L TBs; the network device sends the downlink control information to a terminal device, the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; the first bit is used to indicate the number L of transmission blocks TB scheduled by the downlink control information, and is also used to indicate the index of the modulation and coding method MCS; the L=1, one bit of the second bit is the new data indication NDI bit, and the bit state of the two bits of the second bit except one NDI bit is used to indicate the hybrid automatic repeat request HARQ process number of one TB; or, the L=2, the second 2 bits of the second bit are NDI bits, and the bit state of 1 bit of the second bit other than the 2 NDI bits and the bit state of the first bit are used to indicate the HARQ process numbers of 2 TBs; or, L=3, 3 bits of the second bit are NDI bits, and the bit state of the first bit is used to indicate the HARQ process numbers of 3 TBs; or, L=4, 3 bits of the second bit are NDI bits corresponding to 3 TBs of 4 TBs, and the bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB of the 4 TBs other than the 3 TBs corresponding to the NDI bits; the network device sends the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, the network device receives the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0019] In the above-mentioned embodiment of the present application, the downlink control information uses 10 bits to indicate multi-TB scheduling and the MCS index respectively, which can indicate multiple TBs for scheduling using any HARQ process number, and can support single TB scheduling, thereby reducing bit overhead while ensuring the flexibility of downlink control information scheduling.

[0020] In a possible implementation, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit other than the two NDI bits; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, and L=2, The HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, the first bit indicates The value obtained by performing a modulo operation on the first value M by the index is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 6, L=3, and the three TBs are The HARQ process number of the TB is {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, and L=3, and the HARQ process numbers of the three TBs are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, and L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0;Or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, the L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1. ;

[0021] In the above-mentioned embodiment of the present application, the network device can determine that L=1, the second bit has a total of 3 bits, and 1 bit in the second bit is the new data indication NDI bit. Therefore, the NDI information of 1 TB can be determined through the NDI bit. The bit state of 2 bits in the second bit except 1 NDI bit is used to indicate the hybrid automatic repeat request HARQ process number of 1 TB. Therefore, the HARQ process number of 1 TB can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0022] In the above-mentioned embodiment of the present application, the network device can determine that L=2, the second bit has a total of 3 bits, 2 of the second bits are NDI bits, and therefore the NDI information of 2 TBs can be determined by 2 NDI bits. The bit state of 1 bit in the second bit other than the 2 NDI bits and the bit state of the first bit are used to indicate the HARQ process number of the 2 TBs, and therefore the HARQ process number of the 2 TBs can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0023] In the above embodiment of the present application, the network device can determine that L=3, the second bit has a total of 3 bits, 3 of the second bits are NDI bits, so the NDI information of 3 TBs can be determined through 3 NDI bits, and the bit state of the first bit is used to indicate the HARQ process number of the 3 TBs, so the HARQ process number of the 3 TBs can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0024] In the above embodiment of the present application, the network device can determine that L=4, the downlink control information schedules 4 TBs, and the 4 TBs can use 4 HARQ process numbers, that is, all HARQ process numbers need to be used, and the downlink control information does not need to indicate the HARQ process numbers of the 4 TBs. The second bit has a total of 3 bits, and 3 bits in the second bit are NDI bits corresponding to 3 TBs out of the 4 TBs. Therefore, the NDI information of the 3 TBs can be determined by the 3 NDI bits. The bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB out of the 4 TBs except the 3 TBs corresponding to the NDI bit. The bit state of the first bit can also indicate the NDI information of the 4th TB out of the 4 TBs. Therefore, the NDI information of the 4 TBs can be indicated, and flexible scheduling of downlink control information can be achieved.

[0025] In a possible implementation, the index of the MCS = floor (index indicated by the first bit / M); wherein floor represents a floor function, and the / represents a division operation. In this solution, in the process of calculating the index of the MCS, the floor function or other calculation functions may be used. It is only necessary to calculate a value based on the index indicated by the first bit and M, and the value may be mapped to the index of the MCS.

[0026] In a possible implementation, M=10. In this solution, the index indicated by the first bit performs a modulo operation on the first value M. The value of the first value M is not limited to 10 as exemplified above. For example, the value of M is 16.

[0027] In a fifth aspect, an embodiment of the present application provides a terminal device, the terminal device comprising: a processing module and a transceiver module, wherein the transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule up to N transmission blocks TB, and N is a positive integer; the downlink control information includes a first bit; the processing module is used for the first bit to include 2 bits, the bit state of the first bit belongs to a first state set, the first state set is {01, 10, 11}, the N=4, and the downlink control information includes a first field, the first field includes 5 bits, and the number of TBs L scheduled by the downlink control information is determined according to the bit state of the first bit, and the number of TBs L scheduled by the downlink control information is determined according to the first bit. The bit state of 5 bits of the field determines the hybrid automatic repeat request HARQ process number of the L TBs and the new data indication NDI information of the L TBs; or, the first bit includes 2 bits, the bit state of the first bit is the second state, the second state is 00, the N=1, the HARQ process number of 1 TB is determined according to the HARQ process index indication field included in the downlink control information, and the NDI information of 1 TB is determined according to the NDI field included in the downlink control information; or, the processing module is used for the first bit to include 1 bit, the bit state of the first bit is the third state, the N is greater than 1, and the downlink control information includes the second field, according to the second word The first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, the N is greater than 1, and the downlink control information includes a third field, and the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information are determined in a first value set according to the third field, wherein the second value set is a different set from the first value set, The number of bits included in the third field is one bit less than the number of bits included in the second field; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the sixth state, the N=1, the HARQ process number of 1 TB is determined according to the HARQ process index indication field included in the downlink control information, and the NDI information of 1 TB is determined according to the NDI field included in the downlink control information; the transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs;Alternatively, the L TBs are received according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs. ;

[0028] In the fifth aspect of the present application, the constituent modules of the terminal device may also execute the steps described in the aforementioned first aspect and various possible implementations. For details, please refer to the aforementioned description of the first aspect and various possible implementations.

[0029] In a sixth aspect, an embodiment of the present application provides a network device, comprising: a processing module and a transceiver module, wherein the processing module is used to determine the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N; the processing module is used to determine the hybrid automatic repeat request HARQ process number of the L TBs; the processing module is used to determine the new data indication NDI information of the L TBs; the transceiver module is used to send the downlink control information to the terminal device, the downlink control information includes a first bit; the first bit includes 2 bits, the bit state of the first bit belongs to a first state set, and the bit state of the first bit belongs to a first state set. A state set is {01, 10, 11}, the N=4, and the downlink control information includes a first field, the bit state of the first bit is used to indicate the number of TBs L scheduled by the downlink control information, and the bit state of 5 bits of the first field is used to indicate the HARQ process number of the L TBs and the NDI information of the L TBs; or, the first bit includes 2 bits, the bit state of the first bit is the second state, the second state is 00, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB; or, the first bit includes 2 bits, the bit state of the first bit is the second state, the second state is 00, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB; A bit includes 1 bit, the bit state of the first bit is the third state, the N is greater than 1, and the downlink control information includes a second field, and the second field indicates the number of TBs L scheduled by the downlink control information, the HARQ process number of the L TBs, and the NDI information of the L TBs in the first value set; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, the N is greater than 1, and the downlink control information includes a third field, and the third field indicates the number of TBs L scheduled by the downlink control information in the second value set. , the HARQ process numbers of the L TBs and the NDI information of the L TBs, wherein the second value set and the first value set are different sets, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or, the first bit includes 1 bit, and the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, and the bit state of the second bit is the sixth state, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB;The transceiver module is used to send the L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs; or receive the L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs. ;

[0030] In the sixth aspect of the present application, the constituent modules of the network device may also execute the steps described in the aforementioned second aspect and various possible implementations. For details, please refer to the aforementioned description of the second aspect and various possible implementations.

[0031] In one possible implementation, the first bit includes 1 bit, N=4, the bit state of the first bit is 1, the second field includes 6 bits, and the 6 bits of the second field indicate the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or, the first bit includes 1 bit, N=4, the bit state of the first bit is 0, and the bit state of the second bit is 1, the third field includes 5 bits, and the 5 bits of the third field indicate the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the second value set; or, the first bit includes 1 bit, the bit state of the first bit is 0, and the bit state of the second bit is 0, the HARQ process index indication field is used to indicate the HARQ process number of the 1 TB, and the NDI field is used to indicate the NDI information of the 1 TB.

[0032] In a possible implementation, the first bit includes 1 bit, the value set of N is {1, 2, 4, 8}, or the value set of N is {2, 4}; or the value set of N is {1, 4}; or the value set of N is {1, 4, 8}.

[0033] In a seventh aspect, an embodiment of the present application provides a terminal device, comprising: a processing module and a transceiver module, wherein the processing module is used to receive downlink control information from a network device, wherein the downlink control information can schedule up to 4 transmission blocks TB; the downlink control information comprises a first bit and a second bit, the first bit comprises 7 bits, and the second bit comprises 3 bits; the processing module is used to determine the number L of transmission blocks TB scheduled by the downlink control information according to the first bit, and determine the index of the modulation and coding method MCS according to the first bit; the processing module is used for determining that L=1, one bit in the second bit is a new data indication NDI bit, and determining the hybrid automatic repeat request HARQ process number of 1 TB according to the bit state of two bits in the second bit except one NDI bit; or, L=2, determining that two bits in the second bit are NDI bits, and determining the index of the modulation and coding method MCS according to the first bit. The HARQ process numbers of the two TBs are determined according to the bit state of one bit other than the NDI bits and the bit state of the first bit; or, L=3, it is determined that 3 bits of the second bit are NDI bits, and the HARQ process numbers of the three TBs are determined according to the bit state of the first bit; or, L=4, it is determined that 3 bits of the second bit are NDI bits corresponding to 3 TBs among the four TBs, and the NDI bit corresponding to one TB among the four TBs other than the 3 TBs corresponding to the NDI bits is determined according to the bit state of the first bit; the transceiver module is used to send the L TBs according to the determined HARQ process number of each TB among the L TBs, the NDI information of each TB among the L TBs, and the index of the MCS; or, the L TBs are received according to the determined HARQ process number of each TB among the L TBs, the NDI information of each TB among the L TBs, and the index of the MCS.

[0034] In the seventh aspect of the present application, the constituent modules of the terminal device may also execute the steps described in the aforementioned third aspect and various possible implementations. For details, see the aforementioned description of the third aspect and various possible implementations.

[0035] In an eighth aspect, an embodiment of the present application provides a network device, comprising: a processing module and a transceiver module, wherein the processing module is used to determine the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N; the processing module is used to determine the hybrid automatic repeat request HARQ process number of the L TBs; the processing module is used to determine the new data indication NDI information of the L TBs; the transceiver module is used to send the downlink control information to a terminal device, the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; the first bit is used to indicate the number L of transmission blocks TB scheduled by the downlink control information, and is also used to indicate the index of the modulation and coding method MCS; the L=1, 1 bit in the second bit is the new data indication NDI bit, and the bit state of the 2 bits in the second bit except the 1 NDI bit is used to indicate the hybrid automatic repeat request HARQ of 1 TB. process number; or, the L=2, 2 bits of the second bit are NDI bits, and the bit state of 1 bit of the second bit other than the 2 NDI bits and the bit state of the first bit are used to indicate the HARQ process numbers of 2 TBs; or, the L=3, 3 bits of the second bit are NDI bits, and the bit state of the first bit is used to indicate the HARQ process numbers of 3 TBs; or, the L=4, 3 bits of the second bit are NDI bits corresponding to 3 TBs of 4 TBs, and the bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB of the 4 TBs other than the 3 TBs corresponding to the NDI bits; the transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0036] In the eighth aspect of the present application, the constituent modules of the network device may also execute the steps described in the aforementioned fourth aspect and various possible implementations. For details, please refer to the aforementioned description of the fourth aspect and various possible implementations.

[0037] In a possible implementation, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit other than the two NDI bits; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, and L=2, The HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, the first bit indicates The value obtained by performing a modulo operation on the first value M by the index is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 6, L=3, and the three TBs are The HARQ process number of the TB is {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, and L=3, and the HARQ process numbers of the three TBs are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, and L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0;Or, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, the L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1. ;

[0038] In a possible implementation, the index of the MCS=floor(index indicated by the first bit / M); wherein floor represents a floor function, and / represents a division operation.

[0039] In a possible implementation, M=10.

[0040] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer executes the methods described in the first to fourth aspects above.

[0041] In a tenth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the methods described in the first to fourth aspects above.

[0042] In the eleventh aspect, an embodiment of the present application provides a communication device, which may include entities such as a terminal device or a network device, and the communication device includes: a processor, a memory; the memory is used to store instructions; the processor is used to execute the instructions in the memory, so that the communication device executes the method as described in any one of the first to fourth aspects above.

[0043] In a twelfth aspect, an embodiment of the present application provides a chip system, which includes a processor for supporting a communication device to implement the functions involved in the above aspects, for example, sending or processing the data and / or information involved in the above methods. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the communication device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0044] In the thirteenth aspect, an embodiment of the present application provides a communication device, comprising a processor and a communication interface, wherein the communication interface is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement a method as described in any one of the first to fourth aspects through a logic circuit or by executing code instructions. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1A schematic diagram of the system architecture of an information processing method provided in an embodiment of the present application;

[0046] Figure 2 A schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application;

[0047] Figure 3a A schematic diagram of a structure of downlink control information provided in an embodiment of the present application;

[0048] Figure 3b A schematic diagram of a structure of downlink control information provided in an embodiment of the present application;

[0049] Figure 4 A schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application;

[0050] Figure 5a A schematic diagram of a structure of downlink control information provided in an embodiment of the present application;

[0051] Figure 5b A schematic diagram of a structure of downlink control information provided in an embodiment of the present application;

[0052] Figure 5c A schematic diagram of a structure of downlink control information provided in an embodiment of the present application;

[0053] Figure 6 A schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application;

[0054] Figure 7 A schematic diagram of a structure of downlink control information provided in an embodiment of the present application;

[0055] Figure 8 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0056] Fig. 9 A schematic diagram of the composition structure of a network device provided in an embodiment of the present application;

[0057] Fig.10 A schematic diagram of the structure of another terminal device provided in an embodiment of the present application;

[0058] Fig.11 A schematic diagram of the composition structure of another network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The embodiments of the present application provide an information processing method, a terminal device, and a network device for improving the flexibility of downlink control information scheduling.

[0060] The embodiments of the present application are described below in conjunction with the accompanying drawings.

[0061] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that such terms can be interchangeable under appropriate circumstances, which is merely a way of distinguishing the objects of the same attributes when describing them in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0062] The technical solutions of the embodiments of the present application can be applied to various data processing communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA) and other systems. The term "system" can be interchangeable with "network". The CDMA system can implement wireless technologies such as universal terrestrial radio access (UTRA) and CDMA2000. UTRA can include wideband CDMA (WCDMA) technology and other CDMA variant technologies. CDMA2000 can cover interim standard (IS) 2000 (IS-2000), IS-95 and IS-856 standards. The TDMA system can implement wireless technologies such as global system for mobile communication (GSM). OFDMA system can implement wireless technologies such as evolved universal radio terrestrial access (evolved UTRA, E-UTRA), ultra mobile broadband (ultra mobile broadband, UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, FlashO FDMA, etc. UTRA and E-UTRA are UMTS and UMTS evolution versions. 3GPP's long term evolution (long term evolution, LTE) and various versions based on LTE evolution are new versions of UMTS using E-UTRA. The fifth generation (5Generation, referred to as "5G") communication system, new radio (New Radio, referred to as "NR"), and the future sixth generation (6th generation, 6G) mobile communication system are the next generation communication systems under study. The technical solutions of the embodiments of the present application can be applied to various communication systems such as V2X, LTE-V, V2V, Internet of Vehicles, MTC, IoT, LTE-M, M2M and Internet of Things. In addition, the communication system can also be applicable to future-oriented communication technologies, and is applicable to the technical solutions provided in the embodiments of the present application.The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0063] The communication system provided by the embodiment of the present application may include: a first communication device and a second communication device, and data can be transmitted between the first communication device and the second communication device. For example, the first communication device may include: a terminal device, and the second communication device may include: a network device. Or the first communication device may include: a terminal device, and the second communication device may include: another terminal device. Or the first communication device may include: a network device, and the second communication device may include: another network device.

[0064] Figure 1 A schematic diagram of the structure of a possible radio access network (RAN) of an embodiment of the present application is shown. The RAN may be a base station access system of a 2G network (i.e., the RAN includes a base station and a base station controller), or may be a base station access system of a 3G network (i.e., the RAN includes a base station and an RNC), or may be a base station access system of a 4G network (i.e., the RAN includes an eNB and an RNC), or may be a base station access system of a 5G network.

[0065] The RAN includes one or more network devices. The network device may be any device with a wireless transceiver function, or a chip set in a device with a specific wireless transceiver function. The network device includes, but is not limited to, a base station (e.g., a base station BS, a base station NodeB, an evolved base station eNodeB or eNB, a base station gNodeB or gNB in ​​a fifth-generation 5G communication system, a base station in a future communication system, an access node in a WiFi system, a wireless relay node, a wireless backhaul node), etc. The base station may be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, etc. Multiple base stations may support a network of one or more of the above-mentioned technologies, or a future evolution network. The core network may support a network of one or more of the above-mentioned technologies, or a future evolution network. The base station may include one or more co-sited or non-co-sited transmission receiving points (TRP). The network device may also be a wireless controller, a centralized unit (CU), or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The network device may also be a server, a wearable device, or a vehicle-mounted device. The following description is made by taking a base station as an example of a network device. The multiple network devices may be base stations of the same type or different types. The base station may communicate with the terminal devices 1-6, or may communicate with the terminal devices 1-6 through a relay station. The terminal devices 1-6 may support communication with multiple base stations of different technologies. For example, the terminal device may support communication with a base station supporting an LTE network, may support communication with a base station supporting a 5G network, and may support dual connection with a base station of an LTE network and a base station of a 5G network. For example, the terminal is connected to a RAN node of a wireless network. Currently, some examples of RAN nodes are: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), basestation controller (BSC), base transceiver station (BTS), home evolved NodeB (or home NodeB, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP), etc.In a network structure, the network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node.

[0066] The terminal device 1-6, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), terminal, etc., is a device that provides voice and / or data connectivity to a user, or a chip set in the device, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal devices are: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc. The terminal device provided in the embodiments of the present application may be a low-complexity terminal device and / or a terminal device in coverage enhancement A mode.

[0067] In an embodiment of the present application, the base station and UE1 to UE6 form a communication system, in which the base station sends one or more system information, RAR messages and paging messages to one or more UEs among UE1 to UE6. In addition, UE4 to UE6 also form a communication system, in which UE5 can be implemented as the function of a base station, and UE5 can send one or more system information, control information and paging messages to one or more UEs among UE4 and UE6.

[0068] In this application, transmission can be sending or receiving. When one side of the communication is sending, the other end of the communication is receiving. TB can be a TB for uplink transmission or a TB for downlink transmission.

[0069] The i-th TB in the present invention is defined below. DCI indicates or schedules N HARQ processes, and the N HARQ process numbers are arranged in ascending order. Assume that the HARQ process numbers after the N HARQ process numbers are arranged in ascending (or descending) order are M(0), M(1), ..., M(N-1). The HARQ process number of the i-th TB is M(i-1), where i=1, ..., N.

[0070] See also Figure 2 As shown, it is a schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application. The subsequent steps 201 to 206 are described from the side of the network device, and the subsequent steps 211 to 215 are described from the side of the terminal device, which mainly includes the following steps:

[0071] 201. The network device determines the number L of transmission blocks TB scheduled by downlink control information, where the downlink control information can schedule a maximum of N TBs, N and L are positive integers, and 1≤L≤N.

[0072] The downlink control information can schedule one or more TBs, for example, the number of TBs scheduled by the downlink control information is represented by the letter L. The downlink control information can schedule a maximum of N TBs, where N is a positive integer, L is a positive integer, and 1≤L≤N, and the specific value of L is not limited here.

[0073] The number L of transport blocks TB scheduled by the downlink control information may also be the number L of hybrid automatic repeat request HARQ processes indicated by the downlink control information, that is, the number of TBs and the number of HARQ processes are in one-to-one correspondence.

[0074] 202. The network device determines the HARQ process numbers of the L TBs.

[0075] In the embodiment of the present application, when the network device determines that the number of TBs scheduled by the downlink control information is L, the network device also needs to determine the HARQ process numbers of the L TBs, for example, determine the HARQ process number of each TB in the L TBs, and the HARQ process number can also be called the HARQ process index. For example, when N is equal to 4, the TBs scheduled by the downlink control information can use up to 4 process numbers, namely H0, H1, H2, and H3.

[0076] 203. The network device determines L TB of new data indication NDI information.

[0077] In the embodiment of the present application, when the network device determines that the number of TBs scheduled by the downlink control information is L, the network device also needs to determine the NDI information of the L TBs, for example, the network device needs to determine the NDI information of each TB in the L TBs. For example, the NDI information is carried in the downlink control information.

[0078] It should be noted that the NDI information indicates whether the TB scheduled by the downlink control information is a new transmission TB or a retransmission TB. For example, the NDI information may include feedback information of each TB in L TBs, where the feedback information of the TB may also be referred to as the response information of the TB.

[0079] There is no time sequence between step 202 and step 203. For example, the network device may first execute any one of step 202 to step 203, or the network device may execute step 202 to step 203 at the same time.

[0080] 204. The network device sends downlink control information to the terminal device, where the downlink control information includes a first bit, and the first bit includes 2 bits.

[0081] Among them, the bit state of the first bit belongs to the first state set, the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, the bit state of the first bit is used to indicate the number of TBs L scheduled by the downlink control information, and the bit state of 5 bits of the first field is used to indicate the HARQ process numbers of L TBs and the NDI information of L TBs; or, the bit state of the first bit is the second state, the second state is 00, N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB.

[0082] The first bit includes 2 bits, and there are four bit states of the first bit: 01, 10, 11, and 00, among which 01, 10, and 11 belong to the first state set, and 00 is the second state. According to whether the bit state of the first bit belongs to the first state set or the second state, the downlink control information includes different fields, thereby realizing the indication of the HARQ process number and NDI information of each TB at different L times.

[0083] like Figure 3aAs shown, the first bit includes 2 bits. If the bit state of the first bit is 01, or 10, or 11, the bit state of the first bit belongs to the first state set. Each bit state of the first bit can correspond to a value of L. For example, the bit state of the first bit is 01, corresponding to L=2, the bit state of the first bit is 10, corresponding to L=3, and the bit state of the first bit is 11, corresponding to L=4. At this time, the downlink control information includes the first field, and the field name of the first field is not limited. The first field includes 5 bits, that is, the size of the first field can be 5 bits. The bit state of the 5 bits of the first field is used to indicate the HARQ process number of L TBs and the NDI information of L TBs. For example, 5 bits can represent 2 5 32 bit states, that is, 32 states can be used for the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0084] like Figure 3b As shown, the first bit includes 2 bits. If the bit state of the first bit is 00, the bit state of the first bit belongs to the second state. At this time, N=1, and the downlink control information schedules a single TB. The downlink control information may include: a HARQ process index indication field and an NDI field. The HARQ process index indication field occupies 1 bit, and the NDI field occupies 1 bit. The HARQ process index indication field is used to indicate the HARQ process number of 1 TB, and the NDI field is used to indicate the NDI information of 1 TB. In the embodiment of the present application, it is not necessary to use 1 bit alone in the downlink control information to indicate single TB scheduling or multi-TB scheduling. Therefore, when N=4, only 7 bits are needed at most to support the scheduling of any number of TBs in N TBs by a downlink control information, and any HARQ process number can be indicated for each scheduled TB, thereby improving the flexibility of scheduling and saving the bit overhead of the downlink control information.

[0085] In an embodiment of the present application, the downlink control information is capable of simultaneously scheduling new transmission TBs and retransmission TBs, wherein "capable" refers to the ability of a network device to schedule different TB types (e.g., new transmission TBs and retransmission TBs) through downlink control information. The downlink control information is capable of simultaneously scheduling new transmission TBs and retransmission TBs, but the network device can determine the type of TB actually scheduled in the downlink control information based on the type of TB that needs to be fed back.

[0086] 211. The terminal device receives downlink control information from the network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; the downlink control information includes a first bit, and the first bit includes 2 bits.

[0087] Among them, the network device sends downlink control information to the terminal device, and the downlink control information includes a first bit, and the first bit includes 2 bits. According to different values ​​of the bit state of the first bit, the terminal device parses the downlink control information in different ways. For example, if the bit state of the first bit belongs to the first state set, the terminal device executes step 212. If the bit state of the first bit is the second state, the terminal device executes step 213.

[0088] 212. The bit state of the first bit belongs to a first state set, the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, the first field includes 5 bits, the terminal device determines the number of TBs L scheduled by the downlink control information according to the bit state of the first bit, and the terminal device determines the hybrid automatic repeat request HARQ process number of L TBs and the new data indication NDI information of L TBs according to the bit state of the 5 bits of the first field; or,

[0089] 213. The bit state of the first bit is the second state, the second state is 00, N=1, the terminal device determines the HARQ process number of 1 TB according to the HARQ process index indication field included in the downlink control information, and determines the NDI information of 1 TB according to the NDI field included in the downlink control information.

[0090] In an embodiment of the present application, when the bit state of the first bit belongs to the first state set, step 212 can be executed, and when the bit state of the first bit is the second state, step 213 can be executed. The specific step to be executed needs to be determined based on the bit state of the first bit determined by the network device, which is not limited here.

[0091] like Figure 3a As shown, the first bit includes 2 bits. If the bit state of the first bit is 01, or 10, or 11, the bit state of the first bit belongs to the first state set. Each bit state of the first bit can correspond to a value of L. For example, the bit state of the first bit is 01, corresponding to L=2, the bit state of the first bit is 10, corresponding to L=3, and the bit state of the first bit is 11, corresponding to L=4. At this time, the downlink control information includes the first field, and the field name of the first field is not limited. The first field includes 5 bits, that is, the size of the first field can be 5 bits. The bit state of the 5 bits of the first field is used to indicate the HARQ process number of L TBs and the NDI information of L TBs. For example, 5 bits can represent 2 5 32 bit states, that is, 32 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0092] like Figure 3bAs shown, the first bit includes 2 bits. If the bit state of the first bit is 00, the bit state of the first bit belongs to the second state. At this time, N=1, and the downlink control information schedules a single TB. The downlink control information may include: a HARQ process index indication field and an NDI field. The HARQ process index indication field occupies 1 bit, and the NDI field occupies 1 bit. The HARQ process index indication field is used to indicate the HARQ process number of 1 TB, and the NDI field is used to indicate the NDI information of 1 TB. In the embodiment of the present application, it is not necessary to use 1 bit alone in the downlink control information to indicate single TB scheduling or multi-TB scheduling. Therefore, when N=4, only 7 bits are needed at most to support the scheduling of any number of TBs in N TBs by a downlink control information, and any HARQ process number can be indicated for each scheduled TB, thereby improving the flexibility of scheduling and saving the bit overhead of the downlink control information.

[0093] The embodiment of the present application can be applicable to the scenario of uplink transmission or the scenario of downlink transmission. For example, in downlink transmission, the network device sends L TBs and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs and the network device receives L TBs. In the scenario of downlink transmission of L TBs, subsequent steps 205 and 214 are performed.

[0094] 205. The network device sends L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs.

[0095] 214. The terminal device receives L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.

[0096] The embodiments of the present application may be applicable to scenarios of uplink transmission or downlink transmission. For example, in downlink transmission, the network device sends L TBs and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs and the network device receives L TBs. In the scenario of uplink transmission of L TBs, subsequent steps 215 and 206 are performed.

[0097] 215. The terminal device sends L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.

[0098] 206. The network device receives L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs.

[0099] It can be seen from the examples of the above embodiments that the network device sends downlink control information to the terminal device, and the downlink control information can schedule up to N TBs, and the downlink control information includes a first bit. The first bit includes 2 bits, and the bit state of the first bit belongs to the first state set, the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, the first field includes 5 bits, the terminal device determines the number of TBs L scheduled by the downlink control information according to the bit state of the first bit, and the terminal device determines the HARQ process number of L TBs and the information of L TBs according to the bit state of the 5 bits of the first field; or, the first bit includes 2 bits, the bit state of the first bit is the second state, the second state is 00, N=1, the terminal device determines the HARQ process number of 1 TB according to the HARQ process index indication field included in the downlink control information, and determines the NDI information of 1 TB according to the NDI field included in the downlink control information. In an embodiment of the present application, the first bit is 2 bits, and the bit state of the first bit can belong to the first state set or the second state, so that the terminal device can adopt multi-TB scheduling or single-TB scheduling according to the first bit. The bit state of the first bit belongs to the first state set, and the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, and the first field includes 5 bits. The bit state of the first bit can determine the number of TBs L scheduled by the downlink control information, and the bit state of the 5 bits of the first field can determine the HARQ process number of the L TBs and the information of the L TBs, so that the downlink control information supports the scheduling of any number of TBs in the N TBs, and can indicate any HARQ process number and any NDI information for each scheduled TB, thereby improving the flexibility of scheduling.

[0100] See also Figure 4 As shown, it is a schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application. The subsequent steps 401 to 406 are described from the network device side, and the subsequent steps 411 to 416 are described from the terminal device side, which mainly includes the following steps:

[0101] 401. The network device determines the number L of transmission blocks TB scheduled by downlink control information, where the downlink control information can schedule a maximum of N TBs, N and L are positive integers, and 1≤L≤N.

[0102] 402. The network device determines the hybrid automatic repeat request HARQ process numbers of L TBs.

[0103] 403. The network device determines L TBs of new data indication NDI information.

[0104] The execution method of step 401 to step 403 is similar to the execution method of step 201 to step 203 of the aforementioned embodiment, and will not be repeated here.

[0105] 404. The network device sends downlink control information to the terminal device, where the downlink control information includes a first bit, and the first bit includes 1 bit.

[0106] like Figure 5a As shown, the bit state of the first bit is the third state, N is greater than 1, and the downlink control information includes a second field, and the second field indicates the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or,

[0107] like Figure 5b As shown, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, N is greater than 1, and the downlink control information includes a third field, the third field indicates the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the second value set, wherein the second value set and the first value set are different sets, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or,

[0108] like Figure 5c As shown, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the sixth state, N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB.

[0109] For example, the third state may be 1. When the bit state of the first bit is the third state, and N is greater than 1, it indicates that the downlink control information schedules multiple TBs. In this case, in addition to the first bit, the downlink control information may also include a second field. The second field indicates the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information in the first value set. Among them, the second field in the first value set may be an index value corresponding to the bit state of the second field belonging to the first value set, or the second field in the first value set may be a value of the second field belonging to the first value set. For example, if the size of the downlink control information is 7 bits and the first bit is 1 bit, the second field is 6 bits. The bit state of the 6 bits of the second field is used to indicate the HARQ process numbers of L and L TBs and the NDI information of L TBs. For example, 6 bits can represent 2 664 bit states, that is, 64 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0110] For example, the fourth state may be 0. When the bit state of the first bit is the fourth state, the downlink control information also includes the second bit, the second bit includes 1 bit, and the bit state of the second bit is the fifth state. For example, the fifth state is 1, and N is greater than 1, indicating that the downlink control information schedules multiple TBs. In addition to the first bit and the second bit, the downlink control information also includes a third field. The third field indicates the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information in the second value set. Among them, the third field in the second value set may be that the index value corresponding to the bit state of the third field belongs to the second value set, or the third field in the second value set may be that the value of the third field belongs to the second value set. For example, if the size of the downlink control information is 7 bits, the first bit is 1 bit, and the second bit is 1 bit, then the third field is 5 bits, and the bit state of the 5 bits of the third field is used to indicate the HARQ process numbers of L and L TBs and the NDI information of L TBs. For example, 5 bits can represent 2 5 32 bit states, that is, 32 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0111] The second value set is different from the first value set, and the number of bits contained in the third field is one bit less than the number of bits contained in the second field, for example, the third field is 5 bits and the second field is 6 bits. For different values ​​of the bit state of the first bit, the downlink control information includes different fields, and the terminal device needs to determine which method to use to parse the downlink control information according to the indication of the first bit.

[0112] For example, the fourth state may be 0, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, and the bit state of the second bit is the sixth state. For example, the sixth state is 0, and N=1, indicating that the downlink control information schedules a single TB. The downlink control information may include: a HARQ process index indication field and an NDI field. The HARQ process index indication field occupies 1 bit, and the NDI field occupies 1 bit. The HARQ process index indication field is used to indicate the HARQ process number of 1 TB, and the NDI field is used to indicate the NDI information of 1 TB. In the embodiment of the present application, it is not necessary to use 1 bit separately in the downlink control information to indicate single-TB scheduling or multi-TB scheduling, and it is possible to support the scheduling of any number of TBs in N TBs by one downlink control information, and any HARQ process number can be indicated for each scheduled TB, thereby improving the flexibility of scheduling and saving the bit overhead of the downlink control information.

[0113] 411. The terminal device receives downlink control information from the network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; the downlink control information includes a first bit, and the first bit includes 1 bit.

[0114] Among them, the network device sends downlink control information to the terminal device, and the downlink control information includes a first bit, and the first bit includes 1 bit. According to different values ​​of the bit state of the first bit, the terminal device parses the downlink control information in different ways. For example, if the bit state of the first bit is the third state, the terminal device executes step 412. If the bit state of the first bit is the fourth state and the second bit is the fifth state, the terminal device executes step 413. If the bit state of the first bit is the fourth state and the second bit is the sixth state, the terminal device executes step 414.

[0115] 412. The bit state of the first bit is the third state, N is greater than 1, and the downlink control information includes a second field, and the terminal device determines the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information in the first value set according to the second field; or,

[0116] 413. The bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, N is greater than 1, and the downlink control information includes a third field, and the terminal device determines the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information in the second value set according to the third field, wherein the second value set and the first value set are different sets, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or

[0117] 414. The bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the sixth state, N=1, the terminal device determines the HARQ process number of 1 TB according to the HARQ process index indication field included in the downlink control information, and determines the NDI information of 1 TB according to the NDI field included in the downlink control information.

[0118] like Figure 5a As shown, the bit state of the first bit is the third state, N is greater than 1, and the downlink control information includes a second field, and the second field indicates the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or,

[0119] like Figure 5b As shown, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, N is greater than 1, and the downlink control information includes a third field, the third field indicates the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the second value set, wherein the second value set and the first value set are different sets, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or,

[0120] like Figure 5c As shown, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the sixth state, N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB.

[0121] For example, the third state may be 1. When the bit state of the first bit is the third state, and N is greater than 1, it indicates that the downlink control information schedules multiple TBs. In this case, in addition to the first bit, the downlink control information may also include a second field. The second field indicates the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information in the first value set. Among them, the second field in the first value set may be an index value corresponding to the bit state of the second field belonging to the first value set, or the second field in the first value set may be a value of the second field belonging to the first value set. For example, if the size of the downlink control information is 7 bits and the first bit is 1 bit, the second field is 6 bits. The bit state of the 6 bits of the second field is used to indicate the HARQ process numbers of L and L TBs and the NDI information of L TBs. For example, 6 bits can represent 2 6 64 bit states, that is, 64 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0122] For example, the fourth state may be 0. When the bit state of the first bit is the fourth state, the downlink control information also includes the second bit, the second bit includes 1 bit, and the bit state of the second bit is the fifth state. For example, the fifth state is 1, and N is greater than 1, indicating that the downlink control information schedules multiple TBs. In addition to the first bit and the second bit, the downlink control information also includes a third field. The third field indicates the number of TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs scheduled by the downlink control information in the second value set. Among them, the third field in the second value set may be that the index value corresponding to the bit state of the third field belongs to the second value set, or the third field in the second value set may be that the value of the third field belongs to the second value set. For example, if the size of the downlink control information is 7 bits, the first bit is 1 bit, and the second bit is 1 bit, then the third field is 5 bits, and the bit state of the 5 bits of the third field is used to indicate the HARQ process numbers of L and L TBs and the NDI information of L TBs. For example, 5 bits can represent 2 5 32 bit states, that is, 32 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0123] The second value set is different from the first value set, and the number of bits contained in the third field is one bit less than the number of bits contained in the second field, for example, the third field is 5 bits and the second field is 6 bits. For different values ​​of the bit state of the first bit, the downlink control information includes different fields, and the terminal device needs to determine which method to use to parse the downlink control information according to the indication of the first bit.

[0124] For example, the fourth state may be 0, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, and the bit state of the second bit is the sixth state. For example, the sixth state is 0, and N=1, indicating that the downlink control information schedules a single TB. The downlink control information may include: a HARQ process index indication field and an NDI field. The HARQ process index indication field occupies 1 bit, and the NDI field occupies 1 bit. The HARQ process index indication field is used to indicate the HARQ process number of 1 TB, and the NDI field is used to indicate the NDI information of 1 TB. In the embodiment of the present application, it is not necessary to use 1 bit separately in the downlink control information to indicate single-TB scheduling or multi-TB scheduling, and it is possible to support the scheduling of any number of TBs in N TBs by one downlink control information, and any HARQ process number can be indicated for each scheduled TB, thereby improving the flexibility of scheduling and saving the bit overhead of the downlink control information.

[0125] The embodiment of the present application can be applicable to the scenario of uplink transmission or the scenario of downlink transmission. For example, in downlink transmission, the network device sends L TBs and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs and the network device receives L TBs. In the scenario of downlink transmission of L TBs, subsequent steps 405 and 416 are performed.

[0126] 405. The network device sends L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs.

[0127] 415. The terminal device receives L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.

[0128] The embodiments of the present application may be applicable to the scenario of uplink transmission or the scenario of downlink transmission. For example, in downlink transmission, the network device sends L TBs and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs and the network device receives L TBs. In the scenario of uplink transmission of L TBs, subsequent steps 416 and 406 are performed.

[0129] 416. The terminal device sends L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.

[0130] 406. The network device receives L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs.

[0131] In some embodiments of the present application, the first bit includes 1 bit, N=4, the bit state of the first bit is 1, the second field includes 6 bits, and the 6 bits of the second field indicate the number of TBs L scheduled by downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or,

[0132] The first bit includes 1 bit, N=4, the bit state of the first bit is 0, and the bit state of the second bit is 1, the third field includes 5 bits, and the 5 bits of the third field indicate the number of TBs L scheduled by downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the second value set; or,

[0133] The bit state of the first bit is 0, and the bit state of the second bit is 0, the HARQ process index indication field is used to indicate the HARQ process number of 1 TB, and the NDI field is used to indicate the NDI information of 1 TB.

[0134] The first bit includes 1 bit, N=4, indicating that the maximum number of TBs scheduled by the downlink control information is 4. The downlink control information is 7 bits, such as Figure 5a As shown, the first bit is 1 bit, the second field is 6 bits, and the bit state of the 6 bits of the second field is used to indicate the HARQ process number of L, L TBs and the NDI information of L TBs. For example, 6 bits can represent 2 6 64 bit states, that is, 64 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0135] The third field is 5 bits, and the bit state of the 5 bits of the third field is used to indicate the HARQ process number of L, L TBs and the NDI information of L TBs. For example, 5 bits can represent 2 5 32 bit states, that is, 32 states can be used to indicate the HARQ process number corresponding to each TB and whether each TB is a new transmission TB or a retransmission TB.

[0136] The first bit includes 1 bit, the bit state of the first bit is 0, and the bit state of the second bit is 0, the HARQ process index indication field occupies 1 bit, the NDI field occupies 1 bit, the HARQ process index indication field is used to indicate the HARQ process number of 1 TB, and the NDI field is used to indicate the NDI information of 1 TB.

[0137] In some embodiments of the present application, the first bit includes 1 bit, and the value set of N is {1, 2, 4, 8}, or,

[0138] The value set of N is {2, 4}; or,

[0139] The value set of N is {1, 4}; or,

[0140] The value set of N is {1, 4, 8}.

[0141] Among them, the network device can determine that the DCI can schedule a maximum of N TBs. N can be a fixed value specified by the standard, or the network device configures N to the terminal device. For example, the network device configures N to the terminal device through radio resource control signaling, or the network device configures N to the terminal device through media access control signaling, or the network device configures N to the terminal device through physical layer signaling. For example, the value set of N is {1, 2, 4, 8}. Or, the value set of N is {2, 4, 8}. Or, the value set of N is {1, 4, 8}. Or, the value set of N is {1, 2, 8}, or, the value set of N is {2, 8}. It is not limited that in actual application scenarios, the value of N can be flexibly configured according to specific scenarios.

[0142] It can be seen from the examples of the aforementioned embodiments that a network device sends downlink control information to a terminal device, and the downlink control information can schedule a maximum of N TBs, and the downlink control information includes a first bit. The first bit includes 1 bit, and the bit state of the first bit is the third state, N is greater than 1, and the downlink control information includes a second field, and the terminal device determines the number of TBs L scheduled by the downlink control information, the HARQ process number of the L TBs, and the NDI information of the L TBs in the first value set according to the second field; or, the first bit includes 1 bit, and the bit state of the first bit is the fourth state, and the downlink control information also includes a second bit, and the second bit includes 1 bit, and the bit state of the second bit is the fifth state, N is greater than 1, and the downlink control information includes a third field, and the terminal device determines the TB scheduled by the downlink control information in the second value set according to the third field. The downlink control information may include L number of TBs, HARQ process numbers of L TBs and NDI information of L TBs, wherein the second value set is a different set from the first value set, and the number of bits contained in the third field is one bit less than the number of bits contained in the second field; or, the first bit includes 1 bit, and the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, and the second bit includes 1 bit, and the bit state of the second bit is the sixth state, N=1, and the terminal device determines the HARQ process number of 1 TB according to the HARQ process index indication field included in the downlink control information, and determines the NDI information of 1 TB according to the NDI field included in the downlink control information. In an embodiment of the present application, the first bit is 1 bit, and the bit state of the first bit can be the third state, or the first bit adopts the fourth state and the second bit adopts the fifth state, and the terminal device can adopt multi-TB scheduling, the first bit adopts the fourth state and the second bit adopts the sixth state, and the terminal device can adopt single TB scheduling, so that the downlink control information supports the scheduling of any number of TBs among N TBs, and can indicate any HARQ process number and any NDI information for each scheduled TB, thereby improving the flexibility of scheduling.

[0143] See also Figure 6 As shown, it is a schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application. The subsequent steps 601 to 606 are described from the network device side, and the subsequent steps 611 to 616 are described from the terminal device side, which mainly includes the following steps:

[0144] 601. The network device determines the number L of transmission blocks TB scheduled by downlink control information, where the downlink control information can schedule a maximum of N TBs, N and L are positive integers, and 1≤L≤N;

[0145] 602. The network device determines the hybrid automatic repeat request HARQ process numbers of L TBs;

[0146] 603. The network device determines L TBs of new data indication NDI information.

[0147] The execution method of step 601 to step 603 is similar to the execution method of step 201 to step 203 of the aforementioned embodiment, and will not be repeated here.

[0148] 604. The network device sends downlink control information to the terminal device. The downlink control information includes a first bit and a second bit. The first bit includes 7 bits, and the second bit includes 3 bits.

[0149] The first bit is used to indicate the number of transport blocks TB scheduled by downlink control information, and is also used to indicate the index of the modulation and coding scheme (MCS);

[0150] L=1, one bit in the second bit is a new data indication NDI bit, and the bit states of the two bits in the second bit except the one NDI bit are used to indicate the hybrid automatic repeat request HARQ process number of one TB; or,

[0151] L=2, 2 bits in the second bit are NDI bits, and the bit state of 1 bit in the second bit other than the 2 NDI bits and the bit state of the first bit are used to indicate the HARQ process numbers of the 2 TBs; or,

[0152] L=3, 3 bits in the second bit are NDI bits, and the bit state of the first bit is used to indicate the HARQ process numbers of the 3 TBs; or,

[0153] L=4, 3 bits in the second bit are NDI bits corresponding to 3 TBs among the 4 TBs, and the bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB among the 4 TBs except the 3 TBs corresponding to the NDI bits.

[0154] like Figure 7 As shown, the size of the downlink control information is 10 bits, and the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits.

[0155] Specifically, the first bit is 7 bits, and 3 bits of the first bit and 4 bits of the MCS index indicated by the downlink control information are jointly encoded to indicate the number of TBs scheduled by the downlink control information and the MCS index. Therefore, the number of TBs L and the MCS index can be determined according to the first bit, and the MCS index requires a total of 10 or 11 bit states to indicate. The downlink control information can schedule a maximum of N TBs, N = 4, then the number of TBs L scheduled by the downlink control information can be 1, or 2, or 3, or 4, and the different bit states in the first bit can be used to specifically determine that L can be 1, or 2, or 3, or 4.

[0156] In some embodiments of the present application, the network device can determine that L=1, the second bit has a total of 3 bits, 1 bit of the second bit is the new data indication NDI bit, so the NDI information of 1 TB can be determined through the NDI bit, and the bit state of 2 bits in the second bit except 1 NDI bit is used to indicate the hybrid automatic repeat request HARQ process number of 1 TB, so the HARQ process number of 1 TB can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0157] In some embodiments of the present application, the network device can determine that L=2, the second bit has a total of 3 bits, 2 of the second bits are NDI bits, and therefore the NDI information of 2 TBs can be determined by 2 NDI bits. The bit state of 1 bit in the second bit other than the 2 NDI bits and the bit state of the first bit are used to indicate the HARQ process number of the 2 TBs, and therefore the HARQ process number of the 3 TBs can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0158] In some embodiments of the present application, the network device can determine that L=3, the second bit has a total of 3 bits, 3 of the second bits are NDI bits, and therefore the NDI information of the 3 TBs can be determined through the 3 NDI bits. The bit state of the first bit is used to indicate the HARQ process number of the 3 TBs, and therefore the HARQ process number of the 3 TBs can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0159] In some embodiments of the present application, the network device can determine that L=4, the downlink control information schedules 4 TBs, and the 4 TBs can use 4 HARQ process numbers, that is, all HARQ process numbers need to be used, and the downlink control information does not need to indicate the HARQ process numbers of the 4 TBs. The second bit has a total of 3 bits, and 3 bits in the second bit are NDI bits corresponding to 3 TBs out of the 4 TBs. Therefore, the NDI information of the 3 TBs can be determined by the 3 NDI bits. The bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB out of the 4 TBs except the 3 TBs corresponding to the NDI bit. The bit state of the first bit can also indicate the NDI information of the 4th TB out of the 4 TBs. Therefore, the NDI information of the 4 TBs can be indicated, and flexible scheduling of downlink control information can be achieved.

[0160] 611. The terminal device receives downlink control information from the network device, wherein the downlink control information can schedule a maximum of 4 transport blocks TB; the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, the second bit includes 3 bits,

[0161] The network device sends downlink control information to the terminal device, and the downlink control information includes a first bit and a second bit.

[0162] 612. The terminal device determines the number L of transmission blocks TB scheduled by the downlink control information according to the first bit, and determines the index of the modulation and coding method MCS according to the first bit.

[0163] Among them, according to the different values ​​of L indicated by the first bit, the terminal device parses the downlink control information in different ways. For example, when L=1, the terminal device executes step 613; when L=2, the terminal device executes step 614; when L=3, the terminal device executes step 615; and when L=4, the terminal device executes step 616.

[0164] 613. L=1. The terminal device determines that one of the second bits is a new data indication NDI bit, and the terminal device determines a hybrid automatic repeat request HARQ process number of 1 TB according to the bit states of two bits in the second bit except the one NDI bit; or

[0165] 614. L=2. The terminal device determines that two bits in the second bit are NDI bits, and the terminal device determines the HARQ process numbers of the two TBs according to the bit state of one bit in the second bit other than the two NDI bits and the bit state of the first bit; or,

[0166] 615. L=3. The terminal device determines that three bits in the second bit are NDI bits, and the terminal device determines the HARQ process numbers of the three TBs according to the bit state of the first bit; or,

[0167] 616. L=4. The terminal device determines that 3 bits in the second bit are NDI bits corresponding to 3 TBs out of 4 TBs. The terminal device determines the NDI bit corresponding to 1 TB out of 4 TBs except the 3 TBs corresponding to the NDI bits according to the bit state of the first bit.

[0168] like Figure 7 As shown, the size of the downlink control information is 10 bits, and the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits.

[0169] Specifically, the first bit is 7 bits, and 3 bits of the first bit and 4 bits of the MCS index indicated by the downlink control information are jointly encoded to indicate the number of TBs scheduled by the downlink control information and the MCS index. Therefore, the number of TBs L and the MCS index can be determined according to the first bit, and the MCS index requires a total of 10 or 11 bit states to indicate. The downlink control information can schedule a maximum of N TBs, N = 4, then the number of TBs L scheduled by the downlink control information can be 1, or 2, or 3, or 4, and the different bit states in the first bit can be used to specifically determine that L can be 1, or 2, or 3, or 4.

[0170] In some embodiments of the present application, the network device can determine that L=1, the second bit has a total of 3 bits, 1 bit of the second bit is the new data indication NDI bit, so the NDI information of 1 TB can be determined through the NDI bit, and the bit state of 2 bits in the second bit except 1 NDI bit is used to indicate the hybrid automatic repeat request HARQ process number of 1 TB, so the HARQ process number of 1 TB can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0171] In some embodiments of the present application, the network device can determine that L=2, the second bit has a total of 3 bits, 2 of the second bits are NDI bits, and therefore the NDI information of 2 TBs can be determined by 2 NDI bits. The bit state of 1 bit in the second bit other than the 2 NDI bits and the bit state of the first bit are used to indicate the HARQ process number of the 2 TBs, and therefore the HARQ process number of the 3 TBs can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0172] In some embodiments of the present application, the network device can determine that L=3, the second bit has a total of 3 bits, 3 of the second bits are NDI bits, and therefore the NDI information of the 3 TBs can be determined through the 3 NDI bits. The bit state of the first bit is used to indicate the HARQ process number of the 3 TBs, and therefore the HARQ process number of the 3 TBs can be indicated as any HARQ process number, thereby realizing flexible scheduling of downlink control information.

[0173] In some embodiments of the present application, the network device can determine that L=4, the downlink control information schedules 4 TBs, and the 4 TBs can use 4 HARQ process numbers, that is, all HARQ process numbers need to be used, and the downlink control information does not need to indicate the HARQ process numbers of the 4 TBs. The second bit has a total of 3 bits, and 3 bits in the second bit are NDI bits corresponding to 3 TBs out of the 4 TBs. Therefore, the NDI information of the 3 TBs can be determined by the 3 NDI bits. The bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB out of the 4 TBs except the 3 TBs corresponding to the NDI bit. The bit state of the first bit can also indicate the NDI information of the 4th TB out of the 4 TBs. Therefore, the NDI information of the 4 TBs can be indicated, and flexible scheduling of downlink control information can be achieved.

[0174] The embodiment of the present application can be applicable to the scenario of uplink transmission or the scenario of downlink transmission. For example, in downlink transmission, the network device sends L TBs and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs and the network device receives L TBs. In the scenario of downlink transmission of L TBs, subsequent steps 605 and 617 are performed.

[0175] 605. The network device sends L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0176] 617. The terminal device receives L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0177] The embodiment of the present application can be applicable to the scenario of uplink transmission or the scenario of downlink transmission. For example, in downlink transmission, the network device sends L TBs and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs and the network device receives L TBs. In the scenario of uplink transmission of L TBs, subsequent steps 618 and 606 are performed.

[0178] 618. The terminal device sends L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the MCS index.

[0179] 606. The network device receives L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0180] In some embodiments of the present application, the value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 0, L=1, and M is a positive integer; or,

[0181] The value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, where H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or,

[0182] The value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 2, L=2, and the HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, where H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or,

[0183] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, where H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or,

[0184] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0185] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 5, L=3, and the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, where H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0186] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 6, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0187] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, L=3, and the three HARQ process numbers are {H0=1, H1=2, H2=3}, where H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0188] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0; or,

[0189] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, L=4, and the NDI information corresponding to one TB among the four TBs except for the three TBs corresponding to the NDI bit is 1.

[0190] In some embodiments of the present application, the index of MCS=floor(index indicated by the first bit / M);

[0191] Among them, floor represents the floor function, and / represents the division operation.

[0192] It is not limited that in the above process of calculating the MCS index, the floor function or other calculation functions can be used. It is only necessary to calculate a value based on the index indicated by the first bit and M, and the value can be mapped to the MCS index.

[0193] In addition, the value obtained by the modulus operation of the index indicated by the first bit on the first value M is 0, at this time L = 1, the value obtained by the modulus operation of the index indicated by the first bit on the first value M is 1, 2, 3, at this time L = 2, the value obtained by the modulus operation of the index indicated by the first bit on the first value M is 4, 5, 6, 7, at this time L = 3, the value obtained by the modulus operation of the index indicated by the first bit on the first value M is 8, 9, at this time L = 4, the above correspondence between the value obtained by the modulus operation of the index indicated by the first bit on the first value M and L is only an example, and is not limited. The value obtained by performing a modulo operation on the first value M by the index indicated by the first bit and L may have other corresponding relationships. For example, the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 0 or 1, and L=4 at this time; the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 2, 3, 4, or 5, and L=3 at this time; the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 6, 7, or 8, and L=2 at this time; the value obtained by performing a modulo operation on the first value M by the index indicated by the first bit is 9, and L=1 at this time.

[0194] In some embodiments of the present application, the value of M may be a positive integer, for example, M = 10. It is not limited that the index indicated by the first bit performs a modulo operation on the first value M, and the value of the first value M is not limited to 10 as exemplified above, for example, the value of M is 16, etc.

[0195] It can be seen from the examples of the aforementioned embodiments that the network device sends downlink control information to the terminal device, the downlink control information can schedule up to 4 TBs, the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, the second bit includes 3 bits, the first bit can be used to determine the number L of transmission blocks TB scheduled by the downlink control information, and determine the index of the modulation and coding method MCS; L=1, the terminal device determines that one bit in the second bit is a new data indication NDI bit, and the terminal device determines the hybrid automatic repeat request HARQ process number of 1 TB according to the bit status of the two bits in the second bit except one NDI bit; or, L=2, the terminal The device determines that 2 bits in the second bit are NDI bits, and the terminal device determines the HARQ process numbers of 2 TBs according to the bit state of 1 bit in the second bit other than the 2 NDI bits and the bit state of the first bit; or, L=3, the terminal device determines that 3 bits in the second bit are NDI bits, and the terminal device determines the HARQ process numbers of 3 TBs according to the bit state of the first bit; or, L=4, the terminal device determines that 3 bits in the second bit are NDI bits corresponding to 3 TBs in 4 TBs, and the terminal device determines the NDI bit corresponding to 1 TB in 4 TBs other than the 3 TBs corresponding to the NDI bits according to the bit state of the first bit. In the embodiment of the present application, the downlink control information uses 10 bits to indicate multi-TB scheduling and the index of the MCS respectively, which can indicate any HARQ process number for scheduling multiple TBs, and can support single TB scheduling, while ensuring the flexibility of downlink control information scheduling, reducing bit overhead.

[0196] In order to better understand and implement the above-mentioned solutions in the embodiments of the present application, the following examples are given for specific explanation by using corresponding application scenarios.

[0197] In an embodiment of the present application, a first node sends first information to a second node. The first node may be a base station, or a device with a sending capability. The second node may be a user equipment, or a device with a receiving capability, or a base station. For example, the first node sends the first information to the second node via downlink control information. That is, the downlink control information includes the first information. Alternatively, the first node sends the first information to the second node via radio resource control signaling or media access control signaling. That is, the radio resource control signaling or media access control signaling includes the first information.

[0198] It should be noted that in the embodiments of the present application, transmission is sending or receiving. If one end of the communication implements the transmission as sending, the other end of the communication implements it as receiving.

[0199] Step S01: A first node determines first information.

[0200] Step S02: The first node sends first information to the second node.

[0201] The first node may be a base station, or a device with a sending capability. The second node may be a user equipment, or a device with a receiving capability, or a base station. For example, the first node sends the first information to the second node via downlink control information (DCI). That is, the downlink control information includes the first information. Alternatively, the first node sends the first information to the second node via radio resource control signaling or media access control signaling. That is, the radio resource control signaling or media access control signaling includes the first information.

[0202] It should be noted that in the embodiments of the present application, transmission is sending or receiving. If one end of the communication implements the transmission as sending, the other end of the communication implements it as receiving.

[0203] One DCI can schedule a maximum of N TBs. The value of the HARQ process number of each TB is 0, 1, 2...N-1.

[0204] N can be a fixed value specified by the standard, or the first node configures N to the second node. For example, the first node configures N to the second node through radio resource control signaling, or the first node configures N to the second node through media access control signaling, or the first node configures N to the second node through physical layer signaling. For example, the value set of N is {1, 2, 4, 8}. Or, the value set of N is {2, 4}. Or, the value set of N is {1, 4}. Or, the value set of N is {1, 4, 8}.

[0205] When N is greater than 1, the DCI supports that the multiple TBs scheduled may include new transmission TBs and retransmission TBs, and the HARQ process number corresponding to each TB in the multiple TBs scheduled may also be arbitrary.

[0206] As shown in Table 1 below, 7 bits are used to indicate the number of scheduled TBs L, the HARQ process number of each TB, and the NDI of each TB.

[0207] First Bit TB number L, HARQ process number and NDI 00 L = 1, 1 bit indicates the HARQ process number, 1 bit indicates NDI 01 L = 2, 5 bits are used to indicate the HARQ process number and 2 TB NDI 10 L = 3, 5 bits are used to indicate the HARQ process number and the NDI of 3 TBs 11 L = 4, 5 bits are used to indicate the HARQ process number and the NDI of 4 TBs

[0208] As shown in Table 1, the downlink control information includes a first bit, and the first bit includes 2 bits. When the bit state of the first bit is the first state set {01, 10, 11}, N=4, and the first bit is used to indicate the number of TBs L scheduled by the DCI. Further, the downlink control information includes a first field, and the first field includes 5 bits, which are used to indicate the number of TBs L scheduled by the DCI, the HARQ process number corresponding to each scheduled TB, and the NDI information of each TB. When the bit state of the first bit is the second state {00}, N=1, the downlink control information includes a HARQ process index indication field and an NDI indication field, which are respectively used to indicate the HARQ process number and NDI information corresponding to 1 TB scheduled by the DCI;

[0209] As shown in Table 2 below, K bits indicate the number of TBs scheduled by DCI, the HARQ process number corresponding to each TB, and the new transmission and retransmission indication of each TB.

[0210]

[0211] As shown in Table 2, the first bit includes 1 bit, when the bit state of the first bit is 1, N is greater than 1, and the downlink control information includes a second field, and the second field indicates the number of TBs L scheduled by DCI, the HARQ process number of each TB, and the NDI information of each TB in the first value set. When the bit state of the first bit is 0, the downlink control information includes a second bit, and the second bit includes one bit. When the bit state of the second bit is 1, N is greater than 1, and the downlink control information includes a third field, and the third field indicates the number of TBs L scheduled by DCI, the HARQ process number corresponding to each TB, and the NDI information of each TB in the second value set, wherein the second value set and the first value set are different sets, and the third field is 1 bit less than the second field; when the bit state of the second bit is 0, N=1, and the downlink control information includes a HARQ process index indication field and an NDI indication field, which are respectively used to indicate the HARQ process number and NDI information corresponding to 1 TB scheduled by DCI.

[0212] The following describes an implementation scenario of the embodiment of the present application from the first node side:

[0213] The first node indicates the number of TBs scheduled.

[0214] The first node determines the number of TBs scheduled by a DCI, and indicates the first bit according to the number of scheduled TBs L. If L=1, the first bit is 00; if L=2, the first bit is 01; if L=3, the first bit is 10; if L=4, the first bit is 11.

[0215] The first node indicates the HARQ process number corresponding to each TB and the NDI information of each TB.

[0216] The first node determines the HARQ process number corresponding to each scheduled TB and the NDI information of each TB. If the first bit state is the first state set, the first node indicates the HARQ process number corresponding to each scheduled TB and the NDI information of each TB with 5 bits in the first field. If the first bit state is the second state, the first node indicates the HARQ process number of 1 TB with 1 bit, and indicates the NDI information of 1 TB with 1 bit.

[0217] The first node sends a DCI to the second node.

[0218] The specific implementation method of the embodiment of the present application is illustrated below with L=4. A total of 7 bits are required for multi-TB scheduling indication, including the number of scheduled TBs, the HARQ process number of each TB, and the NDI information of each TB.

[0219] The base station determines to schedule 4 TBs, that is, L=4. Therefore, the base station sets the first bit state to 11.

[0220] The base station determines that the HARQ process numbers corresponding to each scheduled TB are 0, 1, 2, and 3 respectively, and the NDI information of each TB is 0, 0, 0, 0 respectively. The base station sets the bit state of the first field to 00000 according to the correspondence between the bit state of the first field in Table 3 and the HARQ process number and NDI information.

[0221] As shown in Table 3 below, DCI schedules 4 TBs, and the first field bit status indicates the HARQ process number and NDI.

[0222] Bit status of the first field HARQ process number and NDI 00000 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=0,N2=0,N3=0]]> 00001 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=0,N2=0,N3=1]]> 00010 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=0,N2=1,N3=0]]> 00011 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=0,N2=1,N3=1]]> 00100 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=1,N2=0,N3=0]]> 00101 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=1,N2=0,N3=1]]> 00110 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=1,N2=1,N3=0]]> 00111 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=0,N1=1,N2=1,N3=1]]> 01000 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=0,N2=0,N3=0]]> 01001 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=0,N2=0,N3=1]]> 01010 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=0,N2=1,N3=0]]> 01011 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=0,N2=1,N3=1]]> 01100 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=1,N2=0,N3=0]]> 01101 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=1,N2=0,N3=1]]> 01110 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=1,N2=1,N3=0]]> 01111 <![CDATA[H0=0,H1=1,H2=2,H3=3,N0=1,N1=1,N2=1,N3=1]]>

[0223] Therefore, the bit state of the DCI indicating the scheduled 4 TBs is 1100000. The base station sends the indication to the user equipment through signaling.

[0224] The following describes an implementation scenario of the embodiment of the present application from the second node side:

[0225] The second node receives the DCI.

[0226] The second node determines the number L of TBs scheduled by the DCI.

[0227] The second node determines the bit state of the first bit, and determines the number of TBs scheduled by the DCI accordingly. If the first bit is 00, L=1; if the first bit is 01, L=2; if the first bit is 10, L=3; if the first bit is 11, L=4.

[0228] The second node determines the HARQ process number corresponding to each scheduled TB and the NDI information of each TB.

[0229] If the second node determines that the bit state of the first bit belongs to the first state set, the second node determines the HARQ process number corresponding to each TB in the L scheduled TBs and the NDI information of each TB according to the bit state of the first field; if the second node determines that the bit state of the first bit belongs to the second state, the second node determines the HARQ process number corresponding to 1 scheduled TB according to the HARQ index indication field, and determines the NDI information of the TB according to the NDI field.

[0230] The implementation of the embodiment of the present application is explained below by taking the second node receiving a specific bit state. For example, the bit state received by the second node is 1100000.

[0231] The first bit state is 11, and the second node determines that the DCI schedules 4 TBs according to the first bit state.

[0232] The second node determines that the first bit state belongs to the first state set, and further determines that the HARQ process numbers used for the scheduled 4 TBs are 0, 1, 2, 3 respectively according to the correspondence between the bit state of the first field and the HARQ process number and NDI information in Table 3, and the NDI corresponding to each TB is 0, 0, 0, 0.

[0233] The following describes an implementation scenario of the embodiment of the present application from the first node side:

[0234] The first node indicates the number of scheduled TBs, the HARQ process number corresponding to each TB, and the NDI information of each TB.

[0235] The first node determines the number of TBs scheduled by a DCI, the HARQ process number corresponding to each TB, and the NDI information of each TB.

[0236] The first node indicates that the bit state of the first bit is 1, and the second field indicates the number L of TBs scheduled by DCI, the HARQ process number corresponding to each TB, and the NDI information of each TB in the first value set; the first node indicates that the bit state of the first bit is 0, the bit state of the second bit is 1, and the third field indicates the number L of TBs scheduled by DCI, the HARQ process number corresponding to each TB, and the NDI information of each TB in the second value set; the first node indicates that the bit state of the first bit is 0, the bit state of the second bit is 0, and the second node uses the HARQ process index indication field to indicate the HARQ process number used for 1 TB, and uses the NDI field to indicate the NDI information of 1 TB.

[0237] The first node sends a DCI to the second node.

[0238] The following example uses N=4 and L=4 as an example to illustrate an implementation scenario of the present application. A total of K=7 bits are required for multi-TB scheduling indication, including the number of scheduled TBs, the HARQ process number of each TB, and the NDI of each TB. Assume that the number of TBs included in the first value set is {2, 3}; the number of TBs included in the second value set is {4}.

[0239] The base station indicates that DCI schedules 4 TBs, the HARQ process numbers corresponding to each TB are 0, 1, 2, and 3, and the NDI indications of each TB are 0, 0, 0, and 0, respectively. Therefore, the base station sets the first bit state to 0 and the second bit to 1, and indicates that the bit state of the third field is 00000 according to the correspondence between the third field and L, HARQ process number, and NDI information in Table 4.

[0240] As shown in Table 4 below, DCI schedules 4 TBs, and the third field bit status indicates L, HARQ process number and NDI.

[0241]

[0242]

[0243] Therefore, the bit state of the DCI indicating scheduling of 4 TBs is 0100000. The base station sends the indication to the user equipment through signaling.

[0244] The following describes an implementation scenario of the embodiment of the present application from the second node side:

[0245] The second node determines that the DCI can schedule a maximum of N TBs.

[0246] N can be a fixed value specified by the standard, or the first node configures N to the second node. For example, the first node configures N to the second node through radio resource control signaling, or the first node configures N to the second node through media access control signaling, or the first node configures N to the second node through physical layer signaling. For example, the value set of N is {1, 2, 4, 8}. Or, the value set of N is {2, 4}. Or, the value set of N is {1, 4}. Or, the value set of N is {1, 4, 8}.

[0247] The second node receives the DCI, and determines the number of TBs scheduled by the DCI, the HARQ process number corresponding to each TB, and the NDI information of each TB.

[0248] The second node determines that the bit state of the first bit is 1, then the second node determines the number of TBs scheduled by DCI, the HARQ process number corresponding to each TB and the NDI information of each TB in the first value set according to the second field; the second node determines that the bit state of the first bit is 0 and the bit state of the second bit is 1, then the second node determines the number of TBs scheduled by DCI, the HARQ process number corresponding to each TB and the NDI information of each TB in the first value set according to the third field; the second node determines that the bit state of the first bit is 0 and the bit state of the second bit is 0, then the second node determines the HARQ process number used for 1 TB according to the HARQ process index indication field, and determines the NDI information of 1 TB according to the NDI field.

[0249] The following describes an implementation method of the present application embodiment using a specific bit state received by the second node. Assume that N=4, the number of TBs included in the first value set is {2, 3}; the number of TBs included in the second value set is {4}, and the bit state of the 7 bits received by the second node is 0100000.

[0250] The second node determines that the bit state of the first bit is 0, and the bit state of the second bit is 1. The second node determines that the DCI schedules 4 TBs according to the correspondence between the third field and L, the HARQ process number, and the NDI information in Table 4, and the HARQ process number corresponding to each TB is 0, 1, 2, and 3, respectively, and the NDI indication of each TB is 0, 0, 0, and 0, respectively.

[0251] From the above examples, we can see that only bits can support scheduling of any number of TBs in N TBs by one DCI, and can indicate any HARQ process number for each scheduled TB, thereby improving scheduling flexibility and saving DCI bit overhead.

[0252] When scheduling a maximum of N TBs, the embodiment of the present application requires bits are used to indicate multi-TB scheduling, so the embodiments of the present application can flexibly indicate the HARQ process number of each TB during multi-TB scheduling with less bit overhead, and can distinguish between multi-TB scheduling and single TB scheduling.

[0253] Next, another embodiment of the present application is described.

[0254] The first node determines first information.

[0255] The first node sends first information to the second node.

[0256] The first node may be a base station, or a device with a sending capability. The second node may be a user equipment, or a device with a receiving capability, or a base station. For example, the first node sends the first information to the second node via downlink control information (DCI). That is, the downlink control information includes the first information. Alternatively, the first node sends the first information to the second node via radio resource control signaling or media access control signaling. That is, the radio resource control signaling or media access control signaling includes the first information. The first information includes 6+S bits, that is, 6+S bits in the DCI indicate the first information.

[0257] It should be noted that in the embodiments of the present application, transmission is sending or receiving. If one end of the communication implements the transmission as sending, the other end of the communication implements it as receiving.

[0258] One DCI can schedule up to 4 TBs. The value of the HARQ process number of each TB is {0-3}.

[0259] The maximum number of 4 TBs to be scheduled may be a fixed value specified by the standard, or the first node may configure N to the second node. For example, the first node may configure N to the second node through radio resource control signaling, or the first node may configure N to the second node through media access control signaling, or the first node may configure N to the second node through physical layer signaling.

[0260] The multiple TBs scheduled by DCI may include new transmission TBs and retransmission TBs, and the HARQ process number corresponding to each TB in the multiple TBs scheduled may also be arbitrary.

[0261] The first information includes a first bit (also referred to as a first field). When the bit state of the first bit is a first state (such as 1), the first node indicates that the DCI schedules multiple TBs, and the number of scheduled TBs is a first set {2, 4}. The remaining 5 bits in the first information except the S bits can represent 2 5 = 32 bit states, used to indicate the number of TBs scheduled from the first set, the HARQ process number corresponding to each TB, and whether each TB is newly transmitted or retransmitted, and the 32 states are used to indicate some combinations of scheduling 2 TBs and 4 TBs. For example, 24 combinations of scheduling 4 TBs and 8 combinations of scheduling 2 TBs are indicated, or 16 combinations of scheduling 2 TBs and 16 combinations of scheduling 4 TBs are indicated.

[0262] When the bit state of the first bit is the second state (such as 0), the first node indicates that the DCI schedules one or more TBs, and the number of scheduled TBs is a second set, and the second set includes one or more TB numbers.

[0263] Further, when the state of the first bit is the second state (such as 0), the method in which the DCI schedules the TB is determined according to the bit state of the second bit. When the bit state of the second bit is the first state (such as 1), the first node indicates that the DCI can schedule multiple TBs, and the number of scheduled TBs is the third set {3}, and the remaining 4 bits in the first information except the S bits are combined with the field indicated by the S bits through compression or joint coding to save one bit to represent 2 5 = 32 bit states. For example, the MCS field and the repetition number RN field may be jointly encoded and indicated by S-1 bits in the DCI. The 32 bit states are used to indicate all combinations of scheduling 3 TBs.

[0264] Further, when the bit state of the second bit is the second state (such as 0), the DCI is determined according to the bit state of the third bit in which way to schedule the TB. When the bit state of the third bit is the first state (such as 1), the first node indicates that the DCI can schedule multiple TBs, and the number of scheduled TBs is the fourth set, and the fourth set and the first set have one element different. The remaining 3 bits in the first information except the S bits can represent 8 states, which are used to indicate the number of TBs scheduled from the fourth set, the HARQ process number corresponding to each TB, and whether each TB is newly transmitted or retransmitted. The 8 states and the 32 states indicating the first set indicate all combinations of scheduling 4 TBs and 2 TBs. When the bit state of the third bit is the second state (such as 0), the first node indicates that the DCI schedules a single TB, and the remaining 3 bits in the first information except the S bits indicate the HARQ process number corresponding to the scheduled TB and whether the TB is newly transmitted or retransmitted according to the existing single TB scheduling method.

[0265] As shown in Table 5, 6 bits are introduced into the DCI to indicate that a maximum of 4 TBs are scheduled.

[0266] Table 5, 13 bits indicate scheduling of up to 4 TBs.

[0267]

[0268] The first set, the second set, the third set and the fourth set may be fixed values ​​specified by the standard, or the first node may be configured to the second node. For example, the first node may be configured to the second node via radio resource control signaling, or the first node may be configured to the second node via media access control signaling, or the first node may be configured to the second node via physical layer signaling.

[0269] The following describes an embodiment of the present application from the first node side:

[0270] The first node indicates the number of scheduled HARQ processes, the HARQ process number corresponding to each scheduled TB, whether each scheduled TB is a new transmission or a retransmission, the MCS and the RN.

[0271] The first node determines the number of TBs scheduled by a DCI, the HARQ process number used for each scheduled TB, and whether each scheduled TB is newly transmitted or retransmitted, and determines the TB number set to which the scheduled TB number belongs accordingly. If the scheduled TB number belongs to the first set, the first node sets the bit state of the first bit to 1, uses 7 bits to indicate MCS and RN in an existing manner, and uses 5 bits other than the 7 bits and the first bit to indicate the number of TBs scheduled by the DCI, the HARQ process number used for each scheduled TB, and whether each scheduled TB is newly transmitted or retransmitted; if the scheduled TB number belongs to the second set, the first node sets the bit state of the first bit to 0.

[0272] If the first node sets the first bit to 0, further determine the TB number set to which the number of TBs scheduled by the DCI belongs. If the number of TBs scheduled belongs to the third set, the first node sets the bit state of the second bit to 1, jointly encodes the MCS field and the RN field, uses 6 bits to indicate the information, and uses 5 bits other than the 6 bits, the first bit, and the second bit to indicate the HARQ process number used for each TB scheduled by the DCI and whether each scheduled TB is newly transmitted or retransmitted.

[0273] If the number of TBs scheduled by DCI belongs to the fourth set, the first node sets the bit state of the second bit to 0 and the bit state of the third bit to 1, uses 7 bits to indicate MCS and RN in the existing manner, and uses 3 bits other than the 7 bits, the first bit, the second bit, and the third bit to indicate the HARQ process number used for each TB scheduled by DCI and whether each scheduled TB is a new transmission or a retransmission.

[0274] If DCI schedules a single TB, the second node sets the bit state of two bits to 0, and sets the bit state of the third node to 0, and uses 7 bits to indicate MCS and RN in the existing manner, and uses 3 bits other than the 7 bits, the first bit, the second bit, and the third bit to indicate the HARQ processnumber corresponding to the DCI-scheduled TB and whether the TB is newly transmitted or retransmitted in accordance with the existing technology.

[0275] The first node sends a DCI to the second node.

[0276] The following describes an embodiment of the present application from the second node side:

[0277] The second node receives DCI, which includes 13 bits, indicating the number of scheduled HARQ processes, the HARQ process number corresponding to each TB, whether each TB is newly transmitted or retransmitted, and MCS and RN indications.

[0278] The second node determines the bit state of the first bit of the 13 bits. If the bit state of the first bit is 1, the second node determines that the number of scheduled TBs belongs to the first set. Further, the MCS and RN are determined according to the 7 bits, and the number of DCI scheduled TBs, the HARQ process number corresponding to each scheduled TB, and whether each TB is newly transmitted or retransmitted are determined according to the 5 bits other than the 7 bits and the first bit.

[0279] If the bit state of the first bit is 0, the second node determines the bit state of the second bit. If the bit state of the second bit is 1, the second node determines that the number of scheduled TBs belongs to the third set. Further, the MCS and RN are determined according to the 6 bits, and the HARQ process number corresponding to each TB scheduled by the DCI and whether each TB is newly transmitted or retransmitted are determined according to the 5 bits other than the 6 bits, the first bit and the second bit.

[0280] If the bit state of the second bit is 0, the second node determines the bit state of the third bit. If the bit state of the third bit is 1, the second node determines that the number of scheduled TBs belongs to the fourth set. Further, the second node determines the MCS and RN according to the 7 bits, and determines the HARQ process number corresponding to each TB scheduled by the DCI and whether each TB is newly transmitted or retransmitted according to 3 bits other than the 7 bits, the first bit, the second bit and the three bits.

[0281] If the bit state of the third bit is 0, the second node determines that the DCI schedules 1 TB. Further, the second node determines the MCS and RN according to the 7 bits, and determines the HARQ process number corresponding to the TB scheduled by the DCI and whether the TB is newly transmitted or retransmitted according to 3 bits other than the 7 bits, the first bit, the second bit and the third bit.

[0282] 6+S bits are used to indicate multi-TB scheduling and other fields in the DCI respectively. Any HARQ process number can be used to indicate multiple TBs for scheduling, and multi-TB scheduling and single-TB scheduling can be distinguished. However, in essence, only 6 bits are added compared to the existing DCI bit number, which reduces the bit overhead while ensuring the flexibility of scheduling.

[0283] When DCI schedules up to 4 TBs, the embodiment of the present application actually introduces 6 bits for multi-TB scheduling indication, while the prior art requires 8 bits for multi-TB scheduling indication. Therefore, while reducing the bit overhead, the embodiment of the present application can flexibly indicate the HARQ process number of each TB and can also distinguish between multi-TB scheduling and single TB scheduling.

[0284] Next, another embodiment of the present application is described.

[0285] The first node determines first information.

[0286] The first node sends first information to the second node.

[0287] The first node may be a base station, or a device with a sending capability. The second node may be a user equipment, or a device with a receiving capability, or a base station. For example, the first node sends the first information to the second node via downlink control information (DCI). That is, the downlink control information includes the first information. Alternatively, the first node sends the first information to the second node via radio resource control signaling or media access control signaling. That is, the radio resource control signaling or media access control signaling includes the first information. The first information includes 6+S bits, that is, 6+S bits in the DCI indicate the first information.

[0288] It should be noted that in the embodiments of the present application, transmission is sending or receiving. If one end of the communication implements the transmission as sending, the other end of the communication implements it as receiving.

[0289] One DCI can schedule up to 4 TBs. The value of the HARQ process number of each TB is {0-3}.

[0290] The maximum number of 4 TBs to be scheduled may be a fixed value specified by the standard, or the first node may configure N to the second node. For example, the first node may configure N to the second node through radio resource control signaling, or the first node may configure N to the second node through media access control signaling, or the first node may configure N to the second node through physical layer signaling.

[0291] The multiple TBs scheduled by DCI may include new transmission TBs and retransmission TBs, and the HARQ process number corresponding to each TB in the multiple TBs scheduled may also be arbitrary.

[0292] As shown in Table 5, 10 bits are used to indicate the scheduling of {1 to 4} TBs and the indication of the MCS index. The downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits. The bit state of the first bit is used to indicate the number of TBs L scheduled by the DCI and other information. If L=1, 1 bit in the second bit is used to indicate the NDI information of 1 TB, and the remaining 2 bits in the second bit are used to indicate the HARQ process number corresponding to 1 TB; if L=2, 2 bits in the second bit are used to indicate the NDI information of 2 TBs, and the sum of the remaining one bit in the second bit and the first bit are used to indicate the HARQ process number corresponding to 2 TBs; if L=3, 3 bits in the second bit are used to indicate the NDI information of 3 TBs, and the first bit is used to indicate the HARQ process number corresponding to 3 TBs; if L=4, 3 bits in the second bit are used to indicate the NDI information of 3 TBs out of the 4 scheduled TBs, and the first bit is used to indicate the NDI information corresponding to the remaining 1 TB.

[0293] As shown in Table 6, 10 bits indicate the number of TBs scheduled by DCI, the HARQ process number corresponding to each TB, the NDI and MCS of each TB.

[0294]

[0295] Table 7 shows the bit state of the first bit and the HARQ process number or NDI corresponding to the scheduled TB.

[0296]

[0297]

[0298] The implementation of the embodiment of the present application is described below from the first node side.

[0299] The first node indicates the number of TBs scheduled by the DCI, the HARQ process corresponding to each scheduled TB, the NDI information and MCS information of each scheduled TB.

[0300] The first node determines the number of TBs scheduled by a DCI, the HARQ process corresponding to each TB scheduled by the DCI, whether each scheduled TB is newly transmitted or retransmitted, and MCS information.

[0301] If the first node determines that DCI schedules 1 TB, the first node uses 1 bit in the second bit to indicate whether the scheduled TB is a new transmission or a retransmission, the first node uses the remaining 2 bits in the second bit to indicate the HARQ process number corresponding to the scheduled TB, and the first node uses the first bit to indicate the MCS information according to the corresponding relationship in Table 7.

[0302] If the first node determines that DCI schedules 2 TBs, the first node uses 2 bits in the second bit to indicate the NDI information of the scheduled TB, the first node uses the first bit to indicate the MCS information, and according to the correspondence in Table 7, uses bit b2 in the second bit and the first bit to indicate the HARQ process number corresponding to each scheduled TB.

[0303] If the first node determines that DCI schedules 3 TBs, the first node uses 3 bits in the second bit to indicate the NDI information of the scheduled TB, the first node uses the first bit to indicate the MCS information, and uses the first bit to indicate the HARQ process number corresponding to each scheduled TB according to the corresponding relationship in Table 7.

[0304] If the first node determines that DCI schedules 4 TBs, the first node uses 3 bits of the second bit to indicate the NDI information of 3 TBs among the 4 scheduled TBs, the first node uses the first bit to indicate the MCS information, and uses the first bit to indicate the HARQNDI information corresponding to the remaining 1 TB scheduled according to the corresponding relationship in Table 7.

[0305] The first node sends a DCI to the second node.

[0306] The present application provides an information processing method, including:

[0307] The terminal device receives downlink control information from the network device, wherein the downlink control information can schedule up to 4 transport blocks TB; the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits;

[0308] The terminal device determines at least the number L of transport blocks TB scheduled by the downlink control information and the index of the modulation coding scheme MCS according to the first bit;

[0309] The terminal device determines at least one of a hybrid automatic repeat request HARQ process number of the L TBs and new data indication NDI information of K TBs according to the second bit, where K is an integer less than or equal to the L;

[0310] The terminal device sends the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or,

[0311] The terminal device receives the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0312] In some embodiments of the present application, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V=Imcs*5.

[0313] In some embodiments of the present application, the value V indicated by the first bit is a multiple of 5, the L=1 or the L=2, and the NDI of the first TB=0;

[0314] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0315] If H0 H1, NDI of the second TB = 1.<h1>

[0316] In some embodiments of the present application, the value indicated by the first bit is V=5m+1, where m is 0 or a positive integer, L=1 or L=2, and the NDI of the first TB is 1;

[0317] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0318] If H0 H1, NDI of the second TB = 1.<h1>

[0319] In some embodiments of the present application, the value indicated by the first bit V=5m+2, where m is 0 or a positive integer, L=3, and the NDI of the first TB=0;

[0320] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0321] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0322] In some embodiments of the present application, the value indicated by the first bit V=5m+3, where m is 0 or a positive integer, L=3, and the NDI of the first TB=1;

[0323] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0324] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0325] In some embodiments of the present application, the value indicated by the first bit V=5m+4, where m is 0 or a positive integer, and L=4;

[0326] The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3};

[0327] The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

[0328] In some embodiments of the present application, the value indicated by the first bit is 0 after performing a modulo operation on 5, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 0;

[0329] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0330] If H0 H1, NDI of the second TB = 1.<h1>

[0331] In some embodiments of the present application, the value indicated by the first bit is 1 after performing a modulo operation on 5, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 1;

[0332] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0333] If H0 H1, NDI of the second TB = 1.<h1>

[0334] In some embodiments of the present application, the value indicated by the first bit is 2 after performing a modulo operation on 5, the downlink control information schedules 3 TBs, and the NDI of the first TB is 0;

[0335] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0336] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0337] In some embodiments of the present application, the value indicated by the first bit is 3 after performing a modulo operation on 5, the downlink control information schedules 3 TBs, and the NDI of the first TB is 1;

[0338] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0339] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0340] In some embodiments of the present application, the value indicated by the first bit is a value obtained by performing a modulo operation on 5, and the downlink control information schedules 4 TBs;

[0341] The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3};

[0342] The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

[0343] The present application provides an information processing method, including:

[0344] The network device determines the number L of transport blocks TB scheduled by the downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N;

[0345] The network device determines the hybrid automatic repeat request HARQ process numbers of the L TBs;

[0346] The network device determines new data indication NDI information of the L TBs;

[0347] The network device sends the downlink control information to the terminal device, where the downlink control information includes a first bit and a second bit, where the first bit includes 6 bits and the second bit includes 4 bits;

[0348] The first bit is used to indicate the number L of transport blocks TB and the index of the modulation and coding scheme MCS scheduled by the downlink control information;

[0349] The second bit is used to indicate at least one of a hybrid automatic repeat request HARQ process number of the L TBs and new data indication NDI information of the K TBs, where K is an integer less than or equal to the L;

[0350] The network device sends the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or,

[0351] The network device receives the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0352] In some embodiments of the present application, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V=Imcs*5.

[0353] In some embodiments of the present application, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 0, and the value V indicated by the first bit is a multiple of 5;

[0354] Two bits of the second bit are used to indicate a first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate a second HARQ process number H1; the downlink control information schedules 1 TB, H0=H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0≠H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively;

[0355] NDI of the second TB=0, H0 H1.<h1>

[0356] In some embodiments of the present application, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 1, and the value indicated by the first bit is V=5m+1, where m is 0 or a positive integer;

[0357] Two bits of the second bit are used to indicate a first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate a second HARQ process number H1; the downlink control information schedules 1 TB, H0=H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0≠H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively;

[0358] NDI of the second TB=0, H0 H1.<h1>

[0359] In some embodiments of the present application, the downlink control information schedules 3 TBs, and the NDI of the first TB is 0, and the value indicated by the first bit is V=5m+2, where m is 0 or a positive integer;

[0360] Two bits of the second bit are used to respectively indicate NDI information of other K=2 TBs among the three TBs except the first TB;

[0361] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0362] In some embodiments of the present application, the downlink control information schedules 3 TBs, and the NDI of the first TB is 1, and the value indicated by the first bit is V=5m+3, where m is 0 or a positive integer;

[0363] Two bits of the second bit are used to indicate NDI information of two TBs other than the first TB among the three TBs respectively;

[0364] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0365] In some embodiments of the present application, the downlink control information schedules 4 TBs, and the value indicated by the first bit is V=5m+4, where m is 0 or a positive integer;

[0366] The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3};

[0367] The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

[0368] The implementation of the embodiment of the present application is described below from the second node side.

[0369] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 0, the L=1, the second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M), the second node determines the NDI of the scheduled TB according to 1 bit of the second bit, and indicates the HARQ process number corresponding to the scheduled TB according to the remaining 2 bits;

[0370] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 1, L=2, the second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M), the second node determines the NDI of the scheduled TB according to 2 bits in the second bit, and determines the HARQ process numbers of the 2 TBs as {H0=b2, H1=1+b2} according to bit b2 in the second bit;

[0371] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 2, and L=2. The second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M). The second node determines the NDI of the scheduled TB according to 2 bits in the second bit, and determines the HARQ process numbers of the 2 TBs as {H0=0, H1=2+b2} according to bit b2 in the second bit.

[0372] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 3, the L=2, the second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M), the second node determines the NDI of the scheduled TB according to 2 bits in the second bit, and determines the HARQ process numbers of the 2 TBs as {H0=b2, H1=3} according to bit b2 in the second bit;

[0373] The value obtained by performing a modulo operation on the first value M indicated by the first bit is 4, L=3, the second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M), the second node determines the NDI of the scheduled TB according to 3 bits in the second bit, and determines that the HARQ process numbers of the 3 TBs are {H0=0, H1=1, H2=2};

[0374] The value obtained by performing a modulo operation on the first value M indicated by the first bit is 5, and L=3. The second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M). The second node determines the NDI of the scheduled TB according to 3 bits in the second bit, and determines that the HARQ process numbers of the 3 TBs are {H0=0, H1=1, H2=3};

[0375] The value obtained by performing a modulo operation on the first value M indicated by the first bit is 6, L=3, the second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M), the second node determines the NDI of the scheduled TB according to 3 bits in the second bit, and determines that the HARQ process numbers of the 3 TBs are {H0=0, H1=2, H2=3};

[0376] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 7, and L=3. The second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M). The second node determines the NDI of the scheduled TB according to 3 bits in the second bit, and determines that the HARQ process numbers of the 3 TBs are {H0=1, H1=2, H2=3};

[0377] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 8, L=4, the second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M), the second node determines the NDI of three TBs among the four TBs scheduled according to three bits in the second bit, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bits is 0;

[0378] The value obtained by performing a modulo operation on the first value M indicated by the index indicated by the first bit is 9, and L=4. The second node determines the MCS index according to the MCS index=floor(index indicated by the first bit / M). The second node determines the NDI of 3 TBs out of the 4 scheduled TBs based on 3 bits in the second bit, and the NDI information corresponding to 1 TB out of the 4 TBs except the 3 TBs corresponding to the NDI bits is 1.

[0379] Another implementation of the embodiment of the present application is described below from the first node side:

[0380] The first node sends downlink control information to the second node. The first node indicates the number of TBs scheduled by the downlink control information, the HARQ process number corresponding to each TB, the NDI of each TB, and the MCS index. There are 11 MCS indexes in total. The downlink control information includes a first bit and a second bit. The first bit includes 6 bits, and the second bit includes 4 bits. The value indicated by the first bit is used to indicate the MCS index and to indicate the number of TBs scheduled.

[0381] The value V indicated by the first bit is used to indicate the MCS index Imcs. Wherein, V=Imcs*5. The value V indicated by the first bit is also used to determine the number of scheduled TBs.

[0382] For example, if DCI schedules 1 TB or DCI schedules 2 TB, and the NDI of the first TB is 0, the value V indicated by the first bit is a multiple of 5. Two bits of the second bit are used to indicate the first HARQ process number (H0). Two bits of the second bit are also used to indicate the second HARQ process number (H1). For example, H0 is indicated in {0,1,2,3}. For example, H1 is indicated in {0,1,2,3}. DCI indicates that 1 TB is scheduled, then H0=H1. And the HARQ process number of this TB is H0. DCI schedules 2 TBs, then H0≠H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. The NDI of the second TB is 0, then H0 H1. Or, the NDI of the second TB=0, then H0>H1. The NDI of the second TB=1, then H0 <H1。 <h1>

[0383] For example, if DCI schedules 1 TB or DCI schedules 2 TB, and the NDI of the first TB is 1, the value indicated by the first bit is V=5m+1, where m is 0 or a positive integer. Two bits of the second bit are used to indicate the first HARQ process number (H0), and two bits of the second bit are used to indicate the second HARQ process number (H1). For example, H0 is indicated in {0,1,2,3}. For example, H1 is indicated in {0,1,2,3}. DCI indicates that 1 TB is scheduled, then H0=H1. And the HARQ process number of this TB is H0. DCI indicates that 2 TBs are scheduled, then H0≠H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. If the NDI of the second TB is 0, then H0 H1. The NDI of the second TB=0, then H0>H1. The NDI of the second TB=1, then H0 <H1。 <h1>

[0384] For example, if DCI schedules 3 TBs, and the NDI of the first TB is 0, the value indicated by the first bit is V=5m+2, where m is 0 or a positive integer. Two bits of the second bit are used to indicate the NDI of the other two TBs except the first TB among the three TBs. There are also two bits in the second bit to indicate the three HARQ process numbers H2 corresponding to the three TBs. For example, H2 is indicated in {012, 013, 023, 123}. Alternatively, two bits of the second bit indicate the NDI of the other two TBs except the first TB among the three TBs. There are also two bits in the second bit to indicate the unscheduled HARQ process number H2 (H2 takes the value of 0, 1, 2, or 3). At this time, the HARQ process numbers corresponding to the three TBs are the remaining three process numbers in {0, 1, 2, 3} except H2.

[0385] For example, if DCI schedules 3 TBs, and the NDI of the first TB is 1, the value indicated by the first bit is V=5m+3, where m is 0 or a positive integer. Two bits of the second bit are used to indicate the NDI of the other two TBs except the first TB among the three TBs. There are also two bits in the second bit to indicate the three HARQ process numbers H2 corresponding to the three TBs. For example, H2 is indicated in {012, 013, 023, 123}. Alternatively, two bits of the second bit indicate the NDI of the other two TBs except the first TB among the three TBs. There are also two bits in the second bit to indicate the unscheduled HARQ process number H2 (H2 takes the value of 0, 1, 2, or 3). At this time, the HARQ process numbers corresponding to the three TBs are the remaining three process numbers in {0, 1, 2, 3} except H2.

[0386] For example, if DCI schedules 4 TBs, the value indicated by the first bit is V=5m+4, where m is 0 or a positive integer. The HARQ process numbers corresponding to the 4 TBs are 0, 1, 2, and 3. The 4 bits of the second bit indicate the NDI corresponding to each of the 4 TBs.

[0387] For example, the following table represents another indication method. In the following table, Ni is the NDI of TBi or the i+1th TB. Where i is 0, 1, 2, 3. For example, V in the following table is the value indicated by the first bit. Floor is a rounding operation. The second bit contains 4 bits: b0, b1, b2, and b3.

[0388]

[0389] Another implementation of the embodiment of the present application is described below from the second node side:

[0390] The second node receives the downlink control information sent by the first node. The second node determines the number of scheduled transport blocks (TBs), the HARQ process number corresponding to each TB, the new data indicator (NDI) of each TB, and the modulation and coding scheme (MCS) index through the received downlink control information. Among them, there are 11 kinds of MCS indexes. The downlink control information includes a first bit and a second bit. The first bit consists of 6 bits, and the second bit consists of 4 bits. The second node also determines the number of scheduled TBs according to the value indicated by the first bit.

[0391] The second node determines the MCS index Imcs according to the value V indicated by the first bit. Where V = Imcs * 5. The second node also determines the number of scheduled TBs according to the value V indicated by the first bit.

[0392] For example, if the value V indicated by the first bit is a multiple of 5, then the downlink control information (DCI) schedules 1 TB or the DCI schedules 2 TBs, and the NDI of the first TB = 0. Two bits in the second bit are used to indicate the first hybrid automatic repeat request (HARQ) process number (H0). Another two bits in the second bit are used to indicate the second HARQ process number (H1). For example, H0 is indicated in {0, 1, 2, 3}. For example, H1 is indicated in {0, 1, 2, 3}. If H0 = H1, then the DCI indicates that 1 TB is scheduled, and the HARQ process number of this TB is H0. If H0 ≠ H1, then the DCI schedules 2 TBs, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. If H0 < H1, then the NDI of the second TB = 0. If H0 > H1, then the NDI of the second TB = 1. If H0 > H1, then the NDI of the second TB = 0. If H0 < H1, then the NDI of the second TB = 1.

[0393] For example, if the value V indicated by the first bit = 5m + 1, where m is 0 or a positive integer, then the DCI schedules 1 TB or the DCI schedules 2 TBs, and the NDI of the first TB = 1. Two bits in the second bit are used to indicate the first HARQ process number (H0), and another two bits in the second bit are used to indicate the second HARQ process number (H1). For example, H0 is indicated in {0, 1, 2, 3}. For example, H1 is indicated in {0, 1, 2, 3}. If H0 = H1, then the DCI indicates that 1 TB is scheduled, and the HARQ process number of this TB is H0. If H0 ≠ H1, then the DCI schedules 2 TBs, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. If H0 < H1, then the NDI of the second TB = 0. If H0 > H1, then the NDI of the second TB = 1. If H0 > H1, then the NDI of the second TB = 0. If H0 < H1, then the NDI of the second TB = 1.

[0394] For example, the value V indicated by the first bit is 5m+2, where m is 0 or a positive integer, then the DCI schedules 3 TBs, and the NDI of the first TB is 0. Two bits of the second bit are used to indicate the NDI of the other two TBs in the three TBs except the first TB. There are also two bits in the second bit to indicate the three HARQ process numbers H2 corresponding to the three TBs. For example, H2 is indicated in {012, 013, 023, 123}. Or, there are 2 bits in the second bit to indicate the NDI of the other two TBs in the three TBs except the first TB. There are also two bits in the second bit to indicate the unscheduled HARQ process number H2 (H2 takes the value 0, 1, 2, or 3). At this time, the HARQ process numbers corresponding to the three TBs are the remaining three process numbers in {0, 1, 2, 3} except H2.

[0395] For example, the value V indicated by the first bit is 5m+3, where m is 0 or a positive integer, then the DCI schedules 3 TBs, and the NDI of the first TB is 1. Two bits of the second bit are used to indicate the NDI of the other two TBs in the three TBs except the first TB. There are also two bits in the second bit to indicate the three HARQ process numbers H2 corresponding to the three TBs. For example, H2 is indicated in {012, 013, 023, 123}. Or, there are 2 bits in the second bit to indicate the NDI of the other two TBs in the three TBs except the first TB. There are also two bits in the second bit to indicate the unscheduled HARQ process number H2 (H2 takes the value 0, 1, 2, or 3). At this time, the HARQ process numbers corresponding to the three TBs are the remaining three process numbers in {0, 1, 2, 3} except H2.

[0396] For example, the value indicated by the first bit is V=5m+4, where m is 0 or a positive integer, and the DCI schedules 4 TBs. The HARQ process numbers corresponding to the 4 TBs are 0, 1, 2, and 3. The 4 bits of the second bit indicate the NDI corresponding to each of the 4 TBs.

[0397] The following table shows another indication method. In the following table, Ni is the NDI of TBi or the i+1th TB. Where i is 0, 1, 2, 3. For example, V in the following table is the value indicated by the first bit. Floor is a rounding operation. The second bit contains 4 bits: b0, b1, b2, and b3.

[0398] The second node determines the MCS index by a value obtained by rounding 5 according to the value indicated by the first bit. Imcs=floor(V / 5). The second node determines the number of TBs to be scheduled by a value obtained by modulo 5 according to the value indicated by the first bit.

[0399]

[0400] The value obtained by taking the remainder of the value indicated by the first bit with respect to 5 is 0. The second node determines that the DCI schedules 1 TB or 2 TBs, and determines that the NDI of the first TB is 0. The second node determines the first HARQ process number (H0) according to two bits in the second bit, and the second node determines the second HARQ process number (H1) according to the other two bits in the second bit. If H0 = H1, the second node determines that the DCI schedules 1 TB, and the HARQ process number of this TB is H0. If H0 ≠ H1, the second node determines that the DCI schedules 2 TBs, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. If H0 < H1, the NDI of the second TB is 0. If H0 > H1, the NDI of the second TB is 1. Or, if H0 > H1, the NDI of the second TB is 0. If H0 < H1, the NDI of the second TB is 1.

[0401] The value obtained by taking the remainder of the value indicated by the first bit with respect to 5 is 1. The second node determines that the DCI schedules 1 TB or 2 TBs, and determines that the NDI of the first TB is 1. The second node determines the first HARQ process number (H0) according to two bits in the second bit, and the second node determines the second HARQ process number (H1) according to the other two bits in the second bit. If H0 = H1, the second node determines that the DCI schedules 1 TB, and the HARQ process number of this TB is H0. If H0 ≠ H1, the second node determines that the DCI schedules 2 TBs, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. If H0 < H1, the NDI of the second TB is 0. If H0 > H1, the NDI of the second TB is 1. Or, if H0 > H1, the NDI of the second TB is 0. If H0 < H1, the NDI of the second TB is 1.

[0402] The value obtained by taking the remainder of the value indicated by the first bit with respect to 5 is 2. The second node determines that the DCI schedules 3 TBs, and determines that the NDI of the first TB is 0. The second node determines the NDI of the other 2 TBs among the 3 TBs except the first TB according to 2 bits in the second bit. The second node determines the HARQ process number H2 corresponding to the 3 TBs according to the other two bits in the second bit. For example, it indicates H2 in {012, 013, 023, 123}. Or, the second node determines the NDI of the other 2 TBs among the 3 TBs except the first TB according to 2 bits in the second bit. The second node determines the un-scheduled HARQ process number H2 (H2 takes values 0, 1, 2, or 3). At this time, the HARQ process numbers corresponding to the 3 TBs are the remaining 3 process numbers in {0, 1, 2, 3} except H2..

[0403] The value indicated by the first bit is 3 after the modulo operation of 5. The second node determines that the DCI schedules 3 TBs and determines that the NDI of the first TB is 1. The second node determines the NDI of the other 2 TBs in the 3 TBs except the first TB based on 2 bits in the second bit. The second node determines the HARQ process number H2 corresponding to the 3 TBs based on the other two bits in the second bit. For example, H2 is indicated in {012, 013, 023, 123}. Alternatively, the second node determines the NDI of the other 2 TBs in the 3 TBs except the first TB based on 2 bits in the second bit. The second node determines the unscheduled HARQ process number H2 (H2 takes the value 0, 1, 2, or 3) based on the other two bits in the second bit. At this time, the HARQ process numbers corresponding to the 3 TBs are the remaining 3 process numbers in {0, 1, 2, 3} except H2.

[0404] The value indicated by the first bit modulo 5 is 4, and the second node determines that the DCI schedules 4 TBs, and determines that the HARQ process numbers corresponding to the 4 TBs are 0, 1, 2, and 3. The second node determines the NDI corresponding to each TB based on the 4 bits of the second bit.

[0405] 10 bits are used to indicate multi-TB scheduling and other fields in the DCI respectively. Any HARQ process number can be used to indicate multiple TBs for scheduling, and the existing single-TB scheduling method can be supported. However, in essence, only 4 bits are added compared to the existing DCI bit number, and the flexibility of indicating other fields is not affected. While ensuring the flexibility of scheduling, the bit overhead is reduced.

[0406] When scheduling up to 4 TBs, the embodiment of the present application essentially introduces 4 bits for multi-TB scheduling indication. The prior art needs to add at least 5 bits for multi-TB scheduling indication. Therefore, while reducing the bit overhead, the embodiment of the present application can flexibly indicate the HARQ process number of each TB, and can ensure that any number of TBs scheduled by DCI does not affect the flexibility of indicating other fields. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0407] In order to better implement the above-mentioned solution of the embodiment of the present application, relevant devices for implementing the above-mentioned solution are also provided below.

[0408] See also Figure 8 As shown, it is a schematic diagram of the composition structure of the terminal device in the embodiment of the present application. The terminal device 800 includes: a transceiver module 801 and a processing module 802, wherein:

[0409] The transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; and the downlink control information includes a first bit;

[0410] The processing module is used for: the first bit includes 2 bits, the bit state of the first bit belongs to a first state set, the first state set is {01, 10, 11}, N=4, and the downlink control information includes a first field, the first field includes 5 bits, the number of TBs L scheduled by the downlink control information is determined according to the bit state of the first bit, and the hybrid automatic repeat request HARQ process number of the L TBs and the new data indication NDI information of the L TBs are determined according to the bit state of the 5 bits of the first field; or, the first bit includes 2 bits, the bit state of the first bit is a second state, the second state is 00, and N=1, the HARQ process number of 1 TB is determined according to the HARQ process index indication field included in the downlink control information, and the NDI information of 1 TB is determined according to the NDI field included in the downlink control information; or,

[0411] The processing module is used for the first bit including 1 bit, the bit state of the first bit is the third state, the N is greater than 1, and the downlink control information includes a second field, and the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs are determined in a first value set according to the second field; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, the N is greater than 1, and the downlink control information includes a third field, and the downlink control information is determined in a second value set according to the third field. The number of scheduled TBs L, the HARQ process numbers of the L TBs, and the NDI information of the L TBs, wherein the second value set is a different set from the first value set, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or, the first bit includes 1 bit, and the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, and the bit state of the second bit is the sixth state, the N=1, the HARQ process number of 1 TB is determined according to the HARQ process index indication field included in the downlink control information, and the NDI information of 1 TB is determined according to the NDI field included in the downlink control information;

[0412] The transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs; or, to receive the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.

[0413] See also Fig. 9 , which is a schematic diagram of the composition structure of a network device in an embodiment of the present application, the network device 900 includes: a transceiver module 901 and a processing module 902, wherein:

[0414] The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N;

[0415] The processing module is used to determine the hybrid automatic repeat request HARQ process numbers of the L TBs;

[0416] The processing module is used to determine the new data indication NDI information of the L TBs;

[0417] The transceiver module is used to send the downlink control information to the terminal device, where the downlink control information includes a first bit;

[0418] The first bit includes 2 bits, the bit state of the first bit belongs to a first state set, the first state set is {01, 10, 11}, the N=4, and the downlink control information includes a first field, the bit state of the first bit is used to indicate the number of TBs L scheduled by the downlink control information, and the bit state of 5 bits of the first field is used to indicate the HARQ process numbers of the L TBs and the NDI information of the L TBs; or, the first bit includes 2 bits, the bit state of the first bit is a second state, the second state is 00, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB; or,

[0419] The first bit includes 1 bit, the bit state of the first bit is the third state, the N is greater than 1, and the downlink control information includes a second field, and the second field indicates the number of TBs L scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or, the first bit includes 1 bit, the bit state of the first bit is the fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, the bit state of the second bit is the fifth state, the N is greater than 1, and the downlink control information includes a third field, and the third field indicates the number of TBs scheduled by the downlink control information in the second value set. number L, HARQ process numbers of the L TBs, and NDI information of the L TBs, wherein the second value set and the first value set are different sets, and the number of bits included in the third field is one bit less than the number of bits included in the second field; or, the first bit includes 1 bit, and the bit state of the first bit is a fourth state, the downlink control information also includes a second bit, the second bit includes 1 bit, and the bit state of the second bit is a sixth state, the N=1, the HARQ process index indication field included in the downlink control information is used to indicate the HARQ process number of 1 TB, and the NDI field included in the downlink control information is used to indicate the NDI information of 1 TB;

[0420] The transceiver module is used to send the L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs; or, to receive the L TBs according to the determined HARQ process numbers of the L TBs and the NDI information of the L TBs.

[0421] In some embodiments of the present application, the first bit includes 1 bit, N=4, the bit state of the first bit is 1, the second field includes 6 bits, and the 6 bits of the second field indicate the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the first value set; or,

[0422] The first bit includes 1 bit, N=4, the bit state of the first bit is 0, and the bit state of the second bit is 1, the third field includes 5 bits, and the 5 bits of the third field indicate the number L of TBs scheduled by the downlink control information, the HARQ process numbers of the L TBs, and the NDI information of the L TBs in the second value set; or,

[0423] The first bit includes 1 bit, the bit state of the first bit is 0, and the bit state of the second bit is 0, the HARQ process index indication field is used to indicate the HARQ process number of the 1 TB, and the NDI field is used to indicate the NDI information of the 1 TB.

[0424] In some embodiments of the present application, the first bit includes 1 bit, the value set of N is {1, 2, 4, 8}, or,

[0425] The value set of N is {2, 4}; or,

[0426] The value set of N is {1, 4}; or,

[0427] The value set of N is {1, 4, 8}.

[0428] See also Figure 8 As shown, it is a schematic diagram of the composition structure of the terminal device in the embodiment of the present application. The terminal device 800 includes: a transceiver module 801 and a processing module 802, wherein:

[0429] The processing module is configured to receive downlink control information from a network device, wherein the downlink control information can schedule a maximum of 4 transport blocks TB; the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits;

[0430] The processing module is used to determine the number L of transport blocks TB scheduled by the downlink control information according to the first bit, and determine the index of the modulation and coding method MCS according to the first bit;

[0431] The processing module is used for, when L=1, determining that one bit in the second bit is a new data indication NDI bit, and determining a hybrid automatic repeat request HARQ process number of one TB according to the bit states of two bits in the second bit except one NDI bit; or, when L=2, determining that two bits in the second bit are NDI bits, and determining the HARQ process numbers of two TBs according to the bit state of one bit in the second bit except two NDI bits and the bit state of the first bit; or, when L=3, determining that three bits in the second bit are NDI bits, and determining the HARQ process numbers of three TBs according to the bit state of the first bit; or, when L=4, determining that three bits in the second bit are NDI bits corresponding to three TBs in four TBs, and determining the NDI bit corresponding to one TB in the four TBs except the three TBs corresponding to the NDI bits according to the bit state of the first bit;

[0432] The transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, to receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0433] See also Fig. 9 , which is a schematic diagram of the composition structure of a network device in an embodiment of the present application, the network device 900 includes: a transceiver module 901 and a processing module 902, wherein:

[0434] The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N;

[0435] The processing module is used to determine the hybrid automatic repeat request HARQ process numbers of the L TBs;

[0436] The processing module is used to determine the new data indication NDI information of the L TBs;

[0437] The transceiver module is used to send the downlink control information to the terminal device, the downlink control information includes a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits;

[0438] The first bit is used to indicate the number L of transport blocks TB scheduled by the downlink control information, and is also used to indicate the index of the modulation and coding method MCS;

[0439] The L=1, one bit of the second bits is a new data indication NDI bit, and the bit state of two bits of the second bits except one NDI bit is used to indicate the hybrid automatic repeat request HARQ process number of one TB; or, the L=2, two bits of the second bits are NDI bits, and the bit state of one bit of the second bits except two NDI bits and the bit state of the first bit are used to indicate the HARQ process numbers of two TBs; or, the L=3, three bits of the second bits are NDI bits, and the bit state of the first bit is used to indicate the HARQ process numbers of three TBs; or, the L=4, three bits of the second bits are NDI bits corresponding to three TBs of four TBs, and the bit state of the first bit is used to indicate the NDI bit corresponding to one TB of the four TBs except the three TBs corresponding to the NDI bits;

[0440] The transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, to receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0441] In some embodiments of the present application, the value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or,

[0442] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or,

[0443] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, L=2, and the HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or,

[0444] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or,

[0445] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0446] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0447] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 6, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0448] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, L=3, the three HARQ process numbers are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or,

[0449] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0; or,

[0450] The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1.

[0451] In some embodiments of the present application, the index of the MCS=floor(index indicated by the first bit / M);

[0452] Wherein, floor represents a floor function, and the / represents a division operation.

[0453] In some embodiments of the present application, M=10.

[0454] The embodiment of the present application provides a terminal device, the terminal device comprising: a processing module and a transceiver module, wherein:

[0455] The transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule up to 4 transmission blocks TB; the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits;

[0456] The processing module is used to determine at least the number L of transport blocks TB scheduled by the downlink control information and the index of the modulation and coding scheme MCS according to the first bit;

[0457] The processing module is used to determine at least one of a hybrid automatic repeat request HARQ process number of the L TBs and new data indication NDI information of K TBs according to the second bit, where K is an integer less than or equal to the L;

[0458] The transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or,

[0459] The transceiver module is used to receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0460] In some embodiments of the present application, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V=Imcs*5.

[0461] In some embodiments of the present application, the value V indicated by the first bit is a multiple of 5, the L=1 or the L=2, and the NDI of the first TB=0;

[0462] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0463] If H0 H1, NDI of the second TB = 1.<h1>

[0464] In some embodiments of the present application, the value indicated by the first bit is V=5m+1, where m is 0 or a positive integer, L=1 or L=2, and the NDI of the first TB is 1;

[0465] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0466] If H0 H1, NDI of the second TB = 1.<h1>

[0467] In some embodiments of the present application, the value indicated by the first bit is V=5m+2, where m is 0 or a positive integer, L=3, and the NDI of the first TB is 0;

[0468] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0469] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0470] In some embodiments of the present application, the value indicated by the first bit is V=5m+3, where m is 0 or a positive integer, L=3, and the NDI of the first TB is 1;

[0471] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0472] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0473] In some embodiments of the present application, the value indicated by the first bit V=5m+4, where m is 0 or a positive integer, and L=4;

[0474] The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3};

[0475] The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

[0476] In some embodiments of the present application, the value indicated by the first bit is 0 after performing a modulo operation on 5, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 0;

[0477] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0478] If H0 H1, NDI of the second TB = 1.<h1>

[0479] In some embodiments of the present application, the value indicated by the first bit is 1 after performing a modulo operation on 5, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 1;

[0480] Two bits of the second bits are used to indicate a first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate a second HARQ process number H1; if H0=H1, L=1, and the HARQ process number of 1 TB is H0; if H0≠H1, L=2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively;

[0481] If H0 H1, NDI of the second TB = 1.<h1>

[0482] In some embodiments of the present application, the value indicated by the first bit is 2 after performing a modulo operation on 5, the downlink control information schedules 3 TBs, and the NDI of the first TB is 0;

[0483] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0484] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0485] In some embodiments of the present application, the value indicated by the first bit is 3 after performing a modulo operation on 5, the downlink control information schedules 3 TBs, and the NDI of the first TB is 1;

[0486] Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2;

[0487] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0488] In some embodiments of the present application, the value indicated by the first bit is 4 after performing a modulo operation on 5, and the downlink control information schedules 4 TBs;

[0489] The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3};

[0490] The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

[0491] The embodiment of the present application provides a network device, the network device comprising: a processing module and a transceiver module, wherein:

[0492] The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N;

[0493] The processing module is used to determine the hybrid automatic repeat request HARQ process numbers of the L TBs;

[0494] The processing module determines the new data indication NDI information of the L TBs;

[0495] The transceiver module is used to send the downlink control information to the terminal device, the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits;

[0496] The first bit is used to indicate the number L of transport blocks TB and the index of the modulation and coding scheme MCS scheduled by the downlink control information;

[0497] The second bit is used to indicate at least one of a hybrid automatic repeat request HARQ process number of the L TBs and new data indication NDI information of the K TBs, where K is an integer less than or equal to the L;

[0498] The transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or,

[0499] The transceiver module is used to receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS.

[0500] In some embodiments of the present application, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V=Imcs*5.

[0501] In some embodiments of the present application, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB=0, and the value V indicated by the first bit is a multiple of 5;

[0502] Two bits of the second bit are used to indicate a first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate a second HARQ process number H1; the downlink control information schedules 1 TB, H0=H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0≠H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively;

[0503] NDI of the second TB=0, H0 H1.<h1>

[0504] In some embodiments of the present application, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB is 1, and the value indicated by the first bit is V=5m+1, where m is 0 or a positive integer;

[0505] Two bits of the second bit are used to indicate a first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate a second HARQ process number H1; the downlink control information schedules 1 TB, H0=H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0≠H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively;

[0506] NDI of the second TB=0, H0 H1.<h1>

[0507] In some embodiments of the present application, the downlink control information schedules 3 TBs, and the NDI of the first TB is 0, and the value indicated by the first bit is V=5m+2, where m is 0 or a positive integer;

[0508] Two bits of the second bit are used to respectively indicate NDI information of other K=2 TBs among the three TBs except the first TB;

[0509] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0510] In some embodiments of the present application, the downlink control information schedules 3 TBs, and the NDI of the first TB is 1, and the value indicated by the first bit is V=5m+3, where m is 0 or a positive integer;

[0511] Two bits of the second bit are used to indicate NDI information of two TBs other than the first TB among the three TBs respectively;

[0512] The remaining two bits in the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits in the second bit except the two bits indicate the unscheduled HARQ process number H2, wherein H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2.

[0513] In some embodiments of the present application, the downlink control information schedules 4 TBs, and the value indicated by the first bit is V=5m+4, where m is 0 or a positive integer;

[0514] The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3};

[0515] The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

[0516] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a program, and the program executes some or all of the steps recorded in the above method embodiment.

[0517] like Fig.10 As shown, it is a structural schematic diagram of another first communication device of the embodiment of the present application, and the first communication device is a terminal device, and the terminal device may include: a processor 101 (such as a CPU), a memory 102, a transmitter 104 and a receiver 103; the transmitter 104 and the receiver 103 are coupled to the processor 101, and the processor 101 controls the sending action of the transmitter 104 and the receiving action of the receiver 103. The memory 102 may include a high-speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory, and the memory 102 may store various instructions for completing various processing functions and implementing the method steps of the embodiment of the present application. Optionally, the terminal device involved in the embodiment of the present application may also include: one or more of a power supply 105, a communication bus 106 and a communication port 107. The receiver 103 and the transmitter 104 may be integrated in the transceiver of the terminal device, or may be a separate receiving and transmitting antenna on the terminal device. The communication bus 106 is used to realize the communication connection between components. The above-mentioned communication port 107 is used to realize the connection and communication between the terminal device and other peripherals.

[0518] In the embodiment of the present application, the memory 102 is used to store computer executable program codes, and the program codes include instructions; when the processor 101 executes the instructions, the instructions cause the processor 101 to execute the above Figure 2 The processing action of the terminal device in the method embodiment shown enables the transmitter 104 to execute the sending action of the terminal device in the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0519] like Fig.11As shown, it is a structural schematic diagram of another second communication device of an embodiment of the present application, and the second communication device is a network device, which may include: a processor (such as a CPU) 111, a memory 112, a receiver 113 and a transmitter 114; the receiver 113 and the transmitter 114 are coupled to the processor 111, and the processor 111 controls the receiving action of the receiver 113 and the sending action of the transmitter 114. The memory 112 may include a high-speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory, and the memory 112 may store various instructions for completing various processing functions and implementing the method steps of the embodiment of the present application. Optionally, the network device involved in the embodiment of the present application may also include: one or more of a power supply 115, a communication bus 116 and a communication port 117. The receiver 113 and the transmitter 114 may be integrated in the transceiver of the network device, or may be a separate receiving and transmitting antenna on the network device. The communication bus 116 is used to realize the communication connection between components. The above-mentioned communication port 117 is used to realize the connection and communication between the network device and other peripherals.

[0520] In the embodiment of the present application, the memory 112 is used to store computer executable program codes, and the program codes include instructions; when the processor 111 executes the instructions, the instructions cause the processor 111 to execute the above Figure 2 The processing action of the network device in the method embodiment shown enables the transmitter 114 to execute the sending action of the network device in the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0521] In another possible design, when the data transmission device is a chip in a terminal device or a network device, the chip includes: a processing unit and a communication unit, the processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, a pin or a circuit, etc. The processing unit may execute computer-executable instructions stored in the storage unit so that the chip in the terminal executes the wireless communication method of any one of the above-mentioned first aspects. Optionally, the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit in the terminal located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0522] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the program execution of the wireless communication method of the first aspect mentioned above.

[0523] It should also be noted that the device embodiments described above are merely schematic, wherein the units described 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 they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0524] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0525] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0526] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, a computer, a server, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

Claims

1. An information processing method, characterized in that: The method is applied to a terminal device or a chip in the terminal device, and includes: Receive downlink control information from a network device, wherein the downlink control information can schedule up to 4 transport blocks TB; the downlink control information includes 10 bits, the 10 bits are used to determine a scheduling indication and a modulation and coding method MCS index of the transport block TB, the 10 bits include a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; Determine the number L of TBs scheduled by the downlink control information according to the first bit, and determine the index of the MCS according to the first bit; Determine a hybrid automatic repeat request HARQ process number and new data indication NDI information of each TB in the L TBs, wherein the NDI information of at least one TB is determined according to the second bit; Send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, Receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; Wherein, determining the HARQ process number and NDI information of each TB in the L TBs includes: The L=1, it is determined that one of the second bits is an NDI bit, and the hybrid automatic repeat request HARQ process number of one TB is determined according to the bit states of two bits of the second bit except the one NDI bit; or, The L=2, determining that two bits in the second bits are NDI bits, and determining the HARQ process numbers of the two TBs according to the bit state of one bit in the second bits other than the two NDI bits and the bit state of the first bit; or, The L=3, determining that three bits in the second bit are NDI bits, and determining the HARQ process numbers of the three TBs according to the bit state of the first bit; or, The L=4 determines the HARQ process number of each TB in the 4 TBs, and determines that 3 bits in the second bit are the NDI bits corresponding to 3 TBs in the 4 TBs, and determines the NDI bit corresponding to 1 TB in the 4 TBs except the 3 TBs corresponding to the NDI bits according to the bit state of the first bit.

2. The method according to claim 1, characterized in that The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, L=2, and the HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 6, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, L=3, the HARQ process numbers of the three TBs are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1.

3. The method according to claim 2, characterized in that The index of the MCS=floor(index indicated by the first bit / M); Wherein, floor represents a floor function, and the / represents a division operation.

4. The method according to claim 3, characterized in that: The M=10.

5. An information processing method, characterized in that: The method is applied to a network device or a chip in the network device, and includes: Determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, where N and L are positive integers and 1≤L≤N; Determine the hybrid automatic repeat request HARQ process numbers of the L TBs; Determine new data indication NDI information of the L TBs; Sending the downlink control information to the terminal device, the downlink control information includes 10 bits, the 10 bits are used to determine the scheduling indication and the modulation and coding method MCS index of the transport block TB, the 10 bits include a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; The first bit is used to indicate the number L of TBs scheduled by the downlink control information, and is also used to indicate the index of the MCS; the second bit is used to indicate the NDI information of at least one TB; Send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, Receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; The L=1, one bit in the second bits is an NDI bit, and the bit states of two bits in the second bits except the one NDI bit are used to indicate the HARQ process number of one TB; or, The L=2, two bits in the second bits are NDI bits, and the bit state of one bit in the second bits other than the two NDI bits and the bit state of the first bit are used to indicate the HARQ process numbers of the two TBs; or, The L=3, 3 bits in the second bits are NDI bits, and the bit state of the first bit is used to indicate the HARQ process numbers of the 3 TBs; or, The L=4, 3 bits of the second bits are NDI bits corresponding to 3 TBs among the 4 TBs, and the bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB among the 4 TBs except the 3 TBs corresponding to the NDI bits.

6. The method according to claim 5, characterized in that The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, L=2, and the HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 6, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, L=3, the HARQ process numbers of the three TBs are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1.

7. The method according to claim 6, characterized in that The index of the MCS=floor(index indicated by the first bit / M); Wherein, floor represents a floor function, and the / represents a division operation.

8. The method according to claim 7, characterized in that The M=10.

9. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, wherein: The processing module is configured to receive downlink control information from a network device, wherein the downlink control information can schedule a maximum of 4 transport blocks TB; the downlink control information includes 10 bits, the 10 bits are used to determine a scheduling indication and a modulation and coding method MCS index of the transport block TB, the 10 bits include a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; The processing module is configured to determine the number L of transport blocks TB scheduled by the downlink control information according to the first bit, and determine the index of the MCS according to the first bit; The processing module determines the HARQ process number and NDI information of each TB in the L TBs, and the NDI bit of at least one TB is determined according to the second bit; The transceiver module is configured to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; The processing module determines the HARQ process number and NDI information of each TB in the L TBs, including: The L=1 determines that one of the second bits is a new data indication NDI bit, and determines the hybrid automatic repeat request HARQ process number of one TB according to the bit status of two bits in the second bit except one NDI bit; or, the L=2 determines that two of the second bits are NDI bits, and determines the HARQ process numbers of two TBs according to the bit status of one bit in the second bit except two NDI bits and the bit status of the first bit; or, the L=3 determines that three of the second bits are NDI bits, and determines the HARQ process numbers of three TBs according to the bit status of the first bit; or, the L=4 determines that three of the second bits are NDI bits corresponding to three TBs out of four TBs, and determines the NDI bit corresponding to one TB out of the four TBs except the three TBs corresponding to the NDI bits according to the bit status of the first bit.

10. The communication device according to claim 9, characterized in that: The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, L=2, and the HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 6, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, L=3, the HARQ process numbers of the three TBs are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1.

11. The communication device according to claim 10, characterized in that: The index of the MCS=floor(index indicated by the first bit / M); Wherein, floor represents a floor function, and the / represents a division operation.

12. The communication device according to claim 11, characterized in that: The M=10.

13. The communication device according to any one of claims 9 to 12, characterized in that: The communication device is a terminal device or a chip in the terminal device.

14. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, wherein: The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N; The processing module is used to determine the hybrid automatic repeat request HARQ process numbers of the L TBs; The processing module is used to determine the new data indication NDI information of the L TBs; The transceiver module is used to send the downlink control information to the terminal device, the downlink control information includes 10 bits, the 10 bits are used to indicate the scheduling indication and modulation and coding method MCS index of the transport block TB, the 10 bits include a first bit and a second bit, the first bit includes 7 bits, and the second bit includes 3 bits; The first bit is used to indicate the number L of TBs scheduled by the downlink control information, and is also used to indicate the index of the MCS; the second bit is used to indicate the NDI information of at least one TB; The transceiver module is configured to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; The L=1, one bit in the second bits is an NDI bit, and the bit states of two bits in the second bits except the one NDI bit are used to indicate a hybrid automatic repeat request HARQ process number of one TB; or, The L=2, two bits in the second bits are NDI bits, and the bit state of one bit in the second bits other than the two NDI bits and the bit state of the first bit are used to indicate the HARQ process numbers of the two TBs; or, The L=3, 3 bits in the second bits are NDI bits, and the bit state of the first bit is used to indicate the HARQ process numbers of the 3 TBs; or, The L=4, 3 bits of the second bits are NDI bits corresponding to 3 TBs among the 4 TBs, and the bit state of the first bit is used to indicate the NDI bit corresponding to 1 TB among the 4 TBs except the 3 TBs corresponding to the NDI bits.

15. The communication device according to claim 14, characterized in that: The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 0, L=1, and M is a positive integer; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 1, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=1+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 2, L=2, and the HARQ process numbers of the two TBs are {H0=0, H1=2+b2}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 3, L=2, and the HARQ process numbers of the two TBs are {H0=b2, H1=3}, wherein H0 and H1 represent the HARQ process numbers of the two TBs, and b2 represents the bit state of one bit in the second bit except the two NDI bits; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 4, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=2}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 5, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=1, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 6, L=3, the HARQ process numbers of the three TBs are {H0=0, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 7, L=3, the HARQ process numbers of the three TBs are {H0=1, H1=2, H2=3}, and H0, H1 and H2 represent the HARQ process numbers of the three TBs; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 8, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 0; or, The value obtained by performing a modulo operation on the first value M of the index indicated by the first bit is 9, L=4, and the NDI information corresponding to one TB among the four TBs except the three TBs corresponding to the NDI bit is 1.

16. The communication device according to claim 15, characterized in that: The index of the MCS=floor(index indicated by the first bit / M); Wherein, floor represents a floor function, and the / represents a division operation.

17. The communication device according to claim 16, characterized in that: The M=10.

18. The communication device according to any one of claims 14 to 17, characterized in that: The communication device is a network device or a chip in a network device.

19. An information processing method, characterized in that: The method is applied to a terminal device or a chip in the terminal device, and includes: Receive downlink control information from a network device, wherein the downlink control information can schedule up to 4 transport blocks TB; the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits; Determine at least the number L of transport blocks TB scheduled by the downlink control information and the index of a modulation coding scheme MCS according to the first bit; Determine at least one of the hybrid automatic repeat request HARQ process number of the L TBs and the new data indication NDI information of the K TBs according to the second bit, where K is an integer less than or equal to the L; send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, Receive the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; The value V indicated by the first bit is used to indicate the MCS index Imcs, wherein V=Imcs*5; or, The value V indicated by the first bit is a multiple of 5, L=1 or L=2, and the NDI of the first TB=0; Two of the second bits are used to indicate the first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate the second HARQ process number H1; if H0 = H1, L = 1, and the HARQ process number of 1 TB is H0; if H0 ≠ H1, L = 2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively; If H0 < H1, the NDI of the second TB = 0, if H0 > H1, the NDI of the second TB = 1; Or, wherein, the value V indicated by the first bit is V = 5m + 1, where m is 0 or a positive integer, L = 1 or L = 2, and the NDI of the first TB = 1; Two of the second bits are used to indicate the first HARQ process number H0, and the remaining two bits of the second bits except the two bits are used to indicate the second HARQ process number H1; if H0 = H1, L = 1, and the HARQ process number of 1 TB is H0; if H0 ≠ H1, L = 2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively; If H0 < H1, the NDI of the second TB = 0, if H0 > H1, the NDI of the second TB = 1; Or, wherein, the value V indicated by the first bit is V = 5m + 2, where m is 0 or a positive integer, L = 3, and the NDI of the first TB = 0; Two of the second bits are used to indicate the NDI information of the other K TBs except the first TB among 3 TBs respectively, and K = 2; The remaining two bits of the second bits except the two bits indicate the 3 HARQ process numbers corresponding to 3 TBs; or, the remaining two bits of the second bits except the two bits indicate the un-scheduled HARQ process number H2, and H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the 3 TBs are the remaining 3 HARQ process numbers in {0, 1, 2, 3} except H2; Or, wherein, the value V indicated by the first bit is V = 5m + 3, where m is 0 or a positive integer, L = 3, and the NDI of the first TB = 1; Two of the second bits are used to indicate the NDI information of the other K TBs except the first TB among 3 TBs respectively, and K = 2; The remaining two bits of the second bits except the two bits indicate the 3 HARQ process numbers corresponding to 3 TBs; or, the remaining two bits of the second bits except the two bits indicate the un-scheduled HARQ process number H2, and H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the 3 TBs are the remaining 3 HARQ process numbers in {0, 1, 2, 3} except H2; Or, wherein, the value V indicated by the first bit is V = 5m + 4, where m is 0 or a positive integer, L = 4; The HARQ process numbers corresponding to 4 TBs are 4 HARQ process numbers in the HARQ process set {0, 1, 2, 3}; The 4 bits of the second bit respectively indicate the NDI information corresponding to each of the 4 TBs.

20. An information processing method, characterized in that: The method is applied to a network device or a chip in a network device, and includes: Determine the number L of transport blocks (TBs) scheduled by the downlink control information, where the downlink control information can schedule at most N TBs, N and L are positive integers, and 1 ≤ L ≤ N; Determine the hybrid automatic repeat request (HARQ) process numbers of the L TBs; Determine the new data indication (NDI) information of the L TBs; Send the downlink control information to the terminal device, where the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits; The first bit is used to indicate the number L of transport blocks (TBs) scheduled by the downlink control information and the index of the modulation and coding scheme (MCS); The second bit is used to indicate at least one of the HARQ process numbers of the L TBs and the NDI information of K TBs, where K is an integer less than or equal to L; Send the L TBs according to the HARQ process numbers of each of the L TBs determined, the NDI information of each of the L TBs, and the index of the MCS; or, Receive the L TBs according to the HARQ process numbers of each of the L TBs determined, the NDI information of each of the L TBs, and the index of the MCS; Wherein, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V = Imcs * 5; Or, Wherein, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB = 0, and the value V indicated by the first bit is a multiple of 5; Two bits of the second bit are used to indicate the first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate the second HARQ process number H1; the downlink control information schedules 1 TB, H0 = H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0 ≠ H1, and the HARQ process numbers of 2 TBs are H0 and H1 respectively; The NDI of the second TB = 0, H0 < H1; the NDI of the second TB = 1, H0 > H1; Or, Wherein, the downlink control information schedules 1 TB or 2 TBs, and the NDI of the first TB = 1, and the value V indicated by the first bit = 5m + 1, where m is 0 or a positive integer; Two of the second bits are used to indicate the first HARQ process number H0, and the other two of the second bits are used to indicate the second HARQ process number H1; the downlink control information schedules 1 TB, H0 = H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0 ≠ H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively; For the second TB, NDI = 0, H0 < H1; for the second TB, NDI = 1, H0 > H1; Or, wherein, the downlink control information schedules 3 TBs, and for the first TB, NDI = 0, and the value V indicated by the first bit is V = 5m + 2, where m is 0 or a positive integer; Two of the second bits are used to respectively indicate the NDI information of the other K = 2 TBs among the 3 TBs except the first TB; The other two of the second bits indicate the 3 HARQ process numbers corresponding to the 3 TBs; or, the other two of the second bits indicate the unscheduled HARQ process number H2, and H2 is a HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the 3 TBs are the remaining 3 HARQ process numbers in {0, 1, 2, 3} except H2; Or, wherein, the downlink control information schedules 3 TBs, and for the first TB, NDI = 1, and the value V indicated by the first bit is V = 5m + 3, where m is 0 or a positive integer; Two of the second bits are used to respectively indicate the NDI information of the other 2 TBs among the 3 TBs except the first TB; The other two of the second bits indicate the 3 HARQ process numbers corresponding to the 3 TBs; or, the other two of the second bits indicate the unscheduled HARQ process number H2, and H2 is a HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the 3 TBs are the remaining 3 HARQ process numbers in {0, 1, 2, 3} except H2; Or, wherein, the downlink control information schedules 4 TBs, and the value V indicated by the first bit is V = 5m + 4, where m is 0 or a positive integer; The HARQ process numbers corresponding to the 4 TBs are 4 HARQ process numbers in the HARQ process set {0, 1, 2, 3}; The 4 bits of the second bit respectively indicate the NDI information corresponding to each of the 4 TBs.

21. A communication device, characterized in that: The communication device includes: a processing module and a transceiver module, wherein, The transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule up to 4 transport blocks TBs; the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits; The processing module is configured to determine at least the number L of transport blocks (TBs) scheduled by the downlink control information according to the first bit, and determine the index of the modulation and coding scheme (MCS); The processing module is configured to determine at least one of the hybrid automatic repeat request (HARQ) process numbers of the L TBs and the new data indication (NDI) information of K TBs according to the second bit, where K is an integer less than or equal to L; the transceiver module is configured to transmit the L TBs according to the HARQ process number of each of the L TBs determined, the NDI information of each of the L TBs, and the index of the MCS; or, The transceiver module is configured to receive the L TBs according to the HARQ process number of each of the L TBs determined, the NDI information of each of the L TBs, and the index of the MCS; Wherein, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V = Imcs * 5; Or, Wherein, the value V indicated by the first bit is a multiple of 5, L = 1 or L = 2, and the NDI of the first TB = 0; Two bits of the second bit are used to indicate the first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate the second HARQ process number H1; if H0 = H1, L = 1, and the HARQ process number of 1 TB is H0; if H0 ≠ H1, L = 2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively; If H0 < H1, the NDI of the second TB = 0, if H0 > H1, the NDI of the second TB = 1; Or, Wherein, the value V indicated by the first bit = 5m + 1, where m is 0 or a positive integer, L = 1 or L = 2, and the NDI of the first TB = 1; Two bits of the second bit are used to indicate the first HARQ process number H0, and the remaining two bits of the second bit except the two bits are used to indicate the second HARQ process number H1; if H0 = H1, L = 1, and the HARQ process number of 1 TB is H0; if H0 ≠ H1, L = 2, and the HARQ process numbers of 2 TBs are H0 and H1 respectively; If H0 < H1, the NDI of the second TB = 0, if H0 > H1, the NDI of the second TB = 1; Or, Wherein, the value V indicated by the first bit = 5m + 2, where m is 0 or a positive integer, L = 3, and the NDI of the first TB = 0; Two bits of the second bit are used to indicate the NDI information of the other K TBs except the first TB among the 3 TBs respectively, and K = 2; The remaining two bits of the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits of the second bit except the two bits indicate the unscheduled HARQ process number H2, where H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2. or, The value indicated by the first bit is V=5m+3, where m is 0 or a positive integer, L=3, and the NDI of the first TB is 1; Two bits of the second bit are used to respectively indicate NDI information of other K TBs among the three TBs except the first TB, where K=2; The remaining two bits of the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits of the second bit except the two bits indicate the unscheduled HARQ process number H2, where H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2; or, Wherein, the value indicated by the first bit V=5m+4, where m is 0 or a positive integer, and L=4; The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3}; The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

22. The communication device according to claim 21, characterized in that The communication device is a terminal device or a chip in the terminal device.

23. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, wherein: The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, the N and the L are positive integers, and 1≤L≤N; The processing module is used to determine the hybrid automatic repeat request HARQ process numbers of the L TBs; The processing module determines the new data indication NDI information of the L TBs; The transceiver module is used to send the downlink control information to the terminal device, the downlink control information includes a first bit and a second bit, the first bit includes 6 bits, and the second bit includes 4 bits; The first bit is used to indicate the number L of transport blocks TB and the index of the modulation and coding scheme MCS scheduled by the downlink control information; The second bit is used to indicate at least one of a hybrid automatic repeat request HARQ process number of the L TBs and new data indication NDI information of the K TBs, where K is an integer less than or equal to the L; The transceiver module is used to send the L TBs according to the determined HARQ process number of each TB in the L TBs, the NDI information of each TB in the L TBs, and the index of the MCS; or, The transceiver module is used to receive the L transport blocks (TBs) according to the determined hybrid automatic repeat request (HARQ) process number of each of the L TBs, the new data indicator (NDI) information of each of the L TBs, and the index of the modulation and coding scheme (MCS). Among them, the value V indicated by the first bit is used to indicate the MCS index Imcs, where V = Imcs * 5. Or Among them, the downlink control information schedules 1 or 2 TBs, and the NDI of the first TB = 0, and the value V indicated by the first bit is a multiple of 5. Two bits in the second bit are used to indicate the first HARQ process number H0, and the remaining two bits in the second bit except the two bits are used to indicate the second HARQ process number H1; the downlink control information schedules 1 TB, H0 = H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0 ≠ H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. The NDI of the second TB = 0, H0 < H1; the NDI of the second TB = 1, H0 > H1. Or Among them, the downlink control information schedules 1 or 2 TBs, and the NDI of the first TB = 1, and the value V indicated by the first bit = 5m + 1, where m is 0 or a positive integer. Two bits in the second bit are used to indicate the first HARQ process number H0, and the remaining two bits in the second bit except the two bits are used to indicate the second HARQ process number H1; the downlink control information schedules 1 TB, H0 = H1, and the HARQ process number of 1 TB is H0; the downlink control information schedules 2 TBs, H0 ≠ H1, and the HARQ process numbers of the 2 TBs are H0 and H1 respectively. The NDI of the second TB = 0, H0 < H1; the NDI of the second TB = 1, H0 > H1. Or Among them, the downlink control information schedules 3 TBs, and the NDI of the first TB = 0, and the value V indicated by the first bit = 5m + 2, where m is 0 or a positive integer. Two bits in the second bit are used to respectively indicate the NDI information of the other K = 2 TBs except the first TB among the 3 TBs. The remaining two bits in the second bit except the two bits indicate the 3 HARQ process numbers corresponding to the 3 TBs; or, the remaining two bits in the second bit except the two bits indicate the non-scheduled HARQ process number H2, and the H2 is a HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the 3 TBs are the remaining 3 HARQ process numbers in {0, 1, 2, 3} except H2. Or Among them, the downlink control information schedules 3 TBs, and the NDI of the first TB = 1, and the value V indicated by the first bit = 5m + 3, where m is 0 or a positive integer. Two bits in the second bit are used to respectively indicate the NDI information of the other 2 TBs except the first TB among the 3 TBs. The remaining two bits of the second bit except the two bits indicate the three HARQ process numbers corresponding to the three TBs; or, the remaining two bits of the second bit except the two bits indicate the unscheduled HARQ process number H2, where H2 is the HARQ process number in the HARQ process set {0, 1, 2, 3}, and the HARQ process numbers corresponding to the three TBs are the remaining three HARQ process numbers in {0, 1, 2, 3} except H2; or, The downlink control information schedules 4 TBs, and the value indicated by the first bit is V=5m+4, where m is 0 or a positive integer; The HARQ process numbers corresponding to the four TBs are the four HARQ process numbers in the HARQ process set {0, 1, 2, 3}; The four bits of the second bit respectively indicate the NDI information corresponding to each TB in the four TBs.

24. The communication device according to claim 23, characterized in that The communication device is a network device or a chip in a network device.

25. A communication device, comprising a processor and a memory, wherein the memory is coupled to the processor, and the processor is configured to execute the method of any one of claims 1 to 8, or claim 19, or claim 20.

26. A computer-readable storage medium comprising instructions, which, when executed on a computer, cause the computer to execute the method of any one of claims 1 to 8, or claim 19, or claim 20.

27. A computer program product comprising instructions, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 8, or claim 19, or claim 20.