Provided is a method for measuring energy used by a human body during exercise, comprising the following steps: determining an exercise type of a user and body feature information of the user (S101, S201, S301) obtaining three-dimensional motion information of the user by a motion sensor (S102, S202, S302) and obtaining total energy used by the user during exercise according to the three-dimensional motion information, the exercise type and the body feature information of the user (S103, S203-S205, S303-S307), wherein the total energy is the sum of energy used by a horizontal movement, energy used by a vertical movement, and energy used by a limb movement. Further provided are a device for measuring energy used by a human body during exercise, and a pedometer. The present invention can measure energy used by a user performing a specific exercise on the basis of different exercise types, so as to enhance measurement accuracy, thereby improving scientific guidance of a measurement result with respect to the user performing the specific exercise. In addition, a total exercise amount in a day of a user can be comprehensively measured due to more exercise types included in the present invention.Linvention concerne un procédé pour mesurer lénergie utilisée par un corps humain pendant un exercice, comprenant les étapes suivantes : déterminer un type dexercice dun utilisateur et des informations sur les caractéristique corporelles de lutilisateur (S101, S201, S301) obtenir des informations tridimensionnelles sur le mouvement de lutilisateur au moyen dun capteur de mouvement (S102, S202, S302) et obtenir lénergie totale utilisée par lutilisateur pendant lexercice en fonction des informations tridimensionnelles sur le mouvement, du type dexercice et des informations sur les caractéristiques corporelles de lutilisateur (S103, S203-S205, S303-S307), dans lequel lénergie totale est la somme de lénergie utilisée par un mouvement horizontal, de lénergie utilisée par un mouvement