Patent Description:
Since a channel for data transmission between User Equipment (UE) and a base station is a shared channel, the base station is required to perform resource scheduling for the UE. A time-frequency resource is allocated to the UE by resource scheduling for data transmission of the UE on the time-frequency resource. Here, the data transmission includes transmission of uplink data or reception of downlink data.

In a Long-Term Evolution (LTE) system, a base station may send a scheduling instruction to UE, and the UE determines a time-domain unit and a frequency-domain resource according to the scheduling instruction and performs data transmission at a frequency-domain resource position in the time-domain unit.

US Patent Application Publication <CIT>discloses a resource allocation method, a transmission method, and apparatuses. The resource allocation method includes: sending a scheduling instruction, wherein the scheduling instruction includes: information that is associated with at least two carriers in an unlicensed spectrum allocated to transmission of a user equipment; determining at least one available carrier in the at least two carriers; and sending a physical indication signal on the at least one available carrier, wherein the physical indication signal is used to occupy the at least one available carrier. According to the method and apparatus of the embodiments of the present invention, at least two carriers is allocated to transmission of a user equipment at a scheduling moment, at least one available carrier in the at least two carriers is determined, and a physical indication signal is used to occupy the at least one available carrier.

Document "<NPL> discusses the adoptability of NR PUCCH formats and resource configuration, PUCCH design enhancements and PUCCH resource allocation subject to LBT in both frequency and time domain for NR operations in the unlicensed spectrum.

Document "<NPL>discusses LAA UL Scheduling, taking into consideration of LAA DL Scheduling agreements in R13, and has proposals as follows. Proposal <NUM>: UL Self-scheduling and Cross-carrier scheduling from PCell should be supported for LAA Scell; Proposal <NUM>: Single subframe multiple-candidate scheduling should be considered; and Proposal <NUM>: Multiple-subframe scheduling should be considered.

The accompanying drawings, which are incorporated in and constitute a part of this specification of the present invention, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the present invention.

The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the present invention. Instead, they are merely examples of devices and methods consistent with aspects related to the present invention as recited in the appended claims.

The continuously emergence of novel Internet applications such as Augmented Reality (AR)/Virtual Reality (VR) and vehicle-to-vehicle communication makes higher requirements on wireless communication technologies and urges the wireless communication technologies to be continuously evolved to meet the requirements of the applications. At present, a cellular mobile communication technology is in an evolution stage to a new-generation technology. An important characteristic of the new-generation technology mentioned herein is that flexible configuration of multiple service types is supported. Different service types have different requirements on a wireless communication technology. For example, an enhanced Mobile Broad Band (eMBB) service type mainly focuses on the aspects such as great bandwidth and high rate, an Ultra Reliable Low Latency Communication (URLLC) service type mainly focuses on the aspects such as relatively high reliability and low delay, and a massive Machine Type Communication (mMTC) service type mainly focuses on the aspect such as large number of connections. Therefore, a new-generation wireless communication system requires a flexible and configurable design to support transmission of multiple service types.

For dynamic scheduling in an LTE system, a scheduling instruction may indicate only one time-frequency resource, and the time-frequency resource indicates a frequency-domain resource in a time-domain unit. The time-domain unit mentioned herein is a time unit and may be a common time-domain unit, such as a symbol, a subframe, a slot and a radio frame, in a communication system. Referring to <FIG> is a schematic diagram illustrating a resource scheduling method in an LTE system. In <FIG>, the time-domain unit is shown as a subframe and a shaded area and a white filled area form a subframe by way of example. The shaded area is a downlink control region for transmitting a control instruction, the control instruction including a scheduling instruction to instruct UE to perform data transmission in a time-frequency resource indicated by the arrowhead thereof. The white filled area is a downlink data region, i.e., the time-frequency resource indicated by the arrowhead of the scheduling instruction, for data transmission of the UE.

Since a scheduling instruction may indicate only one time-frequency resource, the scheduling instruction is required to be transmitted for each data transmission of the UE, resulting in a relatively high signaling overhead. In the embodiments, a piece of data transmission configuration information may indicate at least two time-frequency resources, and the at least two time-frequency resources may be used for bearing independent data blocks, namely the at least two time-frequency resources may be used for transmitting independent data packets. Therefore, it is unnecessary to transmit data transmission configuration information for each data transmission of the UE, and the signaling overhead is reduced.

An unlicensed spectrum is a spectrum that is used by contention. Multiple communication systems adopting different modes may contend to use frequency-domain resources on the unlicensed spectrum. For example, a Wireless Fidelity (Wi-Fi) system and an LTE system may contend to use the frequency-domain resources on the unlicensed spectrum. In the LTE system, if a time-frequency resource allocated to UE is a time-frequency resource on the unlicensed spectrum, since the channel may be occupied by a communication system adopting another mode, namely there is an uncertainty about channel occupation, the UE may not successfully occupy the time-frequency resource even though the time-frequency resource is allocated to the UE through a scheduling instruction. As a result, it is impossible for the UE to perform data transmission in the time-frequency resource. Referring to <FIG> is a schematic diagram illustrating resource allocation on an unlicensed spectrum. In <FIG>, the shaded area represents a scheduling instruction, a white filled area represents a time-frequency resource, and the arrowhead of the scheduling instruction points to a time-frequency resource allocated to UE. The UE, before occupying the time-frequency resource, is required to perform Listen Before Talk (LBT), i.e., the black filled area. When it is monitored that the channel is occupied, namely LBT fails, the UE may not occupy the time-frequency resource.

In the embodiments, data transmission configuration information for one transmission may indicate at least two time-frequency resources. For the at least two time-frequency resources, if the UE does not successfully occupy a first time-frequency resource, it may continue to occupy the next time-frequency resource, and so on. Therefore, a probability that the UE successfully occupying a time-frequency resource may be increased, and the success rate of data transmission is further improved.

An implementation environment involved in a method for data transmission provided in the embodiments of the present invention will be briefly described below.

<FIG> is a schematic diagram illustrating an implementation environment involved in a method for data transmission provided in the embodiments of the present invention. As shown in <FIG>, the implementation environment may include UE <NUM> and at least one base station <NUM> (only one base station <NUM> is shown in <FIG>). The base station <NUM> allocates at least two time-frequency resources to the UE and notifies the at least two time-frequency resources to the UE <NUM>. The UE <NUM> performs data transmission by using the at least two time-frequency resources.

<FIG> is a flowchart showing a method for data transmission according to an exemplary embodiment. The method for data transmission is applied to the implementation environment shown in <FIG>. As shown in <FIG>, the method for data transmission includes the following operations.

At block <NUM>, a base station allocates at least two time-frequency resources to UE, each of the time-frequency resources indicating a frequency-domain resource in a time-domain unit.

At block <NUM>, the base station notifies the at least two time-frequency resources to the UE.

At block <NUM>, the UE acquires data transmission configuration information.

At block <NUM>, the UE determines the at least two time-frequency resources according to the data transmission configuration information.

At block <NUM>, for each time-frequency resource occupied by the UE, the UE performs data transmission at a frequency-domain resource position in the time-domain unit indicated by the time-frequency resource.

Operations in blocks <NUM> to <NUM> may be implemented independently to form an embodiment at a base station side, and operations in blocks <NUM> to <NUM> may be implemented independently to form an embodiment at a UE side.

Therefore, according to the method for data transmission provided in the present invention, the UE may determines the at least two time-frequency resources according to the data transmission configuration information and, when occupying a certain time-frequency resource, the UE performs data transmission at the frequency-domain resource position in the time-domain unit indicated by the time-frequency resource. Since there is an uncertainty about channel occupation on an unlicensed spectrum, when at least two time-frequency resources are indicated through the data transmission configuration information, a probability that the UE can occupy a time-frequency resource may be increased. Therefore, the problem that, when a scheduling instruction may indicate only one time-frequency resource, the UE may not perform data transmission if the UE cannot occupy the time-frequency resource is solved, and the success rate of data transmission is improved. In addition, since a piece of data transmission configuration information may indicate at least two time-frequency resources, the problem of relatively high signaling overhead caused by the fact that, when a scheduling instruction may indicate only one time-frequency resource, a scheduling instruction is required to be transmitted for each data transmission of UE is solved, and the signaling overhead is reduced.

In the present invention, there are three implementations for the operation that the UE acquires the data transmission configuration information. The three implementations will be described below in detail through three embodiments respectively.

<FIG> is a flowchart showing a method for data transmission according to another exemplary embodiment. The method for data transmission is applied to the implementation environment shown in <FIG>. As shown in <FIG>, the method for data transmission includes the following operations.

A time-frequency resource includes a time-domain unit and a frequency-domain resource. The time-domain unit is a time unit and may be a common time-domain unit in a communication system such as a symbol, a subframe, a slot and a radio frame.

In the embodiment, a time domain may be divided in advance, and a time-domain unit identifier is set for each obtained time-domain unit. A division manner in the time domain is not limited in the embodiment. Similarly, a frequency domain may be divided in advance, and a frequency-domain resource identifier is set for each obtained frequency-domain resource. A division manner in the frequency domain is not limited in the embodiment. In such case, a time-domain unit identifier and a frequency-domain resource identifier may be used to uniquely identify a time-frequency resource.

The base station allocates the at least two time-frequency resources to the UE in any manner, and no limits are made in the embodiment.

At block <NUM>, the base station acquires first indication information corresponding to the at least two time-frequency resources from a data transmission configuration information set, the data transmission configuration information set being specified in a communication protocol.

The data transmission configuration information set specified in the communication protocol is pre-configured in the base station. The data transmission configuration information set includes at least one piece of data transmission configuration information, and each piece of data transmission configuration information at least includes an index parameter, a time-domain unit identifier parameter and a frequency-domain resource identifier parameter.

The index parameter is a parameter for identifying the data transmission configuration information. A number of bits of the index parameter may be determined by the amount of the data transmission configuration information in the data transmission configuration information set, and it is necessary to ensure that the number of values that the index parameter can represent is more than or equal to the amount of the data transmission configuration information. For example, if the data transmission configuration information set includes three pieces of data transmission configuration information, the number of bits of the index parameter may be <NUM> bits, for example, the three pieces of data transmission configuration information are represented by <NUM>, <NUM> and <NUM> respectively. For another example, if the data transmission configuration information set includes eight pieces of data transmission configuration information, the number of bits of the index parameter may be <NUM> bits.

The time-domain unit identifier parameter includes at least one time-domain unit identifier. For example, the time-domain unit identifier parameter includes time-domain unit identifiers <NUM>, <NUM> and <NUM>, or, the time-domain unit identifier parameter includes time-domain unit identifiers <NUM>, <NUM> and <NUM>. No limits are made in the embodiment.

The frequency-domain resource identifier parameter includes at least one frequency-domain resource identifier. For example, the frequency-domain resource identifier parameter includes frequency-domain resource identifiers <NUM>, <NUM> and <NUM>, or, the frequency-domain resource identifier parameter includes a frequency-domain resource identifier <NUM>.

It is to be noted that, if both the number of time-domain unit identifiers in the time-domain unit identifier parameter and the number of frequency-domain resource identifiers in the frequency-domain resource identifier parameter are <NUM>, the data transmission configuration information indicates only one time-frequency resource. For avoiding such a condition, it may be specified that the number of the time-domain unit identifiers in the time-domain unit identifier parameter and the number of the frequency-domain resource identifiers in the frequency-domain resource identifier parameter may not be <NUM> at the same time.

Optionally, besides the index parameter, the time-domain unit identifier parameter and the frequency-domain resource identifier parameter, the data transmission configuration information may also include other parameters. For example, the data transmission configuration information also includes a Modulation and Coding Scheme (MCS) identifier parameter. The MCS identifier parameter is used to indicate an MCS level during data transmission on the time-frequency resource and includes at least one MCS identifier. For example, MCS identifiers in the MCS identifier parameter are MCS levels <NUM>, <NUM> and <NUM>.

It is to be noted that a numerical value of any parameter in the data transmission configuration information may be an absolute value and may also be an offset value relative to a certain reference value. For example, for the time-domain unit identifier parameter, there is made such a hypothesis that the time-domain unit identifier parameter includes the time-domain unit identifiers <NUM>, <NUM> and <NUM>. If the numerical value is an absolute value, a time-domain unit <NUM>, a time-domain unit <NUM> and a time-domain unit <NUM> are indicated respectively. If the numerical value is an offset value relative to the time-domain unit <NUM>, a time-domain unit <NUM>, a time-domain unit <NUM> and a time-domain unit <NUM> are indicated respectively.

Referring to the following Table <NUM>, descriptions are made with the condition that the data transmission configuration information includes the index parameter, the time-domain unit identifier parameter, the frequency-domain resource identifier parameter and the MCS identifier parameter as an example. In another implementation, the table may include more or less configuration information.

The base station, after determining the at least two time-frequency resources to be allocated to the UE, may search the data transmission configuration information set for data transmission configuration information used for indicating the time-frequency resources, acquire a numerical value of an index parameter in the data transmission configuration information and determine the numerical value as the first indication information.

The base station notifies the at least two time-frequency resources to the UE through an operation in block <NUM> or <NUM>.

At block <NUM>, the base station sends the first indication information to the UE and sends the data transmission configuration information set to the UE, and the flow proceeds to block <NUM>.

In the operation, the base station, besides sending the first indication information to the UE, also sends the data transmission configuration information set to the UE. The base station may send the data transmission configuration information set at first and then send the first indication information.

It is to be noted that, when the base station executes the method provided in the embodiment for the first time, the data transmission configuration information set may be sent to the UE and the UE stores the data transmission configuration information set. Subsequently, when the base station executes the method provided in the embodiment again, the data transmission configuration information set may not be sent, to save transmission resources.

The base station may contain the first indication information in an existing instruction or a new instruction and send the instruction to the UE. When the instruction is a first scheduling instruction, the operation that the first indication information is sent to the UE includes the following action. The first indication information is added to the first scheduling instruction; and the first scheduling instruction is sent to the UE.

How the base station adds the first indication information to the instruction will be introduced below. In the embodiment, the condition that the instruction is the first scheduling instruction is taken as an example. The first indication information may be added to another instruction in the same manner as the following two addition manners, and will not be elaborated herein.

In a first addition manner, when a position of the first indication information in the first scheduling instruction is fixed, the first indication information is added to the fixed position in the first scheduling instruction.

That the position of the first indication information in the first scheduling instruction is fixed includes two conditions. A first condition is that a number of bits of the first indication information is fixed, and in such case, both a starting position and ending position of the first indication information in the first scheduling instruction are fixed. A second condition is that the number of bits of the first indication information is unfixed, and in such case, the starting position of the first indication information in the first scheduling instruction is fixed while the ending position is unfixed, or the ending position of the first indication information in the first scheduling instruction is fixed while the starting position is unfixed. No limits are made thereto in the embodiment.

If the number of bits of the first indication information is fixed and its position in the first scheduling instruction is fixed, position information may be specified in the communication protocol. The position information may also be indicated to the UE before the base station sends the first scheduling instruction to the UE for the first time, the UE stores the position information and the base station is not required to subsequently indicate the position information every time before sending the first scheduling instruction to the UE. The position information may also be indicated every time before the base station sends the first scheduling instruction to the UE. The position information may include the starting position and the ending position, or may include the starting position and the number of bits, or may include the ending position and the number of bits.

If the number of bits of the first indication information is unfixed and its position in the first scheduling instruction is fixed, the starting position or the ending position may be specified in the communication protocol and the base station is further required to indicate the number of bits of the first indication information before sending the first scheduling instruction every time. The starting position or the ending position may also be indicated before the base station sends the first scheduling instruction to the UE for the first time and the base station is further required to indicate the number of bits of the first indication information in the first scheduling instruction sent every time. The base station may also indicate the starting position and ending position of the first indication information before sending the first scheduling instruction every time.

Taking the condition that the number of bits of the first indication information is fixed and the position of the first indication information in the first scheduling instruction is fixed as an example, if the starting position of the first indication information in the first scheduling instruction is a fifth bit and the number of bits is <NUM>, the base station may add a numerical value of the first indication information to positions from the fifth to sixth bits in the first scheduling instruction.

In a second addition manner, when the position of the first indication information in the first scheduling instruction is unfixed, the position information is generated. The position information is used for indicating a present position of the first indication information in the first scheduling instruction, and the first indication information is added to the position indicated by the position information in the first scheduling instruction.

That the position of the first indication information in the first scheduling instruction is unfixed includes two conditions. A first condition is that the number of bits of the first indication information is fixed, and in such case, the ending position may be deduced according to the starting position of the first indication information in the first scheduling instruction, or the starting position may be deduced according to the ending position of the first indication information in the first scheduling instruction. A second condition is that the number of bits of the first indication information is unfixed, and in such case, both the starting position and ending position of the first indication information in the first scheduling instruction are unfixed.

If the number of bits of the first indication information is fixed and its position in the first scheduling instruction is unfixed, the number of bits may be specified in the communication protocol, or the number of bits may be indicated before the base station sends the first scheduling instruction to the UE for the first time. Subsequently, the base station is required to indicate the starting position and/or the ending position in the first scheduling instruction sent every time.

If the number of bits of the first indication information is unfixed and its position in the first scheduling instruction is unfixed, the base station is required to indicate the starting position and the ending position every time before sending the first scheduling instruction, or the base station is required to indicate the starting position and the number of bits every time before sending the first scheduling instruction, or the base station is required to indicate the ending position and the number of bits every time before sending the first scheduling instruction.

Taking the condition that the number of bits of the first indication information is unfixed and its position in the first scheduling instruction is unfixed as an example, if the first indication information occupies <NUM> bits and the base station will add it to the positions of the fifth to sixth bits in the first scheduling instruction, the base station may generate the position information for indicating that the first indication information is presently at the fifth to sixth bits in the first scheduling instruction and then add the first indication information to the positions of the fifth to sixth bits in the first scheduling instruction.

At block <NUM>, the base station sends the first indication information to the UE, and the flow proceeds to block <NUM>.

A flow that the base station sends the first indication information to the UE is the same as the flow in block <NUM> that the base station sends the first indication information to the UE, and will not be elaborated herein.

In the operation, the data transmission configuration information set specified in the communication protocol is pre-configured in the UE.

At block <NUM>, the UE acquires the first indication information from the base station and acquires data transmission configuration information corresponding to the first indication information from the data transmission configuration information set to acquire the data transmission configuration information.

When the base station executes the operation in block <NUM>, the data transmission configuration information set is sent by the base station. When the base station executes the operation in block <NUM>, the data transmission configuration information set is specified in the communication protocol, and the data transmission configuration information set configured in the UE is the same as the data transmission configuration information set configured in the base station.

A manner in which the UE acquires the first indication information is the same as a manner in which the base station sends the first indication information. That is, when the base station contains the first indication information in the existing instruction, the UE acquires the first indication information from the existing instruction, and when the base station contains the first indication information in the new instruction, the UE acquires the first indication information from the new instruction. When the instruction is the first scheduling instruction, the operation that the first indication information from the base station is acquired includes the following actions. The first scheduling instruction sent by the base station is received, and the first indication information is acquired from the first scheduling instruction.

Corresponding to the two addition manners in which the base station adds the first indication information to the instruction, there are also two acquisition manners for the UE to acquire the first indication information from the first scheduling instruction. The two acquisition manners will be introduced below respectively. In the embodiment, the condition that the instruction is the first scheduling instruction is taken as an example. If the first indication information is added to another instruction, an acquisition manner is the same as the following two acquisition manners, and will not be elaborated herein.

In a first acquisition manner, when the position of the first indication information in the first scheduling instruction is fixed, the first indication information is read from the fixed position in the first scheduling instruction.

If the number of bits of the first indication information is fixed and its position in the first scheduling instruction is fixed, the UE may acquire the position information of the first indication information in the first scheduling instruction from the communication protocol. The position information may also be acquired before the base station sends the first scheduling instruction for the first time, the UE stores the position information and the base station is not required to subsequently indicate the position information every time before sending the first scheduling instruction to the UE. The position information may also be acquired every time before the base station sends the first scheduling instruction. The position information may include the starting position and the ending position, or may include the starting position and the number of bits, or may include the ending position and the number of bits. Then, the UE determines the position of the first indication information in the first scheduling instruction according to the position information and reads the first indication information from the position.

If the number of bits of the first indication information is unfixed and its position in the first scheduling instruction is fixed, the UE may acquire starting information of the first indication information in the first scheduling instruction from the communication protocol or may acquire the starting position of the first indication information before the base station sends the first scheduling instruction for the first time, and then acquire the number of bits of the first indication information from the presently received first scheduling instruction. The UE may also acquire ending information of the first indication information in the first scheduling instruction from the communication protocol or may acquire the ending position of the first indication information before the base station sends the first scheduling instruction for the first time, and then acquire the number of bits of the first indication information from the presently received first scheduling instruction. The UE may also acquire the starting position and ending position of the first indication information every time before the base station sends the first scheduling instruction. Then, the UE determines the position of the first indication information in the first scheduling instruction according to the above information and reads the first indication information from the position.

Taking the condition that the number of bits of the first indication information is fixed and its position in the first scheduling instruction is fixed as an example, if the starting position of the first indication information in the first scheduling instruction is the fifth bit and the number of bits is <NUM>, the UE may read the first indication information from the positions of the fifth to sixth bits in the first scheduling instruction.

In a second acquisition manner, when the position of the first indication information in the first scheduling instruction is unfixed, the position information is acquired. The position information is used for indicating the present position of the first indication information in the first scheduling instruction. The first indication information is read from the position indicated by the position information in the first scheduling instruction.

If the number of bits of the first indication information is fixed and its position in the first scheduling instruction is unfixed, the UE acquires the number of bits of the first indication information from the communication protocol or acquire the number of bits of the first indication information before the base station sends the first scheduling instruction for the first time, then acquire the starting position and/or ending position of the first indication information from the presently received first scheduling instruction, determine the position of the first indication information in the first scheduling instruction according to the information and read the first indication information from the position.

If the number of bits of the first indication information is unfixed and its position in the first scheduling instruction is unfixed, the UE may acquire the starting position and the ending position of the first indication information every time before the base station sends the first scheduling instruction, or the UE may acquire the starting position and the number of bits of the first indication information every time before the base station sends the first scheduling instruction, or the UE may acquire the ending position and the number of bits of the first indication information every time before the base station sends the first scheduling instruction. Then, the UE determines the position of the first indication information in the first scheduling instruction according to the information and reads the first indication information from the position.

Taking the condition that the number of bits of the first indication information is unfixed and its position in the first scheduling instruction is unfixed as an example, if the first indication information occupies <NUM> bits and the position information indicates that the first indication information is added to the positions of the fifth to sixth bits in the first scheduling instruction, the UE may read the first indication information from the fifth to sixth bits in the first scheduling instruction according to the position information.

The UE, after obtaining the first indication information, searches the data transmission configuration information set for data transmission configuration information of which an index parameter is the first indication information.

The UE acquires a time-domain unit identifier and a frequency-domain resource identifier from the data transmission configuration information and then determines the at least two time-frequency resources according to the time-domain unit identifier and the frequency-domain resource identifier.

For each time-frequency resource, the UE may perform LBT, namely monitoring whether the channel is occupied or not, before occupying the time-frequency resource. If the channel is occupied, the UE does not transmit data on the time-frequency resource and waits for a next time-frequency resource. If the channel is not occupied, the UE occupies the channel and performs data transmission on the time-frequency resource.

The operations in blocks <NUM> to <NUM> may be implemented independently to form an embodiment at a base station side, and the operations in blocks <NUM> to <NUM> may be implemented independently to form an embodiment at a UE side.

From the above, according to the method for data transmission provided in the present invention, the UE determines the at least two time-frequency resources according to the data transmission configuration information and, when occupying a certain time-frequency resource, performs data transmission at the frequency-domain resource position in the time-domain unit indicated by the time-frequency resource. Since there is an uncertainty about channel occupation on an unlicensed spectrum, when at least two time-frequency resources are indicated through the data transmission configuration information, a probability that the UE can occupy a time-frequency resource may be increased, the problem that, when a scheduling instruction may indicate only one time-frequency resource, the UE may not perform data transmission if the UE cannot occupy the time-frequency resource is solved, and a success rate of data transmission is improved. In addition, since a piece of data transmission configuration information may indicate at least two time-frequency resources, the problem of relatively high signaling overhead caused by the fact that, when a scheduling instruction may indicate only one time-frequency resource, a scheduling instruction is required to be transmitted for each data transmission of UE is solved, and the signaling overhead is reduced.

Transmitted data may be reduced by transmitting the first indication information rather than transmitting the time-domain unit identifier and the frequency-domain resource identifier, thereby transmission resources may be saved.

<FIG> is a flowchart showing a method for data transmission according to another exemplary embodiment not being part of the present invention. The method for data transmission is applied to the implementation environment shown in <FIG>. As shown in <FIG>, the method for data transmission includes the following operations.

A detailed implementation flow of the operation in block <NUM> may refer to the descriptions about the operation in block <NUM>.

At block <NUM>, the base station generates data transmission configuration information according to the at least two time-frequency resources and contains the data transmission configuration information in a second scheduling instruction for sending to the UE.

Compared with the data transmission configuration information in block <NUM>, the data transmission configuration information generated in this block does not include an index parameter, and detailed contents of a time-domain unit identifier parameter, frequency-domain resource identifier parameter and other parameter included therein may refer to the descriptions in block <NUM>.

The base station may contain the data transmission configuration information in an existing instruction or a new instruction and send the instruction to the UE. In the embodiment not being part of the present invention, descriptions are made with the condition that the instruction is the second scheduling instruction as an example.

At block <NUM>, the UE receives the second scheduling instruction from the base station and acquires the data transmission configuration information from the second scheduling instruction.

A manner in which the UE acquires the data transmission configuration information is the same as a manner in which the base station sends the data transmission configuration information. That is, when the base station contains the data transmission configuration information in the existing instruction, the UE acquires the data transmission configuration information from the existing instruction, and when the base station contains the data transmission configuration information in the new instruction, the UE acquires the data transmission configuration information from the new instruction. In the embodiment not being part of the present invention, descriptions are made with the condition that the instruction is the second scheduling instruction as an example.

A detailed implementation flow of the operations in blocks <NUM> to <NUM> may refer to the descriptions about the operations in blocks <NUM> to <NUM>, and will not be elaborated herein.

The operations in blocks <NUM> to <NUM> may be implemented independently to form an embodiment not being part of the present invention at a base station side, and the operations in blocks <NUM> to <NUM> may be implemented independently to form an embodiment not being part of the present invention at a UE side.

From the above, according to the method for data transmission provided in the present invention, the UE may determines at least two time-frequency resources according to the data transmission configuration information and, when occupying a certain time-frequency resource, performs data transmission at the frequency-domain resource position in the time-domain unit indicated by the time-frequency resource. Since there is an uncertainty about channel occupation on an unlicensed spectrum, when at least two time-frequency resources are indicated through the data transmission configuration information, a probability that the UE can occupy a time-frequency resource may be increased, the problem that, when a scheduling instruction may indicate only one time-frequency resource, the UE may not perform data transmission if the UE cannot occupy the time-frequency resource is solved, and a success rate of data transmission is improved. In addition, since a piece of data transmission configuration information may indicate at least two time-frequency resources, the problem of relatively high signaling overhead caused by the fact that, when a scheduling instruction may indicate only one time-frequency resource, a scheduling instruction is required to be transmitted for each data transmission of UE is solved, and the signaling overhead is reduced.

A detailed implementation flow of the operation in block <NUM> may refer to the descriptions in block <NUM>, and will not be elaborated herein.

In the embodiment not being part of the present invention, the base station may notify the at least two time-frequency resources to the UE through the operation in block <NUM> or block <NUM>.

At block <NUM>, the base station acquires time window information generated before the at least two time-frequency resources are allocated, the time window information being used for indicating at least one time-domain unit in a time window, determines frequency-domain resource information according to the at least two time-frequency resources, generates a third scheduling instruction according to the frequency-domain resource information, the frequency-domain resource information being used for indicating a frequency-domain resource in the time-domain unit, and sends the time window information and the third scheduling instruction to the UE. The flow proceeds to block <NUM>.

A time window may include at least one time-domain unit. The base station specifies the time window at first, then determines the at least one time-domain unit in the time window, the at least one time-domain unit being the time-domain unit in the at least two time-frequency resources to be allocated to the UE, and generates the time window information for indicating the at least one time-domain unit to indicate the time-domain units in the at least two time-frequency resources through the time window information.

The frequency-domain resource information may include at least one frequency-domain resource identifier, and details may refer to the descriptions in block <NUM>.

It is to be noted that, when the time window information indicates a time-domain unit in the time window, the frequency-domain resource information includes at least two frequency-domain resource identifiers, and when the time window information indicates at least two time-domain units in the time window, the frequency-domain resource information includes at least one frequency-domain resource identifier, to ensure that the time window information and the frequency-domain resource information together indicate at least two time-frequency resources.

Two implementations for generating the third scheduling instruction are provided in the embodiment not being part of the present invention. The two implementations will be introduced below respectively.

In a first implementation, the operation that the third scheduling instruction is generated according to the frequency-domain resource information includes the following actions. Second indication information corresponding to the frequency-domain resource information is acquired from a frequency-domain resource information set, the frequency-domain resource information set being specified in a communication protocol. The third scheduling instruction containing the second indication information is generated.

The frequency-domain resource information set specified in the communication protocol is pre-configured in the base station. The frequency-domain resource information set includes at least one piece of frequency-domain resource information, and each piece of frequency-domain resource information at least includes an index parameter and a frequency-domain resource identifier parameter. Details about the index parameter and the frequency-domain resource identifier parameter may refer to the descriptions in block <NUM>.

Optionally, besides the index parameter and the frequency-domain resource identifier parameter, the frequency-domain resource information may also include another parameter. For example, the frequency-domain resource information also includes an MCS identifier parameter. Details may refer to the descriptions in block <NUM>.

The base station, after determining the at least two time-frequency resources allocated to the UE, may search the frequency-domain resource information set for the frequency-domain resource information used for indicating the frequency-domain resources in the time-frequency resources, acquire a numerical value of an index parameter in the frequency-domain resource information and determine the numerical value as the second indication information.

The base station, after obtaining the second indication information, may contain the second indication information in an existing instruction or a new instruction and send the instruction to the UE. In the embodiment not being part of the present invention, descriptions are made with the condition that the instruction is the third scheduling instruction as an example. In such case, a flow of adding the second indication information to the third scheduling instruction is the same as the flow of adding the first indication information to the first scheduling instruction, and will not be elaborated herein.

It is to be noted that the frequency-domain resource information set may be sent to the UE by the base station and may also be acquired from the communication protocol by the UE, and no limits are made in the embodiment not being part of the present invention. When the frequency-domain resource information set is sent to the UE by the base station, the base station may send the frequency-domain resource information set every time when sending the third scheduling instruction, or send the frequency-domain resource information set to the UE when the method provided in the embodiment not being part of the present invention is executed for the first time, the UE stores the frequency-domain resource information set and the base station may not subsequently send the frequency-domain resource information set when executing the method provided in the embodiment not being part of the present invention again, to save transmission resources.

In a second implementation, the operation that the third scheduling instruction is generated according to the frequency-domain resource information includes the following action. The third scheduling instruction containing the frequency-domain resource information is generated.

The base station, after determining the at least two time-frequency resources allocated to the UE, may generate the frequency-domain resource information for indicating the frequency-domain resources in the time-frequency resources, contain the frequency-domain resource information in the existing instruction or the new instruction and send the instruction to the UE. In the embodiment not being part of the present invention, descriptions are made with the condition that the instruction is the third scheduling instruction as an example.

The base station may send the time window information at first and then send the third scheduling instruction, or may send the third scheduling instruction at first and then send the time window information, or may send the time window information and the third scheduling instruction at the same time. A sequence for sending the time window information and the third scheduling information is not limited in the embodiment not being part of the present invention.

At block <NUM>, the base station determines the frequency-domain resource information according to the at least two time-frequency resources, generates the third scheduling instruction according to the frequency-domain resource information, the frequency-domain resource information being used for indicating the frequency-domain resource in the time-domain unit, and sends the third scheduling instruction to the UE. The flow proceeds to block <NUM>.

Compared with the operation in block <NUM>, the third scheduling instruction is sent only in the operation, and the time window information is not sent.

At block <NUM>, the UE acquires the time window information.

When the base station executes the operation in block <NUM>, the time window information is sent by the base station. When the base station executes the operation in block <NUM>, the time window information is specified in the communication protocol.

At block <NUM>, the UE receives the third scheduling instruction from the base station and acquires the frequency-domain resource information according to the third scheduling instruction, the frequency-domain resource information being used for indicating the frequency-domain resource in the time-domain unit.

Two implementations for acquiring the frequency-domain resource information are provided in the embodiment not being part of the present invention. The two implementations will be introduced below respectively.

In a first implementation, the operation that the frequency-domain resource information is acquired according to the third scheduling instruction includes the following actions. The second indication information is acquired from the third scheduling instruction; and the frequency-domain resource information corresponding to the second indication information is acquired from the frequency-domain resource information set. The frequency-domain resource information set is sent by the base station or the frequency-domain resource information set is specified in the communication protocol.

A flow that the UE acquires the second indication information and acquires the frequency-domain resource information corresponding to the second indication information from the frequency-domain resource information set is the same as the flow that the UE acquires the first indication information and acquires the data transmission configuration information corresponding to the first indication information from the data transmission configuration information set, and will not be elaborated herein.

In a second implementation, the operation that the frequency-domain resource information is acquired according to the third scheduling instruction includes the following action. When the third scheduling instruction contains the frequency-domain resource information, the frequency-domain resource information is read from the third scheduling instruction.

A manner in which the UE acquires the frequency-domain resource information is the same as a manner in which the base station sends the frequency-domain resource information. That is, when the base station contains the frequency-domain resource information in the existing instruction, the UE acquires the frequency-domain resource information from the existing instruction, and when the base station contains the frequency-domain resource information in the new instruction, the UE acquires the frequency-domain resource information from the new instruction. In the embodiment not being part of the present invention, descriptions are made with the condition that the instruction is the third scheduling instruction as an example.

At block <NUM>, the UE determines the at least two time-frequency resources according to data transmission configuration information.

Referring to <FIG>, the UE does not successfully occupy first two time-frequency resources and may not transmit data on the first two time-frequency resources. The UE successfully occupies a third time-frequency resource and may transmit data on the third time-frequency resource.

From the above, according to the method for data transmission provided in the present invention, the UE may determines the at least two time-frequency resources according to the data transmission configuration information and, when occupying a certain time-frequency resource, performs data transmission at the frequency-domain resource position in the time-domain unit indicated by the time-frequency resource. Since there is an uncertainty about channel occupation on an unlicensed spectrum, when the at least two time-frequency resources are indicated through the data transmission configuration information, a probability that the UE can occupy a time-frequency resource may be increased, the problem that, when a scheduling instruction may indicate only one time-frequency resource, the UE may not perform data transmission if the UE cannot occupy the time-frequency resource is solved, and a success rate of data transmission is improved. In addition, since a piece of data transmission configuration information may indicate at least two time-frequency resources, the problem of relatively high signaling overhead caused by the fact that, when a scheduling instruction may indicate only one time-frequency resource, a scheduling instruction is required to be transmitted for each data transmission of UE is solved, and the signaling overhead is reduced.

<FIG> is a block diagram of a device for data transmission according to an exemplary embodiment. The device for data transmission is applied to the UE <NUM> shown in <FIG>. As shown in <FIG>, the device for data transmission includes an acquisition module <NUM>, a determination module <NUM> and a transmission module <NUM>.

The acquisition module <NUM> is configured to acquire data transmission configuration information.

The determination module <NUM> is configured to determine at least two time-frequency resources according to the data transmission configuration information acquired by the acquisition module <NUM>, each of the time-frequency resources indicating a frequency-domain resource in a time-domain unit.

The transmission module <NUM> is configured to, for each time-frequency resource occupied by UE, perform data transmission at a frequency-domain resource position in the time-domain unit indicated by the time-frequency resource.

As shown in <FIG>, the embodiment of the present invention also provides another device for data transmission. The device for data transmission may include the acquisition module <NUM>, the determination module <NUM> and the transmission module <NUM>. The acquisition module <NUM> may include at least one combination in a combination of a first acquisition submodule <NUM> and a second acquisition submodule <NUM>, a combination of a first receiving submodule <NUM> and a third acquisition submodule <NUM> and a combination of a fourth acquisition submodule <NUM> and a second receiving submodule <NUM>. <FIG> is drawn with the condition that the device for data transmission includes the three combinations as an example.

In an embodiment of the present invention, the acquisition module <NUM> includes the first acquisition submodule <NUM> and the second acquisition submodule <NUM>.

The first acquisition submodule <NUM> is configured to acquire first indication information from a base station.

The second acquisition submodule <NUM> is configured to acquire the data transmission configuration information corresponding to the first indication information acquired by the first acquisition submodule <NUM> from a data transmission configuration information set. The data transmission configuration information set is sent by the base station or the data transmission configuration information set is specified in a communication protocol.

In an embodiment of the present invention, the first acquisition submodule <NUM> is further configured to receive a first scheduling instruction from the base station and acquire the first indication information from the first scheduling instruction.

In an embodiment of the present invention, the first acquisition submodule <NUM> is further configured to, when a position of the first indication information in the first scheduling instruction is fixed, read the first indication information from the fixed position in the first scheduling instruction, or, when the position of the first indication information in the first scheduling instruction is unfixed, acquire position information, the position information being used for indicating a present position of the first indication information in the first scheduling instruction, and read the first indication information from the position indicated by the position information in the first scheduling instruction.

In an embodiment of the present invention, the acquisition module <NUM> includes the first receiving submodule <NUM> and the third acquisition submodule <NUM>.

The first receiving submodule <NUM> is configured to receive a second scheduling instruction from the base station.

The third acquisition submodule <NUM> is configured to acquire the data transmission configuration information from the second scheduling instruction received by the first receiving submodule <NUM>.

In an embodiment of the present invention, when the data transmission configuration information includes time window information and frequency-domain resource information, the acquisition module <NUM> includes the fourth acquisition submodule <NUM> and the second receiving submodule <NUM>.

The fourth acquisition submodule <NUM> is further configured to acquire the time window information, the time window information being used for indicating at least one time-domain unit in a time window and the time window information being sent by the base station or the time window information being specified in the communication protocol.

The second receiving submodule <NUM> is further configured to receive a third scheduling instruction from the base station and acquire the frequency-domain resource information according to the third scheduling instruction, the frequency-domain resource information being used for indicating a frequency-domain resource in the time-domain unit.

In an embodiment of the present invention, the second receiving submodule <NUM> is further configured to acquire second indication information from the third scheduling instruction, acquire the frequency-domain resource information corresponding to the second indication information from a frequency-domain resource information set. The frequency-domain resource information set is sent by the base station or the frequency-domain resource information set is specified in the communication protocol.

In an embodiment of the present invention, the second receiving submodule <NUM> is further configured to, when the third scheduling instruction contains the frequency-domain resource information, read the frequency-domain resource information from the third scheduling instruction.

From the above, according to the device for data transmission provided in the present invention, the UE may determines at least two time-frequency resources according to the data transmission configuration information and, when occupying a certain time-frequency resource, performs data transmission at the frequency-domain resource position in the time-domain unit indicated by the time-frequency resource. Since there is an uncertainty about channel occupation on an unlicensed spectrum, when at least two time-frequency resources are indicated through the data transmission configuration information, a probability that the UE can occupy a time-frequency resource may be increased, the problem that, when a scheduling instruction may indicate only one time-frequency resource, the UE may not perform data transmission if the UE cannot occupy the time-frequency resource is solved, and a success rate of data transmission is improved. In addition, since a piece of data transmission configuration information may indicate at least two time-frequency resources, the problem of relatively high signaling overhead caused by the fact that, when a scheduling instruction may indicate only one time-frequency resource, a scheduling instruction is required to be transmitted for each data transmission of UE is solved, and the signaling overhead is reduced.

<FIG> is a block diagram of a device for data transmission according to an exemplary embodiment. The device for data transmission is applied to the base station <NUM> shown in <FIG>. As shown in <FIG>, the device for data transmission includes an allocation module <NUM> and a notification module <NUM>.

The allocation module <NUM> is configured to allocate at least two time-frequency resources to UE, each of the time-frequency resources indicating a frequency-domain resource in a time-domain unit.

The notification module <NUM> is configured to notify the at least two time-frequency resources allocated by the allocation module <NUM> to the UE, such that the UE, when occupying one of the time-frequency resources, performs data transmission at a frequency-domain resource position in the time-domain unit indicated by the time-frequency resource.

As shown in <FIG>, the embodiment of the present invention also provides another device for data transmission. The device for data transmission may include the allocation module <NUM> and the notification module <NUM>. The notification module <NUM> may include at least one combination in a combination of one of a first sending submodule <NUM> and a second sending submodule <NUM> and a first acquisition submodule <NUM>, a combination of a first generation submodule <NUM> and a third sending submodule <NUM>, a combination of a second generation submodule <NUM>, a first determination submodule <NUM> and a fourth sending submodule <NUM> and a combination of a second determination submodule <NUM> and a fifth sending submodule <NUM>. <FIG> is drawn with the condition that the device for data transmission includes the four combinations as an example.

In an embodiment of the present invention, the notification module <NUM> includes the first acquisition submodule <NUM> and one of the first sending submodule <NUM> and the second sending submodule <NUM>.

The first acquisition submodule <NUM> is configured to acquire first indication information corresponding to the at least two time-frequency resources from a data transmission configuration information set, the data transmission configuration information set being specified in a communication protocol.

The first sending submodule <NUM> is configured to send the first indication information acquired by the first acquisition submodule <NUM> to the UE and send the data transmission configuration information set to the UE, such that the UE determines the at least two time-frequency resources according to the first indication information and the data transmission configuration information set.

Alternatively, the second sending submodule <NUM> is configured to send the first indication information acquired by the first acquisition submodule <NUM> to the UE, such that the UE acquires the data transmission configuration information set specified in the communication protocol and determines the at least two time-frequency resources according to the first indication information and the data transmission configuration information set.

In an embodiment of the present invention, the first sending submodule <NUM> is further configured to add the first indication information to a first scheduling instruction and send the first scheduling instruction to the UE.

In an embodiment of the present invention, the first sending submodule <NUM> is further configured to, when a position of the first indication information in the first scheduling instruction is fixed, add the first indication information to the fixed position in the first scheduling instruction, or, when the position of the first indication information in the first scheduling instruction is unfixed, add the first indication information to a position in the first scheduling instruction and generate position information according to the position. The position information is used for indicating the present position of the first indication information in the first scheduling instruction.

In an embodiment of the present invention, the second sending submodule <NUM> is further configured to add the first indication information to the first scheduling instruction and send the first scheduling instruction to the UE.

In an embodiment of the present invention, the second sending submodule <NUM> is further configured to, when the position of the first indication information in the first scheduling instruction is fixed, add the first indication information to the fixed position in the first scheduling instruction, or, when the position of the first indication information in the first scheduling instruction is unfixed, generate the position information, the position information being used for indicating the present position of the first indication information in the first scheduling instruction, and add the first indication information to the position indicated by the position information in the first scheduling instruction.

In an embodiment of the present invention, the notification module <NUM> includes the first generation submodule <NUM> and the third sending submodule <NUM>.

The first generation submodule <NUM> is configured to generate data transmission configuration information according to the at least two time-frequency resources.

The third sending submodule is configured to contain the data transmission configuration information generated by the first generation submodule <NUM> in a second scheduling instruction and send the second scheduling instruction to the UE.

In an embodiment of the present invention, the notification module <NUM> includes the second generation submodule <NUM>, the first determination submodule <NUM> and the fourth sending submodule <NUM>.

The second generation submodule <NUM> is configured to acquire time window information generated before the at least two time-frequency resources are allocated, the time window information being used for indicating at least one time-domain unit in a time window.

The first determination submodule <NUM> is configured to determine frequency-domain resource information according to the at least two time-frequency resources and generate a third scheduling instruction according to the frequency-domain resource information. The frequency-domain resource information is used for indicating the frequency-domain resource in the time-domain unit.

The fourth sending submodule <NUM> is configured to send the time window information generated by the second generation submodule <NUM> and the third scheduling instruction determined by the first determination submodule <NUM> to the UE, such that the UE determines the at least two time-frequency resources according to the time window information and the third scheduling instruction.

In an embodiment of the present invention, the notification module <NUM> includes the second determination submodule <NUM> and the fifth sending submodule <NUM>.

The second determination submodule <NUM> is configured to determine the frequency-domain resource information according to the at least two time-frequency resources and generate the third scheduling instruction according to the frequency-domain resource information, the frequency-domain resource information being used for indicating the frequency-domain resource in the time-domain unit.

The fifth sending submodule <NUM> is configured to send the third scheduling instruction determined by the second determination submodule <NUM> to the UE, such that the UE acquires the time window information specified in the communication protocol, the time window information being used for indicating the at least one time-domain unit in the time window, and determines the at least two time-frequency resources according to the time window information and the third scheduling instruction.

In an embodiment of the present invention, the first determination submodule <NUM> is further configured to acquire second indication information corresponding to the frequency-domain resource information from a frequency-domain resource information set, the frequency-domain resource information set being specified in the communication protocol, and generate the third scheduling instruction containing the second indication information.

In an embodiment of the present invention, the first determination submodule <NUM> is further configured to generate the third scheduling instruction containing the frequency-domain resource information.

From the above, according to the device for data transmission provided in the present invention, the UE may determines at least two time-frequency resources according to the data transmission configuration information and, when occupying a certain time-frequency resource, performs data transmission at the frequency-domain resource position in the time-domain unit indicated by the time-frequency resource. Since there is an uncertainty about channel occupation on an unlicensed spectrum, when the at least two time-frequency resources are indicated through the data transmission configuration information, a probability that the UE can occupy a time-frequency resource may be increased, the problem that, when a scheduling instruction may indicate only one time-frequency resource, the UE may not perform data transmission if the UE cannot occupy the time-frequency resource is solved, and a success rate of data transmission is improved. In addition, since a piece of data transmission configuration information may indicate at least two time-frequency resources, the problem of relatively high signaling overhead caused by the fact that, when a scheduling instruction may indicate only one time-frequency resource, a scheduling instruction is required to be transmitted for each data transmission of UE is solved, and the signaling overhead is reduced.

With respect to the device in the above embodiments, the specific manners for performing operations for individual modules therein have been described in detail in the method embodiment, and will not be elaborated herein.

An exemplary embodiment of the present application provides UE, which may implement a method for data transmission provided by the present invention. The UE includes a processor and a memory for storing instructions executable by the processor.

The processor is configured to perform the following operations.

Data transmission configuration information is acquired.

At least two time-frequency resources are determined according to the data transmission configuration information, each of the time-frequency resources indicating a frequency-domain resource in a time-domain unit.

For each time-frequency resource occupied by the UE, data transmission is performed at a frequency-domain resource position in the time-domain unit indicated by the time-frequency resource.

An exemplary embodiment of the present application provides a base station, which may implement a method for data transmission provided by the present invention. The base station includes a processor and a memory for storing instructions executable by the processor.

At least two time-frequency resources are allocated to UE, each of the time-frequency resources indicating a frequency-domain resource in a time-domain unit.

The at least two time-frequency resources are notified to the UE, such that the UE, when occupying one of the time-frequency resources, performs data transmission at a frequency-domain resource position in the time-domain unit indicated by the time-frequency resource.

<FIG> is a block diagram of a device <NUM> for data transmission according to an exemplary embodiment. For example, the device <NUM> may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet, a medical device, exercise equipment, a personal digital assistant and the like.

The processing component <NUM> may include one or more processors <NUM> to execute instructions to perform all or part of the steps in the abovementioned method. Moreover, the processing component <NUM> may include one or more modules which facilitate interaction between the processing component <NUM> and the other components. For instance, the processing component <NUM> may include a multimedia module to facilitate interaction between the multimedia component <NUM> and the processing component <NUM>.

Examples of such data include instructions for any applications or methods operated on the device <NUM>, contact data, phonebook data, messages, pictures, video, etc. The memory <NUM> may be implemented by any type of volatile or non-volatile memory devices, or a combination thereof, such as a Static Random Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic memory, a flash memory, and a magnetic or optical disk.

The multimedia component <NUM> includes a screen providing an output interface between the device <NUM> and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes the TP, the screen may be implemented as a touch screen to receive an input signal from the user. The touch panel includes one or more touch sensors to sense touches, swipes and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action but also detect a duration and pressure associated with the touch or swipe action. The front camera and/or the rear camera may receive external multimedia data when the device <NUM> is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have focusing and optical zooming capabilities.

The audio component <NUM> is configured to output and/or input an audio signal. For example, the audio component <NUM> includes a Microphone (MIC), and the MIC is configured to receive an external audio signal when the device <NUM> is in the operation mode, such as a call mode, a recording mode and a voice recognition mode. The received audio signal may further be stored in the memory <NUM> or sent through the communication component <NUM>. In some embodiments, the audio component <NUM> further includes a speaker for outputting the audio signal.

The communication component <NUM> is configured to facilitate wired or wireless communication between the device <NUM> and another device. The device <NUM> may access a communication-standard-based wireless network, such as a Wi-Fi network, a 2nd-Generation (<NUM>) or 3rd-Generation (<NUM>) network or a combination thereof. In an exemplary embodiment, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system through a broadcast channel. In an exemplary embodiment, the communication component <NUM> further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on a Radio Frequency Identification (RFID) technology, an Infrared Data Association (IrDA) technology, an Ultra-Wide Band (UWB) technology, a Bluetooth (BT) technology and another technology.

In an exemplary embodiment, the device <NUM> may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, and is configured to execute the abovementioned method.

In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as the memory <NUM> including instructions, and the instructions may be executed by the processor <NUM> of the device <NUM> to implement the abovementioned method. For example, the non-transitory computer-readable storage medium may be a ROM, a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disc, an optical data storage device and the like.

There is provided a non-transitory computer-readable storage medium having stored therein instructions which, when being executed by a processor of a mobile terminal, cause the mobile terminal to execute the abovementioned method for data transmission.

<FIG> is a block diagram of a device <NUM> for data transmission according to an exemplary embodiment. For example, the device <NUM> for data transmission may be a base station. As shown in <FIG>, the device <NUM> for data transmission may include a processor <NUM>, a receiver <NUM>, a transmitter <NUM> and a memory <NUM>. The receiver <NUM>, the transmitter <NUM> and the memory <NUM> are connected with the processor <NUM> through a bus respectively.

The processor <NUM> includes one or more than one processing core, and the processor <NUM> runs a software program and modules to execute the method executed by the base station in the methods for data transmission provided in the embodiments of the present invention. The memory <NUM> may be configured to store the software program and the modules. Specifically, the memory <NUM> may store an operating system <NUM> and an application program module <NUM> required by at least one function. The receiver <NUM> is configured to receive communication data from another device, and the transmitter <NUM> is configured to send communication data to the other device.

<FIG> is a block diagram of a system for data transmission according to an exemplary embodiment. As shown in <FIG>, the system for data transmission includes a base station <NUM> and UE <NUM>.

The base station <NUM> is configured to execute the methods for data transmission executed by a base station in the embodiments shown in <FIG>.

The UE <NUM> is configured to execute the methods for data transmission executed by UE in the embodiments shown in <FIG>.

Claim 1:
A method for data transmission, comprising:
acquiring (<NUM>) data transmission configuration information;
determining (<NUM>) at least two time-frequency resources according to the data transmission configuration information, each of the time-frequency resources indicating a frequency-domain resource in a time-domain unit; and
for each time-frequency resource occupied by User Equipment, UE, performing (<NUM>) data transmission at a frequency-domain resource position in the time-domain unit indicated by the time-frequency resource,
wherein acquiring (<NUM>) the data transmission configuration information comprises:
acquiring (<NUM>) first indication information from a base station; and
acquiring (<NUM>) the data transmission configuration information corresponding to the first indication information from a data transmission configuration information set, the data transmission configuration information set being sent by the base station,
wherein acquiring (<NUM>) the first indication information from the base station comprises:
receiving a first scheduling instruction from the base station; and
acquiring the first indication information from the first scheduling instruction,
wherein acquiring the first indication information from the first scheduling instruction comprises:
when a position of the first indication information in the first scheduling instruction is fixed, reading the first indication information from the fixed position in the first scheduling instruction; or,
when the position of the first indication information in the first scheduling instruction is unfixed, acquiring position information, the position information being used for indicating a present position of the first indication information in the first scheduling instruction, and reading the first indication information from the position indicated by the position information in the first scheduling instruction.