Patent Description:
At present, in a discussion about a New Radio (NR)/<NUM>-Generation (<NUM>) mobile communication technology, there are two following types of approaches supported by solutions that multiple Transmission Reception Points (TRPs) or multiple Antenna panels or multiple beams simultaneously provide transmission for a terminal device. Specifically, a first approach is that the terminal device only receives one Physical Downlink Control Channel (PDCCH) indicating relevant indication information about data transmitted through multiple TRPs/beams. A second approach is that the terminal device receives different NR-PDCCHs from different TRPs/beams, and each control channel indicates relevant indication information about one corresponding data transmission.

However, for the second approach, the terminal device needs to simultaneously detect multiple PDCCHs/Physical Downlink Shared Channels (PDSCHs) on the same carrier, and needs to send uplink information on uplinks corresponding to multiple downlinks, causing too high complexity and power consumption of the terminal device.

Document <CIT> discloses techniques for sending control information relating to multiple downlink carriers on a single uplink carrier.

Technical solutions in the examples of the present invention will be described with reference to the accompanying drawings.

<FIG> is an example diagram of a <NUM> communication system <NUM> according to an example of the present invention.

As shown in <FIG>, the communication system <NUM> may include a terminal device <NUM>, a first TRP <NUM> and a second TRP <NUM>. The first TRP <NUM> and the second TRP <NUM> may respectively communicate with the terminal device <NUM> through air interfaces. Specifically, the first TRP <NUM> and the second TRP <NUM> may independently schedule one terminal device <NUM> for data transmission.

For example, the terminal device <NUM> detects PDCCHs from the first TRP <NUM> and the second TRP <NUM> respectively within one time slot to schedule multiple independent uplink data transmissions, and these independent uplink transmissions may be just scheduled into the same time slot.

However, under the communication system shown in <FIG>, there may be multiple communication scenarios.

For example, the first TRP <NUM> and the second TRP <NUM> belong to the same cell, and a connection (backhaul) between the first TRP <NUM> and the second TRP <NUM> is ideal, that is, information interaction may be rapidly and dynamically performed.

For another example, the first TRP <NUM> and the second TRP <NUM> belong to the same cell, and the connection between the first TRP <NUM> and the second TRP <NUM> is non-ideal, that is, information interaction between the first TRP <NUM> and the second TRP <NUM> cannot be quickly performed, and relatively slow data interaction can only be performed.

For another example, the first TRP <NUM> and the second TRP <NUM> belong to different cells, and the connection between the first TRP <NUM> and the second TRP <NUM> is ideal.

For still another example, the first TRP <NUM> and the second TRP <NUM> belong to different cells, and the connection between the first TRP <NUM> and the second TRP <NUM> is non-ideal.

Since a network device may send different NR-PDCCHs/NR-PDSCHs from multiple TRPs to a terminal device, that is, the terminal device receives downlink information through multiple downlinks. Herein, each downlink has corresponding uplink information to be transmitted, and the uplink information includes at least one piece of the following information signals: acknowledgement/non-acknowledgement (ACK/NACK) corresponding to each downlink, report information such as Channel State Information (CSI) corresponding to each downlink, and uplink data.

It can be seen that if the terminal device <NUM> further needs to send uplink information on uplinks corresponding to multiple downlinks, too high complexity and power consumption of the terminal device will be caused.

Aiming at the above problems, an example of the present invention provides a data transmission method, which can effectively reduce too high complexity and power consumption of the terminal device through indicating a transmission mode of uplink signals for the terminal device by the network device.

It should be understood that the <NUM> communication system <NUM> is taken as an example for exemplarily describing the example of the present invention. However, the examples of the present invention are not limited thereto. In other words, the technical solutions of the example of the present invention may be applied to any communication system in which multiple network devices can independently schedule a terminal to transmit data. For example, if TRPs in <FIG> correspond to beams, accordingly an example of an application scenario as shown in <FIG> may be obtained. The scenario includes a terminal device <NUM> and a network device <NUM>, wherein there are multiple beams between the terminal device <NUM> and the network device <NUM>.

For example, a Global System of Mobile Communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an LTE Time Division Duplex (TDD) system, and a Universal Mobile Telecommunication System (UMTS) system.

The present invention describes various examples in combination with a network device and a terminal device.

The network device <NUM> may refer to any entity at a network side for sending or receiving signals. For example, it may be a user device for machine type communication (MTC), a Base Transceiver Station (BTS) in a GSM or CDMA, a NodeB in a WCDMA, an Evolutional Node B (eNB or eNodeB) in an LTE, a base station device in a <NUM> network, etc..

In addition, the terminal device <NUM> may be any terminal device. Specifically, the terminal device <NUM> may communicate with one or more core networks through a radio access network (RAN), and may be referred to as an access terminal, a User Equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. For example, the terminal device may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with a wireless communication function, a computing device or another processing device connected to a wireless modem, an on-board device, a wearable device, a terminal device in a <NUM> network or the like.

<FIG> is a schematic flowchart of a data transmission method according to the present invention.

As shown in <FIG>, the method includes the following acts <NUM>, <NUM>, and <NUM>.

In <NUM>, a network device generates first indication information.

In <NUM>, the network device sends the first indication information to a terminal device.

In <NUM>, the terminal device sends multiple pieces of uplink information to the network device according to the first indication information.

Specifically, the network device generates the first indication information, wherein the first indication information is used for indicating the terminal device to simultaneously send multiple pieces of uplink information corresponding to multiple downlinks on multiple uplink channels, or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on multiple uplink channels in a time division multiplexing mode, or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on a first uplink channel of the multiple uplink channels. The network device sends the first indication information to the terminal device.

In the present invention, the multiple uplink channels are uplink channels corresponding to the multiple downlinks, the multiple downlinks are links for a terminal to receive downlink information, and each downlink has corresponding uplink information to be transmitted. It can be understood that the first indication information indicates the terminal device to simultaneously send uplink information corresponding to each downlink on multiple independent uplink channels; or, the first indication information indicates the terminal device to send uplink information corresponding to each downlink in a time division multiplexing (TDM) mode on multiple independent uplink channels; or, the first indication information indicates the terminal device to transmit uplink information corresponding multiple downlinks in a combination way by using a uplink channel.

In other words, after receiving the first indication information sent by the network device, the terminal device sends the multiple pieces of uplink information to the network device according to the first indication information.

A method for the network device to generate the first indication information in the example of the present invention is described exemplarily below.

Optionally, the network device may generate the first indication information according to at least one piece of the following information: interaction capabilities between multiple Transmission Reception Points (TRPs) corresponding to the multiple downlinks, interaction capabilities between multiple beams corresponding to the multiple downlinks, interaction capabilities between multiple cells to which the multiple TRPs belong, interaction capabilities between multiple cells to which the multiple beams belong, report information of the terminal device, service information of the multiple downlinks, and network load information.

Herein, the report information may include at least one piece of the following information: capability information indicating whether the terminal device supports to send the multiple pieces of uplink information on the multiple uplink channels, information about a Multiple-Input Multiple-Output (MIMO) capability of the terminal device, level information of the terminal device, and a Power Headroom Report (PHR) of the terminal device.

An implementation for the network device to send the first indication information to the terminal device is described below.

The network device sends a Radio Resource Control (RRC) signaling to the terminal device, wherein the RRC signaling includes the first indication information; or, the network device may send a Media Access Control (MAC) Control cell (CE) to the terminal device, wherein the MAC CE includes the first indication information. In other words, the terminal device may obtain the first indication information through the RRC signaling or the MAC CE.

The network device sends first Downlink Control Information (DCI) to the terminal device, wherein the first DCI includes the first indication information. In other words, the terminal device obtains the first indication information through the first DCI.

In the example of the present invention, when the network device sends the first indication information through the first DCI, the terminal device may only receive one NR-PDCCH indicating relevant indication information about data transmitted on multiple TRPs/beams, or the terminal device may receive different NR-PDCCHs from different TRPs/beams, wherein each control channel indicates relevant indication information about data transmitted on multiple TRPs/beams.

In other words, the network device sends the first DCI to the terminal device on a control channel corresponding to each downlink in the multiple downlinks; or, the network device sends the first DCI to the terminal device on a control channel corresponding to a first downlink of the multiple downlinks.

when the network device sends the first DCI to the terminal device on the control channel corresponding to each downlink in the multiple downlinks, the terminal device receives eceive the first DCI sent by the network device on a control channel corresponding to any downlink in the multiple downlinks.

When the network device sends the first DCI to the terminal device on the control channel corresponding to the first downlink of the multiple downlinks, the terminal device receives the first DCI sent by the network device on the control channel corresponding to the first downlink.

In the present invention, after receiving the first indication information, the terminal device sends the multiple pieces of uplink information to the network device according to the first indication information.

From the perspective of the terminal device, an implementation by which the terminal device sends the multiple pieces of uplink information to the network device after receiving the first indication information will be described below.

When the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on a first uplink channel of the multiple uplink channels, the multiple pieces of uplink information are sent to the network device on a Physical Uplink Control Channel (PUCCH), wherein the multiple pieces of uplink information includes acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and/or Channel State Information (CSI) corresponding to each downlink in the multiple downlinks.

In other words, when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, the network device receives the multiple pieces of uplink information sent by the terminal device on the PUCCH, wherein the multiple pieces of uplink information include acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and/or CSI corresponding to each downlink in the multiple downlinks.

When the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, the multiple pieces of uplink information are sent to the network device on a Physical Uplink Shared Channel (PUSCH), wherein the multiple pieces of uplink information includes uplink data, or the multiple pieces of uplink information includes the uplink data and at least one piece of the following information: acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and Channel State Information (CSI) corresponding to each downlink in the multiple downlinks.

In other words, when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, the network device receives the multiple pieces of uplink information sent by the terminal device on the PUCCH, wherein the multiple pieces of uplink information include uplink data, or the multiple pieces of uplink information include the uplink data and at least one piece of the following information: acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and CSI corresponding to each downlink in the multiple downlinks.

It should be understood that in the present invention, if the terminal device needs to send uplink data to the network device, that is, when uplink data needs to be included in the multiple pieces of uplink information, the terminal device further needs to receive an uplink (UL) grant message of the uplink data sent by the network device before sending the multiple pieces of uplink information to the network device.

Specifically, before sending the multiple pieces of uplink information to the network device, the terminal device receives the UL grant message of the uplink data sent by the network device, and then according to the first indication information and the UL grant message, sends the multiple pieces of uplink information to the network device.

Optionally, the terminal device receives a second DCI sent by the network device, wherein the second DCI includes the UL grant message. That is, the network device may carry the UL grant message in the second DCI to send to the terminal device.

As one example, exemplarily, the network device may send the second DCI to the terminal device on a control channel corresponding to each downlink in the multiple downlinks; or, may send the second DCI to the terminal device on a control channel corresponding to a second downlink of the multiple downlinks.

For example, when the network device sends the second DCI to the terminal device on the control channel corresponding to each downlink in the multiple downlinks, the terminal device may receive the second DCI sent by the network device on a control channel corresponding to any downlink in the multiple downlinks. The method in the example of the present invention can effectively improve a success rate of detection of the terminal device.

For another example, when the network device sends the second DCI to the terminal device on the control channel corresponding to the second downlink of the multiple downlinks, the terminal device may receive the second DCI sent by the network device on the control channel corresponding to the second downlink of the multiple downlinks; that is, the network device and the terminal device transmit the second DCI by default on the control channel corresponding to the second downlink. The method in the example of the present invention can effectively reduce signaling overhead.

For another example, when the network device sends the second DCI to the terminal device on the control channel corresponding to any downlink in the multiple downlinks, the terminal device may receive the second DCI sent by the network device on a control channel corresponding to each downlink in the multiple downlinks. That is, the terminal device receives the second DCI sent by the network device through blind detection on control channels corresponding to the multiple downlinks. The method in the example of the present invention can effectively reduce signaling overhead.

As another example, exemplarily, the network device may select at least one downlink in the multiple downlinks; and then sends the second DCI to the terminal device on the at least one downlink.

For example, before sending the second DCI to the terminal device, the network device generates second indication information for indicating the terminal device to receive the second DCI on the at least one downlink; and sends the second indication information to the terminal device. At this time, the terminal device may receive the second DCI sent by the network device on a control channel corresponding to the at least one downlink according to the second indication information. The method in the example of the present invention can further reduce the complexity of the terminal device.

For another example, the network device may select the at least one downlink in the multiple downlinks according to quality information and/or load information of the multiple downlinks. At this time, the terminal device may also select the at least one downlink in the multiple downlinks according to the quality information and/or load information of the multiple downlinks, and then receive the second DCI sent by the network device on a control channel corresponding to the at least one downlink. The method in the example of the present invention can effectively improve a success rate of detection of the terminal device.

It should be understood that the method for the network device to send the UL grant message to the terminal device is only described exemplarily, and the example of the present invention is not limited thereto. For example, the network device may determine a downlink for sending the second DCI through negotiation with the terminal device.

<FIG> is a schematic diagram of a network device <NUM> according to an example of the present invention.

As shown in <FIG>, the network device <NUM> includes a generating unit <NUM> and a transceiving unit <NUM>.

The generating unit <NUM> is used for generating first indication information, wherein the first indication information is used for indicating a terminal device to simultaneously send multiple pieces of uplink information corresponding to multiple downlinks on multiple uplink channels, or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the multiple uplink channels in a time division multiplexing mode, or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on a first uplink channel of the multiple uplink channels.

The transceiving unit <NUM> is used for sending the first indication information to the terminal device.

Optionally, the generating unit <NUM> is specifically used for generating the first indication information according to at least one piece of the following information: interaction capabilities between multiple Transmission Reception Points (TRPs) corresponding to the multiple downlinks, interaction capabilities between multiple beams corresponding to the multiple downlinks, interaction capabilities between multiple cells to which the multiple TRPs belong, interaction capabilities between multiple cells to which the multiple beams belong, report information of the terminal device, service information of the multiple downlinks, and network load information.

Optionally, the report information includes at least one piece of the following information:
capability information indicating whether the terminal device supports to send the multiple pieces of uplink information on the multiple uplink channels, information about a Multiple-Input Multiple-Output (MIMO) capability of the terminal device, level information of the terminal device, and a Power Headroom Report (PHR) of the terminal device.

Optionally, the transceiving unit <NUM> is specifically used for sending a Radio Resource Control (RRC) signaling to the terminal device, wherein the RRC signaling includes the first indication information; or, sending a Media Access Control (MAC) Control Cell (CE) to the terminal device, wherein the MAC CE includes the first indication information.

Optionally, the transceiving unit <NUM> is specifically used for sending first Downlink Control Information (DCI) to the terminal device, wherein the first DCI includes the first indication information.

Optionally, the transceiving unit <NUM> is further specifically used for sending the first DCI to the terminal device on a control channel corresponding to each downlink in the multiple downlinks; or, sending the first DCI to the terminal device on a control channel corresponding to a first downlink in the multiple downlinks.

Optionally, the transceiving unit <NUM> is further used for receiving the multiple pieces of uplink information sent by the terminal device.

Optionally, the transceiving unit <NUM> is specifically used for, when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, receiving the multiple pieces of uplink information sent by the terminal device on a PUCCH, wherein the multiple pieces of uplink information include acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and/or CSI corresponding to each downlink in the multiple downlinks.

Optionally, the transceiving unit <NUM> is specifically used for, when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, receiving the multiple pieces of uplink information sent by the terminal device on a PUSCH, wherein the multiple pieces of uplink information include uplink data, or the multiple pieces of uplink information include the uplink data and at least one piece of the following information: acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and CSI corresponding to each downlink in the multiple downlinks.

Optionally, the transceiving unit <NUM> is further used for, before receiving the multiple pieces of uplink information sent by the terminal device, sending an uplink (UL) grant message of uplink data to the terminal device.

Optionally, sending the UL grant message of uplink data to the terminal device includes: sending second Downlink Control Information (DCI) to the terminal device, wherein the second DCI includes the UL grant message.

Optionally, the transceiving unit <NUM> is specifically used for sending the second DCI to the terminal device on a control channel corresponding to each downlink in the multiple downlinks; or, sending the second DCI to the terminal device on a control channel corresponding to a second downlink of the multiple downlinks.

Optionally, the transceiving unit <NUM> is specifically used for selecting at least one downlink in the multiple downlinks; and sending the second DCI to the terminal device on the at least one downlink.

Optionally, the generating unit <NUM> is further used for, before sending the second Downlink Control Information (DCI) to the terminal device, generating second indication information, wherein the second indication information is used for indicating the terminal device to receive the second DCI on the at least one downlink; and the transceiving unit <NUM> is further used for sending the second indication information to the terminal device.

Optionally, the transceiving unit <NUM> is specifically used for selecting the at least one downlink in the multiple downlinks according to quality information and/or load information of the multiple downlinks.

It should be noted that in the example of the present invention, the generating unit <NUM> may be implemented by a processor, and the transceiving unit <NUM> may be implemented by a transceiver. As shown in <FIG>, a network device <NUM> may include a processor <NUM>, a transceiver <NUM>, and a memory <NUM>. The memory <NUM> may be used for storing indication information, and may be further used for storing codes, instructions, etc., executed by the processor <NUM>. Various components in the network device <NUM> are connected by a bus system. The bus system includes a power bus, a control bus and a status signal bus in addition to a data bus.

The network device <NUM> shown in <FIG> can implement the various processes implemented by the network device in the method example of <FIG> described above. In order to avoid duplication, the details will not be repeated here.

<FIG> is a schematic block diagram of a terminal device <NUM> according to an example of the present invention.

As shown in <FIG>, the terminal device <NUM> includes a receiving unit <NUM> and a sending unit <NUM>.

The receiving unit <NUM> is used for receiving first indication information sent by the network device, wherein the first indication information is used for indicating the terminal device to simultaneously send multiple pieces of uplink information corresponding to multiple downlinks on multiple uplink channels, or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the multiple uplink channels in a time division multiplexing mode, or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on a first uplink channel of the multiple uplink channels.

The sending unit <NUM> is used for sending the multiple pieces of uplink information to the network device according to the first indication information.

Optionally, the receiving unit <NUM> is specifically used for receiving a Radio Resource Control (RRC) signaling sent by the network device, wherein the RRC signaling includes the first indication information; or, receiving a Media Access Control (MAC) Control Cell (CE) sent by the network device, wherein the MAC CE includes the first indication information.

Optionally, the receiving unit <NUM> is specifically used for receiving first Downlink Control Information (DCI) sent by the network device, wherein the first DCI includes the first indication information.

Optionally, the receiving unit <NUM> is specifically used for receiving the first DCI sent by the network device on a control channel corresponding to any downlink of the multiple downlinks; or, receiving the first DCI sent by the network device on a control channel corresponding to a first downlink of the multiple downlinks.

Optionally, the sending unit <NUM> is specifically used for, when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, sending the multiple pieces of uplink information to the network device on a PUCCH, wherein the multiple pieces of uplink information include acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and/or CSI corresponding to each downlink in the multiple downlinks.

Optionally, the sending unit <NUM> is specifically used for, when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, sending the multiple pieces of uplink information to the network device on a PUSCH, wherein the multiple pieces of uplink information include uplink data, or the multiple pieces of uplink information include the uplink data and at least one piece of the following information: acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, and CSI corresponding to each downlink in the multiple downlinks.

Optionally, the receiving unit <NUM> is further used for, before sending the multiple pieces of uplink information to the network device according to the first indication information, receiving an uplink (UL) grant message of uplink data sent by the network device; wherein the sending unit <NUM> is further used for sending the multiple pieces of uplink information to the network device according to the first indication information and the UL grant message.

Optionally, the receiving unit <NUM> is specifically used for receiving second Downlink Control Information (DCI) sent by the network device, wherein the second DCI includes the UL grant message.

Optionally, the receiving unit <NUM> is specifically used for receiving the second DCI sent by the network device on a control channel corresponding to any downlink of the multiple downlinks; or, receiving the second DCI sent by the network device on a control channel corresponding to a second downlink of the multiple downlinks; or, receiving the second DCI sent by the network device on a control channel corresponding to each downlink in the multiple downlinks.

Optionally, the receiving unit <NUM> is specifically used for receiving the second DCI sent by the network device on a control channel corresponding to at least one downlink of the multiple downlinks.

Optionally, the receiving unit <NUM> is further used for, before receiving the second Downlink Control Information (DCI) sent by the network device, receiving second indication information sent by the network device, wherein the second indication information is used for indicating the terminal device to receive the second DCI sent by the network device on the at least one downlink, and the at least one downlink is a downlink selected by the network device in the multiple downlinks; and receiving the second DCI sent by the network device on a control channel corresponding to the at least one downlink according to the second indication information.

Optionally, the receiving unit <NUM> is further used for, before receiving the Downlink Control Information (DCI) sent by the network device, selecting the at least one downlink in the multiple downlinks.

Optionally, the receiving unit <NUM> is specifically used for selecting the at least one downlink in the multiple downlinks according to quality information and/or load information of the multiple downlinks.

It should be noted that in the example of the present invention, both the receiving unit <NUM> and the sending unit <NUM> may be implemented by a transceiver. As shown in <FIG>, a terminal device <NUM> may include a processor <NUM>, a transceiver <NUM>, and a memory <NUM>. The memory <NUM> may be used for storing indication information, and may be further used for storing codes, instructions, etc., executed by the processor <NUM>. Various components in the terminal device <NUM> are connected by a bus system. The bus system includes a power bus, a control bus and a status signal bus in addition to a data bus.

The terminal device <NUM> shown in <FIG> can implement the various processes implemented by the terminal device in the method example of <FIG> described above. In order to avoid duplication, the details will not be repeated here.

That is, method examples in the examples of the present invention may be applied to or implemented by a processor. The processor may be an integrated circuit chip with a signal processing capability. In the implementation process, the actions of the method examples described above may be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The above processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a transistor logic device, or a discrete hardware component. The processor may implement or execute the disclosed methods, acts and logical block diagrams in the examples of the present invention. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The acts of the methods disclosed in combination with the examples of the present invention may be directly embodied as to be executed and accomplished by a hardware decoding processor or by a combination of hardware and software modules in a decoding processor. Software modules may be located in a typical storage medium in the art, such as, a random access memory (RAM), a flash memory, a read-only memory, a programmable read-only memory, an electrical erasable programmable memory, or a register. The storage medium is located in a memory, and the processor reads information in the memory and completes the actions of the above method in combination with its hardware.

It should be understood that the memory in the example of the present invention may be a transitory memory or a non-transitory memory, or it may include both transitory and non-transitory memory. The non-transitory memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable EPROM (EEPROM), or a flash memory. The transitory memory may be a Random Access Memory (RAM) which serves as an external cache. As an example, but not as a limitation, many forms of RAMs are available, such as a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DR RAM). It should be noted that memories of the systems and methods described herein are intended to include, but are not limited to, these and any other suitable types of memories.

Finally, it should be noted that the terms used in the examples of the present invention and the appended claims are for the purpose of describing specific examples only and are not intended to limit the examples of the present invention.

For example, the singular forms "a", "said", and "the" used in the examples of the present invention and the appended claims are intended to include the plural forms unless the context clearly indicates other meanings.

For another example, the terms "first type cell group" and "second type cell group" may be used in the examples of the present invention, but these type cell groups should not be limited to these terms. These terms are only used for distinguishing type cell groups from each other.

For another example, depending on the context, the word "when" as used herein may be interpreted as "if" or "whether" or "while" or "in response to a determination of/that" or "in response to a detection of/that". Similarly, depending on the context, the phrase "if it is determined that" or "if it is detected that (a stated condition or event)" may be interpreted as "when. is determined" or "in response to a determination of/that" or "when (stated condition or event) is detected" or "in response to a detection of/that (stated condition or event)".

Those of ordinary skill in the art will recognize that the example units and algorithm acts described in connection with the examples disclosed herein may be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on a specific application and design constraint of technical solutions. One skilled in the art may use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of examples of the present invention.

Those skilled in the art may clearly understand that for convenience and conciseness of description, the specific working processes of the systems, apparatuses and units described above may refer to the corresponding processes in the aforementioned method examples, and details are not described herein again.

In several examples provided by the present application, it should be understood that the disclosed systems, apparatuses and methods may be implemented in other ways. For example, the apparatus examples described above are only illustrative, for example, the division of the units is only a logical function division, and there may be other division modes in actual implementations, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. On the other hand, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, apparatuses or units, and may be in electrical, mechanical or other forms.

The units described as separated components may or may not be physically separated, and components shown as units may or may not be physical units, i.e., they may be located in one place or may be allocated over multiple network units. Parts or all of the units can be selected according to actual needs to achieve the purpose of the examples of the present invention.

In addition, various functional units in the examples of the present invention may be integrated in one processing unit, or the various units may be presented separately in a physical way, or two or more units may be integrated in one unit.

Claim 1:
A data transmission method, characterized by comprising:
generating first indication information (<NUM>), by a network device, and sending, by the network device, a terminal device the first indication information by using a Radio Resource Control (RRC) signaling, wherein the first indication information is used for indicating the terminal device to send multiple pieces of uplink information on multiple uplink channels in a time division multiplexing mode or the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on a first uplink channel of the multiple uplink channels, wherein the multiple pieces of uplink information correspond to links of multiple downlinks; and
sending (<NUM>), by the network device, an uplink (UL) grant message to the terminal device by using Downlink Control Information (DCI); and receiving, by the network device, the multiple pieces of uplink information sent by the terminal device, comprising:
when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, receiving the multiple pieces of uplink information sent by the terminal device on a Physical Uplink Control Channel (PUCCH), wherein the multiple pieces of uplink information comprise acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks, or
when the first indication information is used for indicating the terminal device to send the multiple pieces of uplink information on the first uplink channel of the multiple uplink channels, receiving the multiple pieces of uplink information sent by the terminal device on a Physical Uplink Shared Channel (PUSCH), wherein the multiple pieces of uplink information comprise the uplink data and the acknowledgement/non-acknowledgement information corresponding to each downlink in the multiple downlinks.