Blood pressure analysis method and wearable device
By integrating blood pressure monitoring into wearable devices and combining data analysis of effective sleep and wakefulness times, the problem of poor portability of existing devices has been solved, enabling convenient and efficient blood pressure monitoring and the development of healthy lifestyle habits.
Patent Information
- Application Number
- PCT/CN2025/112839
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-27
- Filing Date
- 2025-08-05
- Publication Date
- 2026-03-05
AI Technical Summary
Existing blood pressure monitoring devices are bulky and heavy, making it impossible to perform tests anytime and anywhere. They also lack portability and cannot meet the real-time monitoring needs of patients with high or low blood pressure.
A wearable device is provided that integrates blood pressure detection function, which can detect blood pressure data during effective sleep and wakefulness periods, and perform refined blood pressure analysis by analyzing this data. Combined with setting sleep time to constrain the user's work and rest habits, the convenience and accuracy of detection are improved.
It achieves convenience and accuracy in blood pressure detection, helps users develop good lifestyle habits, and improves the real-time performance and accuracy of blood pressure monitoring.
Smart Images

Figure CN2025112839_05032026_PF_FP_ABST
Abstract
Description
A blood pressure analysis method and wearable device
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411189877.X, filed on August 27, 2024, entitled "A Blood Pressure Analysis Method and Wearable Device", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of terminal technology, and in particular to a blood pressure analysis method and wearable device. Background Technology
[0004] Blood pressure, as an important indicator of health, reflects the body's blood function. Both excessively high and low blood pressure can have serious consequences. For safety reasons, it is best for individuals with high or low blood pressure to monitor their blood pressure in real time. Generally, patients use specific blood pressure monitoring devices (such as blood pressure monitors) to measure their blood pressure. However, these devices are often bulky, heavy, and not portable, making it impossible to monitor blood pressure anytime, anywhere. Summary of the Invention
[0005] This application provides a blood pressure analysis method and a wearable device that can detect a user's blood pressure through the wearable device, improving convenience. Furthermore, it can analyze blood pressure based on the user's effective sleep time and awake time, thereby improving the accuracy of blood pressure analysis.
[0006] Firstly, a blood pressure analysis method is provided, which can be applied to a wearable device, such as a watch. The method includes: detecting a user's blood pressure data within a first duration; determining an effective sleep time based on the user's actual sleep time and a set sleep time within the first duration, wherein the time outside the effective sleep time within the first duration is considered waking time; and performing blood pressure analysis based on first blood pressure data detected during the effective sleep time and second blood pressure data detected during the waking time.
[0007] In this embodiment, the wearable device (e.g., a watch) has a blood pressure detection function, capable of detecting the user's blood pressure data within a first time period, thus improving the convenience of blood pressure detection. Furthermore, the wearable device can perform blood pressure analysis based on the first blood pressure data detected during the effective sleep period and the second blood pressure data detected during the waking period; this analysis method is granular and highly accurate. In addition, the effective sleep time is related to the user's actual sleep time and the set sleep time, which can, to some extent, constrain the user's actual sleep time. For example, it can constrain the user to follow the set sleep time, helping the user develop good sleep habits.
[0008] In one possible design, when the actual sleep time overlaps with the set sleep time, the effective sleep time is the actual sleep time.
[0009] In this embodiment, the wearable device can perform blood pressure analysis based on first blood pressure data detected during the effective sleep period and second blood pressure data detected during the awake period. The effective sleep period is related to the user's actual sleep time and set sleep time; for example, when the actual sleep time and the set sleep time overlap, the effective sleep time is the actual sleep time. Therefore, this method constrains the user's actual sleep time, requiring an overlap with the set sleep time, meaning the user needs to follow the set sleep time for rest and activity, which helps the user develop good sleep habits.
[0010] In one possible design, the effective sleep time is the actual sleep time, including: the start time of the effective sleep time is the start time of the actual sleep time, and the end time of the effective sleep time is the end time of the actual sleep time.
[0011] In this embodiment, the wearable device can perform blood pressure analysis based on first blood pressure data detected during the effective sleep period and second blood pressure data detected during the awake period. The effective sleep period is related to the user's actual sleep time and set sleep time. For example, when the actual sleep time and set sleep time overlap, the start time of the effective sleep period is the start time of the actual sleep period, and the end time of the effective sleep period is the end time of the actual sleep period. Therefore, this method constrains the user's actual sleep time, requiring an overlap with the set sleep time, thus helping the user develop good sleep habits.
[0012] In one possible design, the actual sleep time and the set sleep time overlap, and the effective sleep time is the actual sleep time when a first condition is met. The first condition includes at least one of the following: the duration of the actual sleep time is greater than a first preset duration; the duration corresponding to the intersection of the actual sleep time and the set sleep time is greater than a second preset duration.
[0013] In this embodiment, the actual sleep time overlaps with the set sleep time, and when a first condition is met (e.g., the duration of the actual sleep time is greater than a first preset duration and / or the duration corresponding to the intersection of the actual sleep time and the set sleep time is greater than a second preset duration), the effective sleep time is the actual sleep time, thus improving the accuracy of the effective sleep time.
[0014] In one possible design, the actual sleep time does not include wakefulness time, or the actual sleep time includes a first wakefulness time, the duration of which is less than a third preset duration.
[0015] In this embodiment, the actual sleep time overlaps with the set sleep time, and when there is no awake time or only a brief awake time during the actual sleep time, the effective sleep time is the actual sleep time. This method, because the awake time is short, makes the effective sleep time the actual sleep time, eliminating the need to subtract awake time and saving workload.
[0016] In one possible design, the actual sleep time includes a second wake-up time, the duration of which is greater than a fourth preset duration. The actual sleep time is divided into M sleep time segments by the second wake-up time. The effective sleep time includes N sleep time segments from the M sleep time segments. All N sleep time segments intersect with the set sleep time. M and N are positive integers, and M is greater than or equal to N.
[0017] In this embodiment, when there is a significant amount of wakefulness within the actual sleep time, the actual sleep time is divided into multiple sleep segments by the wakefulness time. The effective sleep time includes the sleep segments that overlap with the set sleep time. In this approach, the effective sleep time is related to the user's actual sleep time, thus imposing constraints on the user's actual sleep schedule. For example, it requires the user to adhere to the set sleep time, which helps the user develop good sleep habits.
[0018] In one possible design, the effective sleep time is the sum of the durations of the N sleep time segments.
[0019] In this embodiment, when there is a significant amount of wakefulness within the actual sleep time, the actual sleep time is divided into multiple sleep segments by the wakefulness time. The effective sleep time is the sum of the durations of N sleep segments that intersect with the set sleep time. In this approach, the effective sleep time is related to the user's actual sleep time, thus imposing a constraint on the user's actual sleep schedule. For example, it requires the user to adhere to the set sleep time, which helps the user develop good sleep habits.
[0020] In one possible design, the duration of each of the N sleep time periods is greater than a fifth preset duration, and / or the duration corresponding to the intersection of each sleep time period and the set sleep time is greater than a sixth preset duration.
[0021] In this embodiment, when there is a long period of wakefulness in the actual sleep time, the actual sleep time is divided into multiple sleep time segments by the wakefulness time. If all N sleep time segments intersect with the set sleep time and meet the second condition (for example, the duration of each sleep time segment in the N sleep time segments is greater than the fifth preset duration, and / or, the duration corresponding to the intersection of each sleep time segment and the set sleep time is greater than the sixth preset duration), the effective sleep time is the actual sleep time, thus improving the accuracy of the effective sleep time.
[0022] In one possible design, the sleep time setting is a preset time or a user-specified time.
[0023] In this embodiment, the sleep time setting can be pre-configured by the wearable device or set by the user. For example, the user can set the sleep time according to their own needs. For instance, if the doctor's prescribed sleep time is 21:00-6:00, the user can set the sleep time to 21:00-6:00, which helps the user develop good sleep habits.
[0024] In one possible design, detecting a user's blood pressure data within a first duration includes: detecting blood pressure data at a first detection frequency during the set sleep period; and detecting blood pressure data at a second detection frequency during other times besides the set sleep period.
[0025] In this embodiment, the frequency of blood pressure detection by the watch during the set sleep period can differ from that during other times. For example, considering that the user sleeps during the set sleep period and blood pressure fluctuations are not significant, frequent blood pressure checks are unnecessary. However, during other times, the user is active and blood pressure fluctuations may be greater, so multiple blood pressure checks are possible. Therefore, the frequency of blood pressure detection during the set sleep period can be slightly lower than the frequency during other times to conserve functionality.
[0026] In one possible design, the first detection frequency is a first preset frequency or a first user-specified frequency; the second detection frequency is a second preset frequency or a second user-specified frequency.
[0027] In this embodiment, the blood pressure detection frequency used by the watch during the set sleep period and at other times can be different. Moreover, the user can set the blood pressure detection frequency during the set sleep period and the blood pressure detection frequency at other times, resulting in a better user experience.
[0028] In one possible design, detecting a user's blood pressure data within a first duration includes: detecting blood pressure data according to a first detection method during the set sleep time; and detecting blood pressure data according to a second detection method during other times besides the set sleep time.
[0029] In this embodiment, the watch can use different methods to detect blood pressure during the set sleep period and at other times. For example, it can use automatic detection during the set sleep period and either automatic or manual detection at other times, which is more flexible and provides a better user experience.
[0030] In one possible design, the first detection method is a first preset method or a first user-specified method; the second detection method is a second preset method or a second user-specified method.
[0031] In this embodiment, the watch can use different blood pressure detection methods during the set sleep period and at other times. Furthermore, the user can set the blood pressure detection method for the set sleep period and the method for other times. For example, automatic detection can be used during the set sleep period, while the user can choose between automatic or manual detection at other times, offering greater flexibility and a better user experience.
[0032] In one possible design, the method further includes displaying the blood pressure monitoring progress.
[0033] In this embodiment of the application, the wearable device can detect the user's blood pressure data within a first time period (e.g., 24 hours), and the wearable device can also display the blood pressure detection progress so that the user can know how much has been completed, resulting in a better user experience.
[0034] In one possible design, the method further includes: displaying a blood pressure change curve, the blood pressure change curve indicating the change of the blood pressure data over time, and marking at least one of the actual sleep time, the set sleep time, or the effective sleep time on the blood pressure change curve.
[0035] In this embodiment, the wearable device can detect the user's blood pressure data within a first duration (e.g., 24 hours), and can also display the changes in blood pressure data over time. Furthermore, it can display at least one of the actual sleep time, the set sleep time, or the effective sleep time to facilitate user viewing and provide a better user experience.
[0036] In one possible design, the method further includes: displaying the set sleep time before the actual sleep time begins; and displaying the actual sleep time or the effective sleep time after the actual sleep time ends.
[0037] In this embodiment, the wearable device can detect a user's blood pressure data over a first duration (e.g., 24 hours), and can also display changes in blood pressure data over time. Furthermore, it can display at least one of actual sleep time, set sleep time, or effective sleep time for user convenience. The displayed times for actual sleep time, set sleep time, and effective sleep time can be different. For example, the set sleep time can be displayed before the actual sleep time begins, reminding the user to adhere to the set sleep schedule. After the actual sleep time ends, either the actual sleep time or the effective sleep time can be displayed, allowing the user to view their actual and effective sleep times, resulting in a better user experience.
[0038] In one possible design, the method includes: setting the set sleep time according to user operation; if the set sleep time set by the user does not meet the conditions, outputting a prompt message to indicate that the set sleep time is inappropriate.
[0039] In this embodiment, users can set a sleep time, but there are requirements for the set sleep time. If the set sleep time does not meet the requirements, the user can be prompted to reset it. In this way, users can avoid setting unreasonable sleep times and help them develop good sleep habits.
[0040] In one possible design, the set sleep time does not meet the conditions, including: the set sleep time does not overlap with the standard sleep time.
[0041] In this embodiment, users can set a sleep time, but there are requirements for the set sleep time. If the set sleep time does not overlap with the standard sleep time (e.g., a scientifically sound and beneficial sleep time determined by medical statistics), the user can be prompted to reset it. In this way, users can avoid setting unreasonable sleep times and help them develop good sleep habits.
[0042] Secondly, a wearable device is also provided, including:
[0043] Processor, memory, and one or more programs;
[0044] The one or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the processor, cause the wearable device to perform the method provided in the first aspect above.
[0045] Thirdly, a wearable device is also provided, including modules / units for performing the methods corresponding to any of the designs in the first aspect above. These modules / units can be implemented in hardware or by executing corresponding software in hardware.
[0046] Fourthly, a computer-readable storage medium is also provided for storing a computer program that, when run on a computer, causes the computer to perform the method provided in the first aspect above.
[0047] Fifthly, a computer program product is also provided, comprising a computer program that, when run on a computer, causes the computer to perform the method provided in the first aspect above.
[0048] In a sixth aspect, a chip is also provided, which is coupled to a memory in an electronic device for calling a computer program stored in the memory and executing the technical solution provided in the first aspect of the embodiments of this application. In the embodiments of this application, "coupling" means that two components are directly or indirectly combined with each other.
[0049] In a seventh aspect, a chip system is also provided, the chip system including a processing circuit and a storage medium, the storage medium storing instructions; when the instructions are executed by the processing circuit, the method provided in the first aspect above is implemented.
[0050] For the technical effects that can be achieved in the second to seventh aspects mentioned above, please refer to the description of the technical effects that can be achieved by the corresponding design schemes in the first aspect mentioned above. This application will not repeat them here. Attached Figure Description
[0051] Figure 1 is a schematic diagram of dynamic blood pressure monitoring provided in an embodiment of this application;
[0052] Figure 2 is another schematic diagram of dynamic blood pressure monitoring provided in an embodiment of this application;
[0053] Figures 3A to 3C are schematic diagrams of the actual sleep time and the set sleep time provided in an embodiment of this application;
[0054] Figure 4 is another schematic diagram of the actual sleep time and the set sleep time provided in one embodiment of this application;
[0055] Figures 5A to 5C are yet another schematic diagram of the actual sleep time and the set sleep time provided in an embodiment of this application;
[0056] Figure 5D is a schematic diagram of blood pressure analysis results provided in an embodiment of this application;
[0057] Figures 6A and 6B are schematic diagrams illustrating the trend of blood pressure change over time according to an embodiment of this application;
[0058] Figures 7A and 7B are schematic diagrams of the blood pressure detection duration provided in an embodiment of this application;
[0059] Figure 8 is a schematic diagram of the blood pressure detection frequency provided in an embodiment of this application;
[0060] Figures 9A and 9B are schematic diagrams of a blood pressure detection method provided in an embodiment of this application;
[0061] Figure 10 is a schematic diagram of setting sleep time according to an embodiment of this application;
[0062] Figures 11A and 11B are schematic diagrams of a watch display interface provided in an embodiment of this application;
[0063] Figure 12 is a schematic diagram of an electronic device provided in an embodiment of this application;
[0064] Figure 13 is another schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0065] The following explanations of some terms used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.
[0066] The embodiments of this application involve at least one, including one or more; where "multiple" means two or more. Furthermore, it should be understood that in the description of this specification, terms such as "first," "second," and "third" are used only for descriptive purposes and should not be construed as indicating relative importance or order. For example, first blood pressure data and second blood pressure data do not represent their relative importance or order, but are merely for descriptive distinction. In the embodiments of this application, "and / or" merely describes an association relationship, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0067] The directional terms mentioned in the embodiments of this application, such as "up", "down", "left", "right", "inner", and "outer", are only for reference to the directions in the accompanying drawings. Therefore, the directional terms used are for better and clearer explanation and understanding of the embodiments of this application, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this application.
[0068] References to "one embodiment," "in some examples," or "some embodiments" as described in the embodiments of this application mean that one or more embodiments of this specification include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in some examples," "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0069] The blood pressure analysis method provided in this application can be applied to electronic devices. For example, the electronic device can be a mobile terminal. The mobile terminal in this application embodiment can be a wearable device. Optionally, the wearable device can be a medical device specifically designed for blood pressure detection. For example, depending on the detection method, the medical device can include: an electronic blood pressure monitor, a mercury sphygmomanometer, or other forms of blood pressure monitor; or, depending on the wearing method, the medical device can include: a wrist blood pressure monitor, an upper arm blood pressure monitor, a finger blood pressure monitor, etc. Optionally, the wearable device can also be a device not specifically designed for blood pressure detection. For example, the wearable device integrates not only blood pressure detection function but also other functions, such as instant messaging function, audio and video playback function, health monitoring function (e.g., detecting heart rate, pulse, etc.), navigation function, positioning function, timing function, etc., one or more of these functions. For example, the wearable device can include wrist-worn devices, head-worn devices, clothing devices, etc. Wrist-worn devices can include, for example, watches, bracelets, gloves, wristbands, necklaces, rings, etc. Head-worn devices can include, for example, glasses, helmets, headphones, earplugs, etc. Clothing-related devices may include, for example, clothes, trousers, boots, buttons, belts, etc. Furthermore, the mobile terminal in this application embodiment can also be a non-wearable device. For example, if future technology enables non-wearable devices to detect a user's blood pressure, then the technical solution provided in this application embodiment can also be applied to the non-wearable device. Non-wearable devices may include, for example, mobile phones, tablets, laptops, personal computers (PCs), ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), and other portable devices; or, they may be in-vehicle devices that can be mounted on various vehicles; or, they may be virtual reality (VR) devices, augmented reality (AR) devices, mixed reality (MR) devices, etc. In short, this application embodiment does not limit the specific type of mobile terminal. For ease of understanding, the following description mainly uses wearable devices (e.g., watches) as an example.
[0070] In this embodiment, the wearable device has a blood pressure detection function. For example, the wearable device integrates blood pressure detection technology, which can detect the user's blood pressure. The blood pressure detection technology can be of various types, such as pneumatic blood pressure detection technology, photoelectric blood pressure detection technology, etc. Taking pneumatic blood pressure detection technology as an example, one possible approach is that the watch is equipped with a pneumatic pump and an air bladder. When detecting blood pressure, the pneumatic pump inflates the air bladder, causing it to wrap around the user's wrist, thereby detecting the user's blood pressure. It should be noted that this is a simplified description of pneumatic blood pressure detection technology; in practical applications, pneumatic blood pressure detection technology may be more complex than described. Taking photoelectric blood pressure detection technology as an example, one possible approach is that a photoelectric sensor in the watch emits light, which is transmitted through the skin and captured by the photoelectric sensor. The user's blood pressure is obtained by analyzing the transmitted light. It should be noted that this is a simplified description of photoelectric blood pressure detection technology; in practical applications, photoelectric blood pressure detection technology may be more complex than described. Of course, in addition to pneumatic blood pressure monitoring technology and photoelectric blood pressure monitoring technology, there are other blood pressure monitoring technologies, which will not be listed one by one.
[0071] In this embodiment, the wearable device has a sleep detection function. For example, the wearable device integrates sleep detection technology, which can detect whether the user has entered a sleep state. Furthermore, the wearable device can record the user's sleep time, referred to herein as the user's actual sleep time, though other names are possible, such as the user's true sleep time. It should be noted that "time" as mentioned herein refers to the duration from one moment to another; for example, the user's sleep time mentioned earlier is the duration from the moment of falling asleep to the moment of waking up. As mentioned earlier, the watch integrates sleep detection technology, which can be various types of technology, such as body movement detection technology, heart rate detection technology, and cardiopulmonary coupling (CPC) detection technology. Taking body movement detection technology as an example, one possible approach is that the watch is equipped with a body movement sensor (e.g., an accelerometer) to monitor the user's movements. If there are no significant movements or very few movements within a certain period, it is determined that the user has entered a sleep state. It should be noted that this is a simplified description of body movement detection technology; in practical applications, body movement detection technology may be more complex than described. Taking heart rate detection technology as an example, one possible approach is to equip the watch with a heart rate sensor, such as an electrocardiogram (ECG) sensor, to detect the user's heart rate. If the user's heart rate is low over a period of time, it is determined that the user has entered a sleep state. It should be noted that this is a simplified description of heart rate detection technology; in actual applications, heart rate detection technology may be more complex than described. Of course, besides body movement detection, heart rate detection, and CPC detection technologies, there can be other sleep detection technologies, which will not be listed here.
[0072] In this embodiment, the wearable device has wireless communication capabilities. For example, the wearable device can send information to other devices (e.g., mobile phones) via the wireless communication function. One possible scenario is that the information includes blood pressure data detected by the wearable device. For example, after detecting blood pressure data, the wearable device sends the blood pressure data to the mobile phone via the wireless communication function, allowing the mobile phone to perform blood pressure analysis based on the blood pressure data. This method helps save power consumption for the wearable device since it does not need to perform blood pressure analysis. Another possible scenario is that the information includes blood pressure analysis results. For example, after detecting blood pressure data, the wearable device performs blood pressure analysis based on the blood pressure data to obtain analysis results, and then sends the analysis results to the mobile phone via the wireless communication function, allowing the user to view the analysis results on the mobile phone. The blood pressure analysis process will be described later. The wireless communication function in the wearable device can be a long-range wireless communication function, or it can be a short-range wireless communication function. Taking a long-range wireless communication function as an example, one possible approach is that the wearable device and other devices (e.g., mobile phones) log in to the cloud using the same account (e.g., the same system account). The wearable device uploads information to be sent to other devices (e.g., mobile phones) to the cloud. The cloud then synchronizes this information with the other devices (e.g., mobile phones), thereby enabling long-distance communication between the wearable device and other devices (e.g., mobile phones). The long-distance wireless communication function of the wearable device can be implemented based on mobile communication networks such as 3G / 4G / 5G / 6G, or it can also be based on wireless fidelity (Wi-Fi) technology. Taking short-range wireless communication as an example, one possible approach is for the wearable device to establish a short-range communication connection with other devices (e.g., mobile phones) via short-range wireless communication, and then send information to other devices (e.g., mobile phones) through this connection. The short-range communication connection can include Bluetooth, Wi-Fi, Near Field Communication (NFC), etc.
[0073] The following uses a watch as an example of a wearable device to illustrate the technical solution provided in the embodiments of this application.
[0074] In this embodiment, the watch has a blood pressure monitoring function. Therefore, after wearing the watch, the user can monitor their blood pressure using this function. In this embodiment, the blood pressure monitoring function can include both ambulatory blood pressure monitoring and non-ambulatory blood pressure monitoring, which will be described separately below.
[0075] I. Non-ambulatory blood pressure monitoring function
[0076] Non-ambulatory blood pressure monitoring (APBG) can be understood as a function that performs only a single blood pressure measurement. In other words, APBG measures blood pressure only once each time it is triggered. An example scenario is that a user can trigger APBG when feeling unwell to measure their blood pressure. After the initial measurement, the user can trigger APBG again for a second measurement. For instance, if the user feels the previous measurement was inaccurate (e.g., the user was not at rest during the last measurement), they can trigger APBG again for another measurement. In short, APBG measures blood pressure only once each time it is triggered. Optionally, APBG can be triggered automatically or manually.
[0077] Taking manual triggering as an example, one possible approach is for the watch to provide a primary entry point for triggering the non-motorized blood pressure monitoring function. Therefore, when the watch receives an operation targeting the primary entry point, it measures blood pressure once; when the watch receives another operation targeting the primary entry point, it measures blood pressure again. Optionally, the primary entry point can be a button or other form. The display location of the primary entry point is not limited; for example, it could be located in the first application within the watch. The first application can be a system application or a third-party application, without limitation.
[0078] Taking automatic triggering as an example, one possible approach is for the watch to periodically trigger the non-ambulatory blood pressure monitoring function. For instance, the watch could trigger the non-ambulatory blood pressure monitoring function once every morning at 8:00 AM to measure blood pressure. Alternatively, the watch could trigger the non-ambulatory blood pressure monitoring function once each at 8:00 AM, 12:00 PM, and 10:00 PM. The timing of the scheduled triggering of the non-ambulatory blood pressure monitoring function can be set by the user. For example, if a user wants to measure blood pressure three times a day (morning, noon, and evening), the scheduled triggering times could be set to 8:00 AM, 12:00 PM, and 10:00 PM. Another possible approach is for the watch to automatically trigger the non-ambulatory blood pressure monitoring function when it detects an abnormality in the user's health. This abnormality could include abnormalities in at least one of the user's heart rate, pulse, or respiration; or the user maintaining a static posture for an extended period, such as lying still for a long time; or the user exhibiting frequent movements, such as shaking.
[0079] II. Ambulatory Blood Pressure Monitoring Function
[0080] Ambulatory blood pressure monitoring (ABPM) can be understood as a function that performs multiple blood pressure measurements. These multiple measurements can be taken at regular intervals, such as every 30 minutes, to reflect the dynamic changes in the user's blood pressure over time. In other words, when ABPM is triggered, blood pressure is measured at regular intervals, and after multiple measurements, the dynamic changes in the user's blood pressure over a period of time are obtained. An exemplary scenario is that a user has suspected symptoms of hypertension. To accurately assess the situation, ABPM can be used to detect the dynamic changes in the user's blood pressure over a period of time (e.g., 24 hours) as an assessment reference.
[0081] As mentioned earlier, the ambulatory blood pressure monitoring function is used to detect the dynamic changes in a user's blood pressure over a period of time. For ease of description, this period of time will be referred to as the "monitoring duration" below. For example, the monitoring duration can be 24 hours, 48 hours, 72 hours, etc. The monitoring duration can be pre-configured on the watch or set by the user, which will be explained later. For ease of understanding, this article mainly uses a monitoring duration of 24 hours as an example, that is, the ambulatory blood pressure monitoring function is called "24-hour ambulatory blood pressure monitoring function". In other words, after the watch triggers the "24-hour ambulatory blood pressure monitoring function", it will perform multiple blood pressure measurements within 24 hours to obtain the dynamic changes in the user's blood pressure over 24 hours. Optionally, the watch can trigger the "24-hour ambulatory blood pressure monitoring function" in two ways: automatic triggering or manual triggering.
[0082] Taking manual triggering as an example, one possible approach is for the watch to provide a second entry point to trigger the "24-hour ambulatory blood pressure monitoring function." Therefore, when the watch receives an operation targeting the second entry point, it activates the "24-hour ambulatory blood pressure monitoring function," measuring blood pressure at regular intervals within 24 hours. Optionally, the second entry point can be a button or other form. The display location of the second entry point is not limited; for example, it could be located in a second application within the watch. The second application can be a system application or a third-party application, without limitation. Optionally, the second application and the first application mentioned above may be the same application or different applications. The second entry point and the first entry point mentioned above may be the same entry point or different entry points.
[0083] Taking automatic triggering as an example, one possible approach is for the watch to periodically trigger the "24-hour ambulatory blood pressure monitoring function." For instance, on a weekly (7-day) cycle, the watch could automatically trigger the "24-hour ambulatory blood pressure monitoring function" at 8:00 AM every Wednesday, monitoring the user's blood pressure for the 24 hours from 8:00 AM Wednesday to 8:00 AM Thursday. Alternatively, on a monthly (30-day) cycle, the watch could automatically trigger the "24-hour ambulatory blood pressure monitoring function" at 8:00 AM on the 1st of each month, monitoring the user's blood pressure for the 24 hours from 8:00 AM on the 1st to 8:00 AM on the 2nd. The timing of the scheduled triggering of the "24-hour ambulatory blood pressure monitoring function" can be user-defined. For example, if a user wants to perform 24-hour ambulatory blood pressure monitoring every Wednesday, they can set it to automatically trigger at 8:00 AM every Wednesday. Of course, the timing of the scheduled triggering of the "24-hour ambulatory blood pressure monitoring function" can also be pre-configured by the watch, such as when the watch leaves the factory. Another possible approach is for the watch to automatically trigger the "24-hour ambulatory blood pressure monitoring function" when it detects an abnormality in the user's physical condition. Abnormalities could include at least one of the following: abnormal heart rate, pulse, or respiration; or the user maintaining a static posture for an extended period, such as lying still for a long time; or the user exhibiting frequent movements, such as shaking.
[0084] The above embodiments illustrate non-ambulatory blood pressure monitoring (ABPM) and ambulatory blood pressure monitoring (APBPM) functions. A watch may include only non-ambulatory blood pressure monitoring, only APBPM, or both. Taking a watch with both functions as an example, the watch can select one of the functions. Selection methods can include automatic and manual selection. For example, in manual selection, when the watch receives an operation to select the non-ambulatory blood pressure monitoring function (e.g., an operation targeting a first input), it uses the non-ambulatory blood pressure monitoring function; when it receives an operation to select the APBPM function (e.g., an operation targeting a second input), it uses the APBPM function. For automatic selection, for instance, if the watch determines that the user's heart rate is abnormal, it uses the non-ambulatory blood pressure monitoring function; if it determines that the user's heart rate has been abnormal for a continuous period (e.g., 2 or 3 days), it can use the APBPM function. Of course, there are other automatic selection methods, which are not listed here.
[0085] The following text provides a detailed explanation of the ambulatory blood pressure monitoring function. For ease of understanding, the "24-hour ambulatory blood pressure monitoring function" will be used as an example.
[0086] In this embodiment, the watch has a "24-hour ambulatory blood pressure monitoring function." As mentioned above, the "24-hour ambulatory blood pressure monitoring function" can be triggered automatically or manually. Taking manual triggering as an example, for instance, as shown in Figure 1(a), the watch displays an interface that includes an icon for the "ambulatory blood pressure monitoring" application. When the watch receives an operation on this icon, it launches the "ambulatory blood pressure monitoring" application. For example, the watch displays an interface as shown in Figure 1(b), which includes a "Start Plan" button. When the watch receives an operation on this button, it activates the "24-hour ambulatory monitoring function." After the function is activated, the watch monitors blood pressure at regular intervals within 24 hours.
[0087] In this embodiment, the watch's blood pressure detection can include detecting systolic and diastolic blood pressure. Systolic blood pressure is commonly known as high pressure, and diastolic blood pressure is commonly known as low pressure. Therefore, each time the watch detects blood pressure, it obtains a pair of blood pressure data, which includes the systolic and diastolic values. The unit of the blood pressure data can be millimeters of mercury (mmHg), kilopascals (kPa), etc. Taking mmHg as an example, a pair of blood pressure data can be represented in the form of X / Y mmHg, where X represents the systolic value and Y represents the diastolic value.
[0088] Since the monitoring period is 24 hours, and considering that users may be concerned about how long the monitoring has been conducted, in some embodiments, the watch can display the blood pressure monitoring progress. For example, in Figure 1(b), when the watch receives an operation on the "Schedule Start" button, it displays the interface shown in Figure 1(c), which includes the blood pressure monitoring progress. The blood pressure monitoring progress can be described as a percentage, or it can be described in other forms (such as a progress bar). As an example, the blood pressure monitoring progress is used to indicate how long 24 hours have passed. For example, the watch determines the duration from the start time of the "24-hour ambulatory blood pressure monitoring function" to the current time and determines the percentage of that duration to 24 hours; this percentage is the blood pressure monitoring progress. As another example, the blood pressure monitoring progress is used to indicate how many blood pressure measurements have been taken. For example, the watch determines that a total of P blood pressure measurements are required in 24 hours and records that Q blood pressure measurements have been taken from the start time of the "24-hour ambulatory blood pressure monitoring function" to the current time; then it determines the percentage of Q to P; this percentage is the blood pressure monitoring progress, where P and Q are both positive integers. In the preceding embodiments, the "24-hour ambulatory blood pressure monitoring function" was activated through the two interfaces shown in Figure 1(a) and Figure 1(b), and the interface shown in Figure 1(c) was entered. It is understood that while the watch displays the interface in Figure 1(c), it may switch to other application interfaces or the screen may be off. In this case, the "24-hour ambulatory blood pressure monitoring function" will run in the background. When the watch displays the interface in Figure 1(a) again, if it receives an operation targeting the "ambulatory blood pressure monitoring" application icon, because the "24-hour ambulatory blood pressure monitoring function" is running in the background, the watch will not display the interface shown in Figure 1(b) again, but will directly display the interface shown in Figure 1(c). As shown in Figure 1(c), in addition to the blood pressure monitoring progress, this interface also includes other information, such as the monitoring duration (e.g., from 8:00 AM on September 15th to 8:00 AM on September 16th) and the most recent blood pressure measurement (e.g., 119 / 79 mmHg). Optionally, it may also include a measurement button, which can immediately perform a blood pressure measurement when the watch receives an operation on this button. Optionally, it may also include a stop plan button, which is used to end the "24-hour ambulatory blood pressure monitoring function". The specific process will be explained later.
[0089] In this embodiment, the watch can record each detected blood pressure data, and the user can view the records. For example, in Figure 1(c), when the watch receives an operation to view the records (e.g., a swipe operation on the display screen), it displays the interface shown in Figure 1(d), which is used to record the blood pressure data detected by the watch. As mentioned above, each time the watch detects blood pressure, it obtains a pair of blood pressure data, including a systolic value and a diastolic value. The watch can record the systolic and diastolic values separately.
[0090] To visually display systolic and diastolic blood pressure values, the watch can display one or more blood pressure scale lines, and then identify the systolic and diastolic values based on these lines. For example, as shown in Figure 1(d), the watch displays four blood pressure scale lines (represented by dashed lines in the figure), such as the 40 mmHg, 80 mmHg, 120 mmHg, and 160 mmHg scale lines.
[0091] Taking a systolic blood pressure of 119 mmHg as an example, as shown in Figure 1(d), the watch can display this systolic blood pressure value below the 120 mmHg mark. One possible approach is that, since the systolic blood pressure is 119 mmHg, the watch can determine the mark closest to 119 mmHg among the four scale marks. For example, if the closest mark is the 120 mmHg mark, the watch can determine the difference between 119 and 120, and based on this difference, determine a distance L1. The systolic blood pressure value is then marked below the 120 mmHg mark at a distance L1 from the 120 mmHg mark. In this method, the watch needs to determine the distance L1. One possible approach is that the watch pre-stores a correspondence describing the blood pressure values at different distances from the scale mark, and based on this correspondence, the distance L1 can be determined.
[0092] Taking a low-pressure value of 79 mmHg as an example, as shown in Figure 1(d), the watch can mark this low-pressure value below the 80 mmHg mark. One possible approach is that, since the low-pressure value is 79 mmHg, the watch can determine the mark closest to 79 mmHg among the four scale marks. For example, the closest mark might be the 80 mmHg mark. The watch can then determine the difference between 79 and 80, and based on this difference, determine a distance L2. The low-pressure value can then be marked below the 80 mmHg mark, at a distance L2 from the 80 mmHg mark. In this method, the watch needs to determine the distance L2. One possible approach is that the watch pre-stores a corresponding relationship, which can be described above. Based on this relationship, the distance L2 can be determined.
[0093] To illustrate the dynamic changes in a user's blood pressure over time, the watch can also display a timeline. For example, as shown in Figure 1(d), the timeline spans from 8:00 AM on September 15th to 8:00 AM on September 16th. Optionally, to save display space, the dates (e.g., September 15th and 16th) can be omitted. Therefore, the watch can mark systolic blood pressure readings based on the timeline. One possible approach is for the watch to obtain a pair of blood pressure data (systolic and diastolic values) each time it measures blood pressure, and also record the measurement time. When marking systolic blood pressure, the watch can locate the corresponding position on the timeline based on the measurement time. For example, as shown in Figure 1(d), if the measurement time for a systolic blood pressure of 119 mmHg is 8:00 AM, then the systolic blood pressure reading would be marked at the position indicated by 8:00 AM on the timeline. Similarly, when marking the low pressure value on a watch, you can also find the corresponding position on the time axis based on the detection time. For example, as shown in Figure 1(d), the detection time of the low pressure value of 79 mmHg is 8:00, so the low pressure value is marked at the position indicated by 8:00 on the time axis.
[0094] In this embodiment, the high-voltage and low-voltage values can be identified in the same or different ways. For example, the high-voltage value uses a first identifier, and the low-voltage value uses a second identifier. The first identifier and the second identifier can be the same or different. Taking the first identifier and the second identifier being different as an example, for instance, the first identifier is a first pattern, and the second identifier is a second pattern, and / or, the first identifier is a first color, and the second identifier is a second color. The first pattern can be, for example, a solid dot, a circle, a square, etc., and the second pattern can be a hollow dot, a triangle, an ellipse, etc. In Figure 1(d), the high-voltage value is identified by a solid dot, and the low-voltage value is identified by a hollow dot as an example.
[0095] In some embodiments, the watch can also assess high voltage and / or low voltage values.
[0096] Taking the assessment of high voltage values as an example, a watch can evaluate whether the high voltage value is too high, normal, or too low. One possible approach is to include three high voltage value ranges in the watch, such as range 1, range 2, and range 3. If the high voltage value is within range 1, it is considered too high; if it is within range 2, it is considered normal; and if it is within range 3, it is considered too low. For example, ranges 1, 2, and 3 can be found in Table 1 below. It should be noted that the three high voltage ranges in Table 1 are merely examples and not limitations.
[0097] Table 1:
[0098] Optionally, after receiving an assessment result for the high voltage value (high, normal, or low), the watch can display the assessment result. One possible approach is to use a first indicator, as mentioned earlier, to mark the high voltage value, such as a solid dot in Figure 1(d). In this case, the watch can display the assessment result of the high voltage value through the first indicator. For example, if the assessment result is high, the first indicator (i.e., the solid dot) uses color 1, such as red; if the assessment result is normal, the first indicator uses color 2, such as yellow; and if the assessment result is low, the first indicator uses color 3, such as green. Therefore, the user can determine whether the high voltage value is high, low, or normal simply by looking at the color. It should be noted that the previous example used three assessment results for the high voltage value (i.e., high, normal, or low). It can be understood that in practical applications, the high voltage value can include more or fewer assessment results, such as five assessment results: too high, high, normal, low, and too low.
[0099] Taking the assessment of low-pressure values as an example, a watch can evaluate whether the low-pressure value is too high, normal, or too low. One possible approach is to include three low-pressure value ranges in the watch, such as range 4, range 5, and range 6. If the low-pressure value is within range 4, it is considered too high; if the low-pressure value is within range 5, it is considered normal; and if the low-pressure value is within range 6, it is considered too low. For example, ranges 4, 5, and 6 can be found in Table 2 below. It should be noted that the three low-pressure ranges in Table 2 are merely examples and not limitations.
[0100] Table 2:
[0101] Optionally, after receiving an assessment result for the low pressure value (high, normal, or low), the watch can display the assessment result. One possible approach is to use a second indicator, as mentioned earlier, to mark the low pressure value, such as a hollow dot in Figure 1(d). In this case, the watch can display the assessment result of the low pressure value through the second indicator. For example, if the assessment result is high, the second indicator (i.e., the hollow dot) uses color 4, such as red; if the assessment result is normal, the second indicator uses color 5, such as yellow; and if the assessment result is low, the second indicator uses color 6, such as green. Therefore, the user can determine whether the low pressure value is high, low, or normal simply by looking at the color. It should be noted that the previous example used three assessment results for the low pressure value (i.e., high, normal, or low). It can be understood that in practical applications, the low pressure value can include more or fewer assessment results, such as five assessment results: too high, high, normal, low, and too low.
[0102] The above embodiments illustrate the process of the watch recording blood pressure data. It is understood that the amount of blood pressure data recorded is related to the progress of blood pressure detection. For example, in Figure 1(c), the blood pressure detection progress is only 1%, so the amount of blood pressure data recorded in Figure 1(d) is relatively small. As the blood pressure detection progress increases, the amount of blood pressure data recorded by the watch will increase. For example, in Figure 1(e), the blood pressure detection progress reaches 40%. At this time, if the watch receives an operation to view the records, it displays the interface shown in Figure 1(f), which records the blood pressure data detected by the watch and the increase in blood pressure data. The recording method for each pair of blood pressure data in Figure 1(f) is the same as the recording method for a pair of blood pressure data in Figure 1(d), and will not be repeated. In Figure 1(g), the blood pressure detection progress reaches 100%. At this time, if the watch receives an operation to view the records, it displays the interface shown in Figure 1(h), which records all blood pressure data detected by the watch within 24 hours.
[0103] Understandably, the watch can also end the "24-hour ambulatory blood pressure monitoring" function after it has been activated. Optionally, ending the "24-hour ambulatory blood pressure monitoring" function can be done either automatically or manually.
[0104] Taking automatic termination as an example, the watch automatically ends the "24-hour ambulatory blood pressure monitoring function" when it determines that the blood pressure monitoring progress has reached 100%. In practical applications, a situation may arise where the blood pressure monitoring progress has not yet reached 100%, but the user has removed the watch. In this case, one possible approach is for the watch to output a prompt message to remind the user that the "24-hour ambulatory blood pressure monitoring function" has not yet ended and to ask the user to put the watch back on. If the watch determines that the user has not put the watch back on within a preset time (e.g., 30 minutes), it automatically ends the "24-hour ambulatory blood pressure monitoring function." The prompt message can be output by the watch itself or by a mobile phone; for example, the watch can send the prompt message to the phone, which will then output the message. Alternatively, both the watch and the phone can output the prompt message.
[0105] Taking manual termination as an example, as shown in Figure 1(g), when the watch receives an operation on the "Terminate Plan" button, it terminates the "24-hour Ambulatory Blood Pressure Monitoring Function". In this way, users can terminate the "24-hour Ambulatory Blood Pressure Monitoring Function" at any time according to their needs, such as before or after the progress reaches 100%. Considering that users cannot constantly monitor the blood pressure monitoring progress, for example, when the blood pressure monitoring progress reaches 100%, the user may not know that the progress has been completed. In this case, the watch can output a prompt message to inform the user that the 24-hour Ambulatory Blood Pressure Monitoring has been completed. For example, the watch can display the interface shown in Figure 2(a), which includes the prompt message "Ambulatory Blood Pressure Monitoring Completed". If the watch receives an operation on the "View" button, it displays the interface shown in Figure 2(b), which includes the "Terminate Plan" button. When the watch receives an operation on the "Terminate Plan" button, it terminates the "24-hour Ambulatory Blood Pressure Monitoring Function".
[0106] After the "24-hour ambulatory blood pressure monitoring function" ends, the watch can perform blood pressure analysis based on the recorded blood pressure data. As mentioned earlier, when the "24-hour ambulatory blood pressure monitoring function" ends, the blood pressure monitoring progress may reach 100% or may not. Assuming the progress is not yet 100%, it means the watch may have recorded relatively little blood pressure data. In this case, the watch can handle it in two ways: Option A: The watch does not perform blood pressure analysis. Option B: The watch performs blood pressure analysis based on the recorded blood pressure data. If Option A is used, the watch can optionally output a prompt message, such as "Insufficient data, analysis cannot be performed." If Option B is used, the watch can optionally output a prompt message, such as "Insufficient data, analysis results are for reference only." The watch can use either Option A or Option B. For example, the watch can determine whether to use Option A or Option B based on the blood pressure monitoring progress. For example, if the blood pressure monitoring progress is less than a progress threshold (e.g., 50%), Option A is used; if the blood pressure monitoring progress is greater than or equal to the progress threshold, Option B is used.
[0107] The following describes the process by which the watch analyzes blood pressure based on recorded blood pressure data. In this embodiment, the watch analyzes blood pressure based on recorded blood pressure data, which may include the following two methods.
[0108] The first analytical method is holistic analysis.
[0109] Holistic analysis can be understood as performing blood pressure analysis based on all detected blood pressure data. This detected blood pressure data can include all blood pressure data detected at the end of the "24-hour ambulatory blood pressure monitoring function" (the progress may or may not reach 100%). For example, the watch determines statistical values of the blood pressure data based on all detected blood pressure data. These statistical values can include one or more of the following: average, maximum, minimum, standard deviation, variance, etc. Through this holistic analysis, statistical results of blood pressure over a 24-hour period can be obtained.
[0110] The second analysis method is segmented analysis.
[0111] Segmented analysis can be understood as dividing all detected blood pressure data into multiple segments and then performing blood pressure analysis based on these segments. One possible segmentation method is to divide all blood pressure data according to the user's state, for example, dividing all blood pressure data into two segments: one segment for blood pressure data detected during the user's sleep period and the other segment for blood pressure data detected during the user's awake period. After segmenting the blood pressure data, the watch can determine the statistical value of each segment. For example, after dividing all blood pressure data into blood pressure data detected during the user's sleep period and blood pressure data detected during the user's awake period, the watch can determine the statistical values of the blood pressure data detected during the user's sleep period and the statistical values of the blood pressure data detected during the user's awake period. The statistical values may include one or more of the following: average, maximum, minimum, standard deviation, variance, etc. Through this segmented analysis method, the statistical results of blood pressure during the user's sleep period and the blood pressure statistical results during the user's awake period over a 24-hour period can be obtained. Therefore, compared to the first analysis method, the second analysis method has a finer granularity and higher accuracy.
[0112] The above describes two methods of blood pressure analysis. The watch can use one or more of these methods to analyze blood pressure. The following section focuses on a detailed explanation of the second method.
[0113] As mentioned earlier, in the second analysis method, the watch needs to segment all blood pressure data based on the user's sleep and wake times. Therefore, the watch needs to determine the user's sleep and wake times. It is understood that wake time refers to the time other than sleep time within the detection period (e.g., 24 hours), so determining the sleep time is sufficient to obtain the wake time. In this embodiment, sleep time can be determined in the following two ways.
[0114] Method A, where the sleep time refers to the user's actual sleep time. As mentioned earlier, the watch can integrate sleep detection technology to detect the user's actual sleep time; please refer to the previous description for details, which will not be repeated here.
[0115] Method B, where the sleep time is the user's effective sleep time. Effective sleep time is the sleep time determined based on actual sleep time and a set sleep time. For example, a set sleep time can be understood as the user's desired sleep time (e.g., a doctor's prescribed sleep time). Taking a set sleep time of 22:00-7:00 as an example, meaning the user expects to go to bed at 22:00 and wake up at 7:00, then the user will follow this set sleep time. It should be understood that although the user will follow this set sleep time, the user's actual sleep time may not be exactly the same as the set sleep time. Therefore, the watch can determine the effective sleep time based on the actual sleep time and the set sleep time, and then segment the blood pressure data based on the effective sleep time and wakefulness time.
[0116] The difference between Method A and Method B is understandable: In Method A, the user can sleep at any time within 24 hours. Regardless of the sleep time, the watch can detect the actual sleep time and then analyze the blood pressure data in segments based on the actual sleep time and wake time. Therefore, the analysis results obtained through Method A can show the user's blood pressure while asleep and awake, and there is no constraint on the user's sleep time; it can be any time. In Method B, the user follows a set sleep schedule, but the user's actual sleep time may differ from the set sleep time. Therefore, the watch determines the effective sleep time based on the actual sleep time and the set sleep time, and analyzes the blood pressure data in segments based on the effective sleep time and wake time. Therefore, the analysis results obtained through Method B can show the user's blood pressure while asleep and awake, but there is a constraint on the user's sleep time; it needs to overlap with the set sleep time, meaning the user needs to follow the set sleep schedule, which helps the user develop good sleep habits. Optionally, to remind the user to maintain a set sleep schedule, the watch can output a prompt message to remind the user to rest when it determines that the current time has reached or is about to reach the start time of the set sleep time; and / or, the watch can output a prompt message to remind the user to get up when it determines that the current time has reached or is about to reach the end time of the set sleep time.
[0117] The following explanation uses Method B as an example. As mentioned earlier, in Method B, the user's sleep time is the effective sleep time determined based on the actual sleep time and the set sleep time. The process of determining the effective sleep time is explained below.
[0118] One possible approach is that when the watch determines that the actual sleep time overlaps with the set sleep time, the effective sleep time is determined as the actual sleep time. The effective sleep time being the actual sleep time can be understood as the start time of the effective sleep time being the start time of the actual sleep time, and the end time of the effective sleep time being the end time of the actual sleep time. The overlap between the actual sleep time and the set sleep time can include at least one of the following situations.
[0119] Scenario 1: The start time of the actual sleep time falls within the set sleep time. Optionally, the end time of the actual sleep time can fall within or outside the set sleep time, without limitation. The start time of the actual sleep time falling within the set sleep time can include: the start time of the actual sleep time being equal to or later than the start time of the set sleep time, and earlier than or equal to the end time of the set sleep time. For example, as shown in Figure 3A(a), the set sleep time is from T1 to T2. As shown in Figure 3A(b), the actual sleep time is from T3 to T4. Both T3 and T4 are located between T1 and T2. In this case, the effective sleep time is the actual sleep time, i.e., from T3 to T4. As shown in Figure 3A(c), the actual sleep time is from T5 to T6, where T5 is between T1 and T2, and T6 is outside of T1 and T2. In this case, the effective sleep time is the actual sleep time, i.e., from T5 to T6.
[0120] Scenario 2: The actual sleep time ends within the set sleep time. Optionally, the start time of the actual sleep time can be within or outside the set sleep time, without limitation. The end time of the actual sleep time being within the set sleep time can include: the end time of the actual sleep time being equal to or later than the start time of the set sleep time, and earlier than or equal to the end time of the set sleep time. For example, as shown in Figure 3B(a), the set sleep time is from T1 to T2. As shown in Figure 3B(b), the actual sleep time is from T3 to T4, where both T3 and T4 are between T1 and T2. In this case, the effective sleep time is the actual sleep time, i.e., from T3 to T4. As shown in Figure 3B(c), the actual sleep time is from T5 to T6, where T6 is between T1 and T2, and T5 is outside of T1 and T2. In this case, the effective sleep time is the actual sleep time, i.e., from T5 to T6.
[0121] Scenario 3: The start and end times of the actual sleep time both fall outside the set sleep time. For example, the start time of the actual sleep time is earlier than the start time of the set sleep time, and the end time of the actual sleep time is later than the end time of the set sleep time. For example, as shown in Figure 3C(a), the set sleep time is from T1 to T2. As shown in Figure 3C(b), the actual sleep time is from T7 to T8, where both T7 and T8 are outside the T1-T2 range. In this case, the effective sleep time is the actual sleep time, i.e., from T7 to T8.
[0122] The above describes several scenarios where actual sleep time overlaps with the set sleep time. In practical applications, any of these scenarios may occur.
[0123] As mentioned earlier, when the watch determines that the actual sleep time overlaps with the set sleep time, it determines the effective sleep time as the actual sleep time. One possible scenario is that as long as the actual sleep time overlaps with the set sleep time, the effective sleep time is determined to be the actual sleep time. Another possible scenario is that when the watch determines that the actual sleep time overlaps with the set sleep time, it can also determine whether the first condition is met; if so, the effective sleep time is determined to be the actual sleep time. Optionally, the first condition may include at least one of the following:
[0124] (a) The actual sleep duration is longer than the first preset duration. Considering that if the actual sleep duration is too short, the effective sleep duration will also be too short, resulting in fewer blood pressure data detected during the effective sleep period, which may affect the accuracy of blood pressure analysis, if the actual sleep duration is short, the effective sleep time can be determined as 0, and segmented analysis is not required; if the actual sleep duration is long, the effective sleep time is determined as the actual sleep time, and then blood pressure segmented analysis is performed based on the effective sleep time and wakefulness time.
[0125] (b) The duration corresponding to the intersection of the actual sleep time and the set sleep time is greater than the second preset duration. For example, the second preset duration can be 1 hour, 2 hours, 3 hours, etc. Considering that if the intersection of the actual sleep time and the set sleep time is very short, it means that the user may not be following the set sleep time, in this case, the effective sleep time can be 0. If the intersection of the actual sleep time and the set sleep time is long, it means that the user is following the set sleep time, in this case, the effective sleep time is the actual sleep time.
[0126] In the above embodiments, taking the actual sleep time excluding wakefulness as an example, such as in Figures 3A to 3C, the actual sleep time is continuous and uninterrupted. It is understood that in real-world scenarios, the actual sleep time may include wakefulness. The duration of wakefulness may be longer or shorter, as will be explained below.
[0127] [Corrected according to Rule 91, 06.11.2025] Taking a short awake time as an example, such as when the awake time is less than a threshold. For example, the threshold could be 2 minutes, 3 minutes, 5 minutes, 8 minutes, etc. In this case, there are two processing methods. Method A: Ignore awake time. This can be understood as no awake time. For example, as shown in Figure 4(a), the sleep time is set from T1 to T2. As shown in Figure 4(b), the actual sleep time includes awake time (i.e., from Ta to Tb). Since the awake time is less than the threshold, it can be ignored, that is, the actual sleep time is from T3 to T4. Method B: Remove awake time. This can be understood as the final actual sleep time being the actual sleep time remaining after removing awake time. For example, in Figure 4(b), awake time is removed, so the final actual sleep time is from T3 to Ta, and then from Ta to T4, excluding Ta-Tb.
[0128] Taking a relatively long period of wakefulness as an example, such as when the duration of wakefulness is greater than or equal to a threshold, the actual sleep time is divided into M sleep segments by the wakefulness time. The effective sleep time can include N sleep segments from the M sleep segments, and all N sleep segments intersect with the set sleep time. M and N are both positive integers, and M is greater than or equal to N.
[0129] For example, as shown in Figure 5A(a), the sleep time is set from T1 to T2. As shown in Figure 5A(b), the actual sleep time is from T3 to T4, and there is wakefulness time within the actual sleep time, from Ta to Tb. Assuming the wakefulness time is longer than a threshold, in this case, the actual sleep time is divided into M sleep segments, such as sleep segment A and sleep segment B in Figure 5A(b). Since both of these sleep segments overlap with the set sleep segment, the effective sleep time includes both sleep segments; that is, the effective sleep time is the sum of the durations of these two sleep segments. For example, the effective sleep time is from T3 to Ta and from Tb to T4, excluding Ta-Tb.
[0130] For example, as shown in Figure 5B(a), the sleep time is set from T1 to T2. As shown in Figure 5B(b), the actual sleep time is from T3 to T4, and there is a wake-up time within the actual sleep time, from Ta to Tb. Assuming the wake-up time is longer than a threshold, in this case, the actual sleep time is divided into M sleep time segments, such as sleep segment A and sleep segment B in Figure 5B(b). In these two sleep time segments, sleep segment A has no overlap with the set sleep time segment, while sleep segment B has an overlap with the set sleep time segment. Therefore, the effective sleep time includes sleep segment B but does not include sleep segment A; that is, the effective sleep time is equal to the length of sleep segment B. For example, the effective sleep time is from Tb to T4.
[0131] For example, as shown in Figure 5C(a), the sleep time is set from T1 to T2. As shown in Figure 5C(b), the actual sleep time is from T3 to T4, and there is wakefulness time within the actual sleep time, from Ta to Tb. Assuming the wakefulness time is longer than a threshold, in this case, the actual sleep time is divided into M sleep time segments, such as sleep segment A and sleep segment B in Figure 5C(b). Sleep segment A overlaps with the set sleep time segment, while sleep segment B does not overlap. Therefore, the effective sleep time includes sleep segment A but does not include sleep segment B; that is, the effective sleep time is equal to the length of sleep segment A. For example, the effective sleep time is from T3 to Ta.
[0132] As mentioned earlier, when actual sleep time is divided into M sleep periods, the watch determines which of these M sleep periods intersect with the set sleep time. Assuming that N sleep periods intersect with the set sleep time, the effective sleep time includes all N sleep periods. Taking the first sleep period among the N sleep periods as an example, the first sleep period can be any of the N sleep periods. One possibility is that the effective sleep time includes the first sleep period as long as it intersects with the set sleep time. Another possibility is that, even if the first sleep period intersects with the set sleep time, the watch will also determine if a second condition is met. If yes, the effective sleep time includes the first sleep period; otherwise, the effective sleep time does not include the first sleep period. Optionally, the second condition may include at least one of the following:
[0133] (a) The duration of the first sleep period is longer than the third preset duration. Optionally, the third preset duration here may be the same as or different from the first preset duration mentioned above.
[0134] (b) The duration corresponding to the intersection of the first sleep period and the set sleep time is greater than the fourth preset duration. Optionally, the fourth preset duration here may be the same as or different from the second preset duration mentioned above.
[0135] There is a possibility that none of the N sleep periods meet the second condition mentioned above; for example, each sleep period is relatively short. In this case, the watch can determine the sum of the durations of the N sleep periods. If the sum of the durations is greater than the fifth preset duration, then the valid sleep time is determined to include the N sleep periods.
[0136] In the above embodiment, the watch determines the effective sleep time and then segments the blood pressure data based on the effective sleep time and wake time for segmented blood pressure analysis. Optionally, after the watch obtains the blood pressure analysis results, the user can view them. Considering the small display of the watch, the watch can send the blood pressure analysis results to a mobile phone, where the user can view them. For example, as shown in Figure 5D(a), the mobile phone displays an interface that includes a blood pressure analysis report. The blood pressure analysis report includes the detection time, detection device, and statistical values, such as 24-hour average, daytime average, nighttime average, and number of measurements. Here, "daytime" can be understood as wake time, and "nighttime" can be understood as effective sleep time. As shown in Figure 5D(a), the blood pressure analysis report also includes a curve of blood pressure changes over time. Please refer to the description in Figure 1 above for the curve, which will not be repeated here. In Figure 5C(a), when the mobile phone receives an up swipe operation, it can display the interface shown in Figure 5D(b), which includes the overall analysis results and the segmented analysis results. The overall analysis results can include 24-hour blood pressure statistics, such as the maximum, minimum, mean, and standard deviation of blood pressure over 24 hours. Segmented analysis results can include daytime and nighttime blood pressure analysis results. Daytime blood pressure analysis results are obtained by analyzing blood pressure data collected during waking hours, while nighttime blood pressure analysis results are obtained by analyzing blood pressure data detected during effective sleep hours. As shown in Figure 5D(b), the daytime blood pressure analysis results include daytime blood pressure statistics, such as the maximum, minimum, mean, and standard deviation of daytime blood pressure. In Figure 5D(b), when the watch receives an up swipe operation, the interface shown in Figure 5D(c) is displayed, which includes nighttime blood pressure statistics, such as the maximum, minimum, mean, and standard deviation of nighttime blood pressure.
[0137] In the above embodiments, three sleep durations are mentioned: 1. Actual sleep time; 2. Set sleep time; 3. Effective sleep time. In some embodiments, the watch can display at least one of the actual sleep time, set sleep time, and effective sleep time. For example, as shown in Figure 6A, the watch displays an interface that records the detected blood pressure data. The watch can identify at least one of the actual sleep time, set sleep time, and effective sleep time on this interface. For example, in Figure 6A, the watch marks the actual sleep time and the set sleep time. It is understood that, for ease of distinction, different sleep durations can be marked differently. For example, in Figure 6A, the actual sleep time and the set sleep time are marked differently. For example, the set sleep time is marked with a dashed box, and the actual sleep time is marked with a diagonal area. In Figure 6A, the actual sleep time includes two segments. Optionally, the marking methods for these two segments of actual sleep time can be the same or different. Taking different methods as an example, for instance, the first segment of actual sleep time is shorter and is marked with one color, while the second segment of actual sleep time is longer and is marked with another color.
[0138] Optionally, the actual sleep time, the set sleep time, and the effective sleep time can be marked at different times. For example, since the set sleep time is predetermined, the watch can mark the set sleep time first, for example, before the progress reaches 100%, say when the progress is 1%. For example, as shown in Figure 6B(a), the watch displays an interface with relatively few recorded blood pressure data, indicating a small progress, and the set sleep time is already marked, i.e., the dashed box. As the progress increases, more blood pressure data is detected, and the watch will detect and mark the user's actual sleep time. For example, the watch displays the interface shown in Figure 6B(b), where more blood pressure data is recorded, and the actual sleep time is marked, i.e., the diagonal area. At this time, both the set sleep time and the actual sleep time are marked on the interface. Understandably, the progress will continue to increase, and the actual sleep time may also increase, for example, the watch displays the interface shown in Figure 6B(c), where more blood pressure data is recorded, and the actual sleep time increases, i.e., the diagonal area. In some embodiments, after the actual sleep time ends (e.g., after ambulatory blood pressure monitoring ends), the watch can handle the situation in several ways. Method A: The set sleep time is canceled, and only the actual sleep time is retained. For example, the watch can display the interface shown in Figure 6B(d), which only displays the actual sleep time and not the set sleep time. Method B: The effective sleep time is determined and marked based on the set sleep time and the actual sleep time. Optionally, to avoid cluttering the interface, the set sleep time and the actual sleep time can be canceled when marking the effective sleep time. For example, the watch can display the interface shown in Figure 6B(e), which only displays the effective sleep time and not the actual sleep time or the set sleep time.
[0139] In the above embodiments, the ambulatory blood pressure monitoring function (e.g., "24-hour ambulatory blood pressure monitoring function") is mainly used as an example for explanation. The following will describe the detection parameters involved in the ambulatory blood pressure monitoring function, which may include one or more of the following: detection duration, detection frequency, and detection method.
[0140] I. Detection time
[0141] As mentioned earlier, the detection duration can be 24 hours, 48 hours, 72 hours, etc. Taking 24 hours as an example, it means detecting the dynamic changes in the user's blood pressure over 24 hours. It can be understood that the detection duration can be the time from the start time to the end time.
[0142] In some embodiments, the start time can be user-set. For example, as shown in Figure 7A(a), the watch displays a settings interface 100, which includes a "Scheduled Start Time" option. The process of opening the settings interface 100 on the watch will be described later. When the watch receives an operation for the "Scheduled Start Time" option, it displays the interface shown in Figure 7A(b), which is used to set the start time of the ambulatory blood pressure monitoring function, i.e., the start time.
[0143] One possible scenario is that the end time does not need to be set. For example, if the detection duration is known, such as 24 hours, then only the start time needs to be set. After setting the start time, the end time can be derived from the start time and the detection duration, meaning there is no need to set an end time. For example, in Figure 7A(b), if the user sets the start time to 8:00, then the end time is 8:00 the next day. Therefore, the interface in Figure 7A(b) includes a confirmation button. When the watch receives an operation on the confirmation button, it determines the start time to the time set by the user (e.g., 8:00) and determines the end time based on the start time and the detection duration.
[0144] Another possibility is that the end time also needs to be set. For example, if the detection duration is unknown, a start time and an end time need to be set. For example, as shown in Figure 7B(a), the watch displays a setting interface 100, which includes a "planned start time" option. When the watch receives an operation on this option, it displays the interface shown in Figure 7B(b), which is used to set the start time of the ambulatory blood pressure monitoring. For example, this interface includes a date option 700, and the date option 700 is displayed as the current date, such as September 15th. When the watch receives an operation on option 700, it displays the interface shown in Figure 7B(c), which includes a calendar. For example, if the watch receives an operation from the user selecting September 16th, it displays the interface shown in Figure 7B(d), where the date option 700 changes to September 16th. The user can also select a specific time, such as 8:00. In Figure 7B(d), when the watch receives an operation on the next button, it displays the interface shown in Figure 7B(e), which is used to set the end time. For example, in Figure 7B(e), when the watch receives an operation on date option 800, it displays the interface shown in Figure 7B(f), which displays the calendar. When the watch receives an operation from the user selecting September 17th, it displays the interface shown in Figure 7B(g), where date option 800 changes to September 17th. The user can also select a specific time, such as 12:00. When the watch receives an operation on the confirm button, it confirms that the start time of the ambulatory blood pressure monitoring is 8:00 on September 16th and the end time is 12:00 on September 17th. That is, it monitors ambulatory blood pressure over a 28-hour period.
[0145] II. Detection Frequency
[0146] The frequency of blood pressure monitoring can be specified as how many times per hour, every half hour, or every two hours, etc. This article primarily uses the frequency of hourly blood pressure monitoring as an example. It's understood that the monitoring frequency corresponds to the monitoring cycle. For example, if the monitoring cycle is once every 30 minutes, then the monitoring frequency is twice per hour; or, if the monitoring cycle is once every 60 minutes, then the monitoring frequency is once per hour. Optionally, the blood pressure monitoring frequency can be pre-configured or user-set, without limitation.
[0147] Continuing with the "24-hour ambulatory blood pressure monitoring function" as an example, one possibility is that the monitoring frequency is the same throughout the 24 hours. Another possibility is that the monitoring frequency differs at different times within the 24 hours. For example, the blood pressure monitoring frequency may differ during the set sleep time and at other times. For instance, a first monitoring frequency might be used during the set sleep time, while a second monitoring frequency is used at other times. The first monitoring frequency may differ from the second monitoring frequency; for example, the first monitoring frequency could be lower than the second monitoring frequency. The first monitoring frequency can be pre-configured or user-set, and similarly, the second monitoring frequency can also be pre-configured or user-set.
[0148] For example, as shown in Figure 8(a), the watch displays a settings interface 100, which includes an option for "Nighttime Monitoring Frequency." When the watch receives an operation for the "Nighttime Monitoring Frequency" option, it displays the interface shown in Figure 8(b), which is used to set the blood pressure monitoring frequency during the set sleep period. Continuing with Figure 8(a) as an example, if the watch receives an up swipe operation, it can display the settings interface 100 shown in Figure 8(c), which includes an option for "Daytime Monitoring Frequency." When the watch receives an operation for the "Daytime Monitoring Frequency" option, it displays the interface shown in Figure 8(d), which is used to set the blood pressure monitoring frequency for times other than the set sleep period.
[0149] III. Detection Methods
[0150] Blood pressure can be measured manually or automatically. For example, in automatic measurement, the watch automatically checks blood pressure at regular intervals. In manual measurement, the watch might output a prompt message at regular intervals to remind the user to manually check their blood pressure, or it might check the blood pressure when the user triggers the measurement button. For instance, the watch might output a prompt message as shown in Figure 9A at regular intervals, and check the blood pressure when it receives an operation to press the measurement button.
[0151] Continuing with the "24-hour ambulatory blood pressure monitoring function" as an example, one possible scenario is that the monitoring method remains the same throughout the 24 hours, meaning the same method is used for each blood pressure measurement, such as automatic monitoring for all 24 hours. Another possibility is that the monitoring method can differ at different times within the 24 hours. For example, the blood pressure monitoring method can differ during the set sleep time and at other times. For instance, a first monitoring method might be used during the set sleep time, while a second monitoring method is used at other times, and the frequency of the first monitoring can differ from the frequency of the second monitoring. The first monitoring method can be pre-configured or user-defined; similarly, the second monitoring method can also be pre-configured or user-defined.
[0152] Taking the user setting of the second detection method (the detection method used at times other than the set sleep time) as an example, for instance, as shown in Figure 9B(a), the watch displays a settings interface 100, which includes the option of "daytime detection method". When the watch receives an operation for the "daytime detection method" option, it displays the interface shown in Figure 9B(b). This interface is used to set the blood pressure detection method at times other than the set sleep time (i.e., the second detection method mentioned above). For example, this interface includes two options: automatic inflation measurement and manual click measurement. The user can select one of these options. Assuming the user selects the automatic inflation measurement method, the watch will automatically inflate and measure blood pressure at regular intervals. Assuming the user selects the manual click measurement method, the watch will output a prompt message at regular intervals (for example, the prompt message shown in Figure 9A) to prompt the user to manually trigger the blood pressure measurement.
[0153] Taking the user setting of the first detection method (the detection method used during the set sleep period) as an example, continuing as in Figure 9B(a), if the watch receives an up swipe operation, it can display the settings interface 100 as shown in Figure 9B(c), which includes the option of "Night Detection Method". When the watch receives an operation for the "Night Detection Method" option, it displays the interface as shown in Figure 9B(d), which is used to set the blood pressure detection method during the set sleep period (i.e., the first detection method mentioned above). For example, this interface includes two options: automatic inflation measurement and manual click measurement. The user can select one of these options. Assuming the user selects the automatic inflation measurement method, the watch will automatically inflate and measure blood pressure at regular intervals during the set sleep period. Assuming the user selects the manual click measurement method, the watch will output a prompt message at regular intervals during the set sleep period to remind the user to manually trigger the blood pressure measurement. In other embodiments, considering that the user will rest during the set sleep period and is unlikely to use the manual measurement method, the watch can default to the automatic measurement method during the set sleep period. In this case, the user does not need to set which detection method to use during the set sleep period. One possible approach is to eliminate the "Nighttime Measurement Mode" option in the settings interface, meaning the watch will default to automatic detection without requiring the user to set the detection mode during sleep.
[0154] In the above embodiments, a sleep time setting is used. Optionally, the sleep time setting can be pre-configured or user-set. Taking a pre-configured sleep time setting as an example, the watch may have a pre-configured sleep time set at the factory, such as 22:00-7:00. Taking a user-set sleep time setting as an example, the user can set the sleep time according to their needs. For example, if the doctor's prescribed time is 21:00-6:00, the user can set the sleep time to 21:00-6:00. For example, as shown in Figure 10(a), the watch displays a settings interface 100, which includes a "Nighttime Detection Time" option. When the watch receives an operation on the "Nighttime Detection Time" option, it displays the interface shown in Figure 10(b), which is used to set the start time of the sleep time setting, such as 24:00. This interface includes a "Next" button. When the watch receives an operation on the "Next" button, it displays the interface shown in Figure 10(c), which is used to set the end time of the sleep time setting, such as 7:00. After the user sets the end time, they can click the OK button. Therefore, when the watch receives the OK button operation, it determines that the sleep time is set from the user-set start time (e.g., 24:00) to the user-set end time (e.g., 7:00).
[0155] In the above embodiment, the watch sets various detection parameters within the settings interface 100. The process of opening the settings interface 100 is described below.
[0156] One possible approach is as shown in Figure 11A(a), where the watch displays an interface including a "Start Plan" button. When the watch receives an operation on the "Start Plan" button, it displays the interface shown in Figure 11A(b), which includes recommended detection parameters such as detection frequency (e.g., every 30 minutes) and detection method (e.g., manual detection or automatic inflation detection). In Figure 11A(b), when the watch receives an up swipe operation, it displays the interface shown in Figure 11A(c), which includes a "Confirm Start" button and a "Change Settings" button. When the watch receives an operation on the "Confirm Start" button, it activates the "24-hour Ambulatory Blood Pressure Monitoring Function," for example, displaying the interface shown in Figure 1(c) above. When the watch receives an operation on the "Change Settings" button, it can display a settings interface 100 as shown in Figure 11A(d), which can be used to set the detection parameters.
[0157] Another possible approach is as shown in Figure 11B(a), where the watch displays an interface including a "Start Plan" button. When the watch receives a swipe operation (e.g., an up swipe, or of course, a down / left / right swipe), it displays the interface shown in Figure 11B(b), which includes a "Monitoring Plan" option. When the watch receives an operation targeting the "Monitoring Plan" option, it displays settings interface 100, as shown in Figure 11B(c).
[0158] Please refer to Figure 12, which is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be a watch or a mobile phone as mentioned above. As shown in Figure 12, the electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0159] Processor 110 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. The controller may serve as the nerve center and command center of the electronic device. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution. Processor 110 may also include memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that processor 110 has just used or is repeatedly used. If processor 110 needs to reuse the instruction or data, it can directly retrieve it from the memory. This avoids repeated access, reduces the waiting time of processor 110, and thus improves system efficiency.
[0160] In some embodiments, the processor 110 may execute the blood pressure analysis method provided in the embodiments of this application. For example, the processor 100 determines the effective sleep time based on the user's actual sleep time and set sleep time, and performs blood pressure analysis based on first blood pressure data detected during the effective sleep time and second blood pressure data detected during the awake time. The awake time is the time other than the effective sleep time within the detection duration (e.g., 24 hours).
[0161] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0162] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the electronic device.
[0163] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.
[0164] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0165] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.
[0166] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the electronic device to capture images. The processor 110 and the display screen 194 communicate via the DSI interface to enable the electronic device to display images.
[0167] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0168] USB port 130 is a USB standard compliant interface, which can be a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic devices, and can also be used for data transfer between electronic devices and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0169] It is understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0170] The wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in conjunction with a tuning switch.
[0171] The mobile communication module 150 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0172] The wireless communication module 160 can provide solutions for wireless communication applications in electronic devices, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0173] In some embodiments, antenna 1 of the electronic device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling the electronic device to communicate with networks and other devices via wireless communication technology.
[0174] The display screen 194 is used to display the application's interface, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device may include one or N display screens 194, where N is a positive integer greater than 1.
[0175] Electronic devices can perform shooting functions through an ISP, camera 193, video codec, GPU, display 194, and application processor. The ISP is used to process the data fed back by the camera 193.
[0176] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system and software code for at least one application program. The data storage area may store data generated during the use of the electronic device (e.g., images, videos, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, general-purpose flash memory, etc.
[0177] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, images, videos, and other files can be saved on the external memory card.
[0178] Electronic devices can implement audio functions such as music playback and recording through audio modules 170, speakers 170A, receivers 170B, microphones 170C, headphone jacks 170D, and application processors.
[0179] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0180] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. Electronic devices can listen to music or make hands-free calls and other external playback scenarios through one or more speakers 170A.
[0181] The receiver 170B, also known as a "handpiece," can be one or more, and is used to convert audio electrical signals into sound signals. When an electronic device answers a phone call or voice message, the receiver 170B can be brought close to the listener's ear to hear the voice.
[0182] The microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals.
[0183] The 170D headphone jack is used to connect wired headphones.
[0184] The pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194.
[0185] The gyroscope sensor 180B can be used to determine the motion attitude of an electronic device. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the electronic device about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization.
[0186] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.
[0187] The magnetic sensor 180D includes a Hall effect sensor. Electronic devices can use the magnetic sensor 180D to detect the opening and closing of a flip cover.
[0188] The 180E accelerometer can detect the magnitude of acceleration in various directions (typically three axes) of electronic devices. When the electronic device is stationary, it can detect the magnitude and direction of gravity.
[0189] The 180F distance sensor is used to measure distance. Electronic devices can measure distance using infrared or laser.
[0190] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The electronic device emits infrared light outward through the LED. The electronic device uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that an object is near the electronic device. When insufficient reflected light is detected, the electronic device can determine that no object is near the electronic device.
[0191] An ambient light sensor 180L is used to detect ambient light levels. Electronic devices can adaptively adjust the brightness of the display screen 194 based on the detected ambient light levels.
[0192] The fingerprint sensor 180H is used to collect fingerprints.
[0193] The 180J temperature sensor is used to detect temperature.
[0194] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K is used to detect touch operations applied to or near it. The touch sensor can then transmit the detected touch operation to the application processor to determine the type of touch event.
[0195] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from the vibrating bone segments of the human vocal cords.
[0196] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch buttons. The electronic device can receive button inputs and generate key signal inputs related to user settings and function control. Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. Indicator 192 can be an indicator light, used to indicate charging status, battery level changes, messages, missed calls, notifications, etc. SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to achieve contact and separation with the electronic device.
[0197] It is understood that the components shown in Figure 12 do not constitute a specific limitation on the electronic device. The electronic device in embodiments of the present invention may include more or fewer components than those shown in Figure 12. Furthermore, the combination / connection relationships between the components in Figure 12 can also be adjusted and modified.
[0198] Figure 13 is a schematic diagram of the structure of an electronic device 1300 provided in an embodiment of this application. The electronic device 1300 can be a watch or a mobile phone as described above. As shown in Figure 13, the electronic device 1300 may include: one or more processors 1301; one or more memories 1302; a communication interface 1303; and one or more computer programs 1304. These devices can be connected via one or more communication buses 1305. The one or more computer programs 1304 are stored in the memory 1302 and configured to be executed by the one or more processors 1301. The one or more computer programs 1304 include instructions. For example, when the electronic device 1300 is a watch as described above, the instructions can be used to perform the relevant steps of a watch as described in the corresponding embodiments above. For example, when the electronic device 1300 is a mobile phone as described above, the instructions can be used to perform the relevant steps of a mobile phone as described in the corresponding embodiments above. The communication interface 1303 is used to enable communication between the electronic device 1300 and other devices; for example, the communication interface can be a transceiver.
[0199] The methods provided in the embodiments of this application above are described from the perspective of an electronic device (e.g., a watch or a mobile phone) as the executing entity. To implement the functions of the methods provided in the embodiments of this application above, the electronic device may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0200] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)). Where there is no conflict, the solutions in the above embodiments can be combined.
[0201] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0202] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0203] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0204] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0205] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope and intent of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and variations.
Claims
1. A blood pressure analysis method, characterized in that, Applied to wearable devices, the method includes: Detect the user's blood pressure data within the first hour; Based on the user's actual sleep time and set sleep time within the first duration, the effective sleep time is determined, and the other time within the first duration excluding the effective sleep time is the wake time. Blood pressure analysis is performed based on the first blood pressure data detected during the effective sleep period and the second blood pressure data detected during the awake period.
2. The method according to claim 1, characterized in that, When there is an overlap between the actual sleep time and the set sleep time, the effective sleep time is the actual sleep time.
3. The method according to claim 2, characterized in that, The effective sleep time is the actual sleep time, including: the start time of the effective sleep time is the start time of the actual sleep time, and the end time of the effective sleep time is the end time of the actual sleep time.
4. The method according to claim 2 or 3, characterized in that, When the actual sleep time overlaps with the set sleep time and a first condition is met, the effective sleep time is the actual sleep time, wherein the first condition includes at least one of the following: The actual sleep time is longer than the first preset duration; The duration corresponding to the intersection of the actual sleep time and the set sleep time is greater than the second preset duration.
5. The method according to any one of claims 2-4, characterized in that, The actual sleep time does not include waking time, or the actual sleep time includes a first waking time, the duration of which is less than a third preset duration.
6. The method according to claim 2, characterized in that, The actual sleep time includes a second wake-up time, the duration of which is greater than a fourth preset duration. The actual sleep time is divided into M sleep time segments by the second wake-up time. The effective sleep time includes N sleep time segments among the M sleep time segments. All N sleep time segments intersect with the set sleep time. M and N are positive integers, and M is greater than or equal to N.
7. The method according to claim 6, characterized in that, The effective sleep time is the sum of the durations of the N sleep time periods.
8. The method according to claim 5 or 6, characterized in that, The duration of each of the N sleep time periods is greater than the fifth preset duration, and / or the duration corresponding to the intersection of each sleep time period and the set sleep time is greater than the sixth preset duration.
9. The method according to any one of claims 1-8, characterized in that, The set sleep time can be a preset time or a user-specified time.
10. The method according to any one of claims 1-9, characterized in that, The system collects the user's blood pressure data within the first hour, including: During the set sleep period, blood pressure data is detected at a first detection frequency; Blood pressure data are measured at a second detection frequency during periods other than the set sleep time.
11. The method according to claim 10, characterized in that, The first detection frequency is a first preset frequency or a first user-specified frequency; The second detection frequency is either a second preset frequency or a second user-specified frequency.
12. The method according to any one of claims 1-11, characterized in that, The system collects the user's blood pressure data within the first hour, including: During the set sleep period, blood pressure data is detected according to the first detection method; At times other than the set sleep time, blood pressure data are measured according to the second detection method.
13. The method according to claim 12, characterized in that, The first detection method is either a first preset method or a first user-specified method; The second detection method is either a second preset method or a second user-specified method.
14. The method according to any one of claims 1-13, characterized in that, The method further includes: Displays the progress of blood pressure monitoring.
15. The method according to any one of claims 1-14, characterized in that, The method further includes: The blood pressure change curve is displayed to indicate the change of the blood pressure data over time, and at least one of the actual sleep time, the set sleep time, or the effective sleep time is marked on the blood pressure change curve.
16. The method according to claim 15, characterized in that, The method further includes: The set sleep time is displayed before the actual sleep time begins; After the actual sleep time ends, the actual sleep time or the effective sleep time is displayed.
17. A wearable device, characterized in that, include: Processor, memory, and one or more programs; The one or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the processor, cause the electronic device to perform the steps of the method as described in any one of claims 1-16.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 16.
19. A computer program product, characterized in that, Includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 16.
Citation Information
Patent Citations
Sleep assistance method, device, product and medium
CN117815511A
Developments blood pressure check device
CN205514564U
Sleep start time prediction method and sleep start time prediction system
JP2010227469A
Apparatus and method for blood pressure measurement, and apparatus and method for sleeping state measurement
JP2017158761A
Sleep state evaluation device, sleep state evaluation method, and sleep state evaluation program
JP2021142286A