摘要 |
Provided are a data packet transmission apparatus and method, which are used to solve the problem that the transmission time of each data packet is not balanced in an uplink or downlink data packet transmission process of an NB M2M system. The method provided in the present invention includes: setting, by a first device, a timer according to maximum transmission time of a data packet; when the first device transmits the data packet to a second device, starting, by the first device, the timer; receiving, by the first device, a data packet receiving result fed back by the second device, and when the data packet receiving result is a data packet receiving failure message and the timer has not timed-out, retransmitting, by the first device, the data packet to the second device; or, receiving, by the first device, a data packet receiving result fed back by the second device, and when the data packet receiving result is a data packet receiving success message and the timer has not timed-out, closing, by the first device, the timer; or, receiving, by the first device, a data packet receiving result fed back by the second device, and when the data packet receiving result is a data packet receiving failure message and the timer has timed-out, giving up, by the first device, transmitting the data packet to the second device. |