Blood pressure measuring method and electronic equipment
Through the working together of smart home devices and wearable devices, the user's posture and device position are detected, and the height difference between the wrist and the heart is calculated, the problems of large size of traditional blood pressure monitors and inaccurate measurements under sleep states are solved, and dynamic blood pressure monitoring with high accuracy is achieved.
Patent Information
- Application Number
- CN202311255837.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-09-26
AI Technical Summary
The traditional dynamic blood pressure monitor is large in size, affecting users' daily life, and cannot accurately measure blood pressure while sleeping.
Through the working together of smart home devices and wearable devices, the user's posture and position of blood pressure measurement devices are detected, the relative height difference between the wrist and the heart is calculated, and the blood pressure correction value is determined, thereby improving the accuracy of blood pressure measurement.
It realizes accurate blood pressure measurement in different postures, improving the accuracy and user experience of blood pressure measurement.
Smart Images

Figure CN119700059A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of electronic devices, and more specifically, to a blood pressure measurement method and an electronic device. Background Art
[0002] Nowadays, people pay more and more attention to the health of themselves and their families, and people are more and more concerned about various physiological parameters of the body. Dynamic blood pressure monitoring can better reflect the changes in the user's blood pressure and can effectively avoid "clinic hypertension". At present, the traditional dynamic blood pressure monitor measures blood pressure at the upper arm based on the oscillometric method, but the traditional blood pressure detector is large in size and has a greater impact on the user's daily life. Therefore, wrist wearable devices such as blood pressure watches can be used to measure blood pressure. When using wrist wearable devices to measure blood pressure, a standard blood pressure measurement posture needs to be adopted. Obviously, the user cannot always maintain the standard blood pressure measurement posture while sleeping, resulting in the inability to perform dynamic blood pressure measurement. Therefore, how to improve the accuracy of blood pressure measurement has become an urgent problem to be solved. Summary of the invention
[0003] The present application provides a blood pressure measurement method and an electronic device, which can determine the relative height difference between the wrist and the heart according to the user's posture and the position of the wearable device, and then determine the blood pressure correction value according to the relative height difference, and determine the final blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value, taking into account the error caused by the height difference and ensuring the accuracy of the blood pressure measurement.
[0004] In a first aspect, a blood pressure measurement method is provided, the method comprising: receiving first information sent by a smart home device, the first information comprising posture information of a first user and location information of a wearable device; receiving second information sent by the wearable device, the second information comprising a blood pressure measurement value of the first user; determining a blood pressure correction value based on the first information; and determining a blood pressure measurement result based on the blood pressure measurement value and the blood pressure correction value.
[0005] In the embodiment of the present application, the electronic device can receive the blood pressure measurement value sent by the wearable device, and determine the relative height difference between the wrist and the heart according to the user's posture and the position of the second electronic device, and then determine the blood pressure correction value according to the relative height difference, and determine the final blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value. In the embodiment of the present application, when measuring blood pressure, the error caused by the height difference is taken into account to ensure the accuracy of blood pressure measurement.
[0006] In combination with the first aspect, in certain implementations of the first aspect, before receiving the first information sent by the smart home device and the second information sent by the wearable device, the method also includes: determining that the measurement time point has been reached, and sending a blood pressure measurement request to the wearable device and the smart home device, wherein the first information is sent by the smart home device in response to the blood pressure measurement request, and the second information is sent by the wearable device in response to the blood pressure measurement request.
[0007] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: receiving a photoplethysmography signal and a motion detection signal sent by the wearable device; determining that a measurement time point has been reached, and sending a blood pressure measurement request to the wearable device and the smart home device, including: determining whether the first user is in a non-rapid eye movement period based on the photoplethysmography signal and the motion detection signal; determining that the first user's sleep state is in the non-rapid eye movement period, and that the measurement time point has been reached, and sending the blood pressure measurement request to the wearable device and the smart home device.
[0008] In combination with the first aspect, in certain implementations of the first aspect, the scene in which the first user is located also includes a second user, the first information also includes the heart rate and / or breathing rate of the first user, the posture information of the second user, the heart rate and / or breathing rate of the second user, the second information also includes the heart rate and / or breathing rate of the first user, and the method also includes: determining that the user wearing the wearable device is the first user based on the first information and the second information, wherein the blood pressure correction value is associated with the first user.
[0009] In an embodiment of the present application, the electronic device can determine the user wearing the wearable device based on the heart rate and / or breathing rate, thereby ensuring that the user can be accurately identified in a multi-user scenario and improving the accuracy of blood pressure detection.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the first user's posture is a sleeping posture, and the method also includes: obtaining the shoulder width and shoulder thickness of the first user; determining the blood pressure correction value based on the first information, including: determining the blood pressure correction value based on the shoulder width, shoulder thickness and the first information of the first user.
[0011] In combination with the first aspect, in certain implementations of the first aspect, obtaining the shoulder width and shoulder thickness of the first user includes: in response to the first user inputting the shoulder width and shoulder thickness dimensions, obtaining the shoulder width and shoulder thickness dimensions of the first user.
[0012] In combination with the first aspect, in certain implementations of the first aspect, obtaining the shoulder width and shoulder thickness of the first user includes: in response to the first user inputting the height and weight, determining the shoulder width and shoulder thickness of the first user according to the height and weight of the first user.
[0013] In combination with the first aspect, in some implementations of the first aspect, the posture of the first user is a sitting posture.
[0014] In combination with the first aspect, in some implementations of the first aspect, the smart home device includes a millimeter wave radar, and the first information is determined by point cloud information obtained by the smart home device through the millimeter wave radar.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the smart home device includes a millimeter wave radar and a camera, and the first information is determined by the point cloud information obtained by the smart home device through the millimeter wave radar and the image obtained by the camera.
[0016] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: acquiring a first image, the first image being used to indicate the posture of the first user and / or the position of the wearable device; and determining the blood pressure correction value based on the first information, including: determining the blood pressure correction value based on the first image and the first information.
[0017] In a second aspect, a blood pressure measurement method is provided, which includes: detecting a posture of a first user and a position of a wearable device; sending first information to an electronic device, the first information including posture information of the first user and position information of the wearable device, so that the electronic device determines a blood pressure correction value based on the first information.
[0018] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: receiving a blood pressure measurement request sent by the electronic device; and sending the first information to the electronic device includes: sending the first information to the electronic device in response to the blood pressure measurement request.
[0019] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving a blood pressure measurement request sent by the electronic device; detecting the posture of the first user and the wearable position information includes: detecting the posture of the first user and the position of the wearable device in response to the blood pressure measurement request.
[0020] In combination with the second aspect, in certain implementations of the second aspect, the detecting of the first user's posture and wearable position information includes: determining the first user's posture and the position of the wearable device based on point cloud information acquired by the millimeter wave radar.
[0021] In combination with the second aspect, in certain implementations of the second aspect, the detection of the first user's posture and wearable position information includes: determining the first user's posture and the position of the wearable device based on the point cloud information after the millimeter wave radar and the image obtained by the camera.
[0022] In combination with the second aspect, in certain implementations of the second aspect, the scene in which the first user is located also includes a second user, and the method further includes: detecting the posture of the second user, the heart rate and / or breathing rate of the first user, and the heart rate and / or breathing rate of the second user.
[0023] In a third aspect, a blood pressure measurement method is provided, the method comprising: detecting the blood pressure of a first user; and sending second information to an electronic device, the second information comprising the blood pressure measurement value of the first user.
[0024] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: receiving a blood pressure measurement request sent by an electronic device; and detecting the blood pressure of the first user includes: detecting the user's blood pressure in response to the blood pressure measurement request.
[0025] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: detecting a PPG signal and a motion detection signal; and sending the PPG signal and the motion detection signal to the electronic device.
[0026] In a fourth aspect, a blood pressure measurement method is provided, which is applied to a wearable device, and the method includes: receiving first information from an electronic device or a smart home device, the first information including posture information of a first user and location information of the wearable device; detecting the blood pressure of the first user to determine a blood pressure measurement value; determining a blood pressure correction value based on the first information; and determining a blood pressure measurement result based on the blood pressure correction value and the blood pressure measurement value.
[0027] In combination with the fourth aspect, in certain implementations of the fourth aspect, before receiving the first information from the electronic device or the smart home device, the method also includes: determining that the measurement time point has been reached, and sending a blood pressure information acquisition request to the smart home device or the electronic device, wherein the first information is sent by the smart home device in response to the blood pressure information acquisition request, or the first information is generated by the smart home device in response to the blood pressure information acquisition request and circulated through the electronic device.
[0028] In combination with the fourth aspect, in certain implementations of the fourth aspect, determining that the measurement time point has been reached and sending a blood pressure information acquisition request to the smart home device or the electronic device includes: determining that the sleep state of the first user is in the non-rapid eye movement period and that the measurement time point has been reached, and sending the blood pressure information acquisition request to the electronic device or the smart home device.
[0029] In combination with the fourth aspect, in certain implementations of the fourth aspect, the scene in which the first user is located also includes a second user, the first information also includes the heart rate and / or breathing rate of the first user, the posture information of the second user, and the heart rate and / or breathing rate of the second user, and the method also includes: detecting the heart rate and / or breathing rate of the first user; determining that the user wearing the wearable device is the first user based on the first information and at least one of the following: the heart rate of the first user and the breathing rate of the first user, wherein the blood pressure correction value is associated with the first user.
[0030] In combination with the fourth aspect, in certain implementations of the fourth aspect, determining the blood pressure correction value based on the first information includes: determining the blood pressure correction value based on the first information and at least one of the following: the heart rate of the first user and the breathing rate of the first user.
[0031] In combination with the fourth aspect, in certain implementations of the fourth aspect, the posture of the first user is a sleeping posture, and the method also includes: obtaining the shoulder width and shoulder thickness of the first user; determining the blood pressure correction value based on the first information includes: determining the blood pressure correction value based on the shoulder width, shoulder thickness and the first information of the first user.
[0032] In combination with the fourth aspect, in certain implementations of the fourth aspect, obtaining the shoulder width and shoulder thickness of the first user includes: in response to the first user inputting the shoulder width and shoulder thickness dimensions, obtaining the shoulder width and shoulder thickness dimensions of the first user.
[0033] In combination with the fourth aspect, in certain implementations of the fourth aspect, obtaining the shoulder width and shoulder thickness of the first user includes: in response to the first user inputting the height and weight, determining the shoulder width and shoulder thickness of the first user according to the height and weight of the first user.
[0034] In combination with the fourth aspect, in some implementations of the fourth aspect, the posture of the first user is sitting.
[0035] In combination with the fourth aspect, in some implementations of the fourth aspect, the smart home device includes a millimeter wave radar, and the first information is determined by point cloud information obtained by the smart home device through the millimeter wave radar.
[0036] In combination with the fourth aspect, in certain implementations of the fourth aspect, the smart home device includes a millimeter wave radar and a camera, and the first information is determined by the point cloud information obtained by the smart home device through the millimeter wave radar and the image obtained by the camera.
[0037] In combination with the fourth aspect, in some implementations of the fourth aspect, the smart home device includes a camera, and the first information is determined by an image obtained by the smart home device through the camera.
[0038] In a fifth aspect, an electronic device is provided, which includes one or more processors; one or more memories; the one or more memories store one or more computer programs, and the one or more computer programs include instructions, which, when executed by the one or more processors, enable the above-mentioned first aspect or any possible implementation method of the above-mentioned first aspect to be executed.
[0039] In a sixth aspect, a smart home device is provided, which includes one or more processors; one or more memories; the one or more memories store one or more computer programs, and the one or more computer programs include instructions. When the instructions are executed by the one or more processors, the above-mentioned second aspect or any possible implementation method of the above-mentioned second aspect is executed.
[0040] In the seventh aspect, a wearable device is provided, which includes one or more processors; one or more memories; a blood pressure measurement component; the one or more memories store one or more computer programs, and the one or more computer programs include instructions. When the instructions are executed by the one or more processors, the third and fourth aspects or any possible implementation method of the third and fourth aspects is executed.
[0041] In an eighth aspect, a computer-readable storage medium is provided, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the first aspect and any possible implementation method of the first aspect are executed.
[0042] In a ninth aspect, a computer program product is provided, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the first aspect and any possible implementation method of the first aspect are executed.
[0043] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the method in the first aspect and any possible implementation thereof to be executed.
[0044] The eleventh aspect is an electronic device of an embodiment of the present application, which includes a module / unit for executing the method of the first aspect or any possible design of the first aspect; these modules / units can be implemented by hardware, or the corresponding software can be implemented by hardware.
[0045] The twelfth aspect is a smart home device of an embodiment of the present application, which includes modules / units for executing the second aspect or any possible design method of the second aspect; these modules / units can be implemented by hardware, or corresponding software can be implemented by hardware.
[0046] The thirteenth aspect is a wearable device of an embodiment of the present application, which includes a module / unit for executing the method of the third aspect or any possible design of the third aspect; these modules / units can be implemented by hardware, or the corresponding software can be implemented by hardware.
[0047] Among them, for the beneficial effects of the second to thirteenth aspects, please refer to the beneficial effects of the first aspect and will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a structural schematic diagram of a wearable device provided in an embodiment of the present application.
[0049] Figure 2 It is a software structure block diagram of the electronic device according to an embodiment of the present application.
[0050] Figure 3 It is a schematic flow chart of the method for measuring blood pressure provided in an embodiment of the present application.
[0051] Figure 4 This is a schematic diagram of the placement of smart home devices provided in an embodiment of the present application.
[0052] Figure 5 It is a schematic diagram of a method for detecting a user's posture and a position of a second electronic device provided in an embodiment of the present application.
[0053] Figure 6 It is a schematic diagram of point cloud information provided by an embodiment of the present application.
[0054] Figure 7 It is a schematic diagram of the relationship between different sleeping positions and wrist positions provided in an embodiment of the present application.
[0055] Figure 8It is a schematic diagram of measuring blood pressure in a sitting position provided in an embodiment of the present application.
[0056] Fig. 9 It is a schematic flow chart of the method for measuring blood pressure provided in an embodiment of the present application.
[0057] Fig.10 It is a schematic diagram of the training and use of the posture recognition model provided in the embodiment of the present application.
[0058] Fig.11 It is a schematic flow chart of the method for measuring blood pressure provided in an embodiment of the present application.
[0059] Fig.12 It is a schematic flow chart of the method for measuring blood pressure provided in an embodiment of the present application.
[0060] Fig.13 It is a schematic flow chart of the method for measuring blood pressure provided in an embodiment of the present application.
[0061] Fig.14 It is a schematic flow chart of the method for measuring blood pressure provided in an embodiment of the present application.
[0062] Fig.15 It is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application.
[0063] Fig.16 This is a schematic diagram of the composition of the smart home device provided in the embodiment of the present application.
[0064] Fig.17 This is a schematic diagram of the composition of the wearable device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0065] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0066] The terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one, two or more. The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0067] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0068] Before introducing the embodiments of the present application, several concepts that may be involved in the embodiments of the present application are first introduced.
[0069] Oscillometric method: a method of measuring blood pressure, specifically, obtaining the fluctuation envelope originating from the blood vessel wall through the vibration caused by the blood flowing and hitting the blood vessel wall, and obtaining the blood pressure value through the relationship between the fluctuation envelope and the arterial blood pressure. When measuring, it is necessary to tie an air bag to a person's limbs, and use the air bag to compress the artery of the user being measured. When the blood pressure in the artery of the user being measured hits the air bag, the air pressure inside the air bag produces pressure fluctuations, and then the blood pressure index of the user being measured is calculated through the fluctuation of the air pressure inside the air bag.
[0070] Modified oscillometric method: Generally speaking, the modified oscillometric method is suitable for wearable devices worn on the user's wrist. The blood pressure measurement principle is the same as the oscillometric pressure measurement principle, and the pressure applied to the user's wrist during blood pressure measurement is also the same. However, in some scenarios (for example, the user is lying down), there is a height difference between the wearable device at the wrist and the user's heart. This height difference will change the hydrostatic pressure difference between the brachial artery and the heart, thereby causing the user's blood pressure to change. Therefore, when the modified oscillometric method measures the user's blood pressure, it can use the above-mentioned height difference to compensate for the blood pressure value measured by the oscillometric method to obtain the final blood pressure measurement result.
[0071] Dynamic blood pressure monitoring: also known as 24-hour dynamic blood pressure monitoring. It refers to the detection of the user's blood pressure fluctuations within 24 hours. The blood pressure values measured at certain intervals during the period are called dynamic blood pressure. And according to the requirements of clinical blood pressure testing, dynamic blood pressure monitoring is usually measured every 15 to 20 minutes during the day, and the measured value must be greater than 20, and during sleep at night, it is measured every 30 minutes and the measured value must be greater than 7. In this way, the measured blood pressure value can be guaranteed to meet the clinical blood pressure testing requirements without affecting the user's sleep, so as to provide users with more professional and accurate blood pressure measurement results.
[0072] Nowadays, people pay more and more attention to the health of themselves and their families, and people are more and more concerned about various physiological parameters of the body. Dynamic blood pressure monitoring can better reflect the changes in the user's blood pressure and can effectively avoid "clinic hypertension". At present, the traditional dynamic blood pressure monitor measures blood pressure at the upper arm based on the oscillometric method, but the traditional blood pressure detector is large in size and has a greater impact on the user's daily life. Therefore, at present, wrist wearable devices such as blood pressure watches can be used to measure blood pressure. When using wrist wearable devices to measure blood pressure, a standard blood pressure measurement posture needs to be adopted. Obviously, the user cannot always maintain the standard blood pressure measurement posture when sleeping, resulting in the inability to perform dynamic blood pressure measurement. Based on this, the embodiment of the present application provides a blood pressure measurement method, which can detect the user's posture, and determine the final blood pressure value based on the user's posture and the measured blood pressure value, thereby ensuring the validity of the dynamic blood pressure measurement results and providing a traceable analysis of the causes of abnormal data.
[0073] The wearable device provided in this application can also be called a wrist wearable device. For simplicity, it is collectively referred to as a wearable device below. The wearable device can be connected to electronic devices (mobile phones, tablets) and various smart home devices. For example, the wearable device 100 can be a smart watch, a blood pressure bracelet, etc. This application does not specifically limit the type of wearable device.
[0074] Figure 1 1 is a schematic diagram of a structure of a wearable device 100 provided in an embodiment of the present application. In some embodiments, the wearable device 100 may be a smart watch or a bracelet that can be worn around a user's wrist.
[0075] like Figure 1 As shown, the wearable device 100 may include a main body 110, a wristband 120 and a blood pressure detection component 130. The wristband 120 may surround and fit a user's body part, such as the user's wrist, upper arm, ankle or other body part, so that the main body 110 is fitted to the user's part to be detected. The wearable device 100 may implement a blood pressure measurement function through the blood pressure detection component 130.
[0076] The blood pressure detection component 130 may include an airbag 131, an air pump 132, an air valve (not shown in the figure) and an air pressure sensor (not shown in the figure). The airbag 131 may be arranged on the inner surface of the wristband 120. The air pump 132 may be arranged inside the main body 110 and communicated with the airbag 131 through the air tube 133 to inflate or deflate the airbag 131. The air pressure sensor and the air valve may also be arranged inside the main body 110 and connected to the airbag 131 to detect the air pressure change of the airbag 131.
[0077] It can be understood that the inner surface of the wristband 120 can be the side of the wristband 20 that fits in contact with the user's body part.
[0078] For example, when a user measures blood pressure by wearing the wearable device 100 on the wrist, the wearable device 100 can control the air pump 132 to start the inflation action, and the air pump 132 can inflate the airbag 131 through the trachea 133, so that the airbag 131 is pressurized and expanded, thereby compressing the radial artery of the wrist. In this case, the air pressure in the airbag 131 can produce air pressure fluctuations. The wearable device 100 can obtain the air pressure wave signal in the airbag 131 through the air pressure sensor, and calculate the user's diastolic and systolic pressure based on the air pressure wave signal to achieve the blood pressure measurement function.
[0079] When the blood pressure measurement process is completed, the wearable device 100 can control the air pump 132 to stop the inflation action, and the gas in the airbag 131 can be discharged through the air pump 132 and the air valve to be in a state where the blood pressure can be measured again.
[0080] In some embodiments, the wearable device 100 may further include a photoplethysmography (PPG) sensor, which is used to collect the user's heart rate.
[0081] In some embodiments, the wearable device 100 may further include a processor, an external memory interface, an internal memory, a universal serial bus (USB) interface, a charging management module, a power management module, a battery, an antenna, a mobile communication module 150, a wireless communication module, an audio module, a speaker, a receiver, a microphone, an earphone interface, a sensor module, a button, a motor, an indicator, a camera, a display screen, and a subscriber identification module (SIM) card interface, etc. The sensor module may include the air pressure sensor mentioned above, and may also include a pressure sensor, a gyroscope sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0082] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the wearable device 100. In other embodiments of the present application, the wearable device 100 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0083] The processor may include one or more processing units, for example, the processor may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0084] The controller may be the nerve center and command center of the wearable device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0085] A memory may also be provided in the processor for storing instructions and data. In some embodiments, the memory in the processor is a cache memory. The memory may store instructions or data that the processor has just used or is cyclically used. If the processor needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor, and thus improves the efficiency of the system.
[0086] In some embodiments, the processor may include one or more interfaces. The interface 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.
[0087] The wireless communication function of the wearable device 100 can be implemented through an antenna, a mobile communication module, a wireless communication module, a modem processor, and a baseband processor.
[0088] The mobile communication module can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the wearable device 100. The mobile communication module may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module can receive electromagnetic waves by an antenna, and filter, amplify, and process the received electromagnetic waves, and transmit them to a modulation and demodulation processor for demodulation. The mobile communication module can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna. In some embodiments, at least some of the functional modules of the mobile communication module may be arranged in a processor. In some embodiments, at least some of the functional modules of the mobile communication module may be arranged in the same device as at least some of the modules of the processor.
[0089] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker, a receiver, etc.), or displays an image or video through a display screen. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor and be set in the same device as the mobile communication module or other functional modules.
[0090] The wireless communication module can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the wearable device 100. The wireless communication module can be one or more devices integrating at least one communication processing module. The wireless communication module receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor. The wireless communication module can also receive the signal to be sent from the processor, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna.
[0091] In some embodiments, the antenna of the wearable device 100 is coupled with the mobile communication module and the wireless communication module, so that the wearable device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division code division multiple access (TD-CDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and / or satellite based augmentation system (SBAS).
[0092] The wearable device 100 implements display functions through a GPU, a display screen, and an application processor. The GPU is a microprocessor for image processing, connecting the display screen and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor may include one or more GPUs that execute program instructions to generate or change display information.
[0093] The display screen is used to display images, videos, etc. The display screen includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the wearable device 100 may include 1 or N display screens, where N is a positive integer greater than 1.
[0094] The wearable device 100 can realize the shooting function through an ISP, a camera, a video codec, a GPU, a display screen, and an application processor.
[0095] The external memory interface can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the wearable device 100. The external memory card communicates with the processor through the external memory interface to implement a data storage function. For example, files such as music and videos can be stored in the external memory card.
[0096] The internal memory can be used to store computer executable program codes, which include instructions. The processor executes various functional applications and data processing of the wearable device 100 by running the instructions stored in the internal memory. The internal memory may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the wearable device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0097] The wearable device 100 can implement audio functions such as music playback and recording through an audio module, a speaker, a receiver, a microphone, an earphone interface, and an application processor.
[0098] Figure 2It is a software structure block diagram of the electronic device of the embodiment of the present application. The layered architecture divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer, the application framework layer, and the system library, and the kernel layer. The application layer may include a series of application packages. The system of the embodiment of the present application includes but is not limited to Android, Hongmeng, IOS, etc.
[0099] It should be noted that the wearable device 100 may also be applicable to Figure 2 Shown is the software structure block diagram.
[0100] like Figure 2 As shown, the application layer may include camera, settings, third-party applications, etc. Among them, the third-party applications may include gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc.
[0101] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer may include some predefined functions.
[0102] like Figure 2 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0103] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc. The content provider is used to store and obtain data and make the data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0104] The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc., such as the indication information for prompting a virtual shutter key in the embodiment of the present application. The view system can be used to build applications. The display interface can be composed of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying pictures.
[0105] The phone manager is used to provide communication functions of the wearable device 100, such as management of call status (including answering, hanging up, etc.).
[0106] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0107] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, a wearable device vibrates, an indicator light flashes, etc.
[0108] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0109] The system library may include multiple functional modules, such as surface manager, media libraries, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0110] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0111] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0112] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0113] A 2D graphics engine is a drawing engine for 2D drawings.
[0114] In addition, the system library may also include state monitoring service modules, such as a physical state recognition module for analyzing and identifying user gestures; a sensor service module for monitoring sensor data uploaded by various sensors at the hardware layer to determine the physical state of the wearable device 100.
[0115] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0116] The hardware layer may include various types of sensors, such as the various types of sensors introduced above.
[0117] Figure 3 A schematic flow chart of a method for measuring blood pressure provided in an embodiment of the present application is shown. Figure 3 As shown, the method includes:
[0118] S301: A first electronic device sends a blood pressure measurement request to a second electronic device.
[0119] Correspondingly, the second electronic device receives the blood pressure measurement request sent by the first electronic device. The second electronic device is a wearable device, which can be used to measure blood pressure. For example, the wearable device can be a blood pressure watch, a smart watch and a smart bracelet with a blood pressure measurement function, etc. In the embodiment of the present application, there is no specific limitation on the type of the first electronic device. For example, the first electronic device can be a mobile phone, a tablet computer, a desktop computer, etc. The first electronic device can include the devices mentioned above, or can also include more devices.
[0120] In some embodiments, the first electronic device may send a blood pressure measurement request to the second electronic device according to a preset dynamic blood pressure measurement time.
[0121] Specifically, the first electronic device is preset with multiple time points, which are the times for blood pressure measurement. In the implementation of this application, the multiple time points are referred to as dynamic blood pressure measurement time. When the first electronic device determines that it is at one of the multiple time points, it can send a blood pressure measurement request to the second electronic device.
[0122] For example, the time points preset by the first electronic device include 20:00 and 20:30, and the first electronic device sends a blood pressure measurement request to the second electronic device at 20:00 and 20:30 respectively.
[0123] In some embodiments, before sending a blood pressure measurement request to the second electronic device, the first electronic device may first determine whether the user is in a non-rapid eye movement period based on the PPG signal and motion detection signal synchronized by the second electronic device, and send a blood pressure measurement request to the second electronic device when it is determined that the user is in a non-rapid eye movement period.
[0124] In the embodiment of the present application, there is no limitation on the sensor for acquiring the motion detection signal. In addition, the second electronic device may acquire the motion detection signal through one type of sensor, or may acquire the motion detection information through multiple types of sensors.
[0125] Exemplarily, sensors for acquiring motion detection signals include, but are not limited to: a 3-axis accelerometer, a 3-axis gyroscope, and a 3-axis geomagnetic sensor.
[0126] S302: The first electronic device sends a blood pressure measurement request to the smart home device.
[0127] Correspondingly, the smart home device receives the blood pressure measurement request sent by the first electronic device. The smart home device can be arranged at a high position such as a ceiling or a wall to better cover the detection scene. The smart home device is used to detect the user's posture, such as the user's sleeping posture, sitting posture, etc. In the embodiment of the present application, receiving can also be replaced by obtaining.
[0128] Figure 4 A schematic diagram of the placement of smart home devices provided in an embodiment of the present application is shown.
[0129] like Figure 4 As shown, when the smart home device is used to detect the sleeping position of the user, the detection range of the smart home device needs to cover the bed. As can be seen from the figure, one or more home smart devices can be arranged in a scene, and the number of smart home devices is not limited in the embodiments of the present application.
[0130] In some embodiments, the first electronic device may send a blood pressure measurement request to the smart home device according to a preset dynamic blood pressure measurement time.
[0131] In some embodiments, before sending a blood pressure measurement request to the smart home device, the first electronic device may first determine whether the user is in a non-rapid eye movement period based on the PPG signal synchronized by the second electronic device, and send a blood pressure measurement request to the smart home device when it is determined that the user is in a non-rapid eye movement period.
[0132] In some embodiments, there is no actual order in which step S301 and step S302 are executed. Step S301 and step S302 may be executed simultaneously, or one of the steps may be executed first and then the other.
[0133] In some embodiments, step S302 may be performed first, and step S301 may be performed after receiving the user's posture information sent by the smart home device.
[0134] S303: The second electronic device performs blood pressure measurement according to the blood pressure measurement request.
[0135] In some embodiments, the first electronic device sends a blood pressure measurement request to the second electronic device and the smart home device at the same time. In these embodiments, after receiving the blood pressure measurement request, the second electronic device may wait for a certain time (for example, 30 seconds) before performing blood pressure measurement. The waiting time of the second electronic device may be preset or set by the user. The purpose of the second electronic device waiting for a certain time before performing blood pressure measurement is mainly that: since the vibration frequency and amplitude caused by the pressurization process of the second electronic device are relatively stable when the second electronic device performs blood pressure measurement, the smart home device may first obtain the point cloud information #1 when the second electronic device does not perform blood pressure measurement, and the point cloud information #1 is used to indicate the user's posture. The smart home device may use the point cloud information #1 as background information. When the second electronic device starts to perform blood pressure measurement, the smart home device may detect the vibration of the second electronic device to obtain point cloud information #2. The smart home device may determine the position of the second electronic device based on the obtained point cloud information #1 and point cloud information #2. For the description of the smart home device determining the point cloud information, please refer to the description of step S304.
[0136] In some embodiments, the first electronic device sends a blood pressure measurement request to the second electronic device after receiving the user's posture information sent by the smart home device. In these embodiments, the second electronic device can immediately perform blood pressure measurement after receiving the blood pressure measurement request. It should be noted that when the second electronic device is performing blood pressure measurement, the smart home device can still be in a detection state to determine the location of the second electronic device.
[0137] S304: The smart home device detects the user's posture and the position of the second electronic device according to the blood pressure measurement request.
[0138] When the smart home device receives a blood pressure measurement request, it can detect the user's posture and the location of the second electronic device. In the embodiment of the present application, the method for the smart home device to detect the user's posture and the location of the second electronic device is not specifically limited. The following is an exemplary introduction to a possible implementation method.
[0139] Exemplarily, in a possible implementation, the smart home device includes a millimeter wave radar. The millimeter wave radar includes multiple transmission (transport, TX) ends and multiple reception (receive, RX) ends. Figure 5 A schematic diagram of a method for detecting a user's posture and a second electronic device's position provided by an embodiment of the present application is shown. Figure 5 As shown, the method includes:
[0140] S501, the smart home device sends a linear frequency modulation pulse frame.
[0141] The smart home device can send a linear frequency modulation pulse frame through the millimeter wave radar. The linear frequency modulation pulse frame consists of a group of linear frequency modulation signals (chirp), and each linear frequency modulation signal can be expressed using formula (1).
[0142]
[0143] Where A is the amplitude, f c is the starting frequency, S t is the frequency increase slope, φ is the initial phase.
[0144] S502, the smart home device receives a return signal.
[0145] After the smart home device sends a linear frequency modulation pulse frame through the millimeter wave radar, the linear frequency modulation pulse frame can be reflected back after encountering an obstacle, and the return signal is received by the receiving end of the millimeter wave radar. Taking the bedroom scene as an example, the linear frequency modulation pulse frame sent by the smart home device is reflected back after encountering obstacles such as cabinets, beds, and users, and is received by the receiving end.
[0146] It is understandable that due to the user's breathing and heartbeat, the user's chest and abdomen will have obvious regular movements, while the static objects around the user will not move, so the return signal reflected by the user and the signal reflected by the static objects are different.
[0147] S503, the smart home device determines the user's point cloud information and the location of the second electronic device according to the return signal.
[0148] After receiving the return signal, the smart home device can mix, low-pass filter, and sample the return signal using analog to digital converter (ADC) to obtain an intermediate frequency signal. The smart home device performs Fourier transform on the intermediate frequency signal to obtain a range Doppler spectrum, which determines the distance and relative speed of each point in the detection range of the millimeter wave radar based on the frequency and phase differences of the intermediate frequency signal. It can be understood that the relative speed of still objects within the detection range of the millimeter wave radar is 0, but due to the heartbeat and breathing, the relative speed of the user's chest, abdomen and other body parts is not 0, and the relative speeds of different body parts are also different.
[0149] After the smart home device determines the distance and relative speed of each point within the detection range of the millimeter-wave radar, it can determine the pitch angle and yaw angle of each point relative to the transmitting end based on the sending and receiving signals of multiple transmitting ends and receiving ends and the relative position relationship. Combined with the distance of each point, the user's three-dimensional point cloud information can be determined.
[0150] As described above, the smart home device has obtained the user's three-dimensional point cloud information before the second electronic device measures the blood pressure, and uses the three-dimensional point cloud information as background information. When the second electronic device measures the blood pressure, the smart home device can still perform detection. Since the second electronic device will vibrate when measuring the blood pressure, and the frequency and amplitude of the vibration are relatively stable, referring to steps S401-S403, the smart home device can also determine the location of the second electronic device. Figure 5 The user's posture is a sleeping posture, and the smart home device determines the point cloud information as an example.
[0151] Figure 6 A schematic diagram of point cloud information provided by an embodiment of the present application is shown.
[0152] Figure 6 (a) is the 3D point cloud determined by the smart home device before the second electronic device starts to measure blood pressure, where speed #1 < speed #2 < speed #3 is less than speed #4. It is not difficult to understand that when a user is sleeping, the speed of his head, arms, and legs is relatively small, while the speed of his chest and abdomen is relatively large due to heartbeat and breathing. Therefore, the smart home device can determine the outline of the user based on the 3D point cloud information.
[0153] Figure 6 (b) in FIG. 1 is a three-dimensional point cloud determined by the smart home device when the second electronic device is measuring blood pressure. The smart home device can Figure 6 The three-dimensional point cloud shown in (a) is used as background information. When the second electronic device starts to measure blood pressure, it vibrates. Since the second electronic device is worn on the user's wrist, the smart home device is combined with Figure 6 The three-dimensional point cloud in (a) can identify that the speed of the user's wrist has changed, and the changed part can be determined as the position of the second electronic device.
[0154] S504: The smart home device determines the user's posture and the relative position of the wrist according to the user's point cloud information and the position of the second electronic device.
[0155] In some embodiments, after the smart home device determines the user's point cloud information, it can determine the user's outline, and then determine the user's posture by combining the user's outline and point cloud information. Take the user in a sleeping state as an example. For example, when the user lies on his back, the heartbeat and breathing will cause obvious rhythmic movements in the chest and abdomen, but when lying prone, the movement of the back will be significantly weakened due to the pressure on the abdomen; and when lying on the side, the outline has a larger aspect ratio and a more concentrated distribution than lying on the back and prone. The user's sleeping posture (supine, prone, side) is identified by extracting the outline morphological features and combining the velocity distribution features of the point cloud information.
[0156] In some embodiments, after the smart home device determines the user's point cloud information, the user's point cloud information can be input into a trained model, and the trained model can output the user's posture. For a description of the training model, see the following for Fig.10 The description of is not elaborated here.
[0157] After the smart home device determines the user's posture, it can determine the position of the user's wrist in combination with the position of the second electronic device.
[0158] Figure 7 A schematic diagram showing the relationship between different sleeping positions and wrist positions.
[0159] like Figure 7 As shown in (a), the smart home device can recognize that the user is in a supine position, and combined with the position of the second electronic device, it can be determined that the user's wrist is on the bed.
[0160] like Figure 7 As shown in (b), the smart home device can recognize that the user is in a supine position, and combined with the position of the second electronic device, it can be determined that the user's wrist is located on the user's body.
[0161] like Figure 7 As shown in (c) in the figure, the smart home device can recognize that the user is in a side-lying posture, and combined with the position of the second electronic device, it can be determined that the user's wrist is on the bed.
[0162] like Figure 7 As shown in (d), the smart home device can recognize that the user is in a supine position, and combined with the position of the second electronic device, it can be determined that the user's wrist is located on the user's body.
[0163] In some embodiments, the scene may include multiple users, and the smart home device will recognize the postures of multiple users. In order to distinguish the user wearing the second electronic device, considering that the degree and speed of the ups and downs of the chest and abdomen caused by the heart rate and breathing rate of different users are different, the three-dimensional point clouds of different users identified by the smart home device are also different, and then the heart rate and / or breathing rate of different users are determined according to the three-dimensional point clouds of different users, and then the smart home device can send the heart rate and / or breathing rate of different users to the first electronic device. The second electronic device can also send the measured heart rate and / or breathing rate of the user. The first electronic device determines the user wearing the second electronic device based on the heart rate and / or breathing rate of different users sent by the smart home device, the heart rate and / or breathing rate sent by the second electronic device, and the timestamp corresponding to the above information.
[0164] For example, the scene includes user #1 and user #2, and the smart home device can determine through the three-dimensional point cloud that there are two users, namely user #1 and user #2. The smart home device can identify that the heart rate of user #1 at time #1 is 75, and the breathing rate is 15 times / min. The heart rate of user #2 at time #1 is 85, and the breathing rate is 20 times / min. The second electronic device identifies that the heart rate of the user wearing it is 76 at time #1, and the breathing rate is 16 times / min. The smart home device and the second electronic device can send the above information to the first electronic device. After the first electronic device receives the above information, since the heart rate and breathing rate measured by the second electronic device are similar to the heart rate and breathing rate of user #1 measured by the smart home device, the first electronic device can determine that user #1 is the user wearing the second electronic device based on the above information.
[0165] For another example, the scene includes user #1 and user #2, and the smart home device can determine that there are two users, user #1 and user #2, through the three-dimensional point cloud. The smart home device can identify that the heart rate of user #1 at time #1 is 75, the breathing rate is 15 times / min, the PPG peak timestamp is 02 hours 36 minutes 42.24 seconds, and the breathing peak timestamp is 02 hours 36 minutes 44.00 seconds. The heart rate of user #2 at time #1 is 77, the breathing rate is 16 times / min, the PPG peak timestamp is 02 hours 36 minutes 42.54 seconds, and the breathing peak timestamp is 02 hours 36 minutes 45.20 seconds. The second electronic device identifies that the user wearing it has a heart rate of 76 at time #1, a breathing rate of 16 times / min, a PPG peak timestamp is 02 hours 36 minutes 42.26 seconds, and a breathing peak timestamp is 02 hours 36 minutes 44.12 seconds. The smart home device and the second electronic device can send the above information to the first electronic device. After the first electronic device receives the above information, even though the heart rate and breathing rate of user #1 and user #2 are similar, since the peak timestamps of the PPG and breathing signals measured by the second electronic device are similar to the PPG and breathing signal peak timestamps of user #1 measured by the smart home device, the first electronic device can determine that user #1 is the user wearing the second electronic device based on the above information.
[0166] In some embodiments, the smart home device may first determine the user's posture through a three-dimensional point cloud, and when it is determined that there are multiple users, determine the heart rate and / or breathing rate of the multiple users.
[0167] S305, the smart home device sends information #1 to the first electronic device.
[0168] Correspondingly, the first electronic device receives information #1 sent by the smart home device, where the information #1 includes posture information of the user and the location of the second electronic device.
[0169] In some embodiments, when the scene includes multiple users, the user's posture information includes posture information of the multiple users, and information #1 also includes the heart rate and / or breathing rate of the multiple users.
[0170] S306: The second electronic device sends the blood pressure measurement value to the first electronic device.
[0171] Correspondingly, the first electronic device receives the blood pressure measurement value sent by the second electronic device.
[0172] In some embodiments, when sending the blood pressure measurement value, the second electronic device may also send the heart rate and / or breathing rate of the user wearing it to the first electronic device.
[0173] S307: The first electronic device determines a blood pressure correction value according to information #1.
[0174] After receiving information #1, the first electronic device can determine the position of the user's wrist according to the user's posture and the position of the second electronic device, and after determining the position of the user's wrist, can determine the height difference between the wrist and the heart according to the user's posture and the position of the wrist. The first electronic device can determine the height difference between the wrist and the heart according to the user's posture and the position of the wrist, including the following situations.
[0175] In one possible case, the user's posture is a sleeping posture, and the sleeping posture is supine or prone. In this case, the height difference between the wrist and the heart is related to the user's shoulder thickness. For example, if the user's shoulder thickness is A, the wrist is on the bed, and the height difference between the wrist and the heart may be -0.5A. For another example, if the user's shoulder thickness is A, the wrist is on the user's body, and the height difference between the wrist and the heart may be 0.3A.
[0176] In one possible case, the user is in a sleeping position, and the sleeping position is lying on the left side, which can be understood as the left side of the user's body touching the bed. In this case, the height between the wrist and the heart is related to the user's shoulder width. For example, if the user's shoulder width is B, the wrist is on the bed, and the height difference between the wrist and the heart can be 0.3B.
[0177] In one possible case, the user is in a sleeping position, and the sleeping position is right side lying, which can be understood as the right side of the user's body touching the bed. In this case, the height between the wrist and the heart is related to the user's shoulder width. For example, if the user's shoulder width is B, the wrist is on the bed, and the height difference between the wrist and the heart can be -0.7B.
[0178] In one possible case, the user's posture is standing or sitting. In this case, the height between the wrist and the heart is the difference between the two in the direction of gravity.
[0179] Figure 8A schematic diagram of measuring blood pressure in a sitting position provided in an embodiment of the present application is shown.
[0180] like Figure 8 As shown, referring to the method described above, the smart home device can recognize that the user's posture is sitting, and can also recognize that the user's wrist is on the table. In this posture, the height difference between the wrist and the heart is the difference in the direction of gravity.
[0181] It should be noted that the parameters (such as -0.5A, 0.3A, etc.) involved in the above-mentioned introduction of the height difference between the wrist and the heart and the shoulder thickness or shoulder width are only examples and should not be understood as specific limitations on the embodiments of the present application.
[0182] It should also be noted that when the user is in a sleeping state, the first electronic device needs to determine the thickness and width of the user's shoulders. The first electronic device may determine the thickness and width of the user's shoulders through the following possible implementation methods.
[0183] In one possible implementation, the first electronic device determines the user's shoulder width and shoulder thickness in response to the user inputting the shoulder width and shoulder thickness.
[0184] In one possible implementation, the first electronic device responds to the user inputting the height and weight. A trained model is pre-installed in the first electronic device and can determine the corresponding shoulder width and shoulder thickness according to the user's height and weight.
[0185] After the first electronic device determines the height difference between the wrist and the heart, the first electronic device can determine the blood pressure correction value according to a preset corresponding relationship.
[0186] For example, if the height difference between the wrist and the heart is 10 cm, the blood pressure correction value is -7 mmHg.
[0187] For another example, the height difference between the wrist and the heart is -10 cm, and the blood pressure correction value is 7 mmHg.
[0188] In some embodiments, when information #2 includes physiological parameters of the user such as heart rate, breathing rate, pulse, etc., the above physiological parameters can be used as reference information for determining the blood pressure correction value.
[0189] S308: The first electronic device determines a blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value.
[0190] The first electronic device may determine a blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value.
[0191] For example, if the blood pressure measurement value is 95 mmHg and the blood pressure correction value is 5 mmHg, the blood pressure measurement result is 100 mmHg.
[0192] For another example, if the blood pressure measurement value is 95 mmHg and the blood pressure correction value is -5 mmHg, the blood pressure measurement result is 90 mmHg.
[0193] In the embodiment of the present application, the first electronic device can receive the blood pressure measurement value sent by the second electronic device, and determine the relative height difference between the wrist and the heart according to the user's posture and the position of the second electronic device, and then determine the blood pressure correction value according to the relative height difference, and determine the final blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value. In the embodiment of the present application, when measuring blood pressure, the error caused by the height difference is taken into account, thereby ensuring the accuracy of blood pressure measurement.
[0194] In addition, the first electronic device can obtain the user's posture, so that when a large deviation occurs in the blood pressure measurement result, the first electronic device can perform posture tracing to determine whether the deviation is caused by the user's posture.
[0195] In the above embodiment, the smart home device can detect the user's posture, heart rate, breathing rate and other information in the scene according to the request of the first electronic device. In other embodiments of the present application, the smart home device can actively detect the above information and synchronize it to the first electronic device. Fig. 9 A schematic diagram of the method is shown for introduction.
[0196] Fig. 9 A schematic flow chart of a method for measuring blood pressure provided in an embodiment of the present application is shown. Fig. 9 As shown, the method includes:
[0197] S901: The first electronic device sends a blood pressure measurement request to the second electronic device.
[0198] S902: The second electronic device performs blood pressure measurement according to the blood pressure measurement request.
[0199] S903: The second electronic device sends the blood pressure measurement value to the first electronic device.
[0200] It should be understood that the description of step S901 and step S903 can be found above, and for the sake of brevity, they will not be repeated here.
[0201] S904, the smart home device detects the user's posture and the position of the second electronic device.
[0202] The smart home device can actively detect the user's posture and determine the location of the second electronic device when the second electronic device starts to measure the blood pressure.
[0203] In some embodiments, when a scene includes multiple users, the smart home device can detect the postures, heart rates, and breathing rates of the multiple users.
[0204] S905, the smart home device sends information #1 to the first electronic device.
[0205] Correspondingly, the first electronic device receives information #1 sent by the smart home device, where the information #1 includes the user's posture information and the location information of the second electronic device.
[0206] In some embodiments, the smart home device may send information #1 to the first electronic device in response to a blood pressure measurement request sent by the first electronic device.
[0207] In some embodiments, the smart home device establishes a link with the first electronic device, and the smart home device can synchronize information #1 to the first electronic device.
[0208] In some embodiments, when the scene includes multiple users, the user's posture information includes posture information of the multiple users, and the information #1 also includes the heart rate and breathing rate of the multiple users.
[0209] It should be noted that smart home devices detect the user's posture in real time and continuously. Since the user's point cloud data has temporal causality and will not change suddenly, temporal information can be introduced, and then the previous detection results can be introduced when determining the user's posture to improve the accuracy of posture detection and improve the recognition ability in multi-user scenarios.
[0210] For example, the smart home device detects that the user is sleeping in a supine position at moment #1, and the user begins to change his sleeping position at the next moment #2, changes to lying on his side at moment #5, and completes the change to lying prone at moment #10. The smart home device can divide the region of interest (ROI) based on the point cloud data of the user detected at moment #1, track the changes in the point cloud within the region of interest, and avoid interference from the movement of other external objects. At the same time, based on the changes in the user's point cloud data from moment #1 to moment 5 to moment #10, such as the gradual decrease and increase in the width of the user's outline, and the similarity between the point clouds at moment #1 and moment #10, the confidence in the judgment of proneness at moment #10 can be further improved.
[0211] For another example, in this scenario, there are a first user and a second user, and the first user wears a second electronic device. At time #1, the first user's outline and the second user's outline are respectively identified, and the first user is judged to be in a supine position. At time #2, the first user's sleeping position changes, and the first user's outline and the second user's outline partially overlap. At this time, the first user's outline can be tracked and estimated based on the region of interest generated by the point cloud data at time #1, so as to judge the sleeping position of the first user at time #2.
[0212] S906: The first electronic device determines a blood pressure correction value according to information #1.
[0213] In some embodiments, when the scene includes multiple users, information #1 includes posture information of multiple users, heart rate and breathing rate of multiple users, and the second electronic device also sends the heart rate and breathing rate of the user wearing it to the first electronic device, the first electronic device can also determine the user wearing the second electronic device based on the above information.
[0214] S907: The first electronic device determines a blood pressure measurement result according to the blood pressure correction value and the blood pressure measurement value.
[0215] In the embodiment of the present application, the first electronic device can receive the blood pressure measurement value sent by the second electronic device, and determine the relative height difference between the wrist and the heart according to the user's posture and the position of the second electronic device, and then determine the blood pressure correction value according to the relative height difference, and determine the final blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value. In the embodiment of the present application, when measuring blood pressure, the error caused by the height difference is taken into account, thereby ensuring the accuracy of blood pressure measurement.
[0216] In addition, the first electronic device can obtain the user's posture, so that when a large deviation occurs in the blood pressure measurement result, the first electronic device can perform posture tracing to determine whether the deviation is caused by the user's posture.
[0217] In the above embodiment, the smart home device detects the user's posture and wrist position through the millimeter wave radar, but the embodiments of the present application are not limited to this. In other embodiments of the present application, the smart home device and the first electronic device can also obtain images through a camera, and determine the user's posture and wrist position in combination with the point cloud information obtained by the millimeter wave radar. The following is an example of a smart home device detecting the user's posture through a camera.
[0218] The smart home device includes a millimeter wave radar and a camera. The smart home device obtains point cloud information through the millimeter wave radar and obtains an image through the camera. The image can be a frame of an image in a video, that is, the smart home device can record the user's posture through video, and obtain the video frame at the current moment when the smart home device sends a linear frequency modulation pulse frame. The smart home device can also capture the user's image through the camera only when sending a linear frequency modulation pulse frame.
[0219] After the smart home device acquires the image, it can perform human skeleton behavior recognition. After successful recognition, the smart home device can determine the user's posture and wrist position, and then the smart home device can fuse the detection results determined based on the image and the detection results determined based on the point cloud information.
[0220] In some embodiments, the smart home device cannot recognize the user's posture through the camera because the user may be blocked by obstacles. For example, if the user is sleeping and covered with a quilt, the smart home device may not be able to perform human skeletal behavior recognition. In this case, if the image acquired by the smart home device includes the user's parts that are not blocked by obstacles (for example, head, limbs, etc.), the smart home device can identify the parts that are not blocked by obstacles, and then use the parts that are not blocked by obstacles as the initial clustering center, and determine the user's posture and wrist position in combination with the point cloud information acquired by the millimeter wave radar.
[0221] It is understandable that the smart home device can also determine the number of users in the scene through the image obtained by the camera. For example, taking the bedroom scene as an example, the bedroom includes user #1 and user #2, and user #1 and user #2 are in a sleeping state and both are covered with a quilt, but their heads are not covered by the quilt. The smart home device can obtain an image containing the heads of user #1 and user #2 through the camera, and the smart home device can determine that there are 2 users in the scene based on the number of heads.
[0222] In an embodiment of the present application, the smart home device can also obtain an image containing the user through a camera. The smart home device can determine the user's posture by combining the image obtained by the camera and the point cloud information obtained by the millimeter-wave radar, thereby reducing the ambiguity caused by relying solely on the millimeter-wave radar and improving the recognition accuracy.
[0223] In other embodiments of the present application, the smart home device and the first electronic device may also acquire images through a camera, which are used solely for determining the user's posture and wrist position. The following is an example of a smart home device detecting the user's posture through a camera.
[0224] After the smart home device acquires the image, it can perform human skeleton behavior recognition, or in an obstructed scene, it can partially recognize the posture of the user's head and hands and other unobstructed areas, and make a reasonable estimate of the human sleeping posture. It is understandable that in camera solutions such as a monocular camera plus structured light or a binocular camera, it is also easy to obtain scene depth information to assist in judging the user's sleeping posture. For example, lying on one's side has a greater depth change than lying on one's back or prone.
[0225] Fig.10 A schematic diagram showing the training and use of a posture recognition model provided in an embodiment of the present application is shown.
[0226] like Fig.10As shown in (a), in the training process of the posture recognition model, the three-dimensional point cloud measured by the millimeter wave radar can be used as the input of the model, and the visual unobstructed posture recognition result can be used as a label for training to obtain the posture recognition model. The posture recognition model can be stored in the server, in the smart home device, or in the first server.
[0227] like Fig.10 As shown in (b), the smart home device measures a three-dimensional point cloud through a millimeter wave radar, and then inputs the three-dimensional point cloud into a gesture recognition model. The gesture recognition model can output a gesture label, and then the smart home device sends the result to the first electronic device.
[0228] In some embodiments, after the smart home device determines the user's posture through the posture recognition model, it can also recognize the user's posture based on the image obtained by the camera. When the detection results are the same, the detection results can be determined as the user's posture.
[0229] In the above, the smart home device can use the three-dimensional point cloud measured by the second electronic device when it is not measuring blood pressure as the background, and then when the second electronic device is measuring blood pressure, the smart home device can detect the vibration of the second electronic device through the millimeter wave radar, thereby determining the position of the second electronic device. However, the embodiment of the present application does not specifically limit the method for determining the second electronic device. When determining the position of the second electronic device, the smart home device can also adopt sound source positioning technology, infrared positioning technology, ultra wideband (UWB) positioning technology, Bluetooth positioning technology, Wi-Fi positioning technology, etc.
[0230] Sound source localization technology: Sound source localization technology refers to determining the direction and distance of the sound source. Common sound source localization technologies include microphone array sound source localization technology, binaural hearing mechanism sound source localization technology, and optical sensor sound source localization technology. Microphone array sound source localization technology may include: controllable beamforming technology based on maximum output power, high-resolution spectrum estimation technology, and sound source localization technology based on time difference of arrival (TDOA). Binaural hearing mechanism sound source localization technology may include: inter-aural intensity difference (IID) sound source localization technology, inter-aural time difference (ITD) sound source localization technology. Optical sensor sound source localization technology may include: fiber optic microphone sensor sound source localization technology, and visual microphone sensor sound source localization technology.
[0231] For example, the second electronic device may output a sound source signal, which may be an ultrasonic wave. The smart home device is configured with a microphone array. The smart home device may determine the time difference between the sound source signal and the microphone array, and then establish a sound source localization model based on the geometry of the microphone array and solve it to obtain the position information.
[0232] UWB positioning technology: UWB wireless communication is a communication method that uses extremely narrow pulses instead of carrier waves. When positioning via UWB, the distance and direction from the target to be measured to the fixed target can be measured through the positioning algorithm, and the position of the target to be measured can be finally determined.
[0233] For example, the second electronic device is configured with a UWB module, and the UWB module can be used as a positioning tag. The smart home device can determine the location of the second electronic device by locating the UWB module.
[0234] Bluetooth positioning technology: The target to be measured receives the positioning signal sent by the Bluetooth beacon, calculates the distance between the target to be measured and the Bluetooth beacon according to the positioning algorithm, and finally determines the position of the target to be measured.
[0235] For example, the second electronic device can serve as a target to be measured to receive a positioning signal sent by a smart home device, and then calculate the position of the second electronic device according to a positioning algorithm.
[0236] Wi-Fi positioning technology: By deploying wireless signal access points in the area to be positioned, the target to be measured receives the Wi-Fi signal sent by the wireless signal access point, calculates the distance between the target to be measured and the wireless signal access point according to the positioning algorithm, and finally determines the position of the target to be measured.
[0237] Infrared positioning technology: Infrared positioning technology generates infrared signals through infrared markers. After being received by optical sensors, the position of the target to be measured is obtained according to the positioning algorithm.
[0238] For example, an infrared light source may be added to the body, strap, and other areas of the second electronic device, and the camera of the smart home device or the first electronic device may be used to capture the image, thereby achieving spatial positioning of the second electronic device.
[0239] In some embodiments, the second electronic device may turn on the infrared light source after receiving the blood pressure measurement request sent by the first electronic device, and the infrared light source remains turned off at other times to reduce power consumption.
[0240] For example, in order to reduce the power consumption of the second electronic device, a high infrared reflectivity pattern can be added to the body, strap and other areas of the second electronic device, the smart home device emits infrared light, and the camera captures the infrared reflection pattern, thereby achieving spatial positioning of the second electronic device.
[0241] Fig.11 A schematic flow chart of a method for measuring blood pressure provided in an embodiment of the present application is shown. Fig.11 As shown, the method includes:
[0242] S1101: The second electronic device sends a blood pressure information acquisition request to the first electronic device.
[0243] Correspondingly, the first electronic device receives a blood pressure information acquisition request sent by a second electronic device, wherein the second electronic device is a wearable device. The blood pressure information acquisition request is used to request to acquire information such as the location of the second electronic device and the user's posture.
[0244] In some embodiments, the second electronic device may send a blood pressure information acquisition request to the first electronic device according to a preset dynamic blood pressure measurement time.
[0245] It should be understood that the description of dynamic blood pressure measurement time can be found above, and for the sake of brevity, it will not be repeated here.
[0246] S1102: The first electronic device sends a blood pressure information acquisition request to the smart home device.
[0247] Correspondingly, the smart home device receives the blood pressure information acquisition request sent by the first electronic device.
[0248] Specifically, the first electronic device can transfer the blood pressure information acquisition request sent by the second electronic device to the smart home device. Fig.11 In the illustrated embodiment, the second electronic device can communicate with the smart home device through the information streaming capability of the first electronic device.
[0249] S1103: The smart home device detects the user's posture and the position of the second electronic device according to the blood pressure information acquisition request.
[0250] S1104: The second electronic device measures the blood pressure and determines a blood pressure measurement value.
[0251] The second electronic device may measure blood pressure when determining that the user is in a non-rapid eye movement phase.
[0252] It should be understood that the description of step S1103 and step S1104 can be found above and will not be repeated here.
[0253] S1105, the smart home device sends information #1 to the first electronic device.
[0254] Correspondingly, the first electronic device receives information #1 sent by the smart home device.
[0255] S1106: The first electronic device sends information #1 to the second electronic device.
[0256] Correspondingly, the second electronic device receives information #1 sent by the first electronic device.
[0257] The first electronic device can transfer information #1 sent by the smart home device to the second electronic device. For the description of information #1, please refer to the above.
[0258] It should be noted that before the second electronic device measures the blood pressure, the smart home device can first perform a detection. For example, the second electronic device can measure the blood pressure n seconds after sending a request to obtain blood pressure information, so that the smart home device can use the detection result of the second electronic device before measuring the blood pressure as background information, and then when the second electronic device measures the blood pressure, the location of the second electronic device can be obtained.
[0259] S1107: The second electronic device determines a blood pressure correction value according to information #1.
[0260] S1108: The second electronic device determines a blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value.
[0261] It should be understood that the description of the second electronic device determining the blood pressure correction value based on information #1 and then determining the blood pressure measurement result based on the blood pressure measurement value and the blood pressure correction value is similar to the description of the first electronic device determining the blood pressure correction value based on information #1 and then determining the blood pressure measurement result based on the blood pressure measurement value and the blood pressure correction value, and will not be repeated here.
[0262] In some embodiments, the method further comprises:
[0263] S1109: The second electronic device sends the blood pressure measurement result to the first electronic device.
[0264] Correspondingly, the first electronic device receives the blood pressure measurement result sent by the second electronic device.
[0265] In some embodiments, when the scene includes multiple users, the user's posture information includes the posture information of the multiple users, information #1 also includes the heart rate and / or breathing rate of the multiple users, and the second electronic device can also measure the heart rate and / or breathing rate of the user wearing it, and then the second electronic device can determine the user wearing it based on the information #1 and the user's measured heart rate and / or breathing rate.
[0266] In some embodiments, the second electronic device can also obtain physiological parameters such as the heart rate, breathing rate, pulse, etc. of the user wearing it, and use the above physiological parameters as reference information for determining the blood pressure correction value.
[0267] In the above embodiment, the smart home device can detect the user's posture, heart rate, breathing rate and other information in the scene according to the request of the first electronic device, and then transfer the above information to the second electronic device through the first electronic device. In some other embodiments of the present application, the smart home device can actively detect the above information and transfer it to the second electronic device through the first electronic device. Fig.12 A schematic diagram of the method is shown for introduction.
[0268] Fig.12 A schematic flow chart of a method for measuring blood pressure provided in an embodiment of the present application is shown. Fig.12 As shown, the method includes:
[0269] S1201: The second electronic device measures blood pressure and determines a blood pressure measurement value.
[0270] In some embodiments, the second electronic device can perform mechanical blood pressure measurement at a preset dynamic blood pressure measurement time.
[0271] S1202: The smart home device detects the user's posture and the position of the second electronic device.
[0272] and Fig.11 The difference from the illustrated embodiment is that in this embodiment, the smart home device can detect the user's posture and the position of the second electronic device in real time.
[0273] It should be noted that, since the smart home device is in a detection state in real time, the detection result before the second electronic device starts blood pressure measurement can be used as background information, and then when the second electronic device performs blood pressure measurement, the location of the second electronic device can be obtained.
[0274] S1203: The second electronic device sends a blood pressure information acquisition request to the first electronic device.
[0275] Correspondingly, the first electronic device receives the blood pressure information acquisition request sent by the second electronic device.
[0276] S1204: The first electronic device sends a blood pressure information acquisition request to the smart home device.
[0277] Correspondingly, the smart home device receives the blood pressure information acquisition request sent by the first electronic device.
[0278] S1205, the smart home device sends information #1 to the first electronic device.
[0279] Correspondingly, the first electronic device receives information #1 sent by the smart home device.
[0280] Specifically, after receiving the blood pressure information acquisition request, the smart home device may send information #1 to the first electronic device.
[0281] S1206: The first electronic device sends information #1 to the second electronic device.
[0282] Correspondingly, the second electronic device receives information #1 sent by the first electronic device.
[0283] S1207: The second electronic device determines a blood pressure correction value according to information #1.
[0284] S1208: The second electronic device determines a blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value.
[0285] In some embodiments, the method further comprises:
[0286] S1209: The second electronic device sends the blood pressure measurement result to the first electronic device.
[0287] Correspondingly, the first electronic device receives the blood pressure measurement result sent by the second electronic device.
[0288] It should be understood that the detailed description of steps S1201 to S1209 is similar to that above and will not be repeated here for the sake of brevity.
[0289] In some embodiments, when the scene includes multiple users, the user's posture information includes the posture information of the multiple users, information #1 also includes the heart rate and / or breathing rate of the multiple users, and the second electronic device can also measure the heart rate and / or breathing rate of the user wearing it, and then the second electronic device can determine the user wearing it based on the information #1 and the user's measured heart rate and / or breathing rate.
[0290] In some embodiments, the second electronic device can also obtain physiological parameters such as the heart rate, breathing rate, pulse, etc. of the user wearing it, and use the above physiological parameters as reference information for determining the blood pressure correction value.
[0291] In the above embodiment, the second electronic device interacts with the smart home device through the information flow capability of the first electronic device, but the embodiment of the present application does not limit the communication method between the second electronic device and the smart home device. In other embodiments of the present application, the second electronic device has the ability to communicate with the smart home device, and can communicate with the smart home device directly without going through the first electronic device. Fig.13 and Fig.14 Provide explanation.
[0292] Fig.13 A schematic flow chart of a method for measuring blood pressure provided in an embodiment of the present application is shown. Fig.13As shown, the method includes:
[0293] S1301: The second electronic device sends a blood pressure information acquisition request to the smart home device.
[0294] Correspondingly, the smart home device receives the blood pressure information acquisition request sent by the second electronic device.
[0295] S1302: The second electronic device measures blood pressure and determines a blood pressure measurement value.
[0296] S1303: The smart home device detects the user's posture and the position of the second electronic device according to the blood pressure information acquisition request.
[0297] It should be noted that before the second electronic device measures the blood pressure, the smart home device can first perform a detection. For example, the second electronic device can measure the blood pressure n seconds after sending a request to obtain blood pressure information, so that the smart home device can use the detection result of the second electronic device before measuring the blood pressure as background information, and then when the second electronic device measures the blood pressure, the location of the second electronic device can be obtained.
[0298] S1304, the smart home device sends information #1 to the second electronic device.
[0299] Correspondingly, the second electronic device receives information #1 sent by the smart home device.
[0300] S1305: The second electronic device determines a blood pressure correction value according to information #1.
[0301] S1306: The second electronic device determines a blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value.
[0302] It should be understood that the detailed description of steps S1301 to S1306 is similar to that above and will not be repeated here for the sake of brevity.
[0303] In some embodiments, when the scene includes multiple users, the user's posture information includes the posture information of the multiple users, information #1 also includes the heart rate and / or breathing rate of the multiple users, and the second electronic device can also measure the heart rate and / or breathing rate of the user wearing it, and then the second electronic device can determine the user wearing it based on the information #1 and the user's measured heart rate and / or breathing rate.
[0304] In some embodiments, the second electronic device can also obtain physiological parameters such as the heart rate, breathing rate, pulse, etc. of the user wearing it, and use the above physiological parameters as reference information for determining the blood pressure correction value.
[0305] In the above embodiment, the smart home device can detect the user's posture, heart rate, breathing rate and other information in the scene according to the request of the second electronic device. In other embodiments of the present application, the smart home device can actively detect the above information and send the above information to the second electronic device. Fig.14 A schematic diagram of the method is shown for introduction.
[0306] Fig.14 A schematic flow chart of a method for measuring blood pressure provided in an embodiment of the present application is shown. Fig.14 As shown, the method includes:
[0307] S1401: The second electronic device measures blood pressure and determines a blood pressure measurement value.
[0308] S1402, the smart home device detects the user's posture and the position of the second electronic device.
[0309] It should be noted that, since the smart home device is in a detection state in real time, the detection result before the second electronic device starts blood pressure measurement can be used as background information, and then when the second electronic device performs blood pressure measurement, the location of the second electronic device can be obtained.
[0310] S1403: The second electronic device sends a blood pressure information acquisition request to the smart home device.
[0311] Correspondingly, the smart home device receives the blood pressure information acquisition request sent by the second electronic device.
[0312] S1404, the smart home device sends information #1 to the second electronic device.
[0313] Correspondingly, the second electronic device receives information #1 sent by the smart home device.
[0314] S1405: The second electronic device determines a blood pressure correction value based on information #1.
[0315] S1406: The second electronic device determines a blood pressure measurement result according to the blood pressure measurement value and the blood pressure correction value.
[0316] It should be understood that the detailed description of steps S1401 to S1406 is similar to that above and will not be repeated here for the sake of brevity.
[0317] In some embodiments, when the scene includes multiple users, the user's posture information includes the posture information of the multiple users, information #1 also includes the heart rate and / or breathing rate of the multiple users, and the second electronic device can also measure the heart rate and / or breathing rate of the user wearing it, and then the second electronic device can determine the user wearing it based on the information #1 and the user's measured heart rate and / or breathing rate.
[0318] In some embodiments, the second electronic device can also obtain physiological parameters such as the heart rate, breathing rate, pulse, etc. of the user wearing it, and use the above physiological parameters as reference information for determining the blood pressure correction value.
[0319] The above mainly introduces a method for measuring blood pressure provided in an embodiment of the present application from the perspective of a first electronic device, a second electronic device, and a smart home device. It is understandable that in order to realize the above functions, the above-mentioned device includes a hardware structure and / or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0320] The embodiment of the present application can divide the processor in the above-mentioned device into functional modules (or units) according to the above-mentioned method example. For example, each functional module (or unit) can be divided corresponding to each function, or two or more functions can be integrated into one processing module (or unit). The above-mentioned integrated module (or unit) can be implemented in the form of hardware or in the form of software functional modules (or units). It should be noted that the division of modules (or units) in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0321] In the case where each functional module (or unit) is divided according to each function, Fig.15 1 shows a schematic diagram of an electronic device 1500 provided in an embodiment of the present application. The electronic device may be a non-wearable device, such as a mobile phone, a tablet computer, a desktop computer, an intelligent control center, etc. Fig.15 As shown, the electronic device 1500 includes: a transceiver module 1510 and a processing module 1520 .
[0322] Among them, the transceiver module 1510 is used to receive the first information sent by the smart home device, and the first information includes the posture information of the first user and the location information of the wearable device.
[0323] The transceiver module 1510 is further used to receive second information sent by the wearable device, where the second information includes the blood pressure measurement value of the first user.
[0324] The processing module 1520 is used to determine a blood pressure correction value according to the first information.
[0325] The processing module 1520 is further configured to determine a blood pressure measurement result according to the blood pressure correction value and the blood pressure measurement value.
[0326] In some embodiments, the transceiver module 1510 is also used to determine when the measurement time point is reached and send a blood pressure measurement request to the wearable device and the smart home device, wherein the first information is sent by the smart home device in response to the blood pressure measurement request, and the second information is sent by the wearable device in response to the blood pressure measurement request.
[0327] In some embodiments, the transceiver module 1510 is also used to receive photoplethysmography signals and motion detection signals sent by the wearable device.
[0328] The processing module 1520 is further configured to determine whether the first user is in a non-rapid eye movement period according to the photoplethysmography signal and the motion detection signal.
[0329] The transceiver module 1510 is specifically used to determine that the first user is in the non-rapid eye movement period and reaches the measurement time point, and send a blood pressure measurement request to the wearable device and the smart home device.
[0330] In some embodiments, the scene in which the first user is located also includes a second user, the first information also includes the heart rate and / or breathing rate of the first user, the posture information of the second user, the heart rate and / or breathing rate of the second user, and the second information also includes the heart rate and / or breathing rate of the first user. The processing module 1520 is also used to determine that the user wearing the wearable device is the first user based on the first information and the second information, wherein the blood pressure correction value is associated with the first user.
[0331] In some embodiments, the first user's posture is sleeping, and the electronic device 1100 may further include an acquisition module 1130, and the acquisition module 1130 is further used to acquire the shoulder width and shoulder thickness of the first user.
[0332] The processing module 1520 is specifically configured to determine a blood pressure correction value according to the shoulder width and shoulder thickness of the first user and the first information.
[0333] In some embodiments, the acquisition module 1130 is specifically configured to acquire the shoulder width size and shoulder thickness size of the first user in response to the first user inputting the shoulder width size and shoulder thickness size.
[0334] In some embodiments, the acquisition module 1130 is specifically configured to determine the shoulder width and thickness of the first user according to the height and weight of the first user in response to the first user inputting the height and weight.
[0335] In some embodiments, the first user's posture is a sitting posture.
[0336] The sitting posture includes a standard blood pressure measurement test, that is, the first user wears the wearable device with the wrist and palm naturally extended, with the wrist aligned with the heart, and the other hand supporting the elbow, as well as a non-standard blood pressure measurement posture.
[0337] In some embodiments, the acquisition module 1530 is further used to acquire a first image, where the first image is used to indicate the posture of the first user and / or the position of the wearable device.
[0338] The processing module 1520 is specifically configured to determine a blood pressure correction value according to the first image and the first information.
[0339] In the case where each functional module (or unit) is divided according to each function, Fig.16 A schematic diagram of a smart home device 1600 provided in an embodiment of the present application is shown. Fig.16 As shown, the smart home device 1600 includes: a detection module 1610 and a transceiver module 1620 .
[0340] In a possible implementation, the detection module 1610 is configured to detect the posture of the first user and the position of the wearable device.
[0341] The transceiver module 1620 is used to send first information to an electronic device, where the first information includes posture information of the first user and location information of the wearable device, so that the electronic device determines a blood pressure correction value according to the first information.
[0342] In some embodiments, the transceiver module 1620 is further used to receive a blood pressure measurement request sent by an electronic device.
[0343] The transceiver module 1620 is specifically configured to send first information to the electronic device in response to a blood pressure measurement request.
[0344] In some embodiments, the transceiver module 1620 is further used to receive a blood pressure measurement request sent by an electronic device.
[0345] The detection module 1610 is specifically configured to detect the posture of the first user and the position of the wearable device in response to a blood pressure measurement request.
[0346] In some embodiments, the detection module 1610 is configured to determine the posture of the first user and the position of the wearable device based on the point cloud information obtained by the millimeter wave radar.
[0347] In some embodiments, the detection module 1610 is specifically used to determine the posture of the first user and the position of the wearable device according to the point cloud information after the millimeter wave radar and the image obtained by the camera.
[0348] In some embodiments, the scene in which the first user is located also includes a second user, and the detection module 1610 is further used to detect the posture of the second user, the heart rate and / or breathing rate of the first user, and the heart rate and / or breathing rate of the second user.
[0349] In the case where each functional module (or unit) is divided according to each function, Fig.17 FIG. 1 shows a schematic diagram of a wearable device 1700 provided in an embodiment of the present application. Fig.17 As shown, the wearable device 1700 includes: a detection module 1710 and a transceiver module 1720.
[0350] The detection module 1710 is used to detect the blood pressure of the first user;
[0351] The transceiver module 1720 is used to send second information to the electronic device, where the second information includes the blood pressure measurement value of the first user, so that the electronic device determines the blood pressure measurement result according to the blood pressure measurement value.
[0352] In some embodiments, the transceiver module 1720 is also used to receive a blood pressure measurement request sent by an electronic device.
[0353] The detection module 1710 is specifically configured to detect the blood pressure measurement value of the first user in response to a blood pressure measurement request.
[0354] In some embodiments, the transceiver module 1720 is also used to receive a blood pressure measurement request sent by an electronic device.
[0355] The transceiver module 1720 is specifically configured to send second information to the electronic device in response to a blood pressure measurement request.
[0356] In some embodiments, the detection module 1710 is further used to detect the heart rate and / or breathing rate of the first user, and the second information also includes the heart rate and / or breathing rate of the first user.
[0357] In some embodiments, the detection module 1710 is further used to detect a PPG signal and a motion detection signal.
[0358] The transceiver module 1720 is also used to send PPG signals and motion detection signals to electronic devices.
[0359] In a possible implementation, the wearable device further includes a processing module 1730 and a transceiver module 1720, which are configured to receive first information from an electronic device or a smart home device, where the first information includes posture information of the first user and location information of the wearable device;
[0360] The detection module 1710 is used to detect the blood pressure of the first user and determine the blood pressure measurement value;
[0361] A processing module 1730, configured to determine a blood pressure correction value according to the first information;
[0362] The processing module 1730 is further used to determine the blood pressure measurement result according to the blood pressure correction value and the blood pressure measurement value.
[0363] In some embodiments, the transceiver module 1720 is also used to determine that the measurement time point has been reached and send a blood pressure information acquisition request to a smart device or electronic device, wherein the first information is sent by the smart home device in response to the blood pressure information acquisition request, or the first information is generated by the smart home device in response to the blood pressure information acquisition request and circulated through the electronic device.
[0364] In some embodiments, the transceiver module 1720 is specifically used to determine that the sleep state of the first user is in the non-rapid eye movement period and reaches the measurement time point, and send a blood pressure information acquisition request to the electronic device or smart home device.
[0365] In some embodiments, the scene in which the first user is located also includes a second user, the first information also includes the heart rate and / or breathing rate of the first user, the posture information of the second user, and the heart rate and / or breathing rate of the second user, and the detection module 1710 is further used to detect the heart rate and / or breathing rate of the first user;
[0366] The processing module 1730 is further configured to determine that the user wearing the wearable device is the first user according to the first information and at least one of the following: the heart rate of the first user and the breathing frequency of the first user.
[0367] In some embodiments, the processing module 1730 is specifically configured to determine a blood pressure correction value based on the first information and at least one of the following: a heart rate of the first user and a breathing rate of the first user.
[0368] In some embodiments, the posture of the first user is a sleeping posture, and the detection module 1710 is further used to obtain the shoulder width and shoulder thickness of the first user;
[0369] The processing module 1730 is specifically configured to determine a blood pressure correction value according to the shoulder width and shoulder thickness of the first user and the first information.
[0370] In some embodiments, the detection module 1710 is specifically configured to obtain the shoulder width size and shoulder thickness size of the first user in response to the first user inputting the shoulder width size and shoulder thickness size.
[0371] In some embodiments, the detection module 1710 is specifically configured to determine the shoulder width and thickness of the first user according to the height and weight of the first user in response to the first user inputting the height and weight.
[0372] In some embodiments, the first user's posture is a sitting posture.
[0373] In some embodiments, the smart home device includes a millimeter wave radar, and the first information is determined by point cloud information obtained by the smart home device through the millimeter wave radar.
[0374] In some embodiments, the smart home device includes a millimeter wave radar and a camera, and the first information is determined by the point cloud information obtained by the smart home device through the millimeter wave radar and the image obtained by the camera.
[0375] In some embodiments, the smart home device includes a camera, and the first information is determined by an image obtained by the smart home device through the camera.
[0376] The present application also provides a computer program product, which, when executed in an electronic device, enables the electronic device to execute the technical solution in the above embodiment. Its implementation principle and technical effect are similar to those of the above method-related embodiments, and will not be described in detail here.
[0377] The embodiment of the present application also provides a readable storage medium, the readable storage medium contains instructions, when the instructions are executed in an electronic device, the electronic device executes the technical solution of the above embodiment. The implementation principle and technical effect are similar, and will not be repeated here.
[0378] The embodiment of the present application also provides a chip, which is used to execute instructions. When the chip is running, the technical solution in the above embodiment is executed. The implementation principle and technical effect are similar and will not be repeated here.
[0379] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.
[0380] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0381] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0382] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0383] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0384] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0385] The above is only a specific implementation of the embodiment of the present application, but the protection scope of the embodiment of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiment of the present application, which should be included in the protection scope of the embodiment of the present application. Therefore, the protection scope of the embodiment of the present application should be based on the protection scope of the claims.
Claims
1. A blood pressure measurement method, characterized in that: The method comprises: Receiving first information sent by a smart home device, where the first information includes posture information of a first user and location information of a wearable device; receiving second information sent by the wearable device, where the second information includes a blood pressure measurement value of the first user; determining a blood pressure correction value according to the first information; A blood pressure measurement result is determined based on the blood pressure measurement value and the blood pressure correction value.
2. The method according to claim 1, characterized in that Before receiving the first information sent by the smart home device and the second information sent by the wearable device, the method further includes: Determine that the measurement time point has been reached, and send a blood pressure measurement request to the wearable device and the smart home device, wherein the first information is sent by the smart home device in response to the blood pressure measurement request, and the second information is sent by the wearable device in response to the blood pressure measurement request.
3. The method according to claim 2, characterized in that The method further comprises: Receiving a photoplethysmography signal and a motion detection signal sent by the wearable device; The determining that the measurement time point is reached and sending a blood pressure measurement request to the wearable device and the smart home device includes: determining whether the first user is in a non-rapid eye movement period according to the photoplethysmography signal and the motion detection signal; It is determined that the sleep state of the first user is in the non-rapid eye movement period and reaches the measurement time point, and the blood pressure measurement request is sent to the wearable device and the smart home device.
4. The method according to any one of claims 1 to 3, characterized in that The scene where the first user is located also includes a second user, the first information also includes the heart rate and / or breathing rate of the first user, the posture information of the second user, the heart rate and / or breathing rate of the second user, the second information also includes the heart rate and / or breathing rate of the first user, and the method further includes: The user wearing the wearable device is determined as the first user according to the first information and the second information, wherein the blood pressure correction value is associated with the first user.
5. The method according to claim 4, characterized in that The step of determining the blood pressure correction value according to the first information includes: The blood pressure correction value is determined according to the first information and the second information.
6. The method according to any one of claims 1 to 5, characterized in that The posture of the first user is a sleeping posture, and the method further includes: Obtaining the shoulder width and thickness of the first user; The determining of the blood pressure correction value according to the first information includes: The blood pressure correction value is determined based on the shoulder width dimension, shoulder thickness dimension and the first information of the first user.
7. The method according to claim 6, characterized in that The obtaining the shoulder width and shoulder thickness of the first user includes: In response to the operation of the first user inputting the shoulder width size and the shoulder thickness size, the shoulder width size and the shoulder thickness size of the first user are acquired.
8. The method according to claim 6, characterized in that The obtaining the shoulder width and shoulder thickness of the first user includes: In response to the first user inputting the height and weight, the shoulder width and thickness of the first user are determined according to the height and weight of the first user.
9. The method according to any one of claims 1 to 5, characterized in that The first user's posture is a sitting posture.
10. The method according to any one of claims 1 to 9, characterized in that The smart home device includes a millimeter wave radar, and the first information is determined by point cloud information obtained by the smart home device through the millimeter wave radar.
11. The method according to any one of claims 1 to 9, characterized in that The smart home device includes a millimeter wave radar and a camera, and the first information is determined by the smart home device through the point cloud information obtained by the millimeter wave radar and the image obtained by the camera.
12. The method according to any one of claims 1 to 9, characterized in that The smart home device includes a camera, and the first information is determined by an image obtained by the smart home device through the camera.
13. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Acquire a first image, where the first image is used to indicate a posture of the first user and / or a position of the wearable device; The determining of the blood pressure correction value according to the first information includes: The blood pressure correction value is determined according to the first image and the first information.
14. A blood pressure measurement method, characterized in that: The method is applied to a wearable device, and the method comprises: Receiving first information from an electronic device or a smart home device, where the first information includes posture information of a first user and location information of the wearable device; detecting the blood pressure of the first user and determining a blood pressure measurement value; determining a blood pressure correction value according to the first information; A blood pressure measurement result is determined based on the blood pressure correction value and the blood pressure measurement value.
15. The method according to claim 14, characterized in that Before receiving the first information of the electronic device or smart home device, the method further includes: Determine that the measurement time point has been reached, and send a blood pressure information acquisition request to the smart home device or the electronic device, wherein the first information is sent by the smart home device in response to the blood pressure information acquisition request, or the first information is generated by the smart home device in response to the blood pressure information acquisition request and circulated through the electronic device.
16. The method according to claim 15, characterized in that The determining that the measurement time point is reached and sending a blood pressure information acquisition request to the smart home device or the electronic device includes: It is determined that the sleep state of the first user is in the non-rapid eye movement period and that the measurement time point is reached, and a request for obtaining the blood pressure information is sent to the electronic device or the smart home device.
17. The method according to any one of claims 14 to 16, characterized in that The scene where the first user is located also includes a second user, the first information also includes the heart rate and / or breathing rate of the first user, the posture information of the second user, and the heart rate and / or breathing rate of the second user, and the method further includes: detecting a heart rate and / or a breathing rate of the first user; According to the first information and at least one of the following: the heart rate of the first user and the breathing rate of the first user, it is determined that the user wearing the wearable device is the first user, wherein the blood pressure correction value is associated with the first user.
18. The method according to claim 17, characterized in that The step of determining the blood pressure correction value according to the first information includes: The blood pressure correction value is determined according to the first information and at least one of the following: a heart rate of the first user and a breathing frequency of the first user.
19. The method according to any one of claims 14 to 18, characterized in that The posture of the first user is a sleeping posture, and the method further includes: Obtaining the shoulder width and thickness of the first user; The determining of the blood pressure correction value according to the first information includes: The blood pressure correction value is determined based on the shoulder width dimension, shoulder thickness dimension and the first information of the first user.
20. The method according to claim 19, characterized in that The obtaining the shoulder width and shoulder thickness of the first user includes: In response to the operation of the first user inputting the shoulder width size and the shoulder thickness size, the shoulder width size and the shoulder thickness size of the first user are acquired.
21. The method according to claim 19, characterized in that The obtaining the shoulder width and shoulder thickness of the first user includes: In response to the first user inputting the height and weight, the shoulder width and thickness of the first user are determined according to the height and weight of the first user.
22. The method according to any one of claims 14 to 18, characterized in that The first user's posture is a sitting posture.
23. The method according to any one of claims 14 to 22, characterized in that The smart home device includes a millimeter wave radar, and the first information is determined by point cloud information obtained by the smart home device through the millimeter wave radar.
24. The method according to any one of claims 14 to 22, characterized in that The smart home device includes a millimeter wave radar and a camera, and the first information is determined by the smart home device through the point cloud information obtained by the millimeter wave radar and the image obtained by the camera.
25. The method according to any one of claims 14 to 22, characterized in that The smart home device includes a camera, and the first information is determined by an image obtained by the smart home device through the camera.
26. An electronic device, characterized in that: The method comprises one or more processors; one or more memories; the one or more memories store one or more computer programs, the one or more computer programs include instructions, and when the instructions are executed by the one or more processors, the method according to any one of claims 1 to 13 is executed.
27. A wearable device, characterized in that: The method comprises one or more processors; one or more memories; the one or more memories store one or more computer programs, the one or more computer programs include instructions, and when the instructions are executed by the one or more processors, the method as claimed in any one of claims 14 to 25 is executed.
28. A chip, characterized in that: The chip includes a processor and a communication interface, wherein the communication interface is used to receive a signal and transmit the signal to the processor, and the processor processes the signal so that the method according to any one of claims 1 to 25 is executed.
29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the method according to any one of claims 1 to 25 is executed.
Citation Information
Patent Citations
Method, device and apparatus for measuring blood pressure based on wearable device
CN109044303A
Height correction device, and blood pressure measurement system and height correction method using height correction device
CN110418602A
Data correction method, data correction device, electronic equipment and readable storage medium
CN114391822A
Pulse wave continuous blood pressure measurement system and method based on error compensation
CN116172528A