Methods, device and system for caching data based on time division duplex mode

The invention discloses methods for caching data based on a time division duplex mode. A first method comprises the following steps: distributing the storage space of a cache by a terminal according to the preset storage process number; receiving data sent by a base station, and discarding the data in a process exceeding the capacity of the cache when the number of unsuccessfully decoded processesis more than the preset storage process number; and after re-decoding the data sent by the base station, releasing the caching space occupied by the data in successfully decoded processes for storingthe data in the processes which are still decoded unsuccessfully. A second method comprises the following steps: distributing the storage space of the cache by the terminal according to the process number corresponding to time-slot proportional allocation of the base station; storing the data in the unsuccessfully decoded processes into a corresponding storage space; and discarding part of the data to match the capacity of a corresponding cache when the data of each process is cached. By applying the invention, the data cache capacity when the data is transmitted by using the process number which is larger than the preset storage process number can be ensured based on the capacity of the cache corresponding to terminal type levels.