A method and device for measuring body temperature. The method comprises: increasing the measured temperature of each moment on the basis of a preset temperature control, capturing the measured temperatures to draw a measured body temperature variation curve (S110); if the degree of variation in the measured temperatures in a preset duration is greater than or equal to a preset threshold, then, with the final moment of the preset duration serving as an initial moment, segmenting and straight line-fitting the measured body temperature variation curve on the basis of a preset interval to produce straight line segments (S130); acquiring the difference in slope between the preceding straight line segment and the subsequent straight line segment of adjacent straight line segments (S150); with the initial moment as a starting point for prediction, acquiring, on the basis of a preset temperature compensation, the measured temperatures of the moments in the straight line segments, and the difference in slope, predicted temperatures for moments separated from the moments by a preset interval (S170); when the measured temperatures detected at the final moments corresponding to the straight line segments on the basis of the difference in slope are stabilized, making the predicted temperature for the corresponding final moment as the final measured temperature (S190). The described body temperature measurement is responsive and of high measurement precision.La présente invention concerne un procédé et un dispositif de mesure de la température corporelle. Le procédé comprend : l'augmentation de la température mesurée à chaque moment sur la base d'une régulation de température prédéfinie, la capture des températures mesurées pour tracer une courbe de variation de température corporelle mesurée (S110) ; si le degré de variation des températures mesurées dans une durée prédéfinie est supérieure ou égale à un seuil prédéterminé, alors, avec le moment final de la durée prédéfinie ser