There is described a method for measuring an alertness level of a user. The method comprises detecting user typing events on an electronic device and measuring a time interval between each consecutive one of the user typing events. All user typing events which correspond to a time interval outside an inclusion range are excluded, where the inclusion range characterizes time intervals related to alertness, either using predetermined thresholds and determining them after calibration. An assessment of the alertness level is made using time intervals between user typing events which were not excluded. Sleeping information which maximize the alertness level can then be identified.L'invention concerne un procédé de mesure du niveau de vigilance d'un utilisateur. Le procédé consiste à détecter des événements de frappe d'utilisateur sur un dispositif électronique et à mesurer un intervalle de temps entre chaque événement de frappe d'utilisateur consécutif. Tous les événements de frappe d'utilisateur qui correspondent à un intervalle de temps à l'extérieur d'une plage d'inclusion sont exclus, la plage d'inclusion caractérisant des intervalles de temps liés à la vigilance, à l'aide de seuils prédéterminés et en déterminant ces derniers après un étalonnage. Une évaluation du niveau de vigilance est effectuée à l'aide d'intervalles de temps entre des événements de frappe d'utilisateur qui n'ont pas été exclus. Des informations de sommeil qui optimisent le niveau de vigilance peuvent ensuite être identifiées.