Wearable product control method, device, wearable product and medium
By obtaining physiological sign data of the preset duration during the user's sleep and turning off the monitoring module, the problem of increased power consumption of wearable products during sleep is solved, and power consumption is reduced and user experience is improved.
Patent Information
- Application Number
- CN202211053493.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2042-08-31
AI Technical Summary
The continuous activation of the health monitoring function of wearable products during user sleep leads to an increase in power consumption, affecting the standby time and user experience.
After monitoring that the user is sleeping, after obtaining physiological sign data within the preset time, close the corresponding monitoring module and determine the total physiological sign data during the entire sleep process based on the data within the preset time.
Reduces the power consumption of wearable products, extends the standby time, and improves the user experience.
Smart Images

Figure CN115414005B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wearable products, and in particular to a control method, device, wearable product, and medium for a wearable product. Background Art
[0002] With the development of wearable product technology, the wearable product market has entered a period of explosive growth. Wearable products have a variety of functions, including personal health monitoring. This function allows users to gain a preliminary understanding of their physical health. For example, the heart rate monitoring function on a smartwatch allows users to understand their heart rate data and preliminarily determine their heart rate status based on this data.
[0003] While wearables offer numerous functions, their standby time has long been a concern. Keeping a function enabled while the user is asleep increases power consumption, such as heart rate monitoring, which requires current to drive light-emitting diodes (LEDs).
[0004] It can be seen that how to reduce the power consumption of wearable products and improve the user experience is a technical problem that people in this field urgently need to solve. Summary of the Invention
[0005] The purpose of this application is to provide a control method, device, wearable product and medium for a wearable product, which are used to reduce the power consumption of the wearable product and improve the user experience.
[0006] To solve the above technical problems, the present application provides a control method for a wearable product, comprising:
[0007] When it is detected that the user is in a current sleep process, obtaining the user's physiological sign data within a preset duration; wherein the preset duration is less than the duration of the current sleep process;
[0008] After acquiring the physiological sign data within the preset time period, shutting down the module for monitoring the physiological sign data so that the module stops monitoring the physiological sign data;
[0009] The total physiological sign data during the current sleep process is determined according to the physiological sign data within the preset time period.
[0010] Preferably, the preset duration is determined according to the physiological sign data during the current sleep process and / or the physiological sign data during historical sleep processes.
[0011] Preferably, the acquiring of the user's physiological sign data within a preset time period includes:
[0012] Obtaining first current physiological sign data and second current physiological sign data of two consecutive current sleep cycles starting from the time the user enters the current sleep process; wherein the current sleep process includes multiple current sleep cycles, and the user is in a first sleep state or a second sleep state in each current sleep cycle, the first current physiological sign data is data monitored during the current sleep cycle when the user is in the first sleep state, and the second current physiological sign data is data monitored during the current sleep cycle when the user is in the second sleep state;
[0013] Correspondingly, determining the total physiological sign data during the current sleep process based on the physiological sign data within the preset time period includes:
[0014] In the current sleep cycle of the physiological sign data to be determined, if the user is in the first sleep state, using the first current physiological sign data as the physiological sign data of the current sleep cycle of the physiological sign data to be determined;
[0015] In the current sleep cycle of the to-be-determined physiological sign data, if the user is in the second sleep state, the second physiological sign data is used as the physiological sign data of the current sleep cycle of the to-be-determined physiological sign data.
[0016] Preferably, when it is detected that the user is in a current sleep process, before obtaining the physiological sign data of the user within a preset time period, the method further includes:
[0017] Obtaining first historical physiological sign data or second historical physiological sign data of each historical sleep cycle in a historical sleep process; wherein the historical sleep process includes multiple historical sleep cycles, and the user is in a first sleep state or a second sleep state in each historical sleep cycle, the first historical physiological sign data is data monitored during the historical sleep cycle when the user is in the first sleep state, and the second historical physiological sign data is data monitored during the historical sleep cycle when the user is in the second sleep state;
[0018] Determining whether the first historical physiological sign data and / or the second historical physiological sign data meet a first preset requirement;
[0019] If so, the step of acquiring the user's physiological sign data within a preset time period is entered when it is monitored that the user is in the current sleep process.
[0020] Preferably, the acquiring of the user's physiological sign data within a preset time period includes:
[0021] Acquiring first current physiological sign data and second current physiological sign data of at least four consecutive current sleep cycles starting from the time the user enters the current sleep process; wherein the current sleep process includes multiple current sleep cycles, the user is in the first sleep state or the second sleep state in each current sleep cycle, and the sleep states of the user in adjacent current sleep cycles are different, the first current physiological sign data is data monitored during each current sleep cycle when the user is in the first sleep state, and the second current physiological sign data is data monitored during each current sleep cycle when the user is in the second sleep state;
[0022] Correspondingly, before shutting down the module for monitoring the physiological sign data so that the module stops monitoring the physiological sign data, the method further includes:
[0023] determining whether the first current physiological sign data and / or the second current physiological sign data meet a second preset requirement;
[0024] If so, the step of shutting down the module for monitoring the physiological sign data is entered so that the module stops monitoring the physiological sign data.
[0025] Preferably, determining the total physiological sign data during the current sleep process based on the physiological sign data within the preset time period includes:
[0026] In the current sleep cycle for which the physiological sign data is to be determined, if the user is in the first sleep state, randomly selecting a first target cycle from four consecutive current sleep cycles, wherein the user is in the first sleep state in the first target cycle; and using the first current physiological sign data of the first target cycle as the physiological sign data of the current sleep cycle for which the physiological sign data is to be determined;
[0027] In the current sleep cycle of the physiological sign data to be determined, if the user is in the second sleep state, a second target cycle is randomly selected from four consecutive current sleep cycles, wherein the user is in the second sleep state in the second target cycle; and the second current physiological sign data of the second target cycle is used as the physiological sign data of the current sleep cycle of the physiological sign data to be determined.
[0028] Preferably, determining the total physiological sign data during the current sleep process based on the physiological sign data within the preset time period includes:
[0029] In the current sleep cycle of the physiological sign data to be determined, if the user is in the first sleep state, selecting the first current physiological sign data with the smallest variance; and using the first current physiological sign data with the smallest variance as the physiological sign data of the current sleep cycle of the physiological sign data to be determined;
[0030] In the current sleep cycle of the physiological sign data to be determined, if the user is in the second sleep state, the second current physiological sign data with the smallest variance is selected; and the second physiological sign data with the smallest variance is used as the physiological sign data of the current sleep cycle of the physiological sign data to be determined.
[0031] Preferably, the user's sleep state includes the first sleep state and the second sleep state, and monitoring the user's sleep state includes:
[0032] The activity amount corresponding to the user behavior is collected by an acceleration sensor; wherein the acceleration sensor is located in the wearable product;
[0033] The sleep state of the user is determined according to a preset correspondence between the activity amount and the sleep state.
[0034] In order to solve the above technical problems, the present application also provides a control device for a wearable product, comprising:
[0035] An acquisition module, configured to acquire the physiological sign data of the user within a preset duration when the user is detected to be in a current sleep process; wherein the preset duration is less than the duration of the current sleep process;
[0036] a closing module, configured to close the module for monitoring the physiological sign data after acquiring the physiological sign data within the preset time period so that the module stops monitoring the physiological sign data;
[0037] The determination module is configured to determine the total physiological sign data during the current sleep process based on the physiological sign data within the preset duration.
[0038] In order to solve the above technical problems, the present application also provides a wearable product, including:
[0039] memory for storing computer programs;
[0040] The processor is configured to implement the steps of the above-mentioned wearable product control method when executing the computer program.
[0041] In order to solve the above technical problems, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the control method of the above-mentioned wearable product are implemented.
[0042] The control method of the wearable product provided in the present application includes: obtaining the user's physiological sign data within a preset duration when monitoring that the user is in the current sleep process; wherein the preset duration is less than the duration of the current sleep process; after obtaining the physiological sign data within the preset duration, turning off the module used to monitor the physiological sign data so that the module stops monitoring the physiological sign data; and determining the total physiological sign data of the current sleep process based on the physiological sign data within the preset duration. In this method, after obtaining the user's physiological sign data within the preset duration, the module monitoring the physiological sign data is turned off, and the data of the current sleep process after the module is turned off is determined based on the physiological sign data of the user obtained within the preset duration. This not only achieves the effect of reducing the power consumption of the wearable product, but also can obtain the total physiological sign data of the user in the entire current sleep process, thereby improving the user experience.
[0043] In addition, the present application also provides a control device for a wearable product, a wearable product, and a computer-readable storage medium, which have the same or corresponding technical features as the control method for the wearable product mentioned above, and have the same effects as above. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0045] Figure 1 A flowchart of a control method for a wearable product provided in an embodiment of the present application;
[0046] Figure 2 A structural diagram of a control device for a wearable product provided in one embodiment of the present application;
[0047] Figure 3 A structural diagram of a wearable product provided in another embodiment of the present application;
[0048] Figure 4 A flowchart of a method for optimizing power consumption by dynamically enabling heart rate detection during sleep, provided in an embodiment of the present application;
[0049] Figure 5 A flowchart of a method for determining whether a user's heart rate is consistent during sleep provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0051] The core of this application is to provide a control method, device, wearable product and medium for a wearable product, which are used to reduce the power consumption of the wearable product and improve the user experience.
[0052] With the development of wearable products, more and more functions are being added to them, such as the function of personal health monitoring. The realization of these functions usually relies on the corresponding modules in the wearable products. The activation of a large number of functions on wearable products leads to an increase in the power consumption of the wearable products and a reduction in the usage time after a single charge, which greatly affects the user experience when wearing the wearable products. Therefore, it is very necessary to reduce the power consumption of wearable products. It should be noted that the wearable products of this application can be devices such as smart watches and smart bracelets, and there is no limitation on this. As long as they can monitor personal health and sleep, they can be used. There is no limitation on the specific content of personal health monitoring, such as monitoring heart rate, blood oxygen, body temperature, electrocardiogram, blood pressure, blood sugar, etc. In the process of sleep monitoring, the personal health monitoring function can be used to analyze sleep, or the acceleration sensor can be used to detect the user's movements to analyze sleep, or the personal health monitoring function can be combined with the acceleration sensor to analyze sleep. Human sleep is divided into two states: deep sleep and light sleep, and sleep is divided into cycles, generally one sleep cycle every 90 minutes. According to the sleep state, the sleep cycle can be divided into light sleep cycle and deep sleep cycle. One sleep cycle corresponds to one sleep state, and two adjacent sleep cycles correspond to different sleep states. Each person will go through multiple light sleep cycles and deep sleep cycles in a day. For example, starting from entering the current sleep process, the sleep process is light sleep cycle, deep sleep cycle, light sleep cycle, deep sleep cycle, light sleep cycle, deep sleep cycle..., that is, light sleep cycle and deep sleep cycle alternate. For the vast majority of people, comparing the different deep sleep cycles of each sleep process, the heart rate data of different deep sleep cycles are highly consistent. Similarly, the heart rate data between different light sleep cycles are also highly consistent. Therefore, this application achieves the purpose of reducing the power consumption of wearable products by dynamically shutting down the corresponding modules during a person's sleep process.
[0053] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods. Figure 1A flowchart of a control method for a wearable product provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the method includes:
[0054] S10: When it is detected that the user is in a current sleep process, the user's physiological sign data within a preset time period is obtained; wherein the preset time period is less than the duration of the current sleep process.
[0055] In practice, there is no limitation on the method for determining whether a user is in a sleep state. For example, the determination can be made based on an accelerometer on a wearable product, a heart rate sensor on a wearable product, or the user's behavior and operation on a terminal device connected to the wearable product. For example, when determining whether a user is in a sleep state based on a heart rate sensor on a wearable product, assuming that the heart rate data range of a person when awake is known through a large number of tests, when the heart rate data of the user measured by the heart rate sensor is less than the heart rate data range, the person is considered to be in a sleep state. In this embodiment, because the heart rate sensor collects the user's heart rate data, which increases the power consumption of the wearable product, the heart rate sensor module needs to be turned off in this application. If the heart rate sensor in the wearable product is used to determine whether the user is in a sleep state, then when the heart rate sensor module is turned off, it is impossible to continue to determine whether the user is in a sleep state. Therefore, the preferred embodiment is to use the accelerometer in the wearable product to determine whether the user is in a sleep state in this application.
[0056] The health monitoring module in the wearable product collects the user's physiological sign data for a preset duration. The preset duration is not limited and is determined based on actual conditions. It only needs to be less than the duration of the current sleep process. The preset duration can be calculated from the time the user enters the current sleep process or after the user is already in the current sleep process. This is not limited to this. The end time corresponding to the preset duration must be prior to the end time of the current sleep process. In practice, because heart rate data and blood oxygen data are consistent between different light sleep cycles or different deep sleep cycles, the user's physiological sign data in the embodiments of the present application preferably includes heart rate data, blood oxygen data, or a combination of heart rate data and blood oxygen data. Different health monitoring modules in the wearable product can measure different types of user physiological sign data. For example, a heart rate sensor module can be used to monitor the user's heart rate data, while a blood oxygen module can be used to monitor the user's blood oxygen data. There is no limit on the frequency with which the module monitors the user's physiological sign data; for example, the user's physiological sign data can be collected in real time.
[0057] S11: After acquiring the physiological sign data within a preset time period, turning off the module for monitoring the physiological sign data so that the module stops monitoring the physiological sign data.
[0058] In the above steps, the user's physiological sign data within the preset time period is obtained. In order to reduce the power consumption of the wearable product, after the physiological sign data of the preset time period is obtained, the module used to monitor the physiological sign data is turned off. It should be noted that after obtaining the physiological sign data, the module can be turned off immediately, or it can be turned off after a period of time (the period of time here is less than the duration of the entire sleep process). In implementation, in order to better reduce power consumption, the module is usually turned off immediately after obtaining the physiological sign data.
[0059] S12: Determine the total physiological sign data during the current sleep process based on the physiological sign data within the preset time period.
[0060] For most people, comparing different deep sleep cycles during each sleep process shows a high degree of consistency in physiological sign data, such as heart rate data. Similarly, physiological sign data between different light sleep cycles is also highly consistent. Therefore, it is feasible and has a certain degree of accuracy to determine the user's total physiological sign data during the current sleep process based on the user's physiological sign data monitored over a period of time.
[0061] If the duration of the current sleep process is 8 hours, the preset duration can be selected as 3 hours. That is, after obtaining the user's physiological sign data within 3 hours, the module of the wearable product can be turned off, and then the physiological sign data of the user within the other 5 hours can be determined using the physiological sign data of the user obtained within 3 hours. Because the user's sleep state is at least divided into deep sleep and light sleep. Specifically, if the user is in a deep sleep cycle within other durations (other durations refer to the durations other than the preset durations during the current sleep process), the physiological sign data corresponding to the deep sleep cycle within the preset duration can be used to determine the physiological sign data corresponding to the deep sleep cycle within other durations; if the user is in a light sleep cycle within other durations, the physiological sign data corresponding to the light sleep cycle within the preset duration can be used to determine the physiological sign data corresponding to the light sleep cycle within other durations.
[0062] The control method of the wearable product provided in this embodiment includes: obtaining the user's physiological sign data within a preset duration when monitoring that the user is in the current sleep process; wherein the preset duration is less than the duration of the current sleep process; after obtaining the physiological sign data within the preset duration, turning off the module used to monitor the physiological sign data so that the module stops monitoring the physiological sign data; and determining the total physiological sign data of the current sleep process based on the physiological sign data within the preset duration. In this method, after obtaining the user's physiological sign data within the preset duration, the module monitoring the physiological sign data is turned off, and the data of the current sleep process after the module is turned off is determined based on the physiological sign data of the user obtained within the preset duration. This not only achieves the effect of reducing the power consumption of the wearable product, but also can obtain the total physiological sign data of the user in the entire current sleep process, thereby improving the user experience.
[0063] In practice, in order to more accurately determine the preset duration, a preferred embodiment is that the preset duration is determined based on physiological sign data during the current sleep process and / or physiological sign data during historical sleep processes.
[0064] A user's sleep history is relative to their current sleep history. Specifically, if their physiological signs are monitored continuously for 20 days starting from when they received the wearable product, and their current sleep history is the 21st day, then the 20 consecutive days of monitoring constitute their sleep history. In practice, there's no limit on the number of days in the sleep history and this number is determined based on actual circumstances.
[0065] By using the physiological sign data of the user collected by the module during the current sleep process and / or the physiological sign data of the user collected by the module during the user's historical sleep process, it is possible to determine whether the physiological sign data of each sleep cycle of the user wearing the wearable product (deep sleep cycle compared with deep sleep cycle, light sleep cycle compared with light sleep cycle) are consistent, and thus a more reasonable preset time can be set. It should be noted that if the preset duration is determined based on the physiological sign data during the current sleep process, a preferred embodiment is to determine whether the physiological sign data of the user is consistent based on the data of the user's previous sleep cycles starting from when the user enters the current sleep process; if the preset duration is determined based on the physiological sign data during the historical sleep process, it can be determined whether the physiological sign data of each sleep cycle during each day's sleep process are consistent, and thus a more reasonable preset time can be set; of course, the preset duration can also be determined based on both the physiological sign data during the historical sleep process and the physiological sign data during the current sleep process, so that the obtained preset duration is more accurate.
[0066] The method for determining the preset time provided in this embodiment enables a more reasonable preset time to be selected, thereby more reasonably reducing the power consumption of the wearable product.
[0067] In practice, in order to quickly obtain data for a preset duration and determine data of other sleep cycles other than the preset duration during the current sleep process based on the data for the preset duration, and further determine the total physiological sign data during the current sleep process, a preferred embodiment is that obtaining the user's physiological sign data for the preset duration includes:
[0068] Obtaining first current physiological sign data and second current physiological sign data for two consecutive current sleep cycles starting from the time the user enters the current sleep process; wherein the current sleep process includes multiple current sleep cycles, and the user is in the first sleep state or the second sleep state during each current sleep cycle, the first current physiological sign data is data monitored during the current sleep cycle when the user is in the first sleep state, and the second current physiological sign data is data monitored during the current sleep cycle when the user is in the second sleep state;
[0069] Correspondingly, determining the total physiological sign data during the current sleep process based on the physiological sign data within the preset time period includes:
[0070] In the current sleep cycle of the to-be-determined physiological sign data, if the user is in the first sleep state, the first current physiological sign data is used as the physiological sign data of the current sleep cycle of the to-be-determined physiological sign data;
[0071] In the current sleep cycle for which the physiological sign data is to be determined, if the user is in the second sleep state, the second physiological sign data is used as the physiological sign data of the current sleep cycle for which the physiological sign data is to be determined.
[0072] In this embodiment, only the physiological sign data of the first two sleep cycles in the current sleep process are obtained, and then the total physiological sign data of the current sleep process is determined based on the physiological sign data of the first two sleep cycles. Since the preset time length is the first two sleep cycles, the module is turned off after the preset time length, thereby reducing the power consumption of the wearable product and extending the usage time of the wearable product after a single charge.
[0073] In order to determine the total physiological sign data of the current sleep process based on the physiological sign data of the previous two sleep cycles and to obtain the total physiological sign data more reasonably, a preferred embodiment is that when it is detected that the user is in the current sleep process, before obtaining the physiological sign data of the user within a preset time period, the control method of the wearable product further includes:
[0074] Obtaining first historical physiological sign data or second historical physiological sign data for each historical sleep cycle during a historical sleep process; wherein the historical sleep process includes multiple historical sleep cycles, and the user is in a first sleep state or a second sleep state during each historical sleep cycle, the first historical physiological sign data is data monitored during the historical sleep cycle when the user is in the first sleep state, and the second historical physiological sign data is data monitored during the historical sleep cycle when the user is in the second sleep state;
[0075] Determining whether the first historical physiological sign data and / or the second historical physiological sign data meet a first preset requirement;
[0076] If so, the process proceeds to the step of obtaining the user's physiological sign data within a preset time period when it is monitored that the user is in the current sleep process.
[0077] In the historical sleep process, the first sleep state can be understood as a light sleep state, and the second sleep state can be understood as a deep sleep state. Correspondingly, the sleep cycle includes a light sleep cycle and a deep sleep cycle. The physiological sign data of the light sleep cycle is the first historical physiological sign data, and the physiological sign data of the deep sleep cycle is the second historical physiological sign data. The first preset requirement here refers to the consistency of each first historical physiological sign data and the consistency of each second historical physiological sign data. It should be noted that the consistency here means that the data of each sleep cycle is exactly the same, and it can also be within a certain error range.
[0078] This embodiment provides a method for determining the specific consistency of the user's physiological sign data during sleep based on the user's historical physiological sign data during sleep, and then in the current sleep process, only the physiological sign data of the first two sleep cycles need to be collected to replace the physiological sign data of other sleep cycles, so that the physiological sign data obtained in other sleep cycles are more reasonable.
[0079] In the above embodiment, if the physiological sign data of the historical sleep process is consistent, the module is turned off after only the physiological sign data of the first two sleep cycles are obtained during the current sleep process, thereby reducing the power consumption of the wearable product. This embodiment proposes another way to reduce power consumption. Specifically, obtaining the user's physiological sign data within a preset time period includes:
[0080] Obtaining first current physiological sign data and second current physiological sign data for at least four consecutive current sleep cycles starting from the time the user enters the current sleep process; wherein the current sleep process includes multiple current sleep cycles, the user is in a first sleep state or a second sleep state in each current sleep cycle, and the user's sleep state is different in adjacent current sleep cycles, the first current physiological sign data is data monitored during each current sleep cycle when the user is in the first sleep state, and the second current physiological sign data is data monitored during each current sleep cycle when the user is in the second sleep state;
[0081] Correspondingly, before shutting down the module for monitoring physiological sign data so that the module stops monitoring physiological sign data, the control method of the wearable product further includes:
[0082] determining whether the first current physiological sign data and / or the second current physiological sign data meet a second preset requirement;
[0083] If so, the step of shutting down the module for monitoring the physiological sign data is entered so that the module stops monitoring the physiological sign data.
[0084] During the current sleep process, the first sleep state can be understood as a light sleep state, and the second sleep state can be understood as a deep sleep state. Correspondingly, the sleep cycle includes a light sleep cycle and a deep sleep cycle. The physiological sign data of the light sleep cycle is the first current physiological sign data, and the physiological sign data of the deep sleep cycle is the second current physiological sign data. The second preset requirement here refers to the consistency of each first current physiological sign data and the consistency of each second current physiological sign data. There is no limit on the number of specific sleep cycles. Since it is necessary to determine whether the user's physiological sign data in each deep sleep cycle is consistent and whether the physiological sign data in each light sleep cycle is consistent, in this embodiment, whether the user's physiological sign data in the deep sleep and light sleep cycles are consistent is determined based on the physiological sign data of at least four consecutive sleep cycles of the user in the current sleep process. Taking the four sleep cycles as an example, the sleep process is as follows: light sleep cycle, deep sleep cycle, light sleep cycle, and deep sleep cycle. By comparing the physiological sign data of the two light sleep cycles, the user's physiological sign data of the light sleep cycle is determined to be consistent. By comparing the physiological sign data of the two deep sleep cycles, the user's physiological sign data of the deep sleep cycle is determined to be consistent. If the physiological sign data of the user's deep sleep cycle is determined to be consistent, the module can be turned off and stop monitoring the user's physiological sign data, thereby reducing power consumption.
[0085] In this embodiment, when the physiological sign data of the user collected during at least four consecutive sleep cycles during the current sleep process are consistent, the module is turned off to reduce power consumption; in addition, compared with the physiological sign data of the user during historical sleep, the data provided by the user during the current sleep process can more accurately determine whether the physiological sign data of the user during the current sleep process is consistent, and then can more accurately determine the physiological sign data of the user after turning off the module based on the data collected during the current sleep process.
[0086] After acquiring physiological sign data for at least four consecutive sleep cycles in the above embodiment, if the user's physiological sign data are consistent (the physiological sign data for the deep sleep cycle is consistent with the physiological sign data for the deep sleep cycle, and the physiological sign data for the light sleep cycle is consistent with the physiological sign data for the light sleep cycle), the user's physiological sign data after turning off the module can be determined based on the collected physiological sign data. Specifically, the total physiological sign data during the current sleep process determined based on the physiological sign data within a preset time period includes:
[0087] In the current sleep cycle for which the physiological sign data is to be determined, if the user is in the first sleep state, randomly selecting a first target cycle from four consecutive current sleep cycles, wherein the user is in the first sleep state in the first target cycle; and using the first current physiological sign data of the first target cycle as the physiological sign data of the current sleep cycle for which the physiological sign data is to be determined;
[0088] In the current sleep cycle for which the physiological sign data is to be determined, if the user is in the second sleep state, a second target cycle is randomly selected from four consecutive current sleep cycles, wherein the user is in the second sleep state in the second target cycle; and the second current physiological sign data of the second target cycle is used as the physiological sign data of the current sleep cycle for which the physiological sign data is to be determined.
[0089] For example, if four consecutive sleep cycles are selected, including two deep sleep cycles and two light sleep cycles, and if it is determined that the data of the two light sleep cycles are consistent, one light sleep cycle is randomly selected from the two light sleep cycles as the first target cycle, and the physiological sign data of this target cycle is used as the physiological sign data corresponding to the user's light sleep cycle other than the four consecutive sleep cycles in the current sleep process; similarly, if it is determined that the data of the two deep sleep cycles are consistent, one deep sleep cycle is randomly selected from the two deep sleep cycles as the second target cycle, and the physiological sign data of the second target cycle is used as the physiological sign data corresponding to the user's deep sleep cycle other than the four consecutive sleep cycles in the current sleep process.
[0090] The method provided in this embodiment is to determine the total physiological sign data of the current sleep process based on the physiological sign data of the user within a preset duration. After determining that the physiological sign data are consistent, the physiological sign data within other sleep cycles (other sleep cycles refer to sleep cycles in the current sleep process other than the preset duration, that is, the current sleep cycle for which the physiological sign data is to be determined) can be determined more accurately based on the physiological sign data of the preset duration.
[0091] In the above embodiment, when a match is determined, the physiological sign data of one sleep cycle is randomly selected to determine the physiological sign data of other sleep cycles. Corresponding to the above embodiment, this embodiment provides another method for determining the physiological sign data of other sleep cycles. Specifically, determining the total physiological sign data of the current sleep process based on the physiological sign data within a preset time period includes:
[0092] In the current sleep cycle of the physiological sign data to be determined, if the user is in the first sleep state, selecting the first current physiological sign data with the smallest variance; and using the first current physiological sign data with the smallest variance as the physiological sign data of the current sleep cycle of the physiological sign data to be determined;
[0093] In the current sleep cycle of the physiological sign data to be determined, if the user is in the second sleep state, the second current physiological sign data with the smallest variance is selected; and the second physiological sign data with the smallest variance is used as the physiological sign data of the current sleep cycle of the physiological sign data to be determined.
[0094] The physiological sign data with the smallest variance provided in this embodiment is selected as the physiological sign data of other sleep cycles, which can avoid as much as possible the situation where the user has sleep fluctuations (such as not a complete deep sleep cycle, that is, deep sleep contains a short period of light sleep), resulting in certain errors when using the physiological sign data of randomly selected sleep cycles as the physiological sign data of other sleep cycles.
[0095] In practice, a user's sleep state can be monitored in a variety of ways, such as using a heart rate sensor to monitor the user's sleep state. Since this embodiment requires the heart rate sensor module to be turned off after obtaining heart rate data for part of the sleep cycle to reduce power consumption, using this method to monitor the user's sleep state is unreasonable and unfeasible. Therefore, a preferred embodiment is that the user's sleep state includes a first sleep state and a second sleep state, and monitoring the user's sleep state includes:
[0096] The activity amount corresponding to the user's behavior is collected through an accelerometer; wherein the accelerometer is located in the wearable product;
[0097] The user's sleep state is determined based on a preset correspondence between activity level and sleep state.
[0098] For example, a user's sleep state can be categorized as deep sleep or light sleep. This can be analyzed by combining the activity level corresponding to the user's behavior, as captured by the accelerometer, with a motion algorithm. Different activity levels can be pre-set to correspond to different sleep states. Once the current activity level is determined, the corresponding sleep state can be determined.
[0099] The method of monitoring the user's sleeping state through the acceleration sensor provided in this embodiment can monitor the user's sleeping state. Since the acceleration sensor does not need to be turned off, the user's sleeping state can be continuously monitored.
[0100] In the above embodiments, the control method of the wearable product is described in detail. This application also provides a control device for the wearable product and corresponding embodiments of the wearable product. It should be noted that this application describes the embodiments of the device part from two perspectives: one is based on the functional module perspective, and the other is based on the hardware perspective.
[0101] Figure 2 This is a structural diagram of a control device for a wearable product provided in one embodiment of the present application. This embodiment, based on the perspective of functional modules, includes:
[0102] The acquisition module 10 is used to acquire the user's physiological sign data within a preset time period when the user is detected to be in the current sleep process; wherein the preset time period is less than the duration of the current sleep process;
[0103] A closing module 11 is used to close the module for monitoring the physiological sign data after acquiring the physiological sign data within a preset time period so that the module stops monitoring the physiological sign data;
[0104] The determination module 12 is configured to determine the total physiological sign data during the current sleep process based on the physiological sign data within a preset time period.
[0105] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, and they will not be repeated here.
[0106] The control device for a wearable product provided in this embodiment acquires the user's physiological sign data within a preset duration when monitoring that the user is currently sleeping, through an acquisition module; wherein the preset duration is less than the duration of the current sleep process; after acquiring the physiological sign data within the preset duration, the shutdown module shuts down the module used to monitor the physiological sign data so that the module stops monitoring the physiological sign data; and the determination module determines the total physiological sign data of the current sleep process based on the physiological sign data within the preset duration. In this device, after acquiring the user's physiological sign data within the preset duration, the module monitoring the physiological sign data is shut down, and the data of the current sleep process after the module is shut down is determined based on the physiological sign data of the user obtained within the preset duration. This achieves the effect of reducing the power consumption of the wearable product and being able to acquire the user's total physiological sign data throughout the current sleep process, thereby improving the user experience.
[0107] Figure 3 This is a structural diagram of a wearable product provided in another embodiment of the present application. This embodiment is based on the hardware perspective, such as Figure 3 As shown, wearable products include:
[0108] Memory 20, for storing computer programs;
[0109] The processor 21 is configured to implement the steps of the method for controlling the wearable product as described in the above embodiment when executing a computer program.
[0110] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one hardware form of a digital signal processor (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 21 may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.
[0111] The memory 20 may include one or more computer-readable storage media, which may be non-transitory. The memory 20 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In this embodiment, the memory 20 is at least used to store the following computer program 201, wherein, after the computer program is loaded and executed by the processor 21, it can implement the relevant steps of the control method of the wearable product disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory 20 may also include an operating system 202 and data 203, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 202 may include Windows, Unix, Linux, etc. The data 203 may include but is not limited to the data involved in the control method of the wearable product mentioned above.
[0112] In some embodiments, the wearable product may further include a display screen 22 , an input / output interface 23 , a communication interface 24 , a power supply 25 , and a communication bus 26 .
[0113] Those skilled in the art will understand that Figure 3 The structure shown in the figure does not constitute a limitation on the wearable product and may include more or fewer components than shown in the figure.
[0114] The wearable product provided in an embodiment of the present application includes a memory and a processor. When the processor executes the program stored in the memory, it can implement the following method: a control method for a wearable product, with the same effect as above.
[0115] Finally, the present application also provides an embodiment corresponding to a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps described in the above method embodiment.
[0116] It is understandable that if the method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and executes all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0117] The computer-readable storage medium provided in this application includes the control method of the wearable product mentioned above, and the effect is the same as above.
[0118] In order to enable those skilled in the art to better understand the technical solution of this application, Figure 4 And attached Figure 5 The above application is further described in detail. Human sleep is divided into two states: deep sleep and light sleep. Sleep is divided into cycles, each sleep cycle is 90 minutes, and each person will go through multiple cycles of deep sleep and light sleep in a day. For most people, when comparing different deep sleep cycles on the same day, the heart rate data of two deep sleep cycles is highly consistent. Similarly, the heart rate data between two light sleep cycles is also highly consistent. Figure 4 This is a flow chart of a method for optimizing power consumption by dynamically turning on heart rate detection during sleep, provided in an embodiment of the present application. Figure 4 As shown, the method includes:
[0119] S13: Determine whether the user's heart rate is consistent during sleep cycles; if so, proceed to step S14;
[0120] Figure 5 This is a flow chart of a method for determining whether a user's heart rate is consistent during sleep provided in an embodiment of the present application. Figure 5 As shown, the method includes:
[0121] S130: The user uses the smart watch for the first time;
[0122] S131: Statistics of sleep status within 10 days;
[0123] S132: Divide the sleep data into deep sleep cycles and light sleep cycles;
[0124] S133: Count 10 days of all-day heart rate data;
[0125] S134: grouping the heart rate data according to deep sleep and light sleep cycles;
[0126] S135: Comparison of the consistency of heart rate data in different deep sleep intervals;
[0127] S136: Comparing the consistency of heart rate data in different light sleep intervals.
[0128] When a user first uses a smartwatch, it will monitor their heart rate around the clock for 10 days, collecting heart rate samples across the user's sleep cycles. The smartwatch groups the heart rate data by deep sleep and light sleep, comparing the heart rate data between each deep sleep cycle and between each light sleep cycle. If the heart rate data between different deep sleep cycles is highly consistent, and the heart rate data between different light sleep cycles is highly consistent, then the following conclusions can be drawn:
[0129] The user can use the heart rate data of one deep sleep period to replace the heart rate data of other deep sleep periods.
[0130] The user can use the heart rate data of one light sleep period to replace the heart rate data of other light sleep periods.
[0131] S14: Dynamically adjust the heart rate module switch during the user's sleep.
[0132] The smartwatch detects that the user is asleep, and the heart rate module is in operation. After the smartwatch detects that the user has completed a deep sleep cycle (S1) and a light sleep cycle (S2), the heart rate module turns off.
[0133] After the heart rate module is turned off, the smartwatch can detect whether the user is in a deep sleep cycle or a light sleep cycle. If the user is in a deep sleep cycle, S1 is used to represent the current heart rate data. If the user is in a light sleep cycle, S2 is used to represent the current heart rate data.
[0134] The method provided in this embodiment for optimizing power consumption by dynamically turning on heart rate detection during sleep can optimize the power consumption of smart watches. During each sleep process of the user, the smart watch detects that the heart rate data between different deep sleep cycles are highly consistent, and the heart rate data between different light sleep cycles are highly consistent. Utilizing this feature, the heart rate is only detected in the first deep sleep cycle S1 and the first light sleep cycle S2 of the day. For other sleep cycles, the heart rate data of S1 or S2 is selected based on whether the current sleep cycle is a deep sleep cycle or a light sleep cycle. This method can ensure that the heart rate module is dynamically turned off under the premise of accurately obtaining the heart rate data, thereby achieving the effect of optimizing power consumption and improving the user experience.
[0135] The above is a detailed introduction to the control method, device, wearable product and medium of a wearable product provided by the present application. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of this application.
[0136] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.
Claims
1. A control method for a wearable product, characterized in that: include: When a user is detected to be in a current sleep state, physiological sign data of the user is obtained within a preset duration; wherein the preset duration is less than the duration of the current sleep state; the user's sleep state is continuously monitored by an acceleration sensor; the acceleration sensor is located in the wearable product; the user's sleep state includes a first sleep state and a second sleep state; After acquiring the physiological sign data within the preset time period, shutting down the module for monitoring the physiological sign data so that the module stops monitoring the physiological sign data; Determining total physiological sign data during the current sleep process according to the physiological sign data within the preset time period; The step of obtaining the user's physiological sign data within a preset time period includes: Obtaining first current physiological sign data and second current physiological sign data of two consecutive current sleep cycles starting from the time the user enters the current sleep process; wherein the current sleep process includes multiple current sleep cycles, and the user is in a first sleep state or a second sleep state in each current sleep cycle, the first current physiological sign data is data monitored during the current sleep cycle when the user is in the first sleep state, and the second current physiological sign data is data monitored during the current sleep cycle when the user is in the second sleep state; Correspondingly, determining the total physiological sign data during the current sleep process based on the physiological sign data within the preset time period includes: In the current sleep cycle of the physiological sign data to be determined, if the user is in the first sleep state, using the first current physiological sign data as the physiological sign data of the current sleep cycle of the physiological sign data to be determined; In the current sleep cycle of the to-be-determined physiological sign data, if the user is in the second sleep state, the second current physiological sign data is used as the physiological sign data of the current sleep cycle of the to-be-determined physiological sign data.
2. The control method of the wearable product according to claim 1, characterized in that: The preset duration is determined according to the physiological sign data during the current sleep process and / or the physiological sign data during historical sleep processes.
3. The control method of the wearable product according to claim 1, characterized in that: When the user is detected to be in a current sleep process, before obtaining the user's physiological sign data within a preset time period, the method further includes: Obtaining first historical physiological sign data or second historical physiological sign data for each historical sleep cycle in a historical sleep process; wherein the historical sleep process includes multiple historical sleep cycles, and the user is in the first sleep state or the second sleep state in each historical sleep cycle, the first historical physiological sign data is data monitored during the historical sleep cycle when the user is in the first sleep state, and the second historical physiological sign data is data monitored during the historical sleep cycle when the user is in the second sleep state; Determining whether the first historical physiological sign data and / or the second historical physiological sign data meet a first preset requirement; If so, the step of acquiring the user's physiological sign data within a preset time period is entered when it is monitored that the user is in the current sleep process.
4. A control method for a wearable product, characterized in that: include: When a user is detected to be in a current sleep state, physiological sign data of the user is obtained within a preset duration; wherein the preset duration is less than the duration of the current sleep state; the user's sleep state is continuously monitored by an acceleration sensor; the acceleration sensor is located in the wearable product; the user's sleep state includes a first sleep state and a second sleep state; After acquiring the physiological sign data within the preset time period, shutting down the module for monitoring the physiological sign data so that the module stops monitoring the physiological sign data; Determining total physiological sign data during the current sleep process according to the physiological sign data within the preset time period; The step of obtaining the user's physiological sign data within a preset time period includes: Acquiring first current physiological sign data and second current physiological sign data of at least four consecutive current sleep cycles starting from the time the user enters the current sleep process; wherein the current sleep process includes multiple current sleep cycles, the user is in a first sleep state or a second sleep state in each current sleep cycle, and the sleep states of the user in adjacent current sleep cycles are different, the first current physiological sign data is data monitored during each current sleep cycle when the user is in the first sleep state, and the second current physiological sign data is data monitored during each current sleep cycle when the user is in the second sleep state; Correspondingly, before shutting down the module for monitoring the physiological sign data so that the module stops monitoring the physiological sign data, the method further includes: determining whether the first current physiological sign data and / or the second current physiological sign data meet a second preset requirement; If so, the step of shutting down the module for monitoring the physiological sign data is entered so that the module stops monitoring the physiological sign data.
5. The control method of the wearable product according to claim 4, characterized in that: The determining of the total physiological sign data during the current sleep process according to the physiological sign data within the preset time period includes: In the current sleep cycle for which the physiological sign data is to be determined, if the user is in the first sleep state, randomly selecting a first target cycle from four consecutive current sleep cycles, wherein the user is in the first sleep state in the first target cycle; and using the first current physiological sign data of the first target cycle as the physiological sign data of the current sleep cycle for which the physiological sign data is to be determined; In the current sleep cycle of the physiological sign data to be determined, if the user is in the second sleep state, a second target cycle is randomly selected from four consecutive current sleep cycles, wherein the user is in the second sleep state in the second target cycle; and the second current physiological sign data of the second target cycle is used as the physiological sign data of the current sleep cycle of the physiological sign data to be determined.
6. The control method of the wearable product according to claim 4, characterized in that: The determining of the total physiological sign data during the current sleep process according to the physiological sign data within the preset time period includes: In the current sleep cycle of the physiological sign data to be determined, if the user is in the first sleep state, selecting the first current physiological sign data with the smallest variance; and using the first current physiological sign data with the smallest variance as the physiological sign data of the current sleep cycle of the physiological sign data to be determined; In the current sleep cycle of the physiological sign data to be determined, if the user is in the second sleep state, the second current physiological sign data with the smallest variance is selected; and the second current physiological sign data with the smallest variance is used as the physiological sign data of the current sleep cycle of the physiological sign data to be determined.
7. The control method of a wearable product according to any one of claims 1 to 6, characterized in that: Monitoring the sleep state of the user includes: collecting the activity amount corresponding to the user behavior through an acceleration sensor; The sleep state of the user is determined according to a preset correspondence between the activity amount and the sleep state.
8. A control device for a wearable product, characterized in that: Steps for implementing the control method of the wearable product as described in any one of claims 1 to 7.
9. A wearable product, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the wearable product control method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the control method of the wearable product according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Human sleep monitoring method and system
CN104095615A
Sleep monitoring system and sleep monitoring method based on the same
CN109259952A
Vital sign monitoring method and system
CN110353641A