A computer-implemented data processing method based on a recurrent neural network, the recurrent neural network comprises a plurality of recurrent units, each recurrent unit comprises a plurality of data processing nodes, wherein each recurrent unit further comprises a first start node, at least one of the recurrent units further comprises a first end node, at least one of the data processing nodes is included between the first start node and the first end node, and the data processing method based on the recurrent neural network comprises: inputting a plurality of target processing objects into the plurality of recurrent units, respectively; sequentially processing the respective target processing objects by the plurality of data processing nodes in the respective recurrent units, to obtain a plurality of processing results output by the plurality of recurrent units; wherein the plurality of recurrent units comprise a first recurrent unit, judging whether a first target processing object satisfies a first preset condition during the processing of the first target processing object in the first recurrent unit, and in a case that the first target processing object does not satisfy the first preset condition, no processing being performed by the data processing nodes between the first start node and the first end node during the processing of the first target processing object by the plurality of data processing nodes in the first recurrent unit; the data processing method further comprises during the processing of the first target processing object in the first recurrent unit: in a case that the first target processing object satisfies the first preset condition, no processing being performed by the first start node in the first recurrent unit and processing being performed on the first target processing object by the plurality of data processing nodes in the first recurrent unit, wherein the method is applied to speech processing, the target processing objects are audio files and the first preset condition relates to undesired audio signals, such as noise or intermediate pauses, in speech processing to be skipped, or wherein the method is applied to image recognition, the target processing objects are image files and the first preset condition relates to a start frame, an end frame and a black screen to be skipped, or wherein the method is applied to video processing and the target processing objects are video files, wherein the video consists of many images and the first preset condition relates to multiple image frames of an ending song of the video to be skipped. inputting a plurality of target processing objects into the plurality of recurrent units, respectively; sequentially processing the respective target processing objects by the plurality of data processing nodes in the respective recurrent units, to obtain a plurality of processing results output by the plurality of recurrent units; wherein the plurality of recurrent units comprise a first recurrent unit, judging whether a first target processing object satisfies a first preset condition during the processing of the first target processing object in the first recurrent unit, and in a case that the first target processing object does not satisfy the first preset condition, no processing being performed by the data processing nodes between the first start node and the first end node during the processing of the first target processing object by the plurality of data processing nodes in the first recurrent unit; the data processing method further comprises during the processing of the first target processing object in the first recurrent unit: in a case that the first target processing object satisfies the first preset condition, no processing being performed by the first start node in the first recurrent unit and processing being performed on the first target processing object by the plurality of data processing nodes in the first recurrent unit, wherein the method is applied to speech processing, the target processing objects are audio files and the first preset condition relates to undesired audio signals, such as noise or intermediate pauses, in speech processing to be skipped, or wherein the method is applied to image recognition, the target processing objects are image files and the first preset condition relates to a start frame, an end frame and a black screen to be skipped, or wherein the method is applied to video processing and the target processing objects are video files, wherein the video consists of many images and the first preset condition relates to multiple image frames of an ending song of the video to be skipped. in a case that the first target processing object satisfies the first preset condition, no processing being performed by the first start node in the first recurrent unit and processing being performed on the first target processing object by the plurality of data processing nodes in the first recurrent unit, wherein the method is applied to speech processing, the target processing objects are audio files and the first preset condition relates to undesired audio signals, such as noise or intermediate pauses, in speech processing to be skipped, or wherein the method is applied to image recognition, the target processing objects are image files and the first preset condition relates to a start frame, an end frame and a black screen to be skipped, or wherein the method is applied to video processing and the target processing objects are video files, wherein the video consists of many images and the first preset condition relates to multiple image frames of an ending song of the video to be skipped.