Patent Description:
In a long term evolution (LTE) system, time-domain granularities for data channel resource allocation include a slot (including <NUM> symbols) and a subframe (including <NUM> symbols), and a time-frequency resource of a data channel is scheduled through a physical downlink control channel (PDCCH) by taking a slot and subframe as a time-domain unit. However, such a scheduling mode is relatively low in time-domain flexibility, relatively long in resource allocation delay and high in resource fragmentation rate, and efficient resource allocation may not be implemented.

Related technologies are known from <CIT>, "<NPL>), and "<NPL>).

<CIT> discloses a method and apparatus for performing semipersistent scheduling (SPS) deactivation in a wireless mobile communication system. A base station (BS) transmits a downlink control channel to a user equipment (UE), and deactivates the SPS when a binary field indicating resource allocation information contained in the downlink control channel is entirely filled with ` <NUM>'.

The claimed invention provides a method for wireless communication, and a terminal device, which may improve time-domain scheduling flexibility.

In accordance with the invention, a method for wireless communication is provided in claim <NUM>.

In accordance with the invention, a terminal device is provided in claim <NUM>.

These aspects or other aspects of the disclosure will become clearer and easier to understand through the following descriptions about the embodiments.

The technical solutions in the embodiments of the disclosure will be clearly and completely described below in combination with the drawings in the embodiments of the disclosure.

It is to be understood that the technical solutions of the embodiments of the disclosure may be applied to various communication systems, for example, a global system of mobile communication (GSM), a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), an LTE system, an LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system or a future <NUM>th generation wireless communication system.

Particularly, the technical solutions of the embodiments of the disclosure may be applied to various nonorthogonal multiple access technology-based communication systems, for example, a sparse code multiple access (SCMA) system and a low density signature (LDS) system and the like. The SCMA system and the LDS system may also have other names in the field of communications. Furthermore, the technical solutions of the embodiments of the disclosure may be applied to multi-carrier transmission systems adopting nonorthogonal multiple access technologies, for example, orthogonal frequency division multiplexing (OFDM), filter bank multi-carrier (FBMC), generalized frequency division multiplexing (GFDM) and filtered-OFDM (F-OFDM) systems adopting the nonorthogonal multiple access technologies.

In the embodiments of the disclosure, a terminal device may refer to user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile radio station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus. The access terminal may be a cell 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, a vehicle-mounted device, a wearable device, UE in a future <NUM> network, UE in a future evolved public land mobile network (PLMN) or the like. There are no limits made in the embodiments of the disclosure.

In the embodiments of the disclosure, a network device may be a device configured to communicate with the terminal device. The network device may be a base transceiver station (BTS) in the GSM or the CDMA, may also be a NodeB (NB) in the WCDMA system, may also be an evolutional Node B (eNB or eNodeB) in the LTE system and may further be a wireless controller in a cloud radio access network (CRAN) scenario. Or, the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in the future <NUM> network, a network device in the future evolved PLMN or the like. There are no limits made in the embodiments of the disclosure.

<FIG> is a schematic diagram of an application scenario according to an embodiment of the disclosure. A communication system illustrated in <FIG> may include a terminal device <NUM> and a network device <NUM>. The network device <NUM> is configured to provide communication services for the terminal device <NUM> for access to a core network. The terminal device <NUM> searches for a synchronization signal, broadcast signal and the like sent by the network device <NUM> to access the network, thereby communicating with the network. Arrows illustrated in <FIG> may represent uplink/downlink transmission implemented through a cellular link between the terminal device <NUM> and the network device <NUM>.

With the evolution of a wireless communication system, for improving resource allocation flexibility and reducing a delay, in a New Radio (NR) system, flexibility of a time-domain position of a data channel has been greatly improved. Symbol may be taken as a unit for allocation time-domain resource of the data channel, and a time-domain starting point and time-domain length of the data channel may be flexibly configured. However, symbol-level resource allocation may make a shape of a resource region irregular. In a time-domain range scheduled by downlink control information (DCI), some symbols may be available but some symbols that have been scheduled for another terminal may not available, namely time-domain resources in a frequency-domain resource unit are discontinuously allocated and available symbols in different frequency-domain resource units are different, as illustrated in <FIG>. Adopting a related method for indicating a time-domain starting point and a time-domain length may only indicate continuously distributed time-domain resources and may not implement allocation of discontinuous time-domain resources.

<FIG> is a schematic block diagram of a wireless communication method <NUM> according to an embodiment of the disclosure. As illustrated in <FIG>, the method <NUM> includes the following operations.

In S210, a terminal device receives a first bitmap from a network device. The first bitmap is to indicate a time-domain resource allocated for the terminal device by the network device in a first frequency-domain resource unit.

In S220, the terminal device performs data transmission with the network device on the time-domain resource indicated by the first bitmap.

The network device may indicate, through a bitmap, a time-domain resource allocated for the terminal device in a frequency-domain resource unit to the terminal device. The frequency-domain resource unit may be a scheduling unit in a time domain, and for example, may be a subframe or slot in LTE, and may also be a mini-slot or a time-domain scheduling unit consisting of a specific number of symbols in a new system such as <NUM> The frequency-domain resource unit may be a scheduling unit in a frequency domain, may be a PRB or an RBG in LTE, a frequency-domain scheduling unit consisting of a specific number of resource blocks in the new system, or a sub-band or the like.

It is to be understood that, in the embodiment of the disclosure, the operation of performing data transmission on the time-domain resource indicated by the first bitmap includes that data, i.e., downlink data, sent by the network device is received on the time-domain resource indicated by the first bitmap and also includes that data, i.e., uplink data, is sent to the network device on the time-domain resource indicated by the first bitmap.

The bitmap marks a value corresponding to an element with a bit. That is, in the embodiment of the disclosure, each bit in the first bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit. A value of each bit in the first bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is used for data transmission or not.

Specifically, the network device may divide the time-domain resource units for a frequency-domain resource unit into multiple groups and represent each group with a bit in a bitmap. For example, <NUM> represents that the time-domain resource unit corresponding to the bit may be configured for data transmission of the terminal device. The bit may also be valued to be <NUM> to represent that the corresponding time-domain resource unit may be configured for data transmission of the terminal device, and in other words, the bit is valued to be <NUM> to represent that the time-domain resource unit corresponding to the bit may not be configured for data transmission of the terminal device. For example, the time-domain resource for a frequency-domain resource unit includes <NUM> symbols, and the <NUM> symbols may be divided into five groups including one symbol, two symbols, three symbols, four symbols and four symbols respectively. The bitmap includes <NUM> bits. One bit corresponds to the group with one symbol, and if the bit is <NUM>, it may be represented that the symbol in the group is used for data transmission of the terminal device. Another bit corresponds to the group with two symbols, and if the bit is <NUM>, it may be represented that both the two symbols in the group are used for data transmission of the terminal device, and so on.

Optionally, the network device may also determine, through mapping relationships between time-domain resource units in a frequency-domain resource unit and bits, whether the corresponding time-domain resource units are configured for data transmission of the terminal device or not. For example, a time-domain resource for a frequency-domain resource unit includes <NUM> symbols. The network device divides the time-domain resource corresponding to the frequency-domain resource unit into seven groups, each group including two adjacent symbols. The network device and the terminal device may predetermine that time-domain resource units in each group are represented with bits as follows: <NUM> represents that both the two symbols in each group are used for data transmission of the terminal device and <NUM>, <NUM> and <NUM> all represent that neither of the two symbols in each group is used for data transmission of the terminal device.

The network device may configure that each of the bits in the first bitmap corresponds to a respective one of the time-domain resource units in the first frequency-domain resource unit. That is, one bit corresponds to one time-domain resource unit. For example, the time-domain resource for the first frequency-domain resource unit includes <NUM> symbols. The first bitmap includes <NUM> bits. If a value of the first bitmap is <NUM> and a left-to-right sequence of the bits in the first bitmap represents a sequence of the time-domain resource units in the first frequency-domain resource unit, <NUM> represents that all time-domain resource units <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM> and <NUM> in the first frequency-domain resource unit may be configured for data transmission of the terminal device. Similarly, the left-to-right sequence of the bits in the first bitmap may inconsistent with the sequence of the time-domain resource units in the first frequency-domain resource unit. For example, it may be predetermined that the first seven bits in the first bitmap sequentially represent symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM> and <NUM> in the first frequency-domain resource unit and the last seven bits sequentially represent symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM> and <NUM> in the first frequency-domain resource unit. Then, <NUM> represents that all the symbols <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM> and <NUM> in the first frequency-domain resource unit may be configured for data transmission of the terminal device.

It is to be understood that the time-domain resource unit may be at least one of a symbol, a symbol group, a slot, or a mini-slot. For example, the time-domain resource corresponding to the first frequency-domain resource unit may include two slots. The first slot may be divided into four symbol groups. The two slots are represented with totally five bits, each of the first four bits corresponds to a responsive one of the four symbol groups in the first slot, the last bit corresponds to the second slot. If the value of the first bitmap is <NUM>, it is represented that time-domain resources in the first group and second group in the first slot are configured for data transmission of the terminal device and the whole time-domain resource of the second slot may be configured for data transmission of the terminal device.

Optionally, in the embodiment of the disclosure, after the operation that the terminal device receives the first bitmap from the network device, the method further includes that: the terminal device receives first indication information from the network device. The first indication information is to indicate a time-domain resource not available for data transmission of the terminal device in the first frequency-domain resource unit. The operation that the terminal device performs data transmission with the network device on the time-domain resource indicated by the first bitmap includes that: the terminal device performs data transmission with the network device on a time-domain resource, other than the time-domain resource indicated by the first indication information, in the time-domain resource indicated by the first bitmap.

Under a normal condition, after the network device indicates a configuration of a frequency-domain resource unit to the terminal device, if the network device finds that the time-domain resource originally allocated for the terminal device in the first frequency-domain resource unit may not available for data transmission of the terminal device anymore, the network device is required to notify the terminal device, and the terminal device may update the time-domain resource configured to transmit the data thereof in the first frequency-domain resource unit. For example, the first bitmap sent to the terminal device is <NUM> and the first indication information sent by the network device indicates that symbol <NUM> and symbol <NUM> may not available for transmission of the terminal device for some reasons. For example, the network device may allocate symbol <NUM> and symbol <NUM> for another terminal device. Then, the terminal device may acquire that the first bitmap may be updated to <NUM>.

Optionally, in the embodiment of the disclosure, the first indication information is a second bitmap. Each bit in the second bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit, and a value of each bit in the second bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is configured for data transmission of the terminal device or not.

A representation manner for the second bitmap may refer to a representation manner for the first bitmap and, for simplicity, will not be elaborated herein.

Optionally, a solution in a conventional art may also be adopted for the first indication information. That is, the first indication information indicates at least two of starting positions, time-domain lengths, or ending positions of some time-domain resource units in the first frequency-domain resource unit. The terminal device may determine the specific time-domain resource units indicated by the first indication information in the first frequency-domain resource unit based on the starting positions and the time-domain lengths, or the starting positions and the ending positions, or the time-domain lengths and the ending positions, etc..

Optionally, in the embodiment of the disclosure, the method further includes that: the terminal device receives second indication information from the network device. The second indication information is to indicate at least one frequency-domain resource unit allocated for the terminal device by the network device. The at least one frequency-domain resource unit includes the first frequency-domain resource unit.

Optionally, the second indication information is a third bitmap. Each of the bits in the third bitmap corresponds to a responsive one of frequency-domain resource units in a system bandwidth. A value of each bit in the third bitmap is to indicate whether the frequency-domain resource unit corresponding to the bit is configured for data transmission of the terminal device or not.

Optionally, the second indication information is specifically used to indicate at least two of a starting position of the at least one frequency-domain resource unit in a system bandwidth, an ending position of the at least one frequency-domain resource unit in the system bandwidth, or a frequency-domain length of the at least one frequency-domain resource unit.

Specifically, the network device may indicate the specific frequency-domain resource unit including time-domain resources allocated for the terminal device to the terminal device. After the terminal device receives information about the frequency-domain resource unit indicated by the network device, the terminal device may determine that all time-domain resources in the frequency-domain resource unit are available for data transmission of the terminal device. When the terminal device receives time-domain resources specifically allocated for the terminal device in a specific frequency-domain resource unit, the terminal device may determine the specific time-domain resources may be used for data transmission of the terminal device. Or, when the terminal device receives the specific time-domain resource units indicated by the network device, that may not available for data transmission of the terminal device in a specific frequency-domain resource unit, the terminal device may accordingly determine time-domain resource units available for data transmission of the terminal device.

From the above, according to the wireless communication method of the embodiment of the disclosure, continuous time-domain resources and discontinuous time-domain resources may be indicated, so that time-domain scheduling flexibility may be improved.

The solution of the embodiment of the disclosure will be described below in combination with <FIG> in detail.

Embodiment <NUM>: as illustrated in <FIG>, the network device schedules time-frequency resources for a data channel of a terminal <NUM> within a time-frequency resource range including four frequency-domain resource units in a frequency domain and <NUM> symbols in a time domain, but part of resources within this range are allocated for a terminal <NUM> and a terminal <NUM>. For each frequency-domain resource unit, a 14bit bitmap is adopted to indicate time-domain resources for the terminal <NUM>. In an example illustrated in <FIG>, symbols <NUM> and <NUM> in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>. Symbols <NUM> and <NUM> in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, and symbols <NUM>-<NUM> in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>.

Embodiment <NUM> has the advantage that the specific time-domain resource units available for data transmission of the terminal device in a frequency-domain resource unit may be obtained through a bitmap.

Embodiment <NUM>: the difference between this embodiment and embodiment <NUM> is that a time-domain resource allocation unit is a group of symbols (in an example illustrated in <FIG>, two symbols form a group). For each frequency-domain resource unit, a 7bit bitmap is adopted to indicate time-domain resources for the terminal <NUM>. In the example illustrated in <FIG>, second groups of symbols in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>. Second groups of symbols in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, and fourth and fifth groups of symbols in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>.

Compared with embodiment <NUM>, such a method has the advantage that the number of bits of the bitmap is smaller, so that an overhead may be reduced.

Embodiment <NUM>: the difference between this embodiment and embodiment <NUM> is that time-domain resources not allocated for a terminal are indicated through a bitmap. In an example illustrated in <FIG>, symbols <NUM> and <NUM> in each of the frequency-domain resource units <NUM> and <NUM> are allocated for another terminal, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>. Symbols <NUM>-<NUM> and symbols <NUM>-<NUM> in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the other terminals, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>. The terminal may exclude the resources indicated by the bitmap from a large time-frequency resource range to determine the time-frequency resources allocated for the terminal.

Compared with embodiment <NUM>, such a method has the advantage that resources allocated for at least two terminals may be simultaneously indicated through a bitmap, so that the same bitmap may be shared for resource indication of multiple terminals, and a control signaling overhead may be reduced.

Embodiment <NUM>: the difference between this embodiment and embodiment <NUM> is that the time-domain resource allocation unit is a group of symbols (in an example illustrated in <FIG>, two symbols form a group). For each frequency-domain resource unit, a 7bit bitmap is adopted to indicate the time-domain resources for the terminal <NUM>. In the example illustrated in <FIG>, second groups of symbols in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>. Second groups of symbols in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, and fourth and fifth groups of symbols in each of the frequency-domain resource units <NUM> and <NUM> are allocated for the terminal <NUM>, so that the resource indication bitmap for each of the two frequency-domain resource units is <NUM>. The terminal may exclude the resources indicated by the bitmap from a large time-frequency resource range to determine the time-frequency resources allocated for the terminal.

Compared with embodiment <NUM>, such a method has the advantage that the number of bits in the bitmap is smaller, so that the overhead may be reduced.

<FIG> is a schematic block diagram of a wireless communication method <NUM> according to the invention. As illustrated in <FIG>, the method <NUM> includes the following operation.

In S210, a network device sends a first bitmap to a terminal device. The first bitmap is to indicate a time-domain resource allocated for the terminal device by the network device in a first frequency-domain resource unit.

From the above, according to the wireless communication method of the embodiments of the disclosure, continuous time-domain resources and discontinuous time-domain resources may be indicated, so that time-domain scheduling flexibility may be improved.

In the embodiment of the disclosure, each bit in the first bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit. A value of each bit in the first bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is used for data transmission of the terminal device or not.

In the embodiment of the disclosure, each of the bits in the first bitmap corresponds to a respective one of the time-domain resource units in the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, a left-to-right sequence of the bits in the first bitmap is consistent with a sequence of the time-domain resource units in the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the time-domain resource unit may be at least one of a symbol, a symbol group, a slot, or a mini-slot.

Optionally, in the embodiment of the disclosure, after the operation that the network device sends the first bitmap to the terminal device, the method further includes that: the network device sends first indication information to the terminal device. The first indication information is to indicate a time-domain resource not available for data transmission of the terminal device in the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the first indication information is a second bitmap. Each bit in the second bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit. A value of each bit in the second bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is used for data transmission of the terminal device or not.

Optionally, in the embodiment of the disclosure, the method further includes that: the network device sends second indication information to the terminal device. The second indication information is to indicate at least one frequency-domain resource unit allocated for the terminal device by the network device. The at least one frequency-domain resource unit includes the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the second indication information is a third bitmap. Each of the bits in the second bitmap corresponds to a respective one of the frequency-domain resource units in a system bandwidth. A value of each bit in the third bitmap is to indicate whether the frequency-domain resource unit corresponding to the bit is used for data transmission of the terminal device or not.

Optionally, in the embodiment of the disclosure, the second indication information is specifically used to indicate at least two of a starting position of the at least one frequency-domain resource unit in a system bandwidth, an ending position of the at least one frequency-domain resource unit in the system bandwidth, or a frequency-domain length of the at least one frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the frequency-domain resource unit may be a PRB, an RBG, or a sub-band.

It is to be understood that interaction between the network device and the terminal device and related properties, functions and the like described from the network device side correspond to related properties and functions described from the terminal device side. That is, if the terminal device sends information to the network device, the network device may correspondingly receive the information. For simplicity, no more elaborations will be made herein.

It is also to be understood that, in various embodiments of the disclosure, a magnitude of a sequence number of each process does not mean an execution sequence and the execution sequence of each process should be determined by its function and an internal logic and should not form any limit to an implementation process of the embodiments of the disclosure.

<FIG> is a schematic block diagram of a signal transmission terminal device <NUM> according to an embodiment of the disclosure. As illustrated in <FIG>, the terminal device <NUM> includes a first receiving unit <NUM> and a transmission unit <NUM>.

The first receiving unit <NUM> is configured to receive a first bitmap from a network device. The first bitmap is to indicate a time-domain resource allocated for the terminal device by the network device in a first frequency-domain resource unit.

The transmission unit <NUM> is configured to perform data transmission with the network device on the time-domain resource indicated by the first bitmap.

From the above, according to the terminal device of the embodiment of the disclosure, continuous time-domain resources and discontinuous time-domain resources may be indicated, so that time-domain scheduling flexibility may be improved.

In the embodiment of the disclosure, each bit in the first bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit, A value of each bit in the first bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is used for data transmission or not.

Optionally, in the embodiment of the disclosure, the time-domain resource unit is at least one of a symbol, a symbol group, a slot, or a mini-slot.

Optionally, in the embodiment of the disclosure, the terminal device <NUM> includes a second receiving unit <NUM>, configured to receive first indication information from the network device. The first indication information is to indicate a time-domain resource not available for data transmission of the terminal device in the first frequency-domain resource unit. The transmission unit <NUM> is specifically configured to perform data transmission with the network device on a time-domain resource, other than the time-domain resource indicated by the first indication information, in the time-domain resource indicated by the first bitmap.

Optionally, in the embodiment of the disclosure, the terminal device <NUM> includes a third receiving unit <NUM>, configured to receive second indication information from the network device. The second indication information is to indicate at least one frequency-domain resource unit allocated for the terminal device by the network device. The at least one frequency-domain resource unit includes the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the second indication information is a third bitmap. Each of the bits in the third bitmap corresponds to a respective one of the frequency-domain resource units in a system bandwidth. A value of each bit in the third bitmap is to indicate whether the frequency-domain resource unit corresponding to the bit is configured for data transmission of the terminal device or not.

Optionally, in the embodiment of the disclosure, the frequency-domain resource unit is a PRB, an RBG, or a sub-band.

It is to be understood that the terminal device <NUM> according to the embodiment of the disclosure may correspond to the terminal device in the method embodiments of the disclosure. The abovementioned and other operations and/or functions of each unit in the terminal device <NUM> are adopted to implement the corresponding operations executed by the terminal device in the method in <FIG> and will not be elaborated herein for simplicity.

<FIG> is a schematic block diagram of a network device <NUM> according to the invention. As illustrated in <FIG>, the network device <NUM> includes a first sending unit <NUM>.

The first sending unit <NUM> is configured to send a first bitmap to a first terminal device. The first bitmap is to indicate a time-domain resource allocated for the first terminal device by the network device in a first frequency-domain resource unit.

From the above, according to the network device of the embodiment of the disclosure, continuous time-domain resources and discontinuous time-domain resources may be indicated, so that time-domain scheduling flexibility may be improved.

In the embodiment of the disclosure, each bit in the first bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit. A value of each bit in the first bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is configured for data transmission of the first terminal device or not.

Optionally, in the embodiment of the disclosure, the network device <NUM> further includes a second sending unit <NUM>, configured to send first indication information to the first terminal device. The first indication information is to indicate a time-domain resource not available for data transmission of the terminal device in the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the first indication information is a second bitmap. Each bit in the second bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit. A value of each bit in the second bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is configured for data transmission of the terminal device or not.

Optionally, in the embodiment of the disclosure, the network device <NUM> includes a third sending unit <NUM>, configured to send second indication information to the terminal device. The second indication information is to indicate at least one frequency-domain resource unit allocated for the first terminal device by the network device. The at least one frequency-domain resource unit includes the first frequency-domain resource unit.

Optionally, in the embodiment of the disclosure, the second indication information is a third bitmap. Each of the bits in the second bitmap corresponds to a respective one of the frequency-domain resource units in a system bandwidth. A value of each bit in the third bitmap is to indicate whether the frequency-domain resource unit corresponding to the bit is configured for data transmission of the terminal device.

It is to be understood that the network device <NUM> according to the embodiment of the disclosure may correspond to the network device in the method embodiments of the disclosure. The abovementioned and other operations and/or functions of each unit in the network device <NUM> are adopted to implement the corresponding operations executed by the network device in the method in <FIG> and will not be elaborated herein for simplicity.

<FIG> also provides a terminal device <NUM>. The terminal device <NUM> may be the terminal device <NUM> in <FIG>, and may be configured to execute operations of the terminal device in the method <NUM> illustrated in <FIG>. The terminal device <NUM> includes an input interface <NUM>, an output interface <NUM>, a processor <NUM> and a memory <NUM>. The input interface <NUM>, the output interface <NUM>, the processor <NUM> and the memory <NUM> may be connected through a bus system. The memory <NUM> is configured to store a program, instructions, or a code. The processor <NUM> is configured to execute the program, the instructions or the code in the memory <NUM> to control the input interface <NUM> to receive a signal, control the output interface <NUM> to send a signal and complete operations in the method embodiments.

It is to be understood that, in the embodiment of the disclosure, the processor <NUM> may be a central processing unit (CPU). The processor <NUM> may also be another universal processor, a digital signal processor, an application specific integrated circuit, a field-programmable gate array or another programmable logic device, discrete gate or transistor logic device and discrete hardware component and the like. The universal processor may be a microprocessor. Or, the processor may also be any conventional processor and the like.

The memory <NUM> may include a read-only memory (ROM) and a random access memory (RAM) and provides instructions and data for the processor <NUM>. A part of the memory <NUM> may further include a non-volatile RAM. For example, the memory <NUM> may further store information of a device type.

In an implementation process, each operation of the method may be implemented by an integrated logic circuit of hardware in the processor <NUM> or instructions in a software form. The operations of the method disclosed in combination with the embodiments of the disclosure may be directly executed and completed by a hardware processor or executed and completed by a combination of hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as a RAM, a flash memory, a ROM, a programmable ROM or electrically erasable programmable ROM and a register. The storage medium is located in the memory <NUM>. The processor <NUM> reads information from the memory <NUM> and completes the operations of the method in combination with hardware. No more detailed descriptions will be made herein to avoid repetitions.

In a specific implementation, the first receiving unit <NUM>, the second receiving unit <NUM> and the third receiving unit <NUM> in the terminal device <NUM> may be implemented by the input interface <NUM> in <FIG>.

<FIG> also provides a network device <NUM>. The network device <NUM> may be the network device <NUM> in <FIG>, and may be configured to execute operations of the network device in the method <NUM> illustrated in <FIG>. The network device <NUM> includes an input interface <NUM>, an output interface <NUM>, a processor <NUM> and a memory <NUM>. The input interface <NUM>, the output interface <NUM>, the processor <NUM> and the memory <NUM> may be connected through a bus system. The memory <NUM> is configured to store a program, instructions, or a code. The processor <NUM> is configured to execute the program, the instructions, or the code in the memory <NUM> to control the input interface <NUM> to receive a signal, control the output interface <NUM> to send a signal and complete operations in the method embodiments.

It is to be understood that, in the embodiment of the disclosure, the processor <NUM> may be a CPU. The processor <NUM> may also be another universal processor, a digital signal processor, an application specific integrated circuit, a field-programmable gate array or another programmable logic device, discrete gate or transistor logic device and discrete hardware component and the like. The universal processor may be a microprocessor. Or, the processor may also be any conventional processor and the like.

The memory <NUM> may include a ROM and a RAM and provides instructions and data for the processor <NUM>. A part of the memory <NUM> may further include a non-volatile RAM. For example, the memory <NUM> may further store information of a device type.

In a specific implementation, the first sending unit <NUM>, the second sending unit <NUM> and the third sending unit <NUM> may be implemented by the output interface <NUM> in <FIG>.

An embodiment of the disclosure also discloses a computer-readable storage medium having stored thereon one or more programs including instructions that, when executed by a portable electronic device including multiple application programs, enable the portable electronic device to execute the method of the embodiment illustrated in <FIG> or <FIG>.

An embodiment of the disclosure also discloses a computer program, which includes instructions, the computer program being executed by a computer to enable the computer to execute corresponding operations in the method of the embodiment illustrated in <FIG> or <FIG>.

Those of ordinary skill in the art may realize that the units and algorithm operations of each example described in combination with the embodiments disclosed in the disclosure may be implemented by electronic hardware or a combination of computer software and the electronic hardware. Whether these functions are executed in a hardware or software manner depends on specific applications and design constraints of the technical solutions. Professionals may realize the described functions for each specific application by use of different methods, but such realization shall fall within the scope of the disclosure.

Those skilled in the art may clearly learn about that specific working processes of the system, device and unit described above may refer to the corresponding processes in the method embodiment and will not be elaborated herein for convenient and brief description.

Claim 1:
A method for wireless communication, characterized by comprising:
receiving (<NUM>), by a terminal device (<NUM>), a first bitmap from a network device (<NUM>), wherein the first bitmap is to indicate a time-domain resource allocated for the terminal device (<NUM>) by the network device (<NUM>) in a first frequency-domain resource unit; and
performing (<NUM>), by the terminal device (<NUM>), data transmission with the network device (<NUM>) on the time-domain resource indicated by the first bitmap;
wherein each bit in the first bitmap corresponds to at least one time-domain resource unit in the first frequency-domain resource unit, and a value of each bit in the first bitmap is to indicate whether the at least one time-domain resource unit corresponding to the bit is used for data transmission of the terminal device (<NUM>);
wherein each of bits in the first bitmap corresponds to a respective one of time-domain resource units in the first frequency-domain resource unit;
wherein the time-domain resource unit comprises a symbol group; and
wherein the first bitmap further indicates a time-domain resource not available for data transmission of the terminal device (<NUM>) by indicating time-domain resources for data transmission of at least one another terminal device (<NUM>) in the first frequency-domain resource unit.