An uplink data transmission confirmation apparatus, comprising: a transceiver module, configured to send uplink data to a base station; a detection module, configured to detect, within a first preset period, whether first physical downlink control channel signaling sent by the base station is received, and obtain a detection result; and a judging module, configured to determine, according to the detection result, whether the uplink data is successfully transmitted, wherein if the uplink data is a non-random access response message Msg3, non-Msg3, the first physical downlink control channel signaling is used to instruct the transceiver module to re-send the uplink data and the judging module is specifically configured to: if the detection result is that the detection module detects, within the first preset period, no first physical downlink control channel signaling sent by the base station, determine that the uplink data is successfully transmitted; or if the detection result is that the detection module detects, within the first preset period, the first physical downlink control channel signaling sent by the base station, determine that the uplink data is unsuccessfully transmitted; and wherein if the uplink data is an Msg3, the first physical downlink control channel signaling is used to instruct the transceiver module to receive a random access contention resolution message Msg4 sent by the base station and the judging module is further configured to: if the detection result is that the detection module detects, within the first preset period, the first physical downlink control channel signaling sent by the base station, determine that the uplink data is successfully transmitted; or if the detection result is that the detection module detects, within the first preset period, no first physical downlink control channel signaling sent by the base station, determine that the uplink data is unsuccessfully transmitted. a transceiver module, configured to send uplink data to a base station; a detection module, configured to detect, within a first preset period, whether first physical downlink control channel signaling sent by the base station is received, and obtain a detection result; and a judging module, configured to determine, according to the detection result, whether the uplink data is successfully transmitted, wherein if the uplink data is a non-random access response message Msg3, non-Msg3, the first physical downlink control channel signaling is used to instruct the transceiver module to re-send the uplink data and the judging module is specifically configured to: if the detection result is that the detection module detects, within the first preset period, no first physical downlink control channel signaling sent by the base station, determine that the uplink data is successfully transmitted; or if the detection result is that the detection module detects, within the first preset period, the first physical downlink control channel signaling sent by the base station, determine that the uplink data is unsuccessfully transmitted; and wherein if the uplink data is an Msg3, the first physical downlink control channel signaling is used to instruct the transceiver module to receive a random access contention resolution message Msg4 sent by the base station and the judging module is further configured to: if the detection result is that the detection module detects, within the first preset period, the first physical downlink control channel signaling sent by the base station, determine that the uplink data is successfully transmitted; or if the detection result is that the detection module detects, within the first preset period, no first physical downlink control channel signaling sent by the base station, determine that the uplink data is unsuccessfully transmitted.