A body temperature measuring probe comprises a temperature sensor, a heating assembly and a position control assembly; the position control assembly controls the contact or separation between the heating assembly and the temperature sensor. A method for measuring body temperature on the basis of the foregoing body temperature measuring probe comprises step 100: starting the temperature sensor; step 200: preheating the body temperature measuring probe to a preset temperature range; step 300: once the body temperature measuring probe is preheated to the preset temperature range, separating the heating assembly from the temperature sensor, and only making the temperature sensor participate in a thermal equilibrium process of the body temperature measurement; step 400: the temperature sensor working to obtain body temperature measurement data. Once the preheating of the temperature sensor is completed, the heating assembly and the temperature sensor are separated so that the temperature sensor may quickly reach a thermal equilibrium with a measured target; measuring time is thus shortened and high-precision body temperature measurement may be achieved.L'invention concerne une sonde de mesure de température corporelle comprenant un capteur de température, un ensemble de chauffage et un ensemble de commande de position ; l'ensemble de commande de position commande le contact ou la séparation entre l'ensemble de chauffage et le capteur de température. Un procédé de mesure de température corporelle en fonction de la sonde de mesure de température corporelle de l'invention comprend étape 100 : le démarrage du capteur de température ; étape 200 : le préchauffage de la sonde de mesure de température corporelle à une plage de température prédéfinie ; étape 300 : une fois la sonde de mesure de température corporelle préchauffée à la plage de température prédéfinie, la séparation de l'ensemble de chauffage du capteur de température, et la participation du seul capteur de températ