A banknote temporary storage device, comprising: a storage coiling block driven by a motor, a first sensor, a second sensor and a conveying passage, wherein the first sensor is arranged at an entrance of the banknote temporary storage device, and configured to detect whether there is a banknote entering into the banknote temporary storage device; the second sensor is arranged between the first sensor and the storage coiling block, and configured to detect whether a banknote completely enters into the banknote temporary storage device; and the conveying passage is located between the first sensor and the second sensor, and configured to convey banknotes to the banknote temporary storage device at a constant speed V, characterised in that the banknote temporary storage device further comprises: a timing unit, configured to obtain a time period Δt1 between a time when the front end of a banknote enters into the first sensor and a time when the back end of the banknote leaves the first sensor; a calculating unit, configured to calculate a width W of the banknote based on the time period Δt1 obtained by the timing unit, calculate a bump radius R bump of the storage coiling block where a bump is to be generated, based on the width W, and determine a condition of generating a bump on the storage coiling block based on the bump radius R bump, a detecting unit, configured to detect whether the condition of generating a bump on the storage coiling block is met, based on a real-time radius R real-time of the storage coiling block; and an interval control unit, configured to change an interval d between banknotes on the storage coiling block in a pre-set control manner to eliminate a bump, in a case that the detecting unit detects that the condition of generating a bump on the storage coiling block is met. a storage coiling block driven by a motor, a first sensor, a second sensor and a conveying passage, wherein the first sensor is arranged at an entrance of the banknote temporary storage device, and configured to detect whether there is a banknote entering into the banknote temporary storage device; the second sensor is arranged between the first sensor and the storage coiling block, and configured to detect whether a banknote completely enters into the banknote temporary storage device; and the conveying passage is located between the first sensor and the second sensor, and configured to convey banknotes to the banknote temporary storage device at a constant speed V, characterised in that the banknote temporary storage device further comprises: a timing unit, configured to obtain a time period Δt1 between a time when the front end of a banknote enters into the first sensor and a time when the back end of the banknote leaves the first sensor; a calculating unit, configured to calculate a width W of the banknote based on the time period Δt1 obtained by the timing unit, calculate a bump radius R bump of the storage coiling block where a bump is to be generated, based on the width W, and determine a condition of generating a bump on the storage coiling block based on the bump radius R bump, a detecting unit, configured to detect whether the condition of generating a bump on the storage coiling block is met, based on a real-time radius R real-time of the storage coiling block; and an interval control unit, configured to change an interval d between banknotes on the storage coiling block in a pre-set control manner to eliminate a bump, in a case that the detecting unit detects that the condition of generating a bump on the storage coiling block is met.