Method and device for pausing recording of user motion data based on multiple sensors

Through multi-sensor combined with data fusion analysis, wearable devices can accurately record user motion data, solve the problem of inaccurate motion data in the prior art and improve user experience.

CN119867738APending Publication Date: 2025-04-25SHANGHAI SEARCH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510140211.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

When existing wearable devices detect user motion data, it is difficult to accurately distinguish different motion modes, resulting in inaccurate motion data and poor user experience.

Method used

Multi-sensors (heart rate sensor, positioning sensor, acceleration sensor and air pressure sensor) are used to combine data fusion analysis to sense the user's motion status in real time and automatically realize the recording of motion data pause and start.

Benefits of technology

Through data fusion analysis of multiple sensors, the pause and continuation status of motion can be accurately judged, the accuracy of motion data can be improved, and the user experience can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119867738A_ABST
    Figure CN119867738A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device for pausing recording of user motion data based on multiple sensors. The method comprises the following steps: acquiring heart rate data of a heart rate sensor of wearable equipment; determining whether the user wears a wearable device or not according to the heart rate data, if yes, collecting positioning data of the wearable device, and determining whether the user shifts within a first preset time or not according to the positioning data; if not, acceleration data are collected, and whether the step number change of the user within the second preset time is smaller than a step number threshold value or not is determined according to the acceleration data; if yes, collecting air pressure data, determining the standard deviation of the air pressure data within a third preset time, and if the standard deviation is smaller than an air pressure threshold value, determining to stop recording the exercise data of the user. The motion pause and continuation states are judged by fusing and analyzing data of various sensors, so that the motion state of a user can be sensed in real time, automatic pause and continuation of motion data recording are realized, and the accuracy of the motion data is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of wearable devices, and in particular to a method and device for pausing recording of user motion data based on multiple sensors. Background Art

[0002] In recent years, wearable devices have become very popular. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Wearable devices will bring great changes to our lives and perceptions.

[0003] At present, when wearable devices detect data during user exercise, they usually continue to record exercise data after the user selects a certain exercise mode. For example, when a user runs, he often runs for a period of time and walks for a period of time. At this time, continuous recording of exercise data will cause the walking data to be counted as running data, resulting in inaccurate running data. Therefore, it will cause inaccurate exercise data and poor user experience. Summary of the invention

[0004] The embodiment of the present invention provides a method and device for pausing recording of user motion data based on multiple sensors, which can sense the user's motion state in real time, automatically pause and start recording of motion data, and improve the accuracy of motion data.

[0005] In a first aspect, an embodiment of the present invention provides a method for pausing recording of user motion data based on multiple sensors, comprising:

[0006] Get the heart rate data of the heart rate sensor of the wearable device;

[0007] Determine whether the user is wearing the wearable device based on the heart rate data, and if the user is wearing the wearable device, collect the positioning data of the wearable device, and determine whether the user moves within a first preset time based on the positioning data;

[0008] If no displacement occurs, collecting acceleration data of the acceleration sensor of the wearable device, and determining whether the change in the number of steps of the user within the second preset time is less than a step threshold according to the acceleration data;

[0009] If so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within a third preset time is determined. If the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data.

[0010] Optionally, determining whether the user moves within a first preset time according to the positioning data includes:

[0011] Determine whether the distance change of the user within the first preset time is less than a distance threshold according to the positioning data; if so, determine that the user has not moved within the first preset time; otherwise, determine that the user has moved within the first preset time.

[0012] Optionally, the method further comprises:

[0013] If it is determined that the user is not wearing the wearable device, the recording of the user's motion data is suspended.

[0014] Optionally, the method further comprises:

[0015] If it is determined according to the positioning data that the user has moved within the first preset time, the movement data of the user is continuously recorded, and whether the user has moved within the first preset time is continuously periodically determined.

[0016] Optionally, the method further comprises:

[0017] If it is determined that the step count change of the user within the second preset time is not less than the step count threshold, the user's motion data is continuously recorded, and whether the step count change of the user within the second preset time is less than the step count threshold is continued to be periodically determined.

[0018] Optionally, the method further comprises:

[0019] If it is determined that the standard deviation of the air pressure data within the third preset time is not less than the air pressure threshold, the user's motion data is continuously recorded, and whether the standard deviation of the air pressure data within the third preset time is less than the air pressure threshold is continued to be periodically determined.

[0020] In a second aspect, an embodiment of the present invention provides a device for pausing recording of user motion data based on multiple sensors, comprising:

[0021] An acquisition unit, used to acquire heart rate data of a heart rate sensor of a wearable device;

[0022] The processing unit is used to determine whether the user is wearing the wearable device based on the heart rate data; if the user is wearing the wearable device, the positioning data of the wearable device is collected, and whether the user has moved within a first preset time based on the positioning data; if no displacement has occurred, the acceleration data of the acceleration sensor of the wearable device is collected, and whether the step change of the user within a second preset time is less than a step threshold value based on the acceleration data; if so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within a third preset time is determined; if the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data.

[0023] Optionally, the processing unit is specifically configured to:

[0024] Determine whether the distance change of the user within the first preset time is less than a distance threshold according to the positioning data; if so, determine that the user has not moved within the first preset time; otherwise, determine that the user has moved within the first preset time.

[0025] Optionally, the processing unit is further configured to:

[0026] If it is determined that the user is not wearing the wearable device, the recording of the user's motion data is suspended.

[0027] Optionally, the processing unit is further configured to:

[0028] If it is determined according to the positioning data that the user has moved within the first preset time, the movement data of the user is continuously recorded, and whether the user has moved within the first preset time is continuously periodically determined.

[0029] Optionally, the processing unit is further configured to:

[0030] If it is determined that the step count change of the user within the second preset time is not less than the step count threshold, the user's motion data is continuously recorded, and whether the step count change of the user within the second preset time is less than the step count threshold is continued to be periodically determined.

[0031] Optionally, the processing unit is further configured to:

[0032] If it is determined that the standard deviation of the air pressure data within the third preset time is not less than the air pressure threshold, the user's motion data is continuously recorded, and whether the standard deviation of the air pressure data within the third preset time is less than the air pressure threshold is continued to be periodically determined.

[0033] In a third aspect, an embodiment of the present invention further provides a computing device, including:

[0034] A memory for storing program instructions;

[0035] The processor is used to call the program instructions stored in the memory and execute the above-mentioned method for pausing recording of user motion data based on multiple sensors according to the obtained program.

[0036] In a fourth aspect, an embodiment of the present invention further provides a computer-readable non-volatile storage medium, comprising computer-readable instructions. When a computer reads and executes the computer-readable instructions, the computer executes the above-mentioned method for pausing recording of user motion data based on multiple sensors.

[0037] In the embodiment of the present invention, the heart rate data of the heart rate sensor of the wearable device is obtained; whether the user is wearing the wearable device is determined based on the heart rate data; if the user is wearing the wearable device, the positioning data of the wearable device is collected, and whether the user has moved within the first preset time is determined based on the positioning data; if no displacement occurs, the acceleration data of the acceleration sensor of the wearable device is collected, and whether the change in the number of steps of the user within the second preset time is less than the step threshold is determined based on the acceleration data; if so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within the third preset time is determined, and if the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data. By fusing and analyzing the data of multiple sensors to determine the pause and continue status of the motion, the user's motion status can be perceived in real time, and the automatic pause and continue of the recording of motion data can be achieved, thereby improving the accuracy of the motion data. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0039] Figure 1 A schematic diagram of a system architecture provided for an embodiment of the present invention;

[0040] Figure 2 A schematic flow chart of a method for pausing recording of user motion data based on multiple sensors provided in an embodiment of the present invention;

[0041] Figure 3 A schematic diagram of the structure of a device for pausing recording of user motion data based on multiple sensors provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] First, Figure 1The structure shown is used as an example to introduce the wearable device applicable to the embodiment of the present invention. In the embodiment of the present invention, the wearable device 100 may include, but is not limited to, a radio frequency (RF) circuit 110, a memory 120, an input unit 130, a WiFi module 170, a display unit 140, a sensor 150, an audio circuit 160, a processor 180, and a motor 190.

[0044] Among them, those skilled in the art can understand that Figure 1 The structure of the wearable device 100 shown in the figure is only an example and not a limitation. The wearable device 100 may also include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0045] The RF circuit 110 can be used to receive and send signals during the process of sending and receiving information or making calls. In particular, after receiving the downlink information of the base station, it is processed by the processor 180; in addition, the uplink data of the wearable device 100 is sent to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA, LowNoiseAmplifier), a duplexer, etc. In addition, the RF circuit 110 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to the Global System for Mobile communication (GlobalSystem for Mobile communication, referred to as "GSM"), General Packet Radio Service (General PacketRadio Service, referred to as "GPRS"), Code Division Multiple Access (Code Division Multiple Access, referred to as "CDMA"), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, referred to as "WCDMA"), Long Term Evolution (Long Term Evolution, referred to as "LTE"), email, Short Messaging Service (Short Messaging Service, referred to as "SMS"), etc.

[0046] The memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing of the wearable device 100 by running the software programs and modules stored in the memory 120. The memory 120 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the wearable device 100 (such as audio data, a phone book, etc.), etc. In addition, the memory 120 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0047] The input unit 130 can be used to receive input digital or character information, and to generate key signals related to user settings and function control of the wearable device 100. Specifically, the input unit 130 may include a touch panel 131, a camera 132, and other input devices 133. The camera 132 can take pictures of the images to be acquired, thereby transmitting the images to the processor 180 for processing, and finally presenting the graphics to the user through the display panel 141. The touch panel 131, also known as a touch screen, can collect the user's touch operations on or near it (such as the user's operation on the touch panel 131 or near the touch panel 131 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 131 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 180, and can receive the command sent by the processor 180 and execute it. In addition, the touch panel 131 can be implemented in various types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch panel 131 and the camera 132, the input unit 130 can also include other input devices 133. Specifically, other input devices 132 can include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a joystick, etc.

[0048] Among them, the display unit 140 can be used to display information input by the user or information provided to the user and various menus of the wearable device 100. The display unit 140 may include a display panel 141. Optionally, the display panel 141 may be configured in the form of a liquid crystal display unit (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode), etc. Further, the touch panel 131 may cover the display panel 141. When the touch panel 131 detects a touch operation on or near it, it is transmitted to the processor 180 to determine the type of touch event, and then the processor 180 provides a corresponding visual output on the display panel 141 according to the type of touch event.

[0049] Among them, the visual output external display panel 141 that can be recognized by the human eye can be used as a display device in the embodiment of the present invention to display text information or image information. Figure 1 In the embodiment, the touch panel 131 and the display panel 141 are used as two independent components to implement the input and output functions of the wearable device 100. However, in some embodiments, the touch panel 131 and the display panel 141 can be integrated to implement the input and output functions of the wearable device 100.

[0050] In addition, the wearable device 100 may further include at least one sensor 150, such as a posture sensor, a distance sensor, a light sensor, and other sensors.

[0051] Specifically, the attitude sensor can also be called a motion sensor, and as one of the motion sensors, an angular velocity sensor (also called a gyroscope) can be listed. When it is configured in the wearable device 100, it is used to measure the rotational angular velocity of the wearable device 100 in motion when it deflects or tilts. Thus, the gyroscope can accurately analyze and determine the actual action of the user using the wearable device 100, and then perform corresponding operations on the wearable device 100. For example: somatosensory, shake (shaking the wearable device 100 to achieve some functions), and inertial navigation based on the motion state of the object when there is no signal from the Global Positioning System (GPS) (such as in a tunnel).

[0052] The sensor may also be a light sensor, which is mainly used to collect information such as the wavelength and intensity of various light rays to adjust the backlight intensity of the display panel 141 .

[0053] In addition, in the embodiment of the present invention, as the sensor 150, other sensors such as a barometer, a hygrometer, a thermometer and an infrared sensor may also be configured, which will not be described in detail here.

[0054] The light sensor may further include a proximity sensor, which may turn off the display panel 141 and / or the backlight when the wearable device 100 is moved to the ear.

[0055] The audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the wearable device 100. The audio circuit 160 can transmit the electrical signal converted from the received audio data to the speaker 161, which is converted into a sound signal for output; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal, which is received by the audio circuit 160 and converted into audio data, and then the audio data is output to the processor 180 for processing, and then sent to, for example, another wearable device 100 through the RF circuit 110, or the audio data is output to the memory 120 for further processing.

[0056] WiFi is a short-range wireless transmission technology. The wearable device 100 can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 170. It provides users with wireless broadband Internet access. Figure 1 A WiFi module 170 is shown, but it is understandable that it is not a necessary component of the wearable device 100 and can be omitted as needed without changing the essence of the invention.

[0057] The processor 180 is the control center of the wearable device 100. It uses various interfaces and lines to connect various parts of the entire wearable device 100, and executes various functions and processes data of the wearable device 100 by running or executing software programs and / or modules stored in the memory 120, and calling data stored in the memory 120, so as to monitor the wearable device 100 as a whole. Optionally, the processor 180 may include one or more processing units; preferably, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications.

[0058] It is understandable that the above-mentioned modem processor may not be integrated into the processor 180.

[0059] The wearable device 100 may further include at least one motor 190. Since the wearable device 100 is a power-consuming device, the motor 190 may be a small motor. Meanwhile, a plurality of motors may be configured for the wearable device 100 according to the power that the motor can provide.

[0060] The wearable device 100 also includes a power supply (not shown) for supplying power to various components.

[0061] Preferably, the power supply can be logically connected to the processor 180 through a power management system, so that the power management system can manage charging, discharging, power consumption, etc. Although not shown, the wearable device 100 can also include a Bluetooth module, etc., which will not be repeated here.

[0062] It should be noted that the above Figure 1 The structure shown is only an example and is not limited to this embodiment of the present invention.

[0063] Figure 2 A process of pausing recording of user motion data based on multiple sensors provided by an embodiment of the present invention is exemplarily shown. The process can be executed by a device for pausing recording of user motion data based on multiple sensors.

[0064] like Figure 2 As shown in the figure, the process specifically includes:

[0065] Step 201, obtaining heart rate data from a heart rate sensor of a wearable device.

[0066] In the embodiment of the present invention, the wearable device uses a variety of sensors, which may include a three-axis acceleration sensor, a heart rate sensor, an air pressure sensor, a GPS sensor, and the like. Among them, the acceleration data of the user can be collected by the three-axis acceleration sensor, which can also be called a behavior data sensor, and can also include a gyroscope, a geomagnetic sensor, and the like. The heart rate sensor is a type of physiological signal sensor, which mainly collects the heart rate data of the user. The physiological signal sensor can also include a blood oxygen sensor, a blood pressure sensor, and the like, which are used to collect physiological data such as the blood oxygen data and blood pressure data of the user.

[0067] The GPS sensor is also called the Global Positioning System, which mainly provides positioning coordinate data. The GPS sensor can also be a Beidou positioning sensor.

[0068] Air pressure sensors are mainly used to collect air pressure data, and barometers are often used.

[0069] First, the heart rate data is used, so only the heart rate sensor can be started to collect the heart rate data, which can reduce the power consumption of the wearable device.

[0070] Step 202: determine whether the user is wearing the wearable device based on the heart rate data; if the user is wearing the wearable device, collect positioning data of the wearable device, and determine whether the user moves within a first preset time based on the positioning data.

[0071] The heart rate data can be used to determine whether the user is wearing a wearable device. If there is heart rate data, it means that the user is wearing a wearable device. If there is no heart rate data, it means that the user is not wearing a wearable device. In this case, it is not necessary to record the exercise data. In other words, if it is determined that the user is not wearing the wearable device, the recording of the user's exercise data is suspended. This situation indicates that the user may have taken off the wearable device.

[0072] After determining that the user is wearing the wearable device, the positioning data of the wearable device can be collected, and whether the user has moved within the first preset time can be determined based on the positioning data. Specifically, it can be determined based on the positioning data whether the distance change of the user within the first preset time is less than the distance threshold. If so, it is determined that the user has not moved within the first preset time, otherwise it is determined that the user has moved within the first preset time.

[0073] The threshold can be set based on experience. The first preset time can be set based on experience, for example, 5 seconds, and the distance change of the user is determined by satellite positioning coordinates. If the distance change of the user within 5 seconds is less than the distance threshold, no displacement occurs, otherwise displacement occurs.

[0074] Step 203: If no displacement occurs, the acceleration data of the acceleration sensor of the wearable device is collected, and it is determined based on the acceleration data whether the change in the number of steps of the user within the second preset time is less than the step threshold.

[0075] When it is determined that no displacement has occurred, acceleration data can be collected, and then whether the user is continuing to exercise can be determined based on the acceleration data. That is to say, if the change in the number of steps is less than the step threshold, it indicates that the user is not exercising or is walking. At this time, the air pressure data can continue to be collected. Otherwise, the user's exercise data will continue to be recorded, and it will continue to periodically determine whether the user's step change within the second preset time is less than the step threshold.

[0076] Step 204: If yes, collect the air pressure data of the air pressure sensor of the wearable device, and determine the standard deviation of the air pressure data within a third preset time. If the standard deviation is less than the air pressure threshold, determine to pause recording the user's motion data.

[0077] When it is determined that the step count change is less than the step count threshold, the air pressure data can be collected to determine whether the standard deviation of the air pressure data within the third preset time is less than the air pressure threshold. If it is less than, it indicates that the user is not exercising, and the recording of the user's exercise data is suspended. Otherwise, it is determined that the user is exercising, and the user's exercise is continuously recorded.

[0078] The above embodiment shows that the heart rate data of the heart rate sensor of the wearable device is obtained; whether the user wears the wearable device is determined based on the heart rate data; if the user wears the wearable device, the positioning data of the wearable device is collected, and whether the user has moved within the first preset time is determined based on the positioning data; if no displacement occurs, the acceleration data of the acceleration sensor of the wearable device is collected, and whether the change in the number of steps of the user is less than the step threshold within the second preset time is determined based on the acceleration data; if so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within the third preset time is determined, and if the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data. By fusing and analyzing the data of multiple sensors to determine the pause and continue status of the motion, the user's motion status can be perceived in real time, and the automatic pause and continue of the recording of motion data can be achieved, thereby improving the accuracy of the motion data.

[0079] Based on the same technical concept, Figure 3 The structure of a device for pausing recording of user motion data based on multiple sensors provided by an embodiment of the present invention is exemplarily shown. The device can execute the process of pausing recording of user motion data based on multiple sensors.

[0080] like Figure 3 As shown, the device may include:

[0081] An acquiring unit 301 is used to acquire heart rate data of a heart rate sensor of a wearable device;

[0082] The processing unit 302 is used to determine whether the user is wearing the wearable device based on the heart rate data. If the user is wearing the wearable device, the positioning data of the wearable device is collected, and whether the user has moved within a first preset time based on the positioning data; if no displacement has occurred, the acceleration data of the acceleration sensor of the wearable device is collected, and whether the step change of the user within a second preset time is less than a step threshold based on the acceleration data; if so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within a third preset time is determined. If the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data.

[0083] Optionally, the processing unit 302 is specifically configured to:

[0084] Determine whether the distance change of the user within the first preset time is less than a distance threshold according to the positioning data; if so, determine that the user has not moved within the first preset time; otherwise, determine that the user has moved within the first preset time.

[0085] Optionally, the processing unit 302 is further configured to:

[0086] If it is determined that the user is not wearing the wearable device, the recording of the user's motion data is suspended.

[0087] Optionally, the processing unit 302 is further configured to:

[0088] If it is determined according to the positioning data that the user has moved within the first preset time, the movement data of the user is continuously recorded, and whether the user has moved within the first preset time is continuously periodically determined.

[0089] Optionally, the processing unit 302 is further configured to:

[0090] If it is determined that the step count change of the user within the second preset time is not less than the step count threshold, the user's motion data is continuously recorded, and whether the step count change of the user within the second preset time is less than the step count threshold is continued to be periodically determined.

[0091] Optionally, the processing unit 302 is further configured to:

[0092] If it is determined that the standard deviation of the air pressure data within the third preset time is not less than the air pressure threshold, the user's motion data is continuously recorded, and whether the standard deviation of the air pressure data within the third preset time is less than the air pressure threshold is continued to be periodically determined.

[0093] Based on the same technical concept, an embodiment of the present invention further provides a computing device, including:

[0094] A memory for storing program instructions;

[0095] The processor is used to call the program instructions stored in the memory and execute the above-mentioned method for pausing recording of user motion data based on multiple sensors according to the obtained program.

[0096] Based on the same technical concept, an embodiment of the present invention also provides a computer-readable non-volatile storage medium, including computer-readable instructions. When a computer reads and executes the computer-readable instructions, the computer executes the above-mentioned method for pausing recording of user motion data based on multiple sensors.

[0097] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0098] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0099] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0100] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0101] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for pausing recording of user motion data based on multiple sensors, characterized in that: include: Get the heart rate data of the heart rate sensor of the wearable device; Determine whether the user is wearing the wearable device based on the heart rate data, and if the user is wearing the wearable device, collect the positioning data of the wearable device, and determine whether the user moves within a first preset time based on the positioning data; If no displacement occurs, collecting acceleration data of the acceleration sensor of the wearable device, and determining whether the change in the number of steps of the user within the second preset time is less than a step threshold according to the acceleration data; If so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within a third preset time is determined. If the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data.

2. The method according to claim 1, characterized in that Determining whether the user moves within a first preset time according to the positioning data includes: Determine whether the distance change of the user within the first preset time is less than a distance threshold according to the positioning data; if so, determine that the user has not moved within the first preset time; otherwise, determine that the user has moved within the first preset time.

3. The method according to claim 1, characterized in that The method further comprises: If it is determined that the user is not wearing the wearable device, the recording of the user's motion data is suspended.

4. The method according to claim 1, characterized in that The method further comprises: If it is determined according to the positioning data that the user has moved within the first preset time, the movement data of the user is continuously recorded, and whether the user has moved within the first preset time is continuously periodically determined.

5. The method according to claim 1, characterized in that The method further comprises: If it is determined that the step count change of the user within the second preset time is not less than the step count threshold, the user's motion data is continuously recorded, and whether the step count change of the user within the second preset time is less than the step count threshold is continued to be periodically determined.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: If it is determined that the standard deviation of the air pressure data within the third preset time is not less than the air pressure threshold, the user's motion data is continuously recorded, and whether the standard deviation of the air pressure data within the third preset time is less than the air pressure threshold is continued to be periodically determined.

7. A device for pausing recording of user motion data based on multiple sensors, characterized in that: include: An acquisition unit, used to acquire heart rate data of a heart rate sensor of a wearable device; a processing unit, configured to determine whether the user is wearing the wearable device according to the heart rate data, and if the user is wearing the wearable device, collect positioning data of the wearable device, and determine whether the user is displaced within a first preset time according to the positioning data; If no displacement occurs, collecting acceleration data of the acceleration sensor of the wearable device, and determining whether the change in the number of steps of the user within the second preset time is less than a step threshold according to the acceleration data; If so, the air pressure data of the air pressure sensor of the wearable device is collected, and the standard deviation of the air pressure data within a third preset time is determined. If the standard deviation is less than the air pressure threshold, it is determined to pause recording the user's motion data.

8. The device according to claim 7, characterized in that The processing unit is specifically used for: Determine whether the distance change of the user within the first preset time is less than a distance threshold according to the positioning data; if so, determine that the user has not moved within the first preset time; otherwise, determine that the user has moved within the first preset time.

9. A computing device, characterized in that include: A memory for storing program instructions; A processor, configured to call the program instructions stored in the memory, and execute the method according to any one of claims 1 to 6 according to the obtained program.

10. A computer-readable non-volatile storage medium, characterized in that: The method comprises computer-readable instructions, and when a computer reads and executes the computer-readable instructions, the computer is caused to execute the method according to any one of claims 1 to 6.