A method and a device for temperature prediction or measurement are disclosed. The method comprises: acquiring temperature data outputted from a thermometer probe selecting some temperature data within a valid time period from the acquired data determining a first specific time point according to the slope change rate of the temperature curve within the valid time period and an initial temperature within the valid time period determining a second specific time point according to the slope at or before the first specific time point calculating a value of temperature y according to an hyperbolic formula determining a final temperature of the object according to the maximum slope of the temperature curve in the valid time period, the initial temperature of the temperature curve in the valid time period, and the value of temperature y.