A vacuum interlayer is formed between the inner container and the outer shell to block heat conduction. At room temperature, cold drinks can be kept cold for up to 24 hours, and hot drinks can be kept warm for about 12 hours.