A data processing method, wherein the method comprises: obtaining N correctly received radio link control, RLC, protocol data units, PDUs corresponding to a to-be-assembled packet data convergence protocol, PDCP, protocol data unit, PDU, wherein the correctly received RLC PDU is an RLC PDU that belongs to a Media Access Control, MAC, PDU on which a Cyclic Redundancy Check, CRC, check is correct; and determining whether one or more RLC PDUs corresponding to the to-be-assembled PDCP PDU are lost; characterized in that: when at least one RLC PDU corresponding to the to-be-assembled PDCP PDU is lost, the method further comprises obtaining a recovered RLC PDU by performing the steps of obtaining data for recovering the data field of the lost RLC PDU, obtaining an RLC header for recovering the RLC header field of the lost RLC PDU, and generating the recovered RLC PDU by using the obtained RLC header and the obtained data for recovering the data field of the lost RLC PDU to replace the lost RLC PDU; and generating the to-be-assembled PDCP PDU based on the N correctly received RLC PDUs and the recovered RLC PDU corresponding to the at least one lost RLC PDU, wherein the to-be-assembled PDCP PDU comprises M RLC PDUs, N and M are positive integers, and N<M. obtaining N correctly received radio link control, RLC, protocol data units, PDUs corresponding to a to-be-assembled packet data convergence protocol, PDCP, protocol data unit, PDU, wherein the correctly received RLC PDU is an RLC PDU that belongs to a Media Access Control, MAC, PDU on which a Cyclic Redundancy Check, CRC, check is correct; and determining whether one or more RLC PDUs corresponding to the to-be-assembled PDCP PDU are lost; characterized in that: when at least one RLC PDU corresponding to the to-be-assembled PDCP PDU is lost, the method further comprises obtaining a recovered RLC PDU by performing the steps of obtaining data for recovering the data field of the lost RLC PDU, obtaining an RLC header for recovering the RLC header field of the lost RLC PDU, and generating the recovered RLC PDU by using the obtained RLC header and the obtained data for recovering the data field of the lost RLC PDU to replace the lost RLC PDU; and generating the to-be-assembled PDCP PDU based on the N correctly received RLC PDUs and the recovered RLC PDU corresponding to the at least one lost RLC PDU, wherein the to-be-assembled PDCP PDU comprises M RLC PDUs, N and M are positive integers, and N<M. when at least one RLC PDU corresponding to the to-be-assembled PDCP PDU is lost, the method further comprises obtaining a recovered RLC PDU by performing the steps of obtaining data for recovering the data field of the lost RLC PDU, obtaining an RLC header for recovering the RLC header field of the lost RLC PDU, and generating the recovered RLC PDU by using the obtained RLC header and the obtained data for recovering the data field of the lost RLC PDU to replace the lost RLC PDU; and generating the to-be-assembled PDCP PDU based on the N correctly received RLC PDUs and the recovered RLC PDU corresponding to the at least one lost RLC PDU, wherein the to-be-assembled PDCP PDU comprises M RLC PDUs, N and M are positive integers, and N<M.