Patent Description:
Different service types have different service quality requirements for wireless communication technologies, for example, enhanced Mobile Broad Band (eMBB) services mainly require large bandwidth and high speed, Ultra Reliable Low Latency Communication (URLLC) services mainly require high reliability and low latency, and massive machine type of communication (mMTC) service mainly require a large number of connections. Therefore, wireless communication systems of new generation require flexible and configurable designs to support transmission of multiple service types. For example, for URLLC services and eURLLC services of high-reliability and low-latency, end-to-end latency is required to reach <NUM>.

In related arts, in resource scheduling of physical downlink shared channel (PDSCH)/physical uplink shared channel (PUSCH), a symbol number at the beginning of the PDSCH is recorded as S, and the length of the PDSCH time-domain resource is recorded as L. Moreover, S and L are indicated by SLIV parameters, that is, the SLIV parameters represent the values of S and L, in which <NUM> < L ≤ <NUM> - S. The values of the SLIV parameters are notified to a terminal by a network-side device through control signaling. According to the values of the SLIV parameters, the terminal may determine the symbol number S at the beginning of the PDSCH and the length of the PDSCH time-domain resource. However, in related arts, a transmission burst cannot cross an edge of slot. If resources in the current slot cannot meet data transmission needs of the user's service, transmission is performed only when the next slot has sufficient symbols available. For example, if the transmission requires <NUM> symbols and there are not <NUM> symbols in the current slot for transmission, the transmission has to wait until the next slot, which obviously increases the waiting latency and increases the transmission latency. This makes it difficult to meet high reliability and low latency requirements and seriously affects the quality of service, especially for services such as URLLC service and eURLLC service that require high transmission reliability and low transmission latency.

<CIT> discloses an apparatus, the apparatus generates a downlink grant for a device, the downlink grant indicating to the device subsets of uplink resources allocated for transmitting data segments and subsets of downlink resources for receiving power control commands for respective data segments, the subsets of the uplink resources being non-concurrent with the subsets of the downlink resources. The apparatus transmits the downlink grant to the device. The apparatus receives, from the device, a first uplink transmission in a first subset of the uplink resources based on the transmitted downlink grant. The apparatus generates a first power control command based on the received first uplink transmission. The apparatus transmits, to the device, the first power control command in a first subset of the downlink resources. The apparatus may be a base station.

<CIT> discloses a wireless terminal according to one embodiment of the present invention which is provided with a processor. The processor is configured so as to send data units from an RLC layer to a MAC layer prior to receiving an uplink grant from a base station, receive from the base station the uplink grant for determining a prescribed transport block size, join or split the data units in the MAC layer in accordance with the prescribed transport block size to thereby generate a transport block, and transmit the generated transport block to the base station via a PHY layer. Also, the processor receives TBS information indicating the minimum guaranteed value of the transport block size from the base station. The prescribed transport block size is a value equal to or greater than the minimum guaranteed value.

<CIT> discloses a slotted message access protocol which can be implemented for transmitting messages in a communication network. A beacon period may be divided into multiple communication slots. A master device may register a client device and provide registration information to allow the client device to operate in the communication network. The registration information may be determined based, at least in part, on a location of the client device in the communication network. As part of the registration information, contention-free communication slots may be assigned for use by the client device. Contention-based communication slots may also be assigned to a group of client devices. Messages may also be segmented depending on whether the message is transmitted in a contention-free or a contention-based communication slot. Furthermore, a relay device may be designated to retransmit a message (received from an original transmitting device) during a communication slot assigned to the original transmitting device.

<CIT> discloses a communication system having a base station for controlling a transmission right and a plurality of substations, a substation having data to be transmitted transmits the number of necessary fragments and its address to a request field of a communication frame. The base station uses a plurality pair of fragment slots and reply slots following the request field in the communication frame to transmit an address of a substation permitted to transmit data, to each fragment slot. The substation permitted to transmit data transmits the address of a destination substation and the data to a predetermined field following the address in one fragment slot. The destination station transmits a reply signal indicating the reception state of the data to the reply slot paired with the fragment slot. If the base station detects from the reply signal that the destination station failed in receiving the data, the base station instead of the substation first transmitted the data transmits the destination address and data received at the fragment slot to the next fragment slot.

Embodiments of the disclosure provide a data transmission method and a data transmission device.

It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the disclosure.

The invention made is described in the embodiments referring to <FIG> and <FIG>.

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

Embodiments of the disclosure provide a data transmission method. The method is applied to a network access device. The method includes: determining a size of a first transmission sub-block sent on an available time-domain resource of a target time slot, when a target length of a time-domain resource required by a target transmission block is greater than a first length of the available time-domain resource of the target time slot; dividing the target transmission block into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block, in which a second length of a time-domain resource required by a second transmission sub-block is equal to a difference between the target length and the first length; determining a first time-domain resource for sending the second transmission sub-block in the next time slot after the target time slot based on the second length of the time-domain resource required by the second transmission sub-block; and sending a first resource allocation message to a terminal, in which the first resource allocation message includes the size of the first transmission sub-block, first indication information representing the available time-domain resource of the target time slot configured to send the first transmission sub-block, and second indication information of the first <NUM> time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot. In the data transmission method according to embodiments of the disclosure, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block when the available time-domain resource in the target time slot cannot satisfy burst transmission. The first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent on the next time slot of the target time slot, so that the target transmission block does not need to be transmitted until the next time slot has a sufficient number of continuous symbols, which reduces waiting latency and transmission latency, thereby ensuring high reliability and low latency of service, and improving service quality.

It should be noted that the data transmission method according to embodiments of the disclosure may be applied to a <NUM>/<NUM>/<NUM> communication network. The terminal in the disclosure may for example include electronic devices, such as smart phones, in-vehicle devices, smart home appliances, notebooks, or smart wearable devices. The network access device in the disclosure may include, for example, communication devices that provide wireless access services for the terminal, such as a base station or a relay station.

Based on the above analysis, the following specific embodiments are proposed.

<FIG> is a flowchart of a data transmission method according to an exemplary embodiment. The execution subject of the data transmission method may be a network access device. As illustrated in <FIG>, the method includes steps <NUM>-<NUM>.

At step <NUM>, a size of a first transmission sub-block sent on an available time-domain resource of a target time slot is determined, when a target length of a time-domain resource required by a target transmission block is greater than a first length of the available time-domain resource of the target time slot.

For example, before step <NUM>, the method further includes: determining the size of the target transmission block according to buffer information of the data to be sent; determining a modulation mode and a code rate used in physical layer resource mapping based on state information of a physical channel; and determining the target length of the time-domain resource required by the target transmission block based on the size of the target transmission block, the modulation mode and the code rate used in physical layer resource mapping.

For example, at step <NUM>, determining the size of the first transmission sub-block sent on the available time-domain resource of the target time slot includes: determining the size of the first transmission sub-block based on the first length of the available time-domain resource of the target time slot, the size of an available frequency-domain resource, and the modulation mode and the code rate used in physical layer resource mapping.

At step <NUM>, the target transmission block is divided into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block, in which a second length of a time-domain resource required by a second transmission sub-block is equal to a difference between the target length and the first length.

For example, the size of the second transmission sub-block is equal to the difference between the size of the target transmission block and the size of the first transmission sub-block.

At step <NUM>, a first time-domain resource for sending the second transmission sub-block in the next time slot after the target time slot is determined based on the second length of the time-domain resource required by the second transmission sub-block.

At step <NUM>, a first resource allocation message is sent to a terminal, the first resource allocation message including the size of the first transmission sub-block, first indication information representing the available time-domain resource of the target time slot configured to send the first transmission sub-block, and second indication information of the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

For example, for downlink data transmission, when the network access device determines that the target length of the time-domain resource required to transmit the target transmission block in the burst transmission is greater than the first length of the available time-domain resource of the target time slot, the size of the first transmission sub-block to be sent on the available time-domain resource of the target time slot is determined. According to the size of the first transmission sub-block, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block. The second length of the time-domain resource required by the second transmission sub-block is equal to the difference between the target length and the first length. According to the second length of the time-domain resource required by the second transmission sub-block, the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot is determined. The network access device sends the first resource allocation message to the terminal. The first resource allocation message includes the size of the first transmission sub-block, the first indication information representing the available time-domain resource of the target time slot configured to send the first transmission sub-block, and the second indication information of the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot. The network access device sends the first transmission sub-block on the available time-domain resource of the target time slot, and sends the second transmission sub-block on the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot. The terminal receives the first transmission sub-block on the available time-domain resource of the target time slot, and receives the second transmission sub-block on the first time-domain resource of the next time slot after the target time slot.

With the technical solution provided by embodiments of the disclosure, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block when the available time-domain resource in the target time slot cannot satisfy burst transmission. The first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent on the next time slot of the target time slot, so that there is no need to wait until the next time slot has a sufficient number of continuous symbols to start transmitting the target transmission block, which reduces waiting latency and transmission latency, thereby ensuring high reliability and low latency of service, and improving service quality.

In an embodiment, the first indication information includes the first length and a number of a first start symbol of the available time-domain resource of the target time slot, and the second indication information includes the second length and a number of a second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot.

Taking the uplink data transmission as an example, the network access device directly notifies the first length and the number of the first start symbol of the available time-domain resource of the target time slot of the first transmission sub-block, and the second length and the number of the second start symbol of the first time-domain resource configured to send the second transmission sub-block on the next time slot of the target time slot to the terminal through the first resource allocation message. For example, in the first resource allocation message, <NUM> bits are used to represent the number of the first start symbol, <NUM> bits are used to represent the first length, and <NUM> bits are used to represent the number of the second start symbol of the first time-domain resource in the next time slot of the target time slot, and <NUM> bits are used to represent the second length.

By parsing the first resource allocation message, the terminal directly learns the size of the first transmission sub-block, the first length and the number of the first start symbol of the available time-domain resource of the target time slot configured to send the first transmission sub-block, and the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot. The terminal divides the target transmission block into the first transmission sub-block and the second transmission sub-block according to the size of the target transmission block and the size of the first transmission sub-block, sends the first transmission sub-block on the available time-domain resource of the target time slot, and sends the second transmission sub-block on the first time-domain resource configured to send the second transmission sub-block on the next time slot after the target time slot.

With the technical solution of the embodiments of the disclosure, through issuing the first resource allocation message, the network access device directly notifies the first length and the number of the first start symbol of the available time-domain resource of the target time slot, and the second length and the number of the second start symbol of the first time-domain resource in the next time slot of the target time slot to the terminal. The network access device does not need to calculate and issue L and S indicators, such as SLIV, which overcomes the limitation in the related art that a sum of the number and the length of the start symbol of the time-domain resource cannot exceed <NUM>, so that the target transmission block does not need to be transmitted until the next time slot has a sufficient number of continuous symbols, which reduces the waiting latency and the transmission delay.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. Before step <NUM>, the method further includes step A1 and step A2.

At step A1, the first indicator value and the determination information indicating whether the number of the first start symbol is greater than a preset value are determined according to the first length and the number of the first start symbol of the available time-domain resource of the target time slot.

At step A2, the second indicator value is determined according to the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot.

With the technical solution of the embodiments of the disclosure, by issuing the first resource allocation message, the network access device notifies the first indicator value corresponding to the first length and the number of the first start symbol of the available time-domain resource of the target time slot, and the second indicator value corresponding to the second length and the number of the second start symbol of the first time-domain resource in the next time slot after the target time slot to the terminal, while notifying the determination information indicating whether the number of the first start symbol is greater than the preset value to the terminal. Without the limitation in the related art that the sum of the number and the length of the start symbol of the time-domain resource cannot exceed <NUM>, the terminal can accurately know the first length and the number of the first start symbol of the available time-domain resource of the target time slot based on the first indicator value and the determination information indicating whether the number of the first start symbol is greater than the preset value. Therefore, it is not necessary to start transmitting the target transmission block until the next time slot has a sufficient number of continuous symbols, which reduces the waiting latency and the transmission delay.

<FIG> is a flowchart of a data transmission method according to an exemplary embodiment. The execution subject of the data transmission method may be a network access device. As illustrated in <FIG>, the method includes the following steps <NUM>-<NUM>.

At step <NUM>, it is determined whether the target length of the time-domain resource required by the target transmission block is greater than the first length of the available time-domain resource of the target time slot. When it is determined that the target length of the time-domain resource required by the target transmission block is greater than the first length of the available time-domain resource of the target time slot, step <NUM> is executed. When it is determined that the target length of the time-domain resource required by the target transmission block is not greater than the first length of the available time-domain resource of the target time slot, step <NUM> is executed.

At step <NUM>, a second time-domain resource for sending the target transmission block on the available time-domain resource of the target time slot is determined.

At step <NUM>, a second resource allocation message is sent to the terminal, the second resource allocation message including third indication information representing the second time-domain resource configured to send the target transmission block on the available time-domain resource of the target time slot.

At step <NUM>, a size of a first transmission sub-block sent on the available time-domain resource of the target time slot is determined.

At step <NUM>, the target transmission block is divided into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block. A second length of a time-domain resource required by the second transmission sub-block is equal to a difference between the target length and the first length.

With the technical solution provided by embodiments of the disclosure, when the available time-domain resource in the target time slot cannot satisfy burst transmission, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block. The first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent on the next time slot after the target time slot, so that there is no need to start transmitting the target transmission block until the next time slot has a sufficient number of continuous symbols, which reduces waiting latency and transmission latency, thereby ensuring high service reliability and low latency, and improving service quality.

<FIG> is a flowchart of a data transmission method according to an exemplary embodiment. The execution subject of the data transmission method may be a terminal. As illustrated in <FIG>, the method includes the following steps <NUM>-<NUM>.

At step <NUM>, a first resource allocation message sent by a network access device is received. The first resource allocation message includes a size of a first transmission sub-block, first indication information representing an available time-domain resource of a target time slot configured to send the first transmission sub-block, and second indication information of a first time-domain resource configured to send a second transmission sub-block in the next time slot after the target time slot.

At step <NUM>, a target transmission block is divided into the first transmission sub-block and the second transmission sub-block based on the size of the first transmission sub-block and a size of the target transmission block. A size of the second transmission sub-block is equal to a difference between the size of the target transmission block and the size of the first transmission sub-block.

At step <NUM>, the first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent on the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

With the technical solution of the embodiments of the disclosure, when the available time-domain resource in the target time slot cannot satisfy burst transmission, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block. The first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent on the next time slot after the target time slot, so that there is no need to wait until the next time slot has a sufficient number of continuous symbols and then start transmitting the target transmission block, which reduces waiting latency and transmission latency, thereby ensuring high service reliability and low latency, and improving service quality.

In an embodiment, the first indication information includes the first length and the number of the first start symbol of the available time-domain resource of the target time slot, and the second indication information includes the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. After step <NUM>, the method further includes step B1 and step B2.

At step B1, the first length and the number of the first start symbol of the available time- domain resource of the target time slot are determined according to the first indicator value and the determination information.

At step B2, the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot is determined based on the second indicator value.

The following are device embodiments of the present disclosure, which may be configured to implement the method embodiments of the disclosure.

<FIG> is a block diagram of a data transmission device according to an exemplary embodiment. The device may be applied to a network access device. As illustrated in <FIG>, the data transmission device includes: a first determining module <NUM>, a first dividing module <NUM>, a second determining module <NUM>, and a first sending module <NUM>.

The first determining module <NUM> is configured to determine a size of a first transmission sub-block sent on an available time-domain resource of a target time slot, when a target length of a time-domain resource required by a target transmission block is greater than a first length of the available time-domain resource of the target time slot.

The first dividing module <NUM> is configured to divide the target transmission block into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block, in which a second length of a time-domain resource required by the second transmission sub-block is equal to a difference between the target length and the first length.

The second determining module <NUM> is configured to determine a first time-domain resource for sending the second transmission sub-block in the next time slot after the target time slot based on the second length of the time-domain resource required by the second transmission sub-block.

The first sending module <NUM> is configured to send a first resource allocation message to a terminal, in which the first resource allocation message includes the size of the first transmission sub-block, first indication information representing the available time-domain resource of the target time slot configured to send the first transmission sub-block, and second indication information representing the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

With the device provided by embodiments of the disclosure, when the available time-domain resource in the target time slot cannot satisfy burst transmission, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block. The first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent on the next time slot after the target time slot, so that there is no need to wait until the next time slot has a sufficient number of continuous symbols and then start transmitting the target transmission block, which reduces waiting latency and transmission latency, thereby ensuring high service reliability and low latency, and improving service quality.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. As illustrated in <FIG>, the data transmission device shown in <FIG> may further include: a third determining module <NUM> and a fourth determining module <NUM>.

The third determining module <NUM> is configured to determine the first indicator value and the determination information indicating whether the number of the first start symbol is greater than a preset value according to the first length and the number of the first start symbol of the available time-domain resource of the target time slot.

The fourth determining module <NUM> is configured to determine the second indicator value according to the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot.

In an embodiment, as illustrated in <FIG>, the data transmission device shown in <FIG> may further include: a judging module <NUM>, a fifth determining module <NUM>, and a second sending module <NUM>.

The judging module <NUM> is configured to determine whether the target length of the time-domain resource required by the target transmission block is greater than the first length of the available time-domain resource of the target time slot.

The fifth determining module <NUM> is configured to determine a second time-domain resource for sending the target transmission block on the available time-domain resource of the target time slot, when the target length of the time-domain resource required by the target transmission block is greater than the first length of the available time-domain resource of the target time slot.

The second sending module <NUM> is configured to send a second resource allocation message to the terminal, in which the second resource allocation message includes third indication information representing the second time-domain resource configured to send the target transmission block on the available time-domain resource of the target time slot.

<FIG> is a block diagram of a data transmission device according to an exemplary embodiment. The device may be applied to a terminal. As illustrated in <FIG>, the data transmission device includes: a receiving module <NUM>, a second dividing module <NUM>, and a third sending module <NUM>.

The receiving module <NUM> is configured to receive a first resource allocation message sent by a network access device. The first resource allocation message includes a size of a first transmission sub-block, first indication information representing an available time-domain resource of a target time slot configured to send the first transmission sub-block, and second indication information representing a first time-domain resource configured to send a second transmission sub-block in the next time slot after the target time slot.

The second dividing module <NUM> is configured to divide a target transmission block into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block and a size of the target transmission block, in which a size of the second transmission sub-block is equal to a difference between the size of the target transmission block and the size of the first transmission sub-block.

The third sending module <NUM> is configured to send the first transmission sub-block on the available time-domain resource of the target time slot, and send the second transmission sub-block on the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

With the technical solution provided by embodiments of the disclosure, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block when the available time-domain resource in the target time slot cannot satisfy burst transmission. The first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent in the next time slot after the target time slot, so that the target transmission block does not need to be transmitted until the next time slot has a sufficient number of continuous symbols, which reduces waiting latency and transmission latency, thereby ensuring high service reliability and low latency, and improving service quality.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. As illustrated in <FIG>, the data transmission device shown in <FIG> may further include: a sixth determining module <NUM> and a seventh determining module <NUM>.

The sixth determining module <NUM> is configured to determine the first length and the number of the first start symbol of the available time-domain resource of the target time slot according to the first indicator value and the determination information.

The seventh determining module <NUM> is configured to determine the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot based on the second indicator value.

<FIG> is a block diagram of a data transmission device <NUM> according to an exemplary embodiment. The data transmission device <NUM> is applied to a network access device, and the data transmission device <NUM> includes: a processor <NUM> and a memory <NUM> configured to store instructions executable by the processor. The processor <NUM> is configured to: determine a size of a first transmission sub-block sent on an available time-domain resource of a target time slot, when a target length of a time-domain resource required by a target transmission block is greater than a first length of the available time-domain resource of the target time slot; divide the target transmission block into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block, in which a second length of a time-domain resource required by the second transmission sub-block is equal to a difference between the target length and the first length; determine a first time-domain resource for sending the second transmission sub-block in the next time slot after the target time slot based on the second length of the time-domain resource required by the second transmission sub-block; and send a first resource allocation message to a terminal, the first resource allocation message including the size of the first transmission sub-block, first indication information representing the available time-domain resource of the target time slot configured to send the first transmission sub-block, and second indication information representing the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. The processor <NUM> may be further configured to: determine the first indicator value and the determination information indicating whether the number of the first start symbol is greater than a preset value according to the first length and the number of the first start symbol of the available time-domain resource of the target time slot; and determine the second indicator value according to the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot.

In an embodiment, the processor <NUM> may be further configured to: determine whether the target length of the time-domain resource required by the target transmission block is greater than the first length of the available time-domain resource of the target time slot; determine a second time-domain resource for sending the target transmission block on the available time-domain resource of the target time slot, when the target length of the time-domain resource required by the target transmission block is greater than the first length of the available time-domain resource of the target time slot; and send a second resource allocation message to the terminal, in which the second resource allocation message includes third indication information representing the second time-domain resource configured to send the target transmission block on the available time-domain resource of the target time slot.

<FIG> is a block diagram of a data transmission device <NUM> according to an exemplary embodiment. The device is applied to a terminal. The data transmission device <NUM> includes: a processor <NUM> and a memory <NUM> configured to store instructions executable by the processor. The processor <NUM> is configured to: receive a first resource allocation message sent by a network access device, in which the first resource allocation message includes a size of a first transmission sub-block, first indication information representing an available time-domain resource of a target time slot configured to send the first transmission sub-block, and second indication information representing a first time-domain resource configured to send a second transmission sub-block in the next time slot after the target time slot; divide a target transmission block into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block and a size of the target transmission block, in which a size of the second transmission sub-block is equal to a difference between the size of the target transmission block and the size of the first transmission sub-block; and send the first transmission sub-block on the available time-domain resource of the target time slot, and send the second transmission sub-block on the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. The processor <NUM> may be further configured to: determine the first length and the number of the first start symbol of the available time-domain resource of the target time slot according to the first indicator value and the determination information; and determine the second length and a number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot based on the second indicator value.

Regarding the device in the above embodiments, the specific manner in which each module performs operation has been described in detail in the embodiments of the method, which is not described in detail here.

<FIG> is a block diagram of a data transmission device according to an exemplary embodiment. The data transmission device <NUM> is applied to a terminal. The data transmission device <NUM> may include one or more of following components: a processing component <NUM>, a memory <NUM>, a power component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an input/output (I/O) interface <NUM>, a sensor component <NUM>, and a communication component <NUM>.

The processing component <NUM> typically controls overall operations of the data transmission device <NUM>, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component <NUM> may include one or more processors <NUM> to execute instructions to perform all or part of the steps in the above described method. Moreover, the processing component <NUM> may include one or more modules which facilitate interaction between the processing component <NUM> and 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>.

The memory <NUM> is configured to store various types of data to support the operation of the data transmission device <NUM>. Examples of such data include instructions for any applications or methods operated on the data transmission device <NUM>, contact data, phonebook data, messages, pictures, video, etc. The memory <NUM> may be implemented using 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, a magnetic or optical disk.

The power component <NUM> provides power to various components of the data transmission device <NUM>. The power component <NUM> may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the data transmission device <NUM>.

The multimedia component <NUM> includes a screen providing an output interface between the data transmission device <NUM> and the user. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a period of time and pressure associated with the touch or swipe action. When the data transmission device <NUM> is in an operation mode, such as in a shooting mode or a video mode, the front camera and/or the rear camera receives external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

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

The sensor component <NUM> includes one or more sensors to provide status assessments of various aspects of the data transmission device <NUM>. For instance, the sensor component <NUM> may detect an open/closed status of the data transmission device <NUM>, relative positioning of components, e.g., the display and the keypad, of the data transmission device <NUM>, a change in position of the data transmission device <NUM> or a component of the data transmission device <NUM>, a presence or absence of user contact with the data transmission device <NUM>, an orientation or an acceleration/deceleration of the data transmission device <NUM>, and a change in temperature of the data transmission device <NUM>.

The communication component <NUM> is configured to facilitate communication, wired or wirelessly, between the data transmission device <NUM> and other devices. The data transmission device <NUM> can access a wireless network based on a communication standard, such as WiFi, <NUM>, <NUM>, <NUM>, <NUM> or a combination thereof, or a talkback network. In one exemplary embodiment, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component <NUM> further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

In exemplary embodiments, the data transmission device <NUM> may be implemented with 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, for performing the above described methods.

In exemplary embodiments, there is also provided a non-transitory computer readable storage medium including instructions, such as included in the memory <NUM>, executable by the processor <NUM> in the data transmission device <NUM>, for performing the above-described methods. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.

<FIG> is a block diagram of a data transmission device according to an exemplary embodiment. For example, the data transmission device <NUM> may be provided as a server. The data transmission device <NUM> includes a processing component <NUM>, which further includes one or more processors, and a memory resource represented by a memory <NUM> for storing instructions executable by the processing component <NUM>, such as application programs. The application program stored in the memory <NUM> may include one or more modules each corresponding to a set of instructions. In addition, the processing component <NUM> is configured to execute instructions to perform the above method.

The data transmission device <NUM> may further include a power component <NUM> configured to perform power management of the data transmission device <NUM>, a wired or wireless network interface <NUM> configured to connect the data transmission device <NUM> to the network, and an input and output (I/O) interface <NUM>. The data transmission device <NUM> could operate based on an operating system stored in the memory <NUM>, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

The disclosure also provides a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk and an optical data storage device. When the instructions in the storage medium are executed by the processor of the data transmission device <NUM> or the data transmission device <NUM>, the data transmission device <NUM> or the data transmission device <NUM> executes the following methods.

The method includes: receiving a first resource allocation message sent by a network access device, in which the first resource allocation message includes a size of a first transmission sub-block, first indication information representing an available time-domain resource of a target time slot configured to send the first transmission sub-block, and second indication information representing a first time-domain resource configured to send a second transmission sub-block in the next time slot after the target time slot; dividing a target transmission block into the first transmission sub-block and a second transmission sub-block based on the size of the first transmission sub-block and a size of the target transmission block, in which a size of the second transmission sub-block is equal to a difference between the size of the target transmission block and the size of the first transmission sub-block; and sending the first transmission sub-block on the available time-domain resource of the target time slot, and sending the second transmission sub-block on the first time-domain resource configured to send the second transmission sub-block in the next time slot after the target time slot.

In an embodiment, the first indication information includes a first indicator value and determination information, and the second indication information includes a second indicator value. After receiving the first resource allocation message sent by the network access device, the method further includes: determining the first length and the number of the first start symbol of the available time-domain resource of the target time slot according to the first indicator value and the determination information; and determining the second length and the number of the second start symbol of the first time-domain resource configured to transmit the second transmission sub-block in the next time slot after the target time slot based on the second indicator value.

It is intended that the specification and examples be considered as exemplary only, with a true scope of the present disclosure being indicated by the following claims.

The technical solution provided by embodiments of the disclosure may include the following beneficial effects. In this technical solution, when the available time-domain resource in the target time slot cannot satisfy burst transmission, the target transmission block is divided into the first transmission sub-block and the second transmission sub-block, in which the first transmission sub-block is sent on the available time-domain resource of the target time slot, and the second transmission sub-block is sent in the next time slot of the target time slot, so that the target transmission block does not need to be transmitted until the next time slot has a sufficient number of continuous symbols, which reduces waiting latency and transmission latency, thereby ensuring high service reliability and low latency, and improving service quality.

Claim 1:
A data transmission method, applied to a network access device, comprising:
determining a size of a transmission block which can be sent on an available time-domain resource of a time slot to be scheduled, when a first length of a time-domain resource required by a transmission block to be transmitted is greater than a second length of the available time-domain resource of the time slot (<NUM>; <NUM>);
dividing the transmission block to be transmitted into a first transmission sub-block and a second transmission sub-block based on the size of the transmission block, wherein a third length of a time-domain resource required by the second transmission sub-block is equal to a difference between the first length and the second length (<NUM>; <NUM>);
determining the first time-domain resource for sending the second transmission sub-block in a next time slot after the time slot based on the third length of the time-domain resource required by the second transmission sub-block (<NUM>; <NUM>);
sending a first resource allocation message to a terminal, wherein the first resource allocation message comprises the size of the first transmission sub-block, first indication information representing the available time-domain resource of the time slot configured to send the first transmission sub-block, and second indication information of the first time-domain resource configured to send the second transmission sub-block in the next time slot (<NUM>; <NUM>); and
sending the first transmission sub-block on the available time-domain resource of the time slot, and the second transmission sub-block on the first time-domain resource of the next time slot;
wherein before sending the first resource allocation message to the terminal (<NUM>), the method further comprises:
determining a first indicator value and determination information indicating whether a number of a first start symbol is greater than a preset value, according to the second length and the number of the first start symbol of the available time-domain resource of the time slot;
determining a second indicator value according to the third length and the number of a second start symbol of the first time-domain resource configured to transmit the second sub- transmission block in the next time slot; wherein
the first indication information comprises the first indicator value and the determination information, and the second indication information comprises the second indicator value.