A positioning method is disclosed. The positioning method includes collecting at least two types of sensor data reflecting a motion state of a terminal device in a step-counting period in real time; separately filtering the at least two types of sensor data to obtain filtered sensor data; step-counting a user holding the terminal device based on the filtered sensor data to obtain a distance and a direction of movement of the user in the step-counting period; and correcting current position information of the user based on the distance and the direction of the movement of the user in the step-counting period to implement positioning of the user. The technical solution provided in the present disclosure can be adopted to improve the accuracy of indoor positioning.La présente invention concerne un procédé de positionnement. Le procédé de positionnement comprend : la collecte d'au moins deux types de données de capteurs reflétant un état de déplacement d'un dispositif terminal durant une période de comptage de pas en temps réel ; le filtrage séparé des deux types ou plus de données de capteurs pour obtenir des données de capteurs filtrées ; le comptage de pas d'un utilisateur tenant le dispositif terminal sur la base des données de capteurs filtrées pour obtenir une distance et une direction de mouvement de l'utilisateur durant la période de comptage de pas ; et la correction d'informations de position courante de l'utilisateur sur la base de la distance et de la direction du mouvement de l'utilisateur durant la période de comptage de pas pour mettre en œuvre un positionnement de l'utilisateur. La solution technique fournie dans la présente description peut être utilisée pour améliorer la précision d'un positionnement à l'intérieur de bâtiments.