A terminal device, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to invoke and execute the computer program stored in the memory to enable the terminal device to:
- receive first downlink information and second downlink information transmitted by a network device, the first downlink information having a time domain position earlier than a time domain position of the second downlink information, and first uplink information corresponding to the first downlink information having a time domain position later than a time domain position of second uplink information corresponding to the second downlink information;
- and
- determine to process first data corresponding to the first downlink information and/or second data corresponding to the second downlink information, and transmitting the first uplink information and/or the second uplink information to the network device based on a result of the processing,
- wherein the processor is further configured to invoke and execute the computer program stored in the memory to enable the terminal device to determine to process the first data and/or the second data based on processing time for the first data and/or processing time for the second data, and
- wherein the processor being configured to invoke and execute the computer program stored in the memory to enable the terminal device to determine to process the first data corresponding to the first downlink information and/or the second data corresponding to the second downlink information and transmit the first uplink information and/or the second uplink information to the network device based on the result of the processing comprises the processor being configured to invoke and execute the computer program stored in the memory to enable the terminal device to perform at least one of:
- processing the first data and transmitting the first uplink information to the network device, when a first time length between the time domain position of the first downlink information and the time domain position of the second downlink information is greater than or equal to a first predetermined time length, the first predetermined time length comprising the processing time for the first data;
- processing the first data and transmitting the first uplink information to the network device, when a second time length between the time domain position of the second uplink information and the time domain position of the first uplink information is greater than or equal to the first predetermined time length;
- determining to skip or stop processing the first data, when the first time length is smaller than the first predetermined time length and/or the second time length is smaller than the first predetermined time length;
- processing the second data and transmitting the second uplink information to the network device, when a third time length between the time domain position of the second downlink information and the time domain position of the second uplink information is greater than or equal to a second predetermined time length, the second predetermined time length including the processing time for the second data;
- determining to skip or stop processing the second data, when the third time length is smaller than the second predetermined time length;
- processing the first data and the second data, and transmitting the first uplink information and the second uplink information to the network device, when a fourth time length between the time domain position of the first downlink information and the time domain position of the first uplink information is greater than or equal to a sum of the first predetermined time length and the second predetermined time length;
- and
- determining to skip or stop processing the first data and/or the second data, when the fourth time length is smaller than the sum of the first predetermined time length and the second predetermined time length.