KR20170069411A - System, method and program for calculating blood pressure by plural wearable devices - Google Patents
System, method and program for calculating blood pressure by plural wearable devices Download PDFInfo
- Publication number
- KR20170069411A KR20170069411A KR1020150176554A KR20150176554A KR20170069411A KR 20170069411 A KR20170069411 A KR 20170069411A KR 1020150176554 A KR1020150176554 A KR 1020150176554A KR 20150176554 A KR20150176554 A KR 20150176554A KR 20170069411 A KR20170069411 A KR 20170069411A
- Authority
- KR
- South Korea
- Prior art keywords
- wearable device
- data
- blood pressure
- wearable
- time difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/021—Measuring pressure in heart or blood vessels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02405—Determining heart rate variability
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/107—Measuring physical dimensions, e.g. size of the entire body or parts thereof
- A61B5/1075—Measuring physical dimensions, e.g. size of the entire body or parts thereof for measuring dimensions by non-invasive methods, e.g. for determining thickness of tissue layer
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/107—Measuring physical dimensions, e.g. size of the entire body or parts thereof
- A61B5/1076—Measuring physical dimensions, e.g. size of the entire body or parts thereof for measuring dimensions inside body cavities, e.g. using catheters
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Cardiology (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Vascular Medicine (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
본 발명은 복수의 웨어러블 디바이스를 이용한 혈압 산출시스템, 산출방법 및 산출프로그램에 관한 것이다.
본 발명의 일실시예에 따른 복수의 웨어러블 디바이스를 이용한 혈압 산출방법은, 심박데이터를 획득하는 단계(S100); 상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 착용된 측정지점 간의 시간차데이터를 산출하는 단계(S200); 및 상기 시간차데이터를 바탕으로 혈압데이터를 산출하는 단계(S300);를 포함한다.
본 발명에 따르면, 별도로 혈압 측정을 위한 행동을 수행할 필요없이 착용한 복수의 웨어러블 디바이스에 혈압을 산출할 수 있어서 간편하게 이용할 수 있다.The present invention relates to a blood pressure calculation system using a plurality of wearable devices, a calculation method, and a calculation program.
The blood pressure calculation method using a plurality of wearable devices according to an embodiment of the present invention includes: acquiring heart rate data (S100); A step (S200) of calculating time difference data between the first wearable device and the measurement point worn by the second wearable device through the first heartbeat data and the second heartbeat data; And calculating blood pressure data based on the time difference data (S300).
INDUSTRIAL APPLICABILITY According to the present invention, blood pressure can be calculated for a plurality of wearable devices worn without separately performing an action for measuring blood pressure, so that the blood pressure can be easily used.
Description
본 발명은 복수의 웨어러블 디바이스를 이용한 혈압 산출시스템, 산출방법 및 산출프로그램에 관한 것으로, 보다 자세하게는 별도의 혈압측정을 위한 장치를 구비하지 않고, 복수의 웨어러블 디바이스를 이용하여 간편하게 혈압을 산출할 수 있는 시스템, 방법 및 프로그램에 관한 것이다.The present invention relates to a blood pressure calculation system using a plurality of wearable devices, a calculation method and a calculation program thereof, and more particularly to a blood pressure calculation system using a plurality of wearable devices, The present invention relates to a system, a method, and a program.
병원에 가지 않고서도 자신의 혈당과 혈압을 언제 어디서나 확인할 수 있는 유비쿼터스(ubiquitous) 헬스케어 관련 의료기기들이 많이 보급되어, 혈당 환자나 고혈압 환자들은 자신의 집이나 사무실에서 이를 사용하고 있다.Many ubiquitous healthcare-related medical devices that can check their blood sugar and blood pressure anytime and anywhere without having to go to a hospital are widely available, and patients with blood sugar or hypertension use them in their home or office.
고혈압은 심혈관 질환의 주요 원인이 되고 있으며, 또한 뇌졸중의 주요한 발병 원인이 된다. 고혈압으로 인해 전 세계적으로 매년 3천억 달러의 의료비용이 소요되고 있다. 우리나라뿐만 아니라 전 세계 성인들의 25%가 고혈압 환자이며, 미국인은 성인 3명 중 1명이 고혈압 환자이라고 보고되었다.Hypertension is a major cause of cardiovascular disease and is also a major cause of stroke. Hypertension is costing the world $ 300 billion a year in medical costs. It is reported that 25% of adults around the world as well as Korea are hypertensive, and 1 in 3 Americans are hypertensive.
우리나라 30세 이상 전체 성인 중 30%가 고혈압 위험군에 속하며, 나이가 증가할수록 고혈압 유병률이 증가하여 60세 이상 성인의 경우에는 50% 정도의 유병률을 나타내고 있다. 조금 더 빠른 시간 안에 고혈압의 위험을 알리기 위해서는 혈압을 지속적으로 측정하여, 실시간으로 알려주는 시스템이 필요하다.In Korea, 30% of adults over 30 years belong to the high - risk group, and the prevalence of hypertension increases with age. The prevalence of hypertension is about 50% in adults over 60 years of age. In order to signal the danger of hypertension within a short period of time, we need a system that continuously measures blood pressure and reports it in real time.
이와 같은 고혈압으로 인한 사망률을 감소시키기 위한 다양한 유형의 연구들이 시도되고 있다. 그들 중의 하나는 만성 심장질환 환자들의 폐동맥(pulmonary artery)에 혈압 측정 센서를 삽입하여 실시간으로 혈압을 측정한 후 이를 무선통신을 이용하여 주치의에게 전송하면 주치의는 원격지에서 환자의 폐동맥 혈압 변화 양상을 모니터링 하여 처방을 환자에게 전달하는 유비쿼터스 헬스케어(u_Health;ubiquitous Healthcare)를 적용함에 의해 환자들이 병원을 내원하는 횟수를 획기적으로 감소시킬 수 있는 방법이 제시되었다.Various types of studies have been attempted to reduce the mortality due to hypertension. One of them is to measure the blood pressure in real time by inserting the blood pressure measurement sensor into the pulmonary artery of the patients with chronic heart disease and transmit it to the primary care physician by using wireless communication. The primary care physician monitors the pulmonary artery blood pressure change pattern (U_Health; ubiquitous healthcare), which delivers prescriptions to patients, has been proposed to dramatically reduce the number of times patients are required to enter the hospital.
임상에서는 침습적 혈압 측정 방법 중 카테터(catheter)를 동맥혈관에 삽입하여 혈압을 측정하는 방법을 주로 사용하고 있다. 하지만, 이러한 방법은 지속적이고 정확하게 혈압을 측정할 수 있으나, 시술 상의 어려움과 동맥 손상, 감염 등의 위험성 때문에 꼭 필요한 경우에만 시술하고 있다. 따라서, 동맥혈관에 혈압 측정용 센서를 삽입하지 않고 비침습적인 방법으로 혈압을 실시간으로 측정할 수 있는 시스템에 관한 연구가 지속적으로 수행되었다.In clinical practice, a method of measuring blood pressure by inserting a catheter into an arterial blood vessel is one of the methods of measuring invasive blood pressure. However, this method can measure blood pressure continuously and accurately, but it is performed only when it is absolutely necessary due to the difficulty of operation, the risk of arterial injury, and infection. Therefore, a system for real-time measurement of blood pressure in a non-invasive manner without inserting a sensor for blood pressure measurement into arterial blood vessels has been continuously studied.
또한, 최근에 웨어러블 디바이스가 많이 등장하고 있으며, 웨어러블 디바이스에 의해 많은 생체데이터가 획득되고 있다. 따라서, 웨어러블 디바이스를 이용하여 혈압을 비침습적으로 간편하게 측정하고, 자주 측정할 수 있는 방식의 도입이 필요하다.In addition, many wearable devices have appeared in recent years, and many biometric data are acquired by wearable devices. Therefore, it is necessary to introduce a method that can easily measure the blood pressure non-invasively using the wearable device and measure it frequently.
복수의 웨어러블 디바이스가 측정한 심박데이터를 통해 산출된 맥파전달시간 또는 맥파전달속도를 이용하여 간편하게 정확한 혈압을 산출하여 사용자에게 제공하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출시스템, 산출방법 및 산출프로그램을 제공하고자 한다.A calculating method, and a calculating program using a plurality of wearable devices that easily calculate an accurate blood pressure using a pulse wave transmission time or a pulse wave transmission rate calculated through heartbeat data measured by a plurality of wearable devices and provide the same to a user, .
본 발명의 일실시예에 따른 복수의 웨어러블 디바이스를 이용한 혈압 산출방법은, 제1웨어러블 디바이스가 제1심박데이터를 획득하는 단계; 제2웨어러블 디바이스로부터 획득된 제2심박데이터를 수신하는 단계; 상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 착용된 측정지점 간의 시간차데이터를 산출하는 단계; 및 상기 시간차데이터를 바탕으로 혈압데이터를 산출하는 단계;를 포함한다.A blood pressure calculating method using a plurality of wearable devices according to an embodiment of the present invention includes: obtaining a first heartbeat data by a first wearable device; Receiving second heartbeat data obtained from a second wearable device; Calculating time difference data between a measurement point at which the first wearable device and the second wearable device are worn through the first heartbeat data and the second heartbeat data; And calculating blood pressure data based on the time difference data.
또한, 상기 시간차데이터 산출단계는, 상기 제1웨어러블 디바이스가 상기 제2웨어러블 디바이스로부터 무선신호를 수신하는 단계; 상기 제2웨어러블 디바이스와의 이격거리를 산출하는 단계; 및 상기 이격거리를 바탕으로 혈관거리를 산출하는 단계;를 더 포함할 수 있다.The time difference data calculation step may include: the first wearable device receiving a radio signal from the second wearable device; Calculating a separation distance from the second wearable device; And calculating a blood vessel distance based on the separation distance.
또한, 상기 제1웨어러블 디바이스 또는 상기 제2웨어러블 디바이스의 움직임패턴 분석을 통해, 상기 제1웨어러블 디바이스 또는 상기 제2웨어러블 디바이스를 착용한 측정지점을 인식하는 단계;를 더 포함할 수 있다.The method may further include recognizing a measurement point wearing the first wearable device or the second wearable device through a movement pattern analysis of the first wearable device or the second wearable device.
또한, 사용자가 n개의 웨어러블 디바이스(n은 2보다 큰 자연수)를 착용하는 경우, 상기 제2심박데이터 수신단계는 제1웨어러블 디바이스는 제2웨어러블 디바이스 내지 제n웨어러블 디바이스로부터 측정된 심박데이터를 수신하는 것을 특징으로 하며, 상기 시간차데이터 산출단계는 n개의 웨어러블 디바이스 중에서 2개씩 조합하여, 복수의 시간차데이터를 산출하는 것을 특징으로 하며, 상기 혈압데이터 산출단계는, 각각의 시간차데이터를 바탕으로 복수의 개별혈압데이터를 산출하는 단계; 및 각각의 개별혈압데이터에 가중치를 적용하여 최종혈압데이터를 산출하는 단계;를 포함할 수 있다.When the user wears n wearable devices (n is a natural number greater than 2), the second wearable device receives the measured heartbeat data from the second wearable device to the nth wearable device Wherein the time difference data calculating step calculates a plurality of time difference data by combining two of the n wearable devices, wherein the blood pressure data calculating step calculates a plurality of time difference data based on each time difference data, Calculating individual blood pressure data; And applying final weights to each individual blood pressure data to calculate final blood pressure data.
또한, 상기 가중치는, 각각의 측정지점에서 발생되는 동잡음 크기를 바탕으로 결정될 수 있다.In addition, the weight can be determined based on the dynamic noise magnitude generated at each measurement point.
본 발명의 다른 일실시예에 따른 복수의 웨어러블 디바이스를 이용한 혈압 산출방법은, 외부단말기가 제1웨어러블 디바이스 및 제2웨어러블 디바이스로부터 획득된 제1심박데이터 및 제2심박데이터를 수신하는 단계; 상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 착용된 측정지점 간의 시간차데이터를 산출하는 단계; 및 상기 시간차데이터를 바탕으로 혈압데이터를 산출하는 단계;를 포함한다.According to another aspect of the present invention, there is provided a blood pressure calculation method using a plurality of wearable devices, comprising: receiving, by an external terminal, first heartbeat data and second heartbeat data obtained from a first wearable device and a second wearable device; Calculating time difference data between a measurement point at which the first wearable device and the second wearable device are worn through the first heartbeat data and the second heartbeat data; And calculating blood pressure data based on the time difference data.
또한, 각각의 웨어러블 디바이스는, 부착되는 측정지점에 상응하는 식별정보를 저장하며, 측정된 심박데이터의 송신 시에 상기 식별정보를 포함하여 전송하는 것을 특징으로 할 수 있다.In addition, each wearable device stores identification information corresponding to a measurement point to be attached, and transmits the identification information when transmitting the measured heartbeat data.
또한, 상기 시간차데이터 산출단계는, 제1식별정보와 제2식별정보를 바탕으로, 제1웨어러블 디바이스 및 제2웨어러블 디바이스가 동일한 혈류경로 상에 위치하는 지 여부를 판단하는 단계; 상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 동일한 혈류경로 상에 위치하지 않는 것으로 판단된 경우, 상기 제1식별정보 및 제2식별정보에 상응하는 심장으로부터의 혈관거리를 산출하는 단계;를 더 포함할 수 있다.The time difference data calculation step may include: determining whether the first wearable device and the second wearable device are located on the same blood flow path, based on the first identification information and the second identification information; Calculating a blood vessel distance from the heart corresponding to the first identification information and the second identification information when it is determined that the first wearable device and the second wearable device are not located on the same blood flow path .
또한, 상기 혈관거리 산출단계는, 사용자의 신체정보데이터를 혈관거리 기준데이터에 적용하여, 상기 제1식별정보 또는 제2식별정보에 대한 혈관거리를 산출하는 것을 특징으로 하며, 상기 혈관거리 기준데이터는 신체조건별로 심장으로부터 각 측정지점까지의 혈관거리를 포함할 수 있다.The blood vessel distance calculating step may calculate the blood vessel distance to the first identification information or the second identification information by applying the user's body information data to the blood vessel distance reference data, May include blood vessel distances from the heart to each measurement point by physical condition.
또한, 특정한 웨어러블 디바이스가 복수의 신체부위에 착용가능한 경우, 다른 웨어러블 디바이스와의 위치관계를 바탕으로 착용한 신체부위를 산출하는 단계;를 더 포함하는 단계;를 더 포함할 수 있다.The method may further include the step of calculating a body part worn on the basis of the positional relationship with the other wearable device when a specific wearable device can be worn on a plurality of body parts.
또한, 사용자가 n개의 웨어러블 디바이스(n은 2보다 큰 자연수)를 착용하는 경우, 상기 심박데이터 수신단계는 외부단말기가 제1웨어러블 디바이스 내지 제n웨어러블 디바이스로부터 측정된 심박데이터를 수신하는 것을 특징으로 하며, 상기 시간차데이터 산출단계는 n개의 웨어러블 디바이스 중에서 2개씩 조합하여, 복수의 시간차데이터를 산출하는것을 특징으로 하며, 상기 혈압데이터 산출단계는, 각각의 시간차데이터를 바탕으로 복수의 개별혈압데이터를 산출하는 단계; 및 각각의 개별혈압데이터에 가중치를 적용하여 최종혈압데이터를 산출하는 단계;를 포함할 수 있다.In addition, when the user wears n wearable devices (n is a natural number greater than 2), the heartbeat data receiving step is characterized in that the external terminal receives the measured heartbeat data from the first wearable device to the nth wearable device Wherein the time difference data calculating step calculates a plurality of time difference data by combining two of the n wearable devices, wherein the blood pressure data calculating step calculates a plurality of individual blood pressure data based on each time difference data, Calculating; And applying final weights to each individual blood pressure data to calculate final blood pressure data.
또한, 상기 가중치는, 각각의 측정지점에서 발생되는 동잡음 크기를 바탕으로 결정될 수 있다.In addition, the weight can be determined based on the dynamic noise magnitude generated at each measurement point.
본 발명의 또 다른 일실시예에 따른 복수의 웨어러블 디바이스를 이용한 혈압 산출프로그램은, 하드웨어와 결합되어 상기 언급된 복수의 웨어러블 디바이스를 이용한 혈압 산출방법을 실행하며, 매체에 저장된다.A blood pressure calculation program using a plurality of wearable devices according to another embodiment of the present invention executes a blood pressure calculation method using the above-mentioned plurality of wearable devices in combination with hardware, and is stored in a medium.
상기와 같은 본 발명에 따르면, 아래와 같은 다양한 효과들을 가진다.According to the present invention as described above, the following various effects are obtained.
첫째, 기존의 혈압측정 방식에 비해 정확한 혈압데이터를 산출할 수 있다. 특히, 여러 개의 웨어러블 디바이스를 통해 많은 심박데이터를 획득할수록 정확한 혈압데이터를 산출할 수 있다.First, accurate blood pressure data can be calculated as compared with the existing blood pressure measurement method. Particularly, as more heartbeat data is acquired through a plurality of wearable devices, accurate blood pressure data can be calculated.
둘째, 별도로 혈압 측정을 위한 행동을 수행할 필요없이 착용한 복수의 웨어러블 디바이스에 혈압을 산출할 수 있어서 간편하게 이용할 수 있다. 특히, 수시로 혈압을 체크하여야 하는 환자들이 유용하게 사용할 수 있다.Second, the blood pressure can be calculated for a plurality of wearable devices worn without separately performing an action for measuring blood pressure, so that the blood pressure can be easily used. Particularly, patients who need to check blood pressure from time to time can be useful.
셋째, 별도의 혈압을 측정하는 장치를 구비할 필요가 없고, 심박데이터를 측정할 수 있는 복수의 웨어러블 디바이스 간의 연동을 통해 혈압데이터를 산출할 수 있다. 따라서, 사용자는 혈압 측정을 위해 별도의 장치를 구입하지 않을 수 있다.Third, blood pressure data can be calculated through interlocking between a plurality of wearable devices capable of measuring heartbeat data, without needing a separate device for measuring blood pressure. Therefore, the user may not purchase a separate device for blood pressure measurement.
도 1은 본 발명의 일실시예에 따른 제1웨어러블 디바이스에 의해 혈압을 산출하는 혈압산출시스템의 연결관계도이다.
도 2는 본 발명의 일실시예에 따른 제1웨어러블 디바이스에 의해 혈압을 산출하는 경우의 복수의 웨어러블 디바이스의 신체 착용 예시도면이다.
도 3은 본 발명의 일실시예에 따른 외부단말기에 의해 혈압을 산출하는 혈압산출시스템의 연결관계도이다.
도 4는 본 발명의 일실시예에 따른 외부단말기에 의해 혈압을 산출하는 경우의 복수의 웨어러블 디바이스의 신체 착용 예시도면이다.
도 5는 본 발명의 일실시예에 따른 복수의 웨어러블 디바이스를 이용한 혈압산출방법의 순서도이다.
도 6은 본 발명의 일실시예에 따른 제1웨어러블 디바이스에 의해 혈압을 산출하는 경우의 복수의 웨어러블 디바이스를 이용한 혈압산출방법의 순서도이다.
도 7은 본 발명의 일실시예에 따른 외부단말기에 의해 혈압을 산출하는 경우의 복수의 웨어러블 디바이스를 이용한 혈압산출방법의 순서도이다.
도 8은 본 발명의 일실시예에 따라 웨어러블 디바이스간 이격거리를 통해 혈관거리를 산출하는 과정에 대한 순서도이다.
도 9는 본 발명의 일실시예에 따라 각 웨어러블 디바이스의 식별정보를 이용하여 혈관거리를 산출하는 과정에 대한 순서도이다.
도 10은 본 발명의 일실시예에 따라 3개 이상의 웨어러블 디바이스를 이용하는 경우에 혈압데이터를 산출하는 과정에 대한 순서도이다.1 is a connection diagram of a blood pressure calculation system for calculating a blood pressure by a first wearable device according to an embodiment of the present invention.
Fig. 2 is a view showing an example of wearing a plurality of wearable devices in a case where a blood pressure is calculated by a first wearable device according to an embodiment of the present invention. Fig.
3 is a connection diagram of a blood pressure calculation system for calculating a blood pressure by an external terminal according to an embodiment of the present invention.
FIG. 4 is a view showing an example of wearing a body of a plurality of wearable devices in a case where a blood pressure is calculated by an external terminal according to an embodiment of the present invention. FIG.
5 is a flowchart of a blood pressure calculation method using a plurality of wearable devices according to an embodiment of the present invention.
6 is a flowchart of a blood pressure calculating method using a plurality of wearable devices in the case of calculating a blood pressure by a first wearable device according to an embodiment of the present invention.
7 is a flowchart of a blood pressure calculating method using a plurality of wearable devices in the case of calculating a blood pressure by an external terminal according to an embodiment of the present invention.
FIG. 8 is a flowchart illustrating a process of calculating a blood vessel distance through a distance between wearable devices according to an embodiment of the present invention. Referring to FIG.
9 is a flowchart illustrating a process of calculating a vein distance using identification information of each wearable device according to an embodiment of the present invention.
10 is a flowchart illustrating a process of calculating blood pressure data when three or more wearable devices are used according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of illustrating embodiments and is not intended to be limiting of the present invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. The terms " comprises "and / or" comprising "used in the specification do not exclude the presence or addition of one or more other elements in addition to the stated element.
본 명세서에서 외부단말기는 연산처리를 수행하여 사용자에게 결과를 제공할 수 있는 다양한 장치들이 모두 포함된다. 예를 들어, 외부단말기는 데스크 탑 PC, 노트북(Note Book) 뿐만 아니라 스마트폰(Smart phone), 태블릿 PC, 셀룰러폰(Cellular phone), 피씨에스폰(PCS phone; Personal Communication Service phone), 동기식/비동기식 IMT-2000(International Mobile Telecommunication-2000)의 이동 단말기, 팜 PC(Palm Personal Computer), 개인용 디지털 보조기(PDA; Personal Digital Assistant) 등도 해당될 수 있다. An external terminal in this specification includes all the various devices that can perform computational processing to provide results to a user. For example, the external terminal may be a smart phone, a tablet PC, a cellular phone, a personal communication service phone (PCS phone), a synchronous / A mobile terminal of an asynchronous IMT-2000 (International Mobile Telecommunication-2000), a Palm Personal Computer (PC), and a personal digital assistant (PDA).
본 명세서에서 웨어러블 디바이스는 사용자가 착용할 수 있는 다양한 디바이스를 의미한다. 웨어러블 디바이스는 손목 착용형 웨어러블 디바이스(예를 들어, 스마트 밴드, 스마트 워치 등), 글라스형 웨어러블 디바이스(예를 들어, 스마트 글라스 등), 장신구형(예를 들어, 반지, 귀걸이, 목걸이 등) 웨어러블 디바이스, 헬맷형 웨어러블 디바이스 등을 포함할 수 있다. 또한, 웨어러블 디바이스는 특정한 신체부위에 착용하는 웨어러블 디바이스가 아닌 다양한 신체부위에 착용 가능한 형태의 디바이스도 포함하며, 신체에 부착할 수 있는 패치형 디바이스도 포함할 수 있다.In this specification, a wearable device refers to various devices that can be worn by a user. Wearable devices can be worn wearable wearable devices (e.g., smart bands, smart watches and the like), glass wearable devices (e.g., smart glasses and the like), ornaments (e.g., rings, Device, a helmet type wearable device, and the like. In addition, the wearable device includes a device that can be worn on various body parts, not a wearable device worn on a specific body part, and may include a patch-type device that can be attached to the body.
본 명세서에서 심박데이터는, 특정한 신체지점(즉, 웨어러블 디바이스가 착용된 신체부위)에서 측정되는 심전도 또는 심장박동에 따른 맥파 데이터를 의미한다. 심박데이터는 심장박동에 따른 심전도 또는 맥파가 최대치(Peak)가 되는 시점(예를 들어, 특정한 웨어러블 디바이스를 착용한 특정한 신체지점에서 심전도 또는 맥파가 최대치가 되는 시점)을 의미할 수도 있다. 본 명세서에서 제n심박데이터(n은 자연수)는 제n웨어러블 디바이스에 의해 측정되는 심박데이터를 의미한다. 예를 들어, 제1심박데이터는 제1웨어러블 디바이스에 의해 측정되는 심박데이터일 수 있다.Herein, the heartbeat data refers to pulse wave data according to an electrocardiogram or a heartbeat measured at a specific body point (i.e., a body part where the wearable device is worn). The heartbeat data may mean a time point at which the electrocardiogram or pulse wave according to the heartbeat reaches a maximum value (for example, a time point when the electrocardiogram or the pulse wave reaches a maximum value at a specific body point wearing the wearable device). In the present specification, the n-th heartbeat data (n is a natural number) means heartbeat data measured by the nth wearable device. For example, the first heartbeat data may be heartbeat data measured by the first wearable device.
본 명세서에서 식별정보는 웨어러블 디바이스의 착용위치를 판단하는데 이용되는 정보를 의미한다. 식별정보는 웨어러블 디바이스의 유형정보(예를 들어, 손목형, 반지형, 귀걸이형 등)를 포함할 수 있다. 또한, 식별정보는 웨어러블 디바이스를 착용한 신체부위로 판단되어 웨어러블 디바이스 내부에 저장된 정보를 포함할 수 있다. 예를 들어, 웨어러블 디바이스를 복수의 신체부위에 착용할 수 있는 경우, 식별정보는 사용자에 의해 착용부위로 지정된 위치에 대한 정보(예를 들어, 웨어러블 디바이스의 화면 상에 제시되는 복수의 신체부위 중에서 사용자에 의해 착용된 부위로 입력된 위치를 나타내는 정보)를 의미할 수 있다.In the present specification, the identification information means information used to determine a wearing position of the wearable device. The identification information may include type information of the wearable device (e.g., a wrist shape, a ring shape, an earring shape, and the like). In addition, the identification information may include information stored in the wearable device as being determined as a body part wearing the wearable device. For example, when the wearable device can be worn on a plurality of body parts, the identification information may include information about a position designated as a wear part by the user (for example, a plurality of body parts presented on the screen of the wearable device Information indicating the position input to the part worn by the user).
이하, 도면을 참조하여 본 발명의 실시예들에 따른 복수의 웨어러블 디바이스를 이용한 혈압 산출시스템, 산출방법 및 산출프로그램에 대해 설명하기로 한다.Hereinafter, a blood pressure calculation system using a plurality of wearable devices, a calculation method, and a calculation program according to embodiments of the present invention will be described with reference to the drawings.
도 1은 본 발명의 일실시예에 따른 제1웨어러블 디바이스(110)에 의해 혈압을 산출하는 혈압산출시스템의 연결관계도이다. 도 2는 본 발명의 일실시예에 따른 제1웨어러블 디바이스(110)에 의해 혈압을 산출하는 경우의 복수의 웨어러블 디바이스의 신체 착용 예시도면이다.1 is a connection diagram of a blood pressure calculation system for calculating a blood pressure by a first
도 1을 참조하면, 본 발명의 일실시예에 따른 복수의 웨어러블 디바이스(100)를 이용한 혈압 산출시스템은, 복수의 웨어러블 디바이스(100);를 포함한다. 즉, 상기 혈압산출시스템은, 제1웨어러블 디바이스(110) 및 제2웨어러블 디바이스(120)를 포함할 수 있다(세 개 이상의 웨어러블 디바이스(100)를 포함하는 경우, 제n웨어러블 디바이스(n은 2보다 큰 자연수)까지 n개의 웨어러블 디바이스(100)를 포함할 수 있다. Referring to FIG. 1, a blood pressure calculation system using a plurality of
제1웨어러블 디바이스(110)는, 제m웨어러블 디바이스(m은 2보다 크거나 같은 자연수)로부터 혈압 산출에 필요한 심박데이터를 수신한다. 또한, 제1웨어러블 디바이스(110)는 착용된 지점의 심박데이터를 측정하는 기능을 수행한다. 또한, 제1웨어러블 디바이스(110)는 직접 측정 및 수신된 복수의 심박데이터를 이용하여 하나 이상의 시간차데이터를 산출할 수 있다. 또한, 제1웨어러블 디바이스(110)는 산출된 시간차데이터를 이용하여 혈압데이터를 산출할 수 있다.The first
제m웨어러블 디바이스(m은 2보다 크거나 같은 자연수)는 착용된 각 지점의 심박데이터를 측정하고, 측정된 심박데이터를 무선통신을 통해 제1웨어러블 디바이스(110)로 송신하는 기능을 수행한다. The m wearable device (m is a natural number equal to or greater than 2) measures heart rate data of each worn point and transmits the measured heart rate data to the first
제1웨어러블 디바이스(110)는 사용자의 설정에 의해 복수의 웨어러블 디바이스(100) 중에서 선택될 수 있다. 또한, 사용자에게 착용되는 복수의 웨어러블 디바이스(100) 중에서 연산속도가 가장 빠른 디바이스가 제1웨어러블 디바이스(110)로 자동 선택될 수도 있고, 연산기능을 특정한 웨어러블 디바이스(100)만 포함하는 경우 해당 웨어러블 디바이스(100)가 제1웨어러블 디바이스(110)로 자동 선택될 수도 있다.The first
도 2에서와 같이, 제1웨어러블 디바이스(예를 들어, 손목형 웨어러블 디바이스), 제2웨어러블 디바이스(예를 들어, 귀걸이형 웨어러블 디바이스) 및 제3웨어러블 디바이스(예를 들어, 패치형 웨어러블 디바이스)가 심박데이터를 측정하고, 제2웨어러블 디바이스와 제3웨어러블 디바이스는 심박데이터를 제1웨어러블 디바이스로 전송할 수 있다. 제1웨어러블 디바이스는 세 개의 심박데이터를 이용하여 복수의 시간차데이터를 산출하고, 각각의 시간차데이터를 통해 혈압데이터를 산출할 수 있다. 구체적으로, 제1웨어러블 디바이스는 3쌍의 웨어러블 디바이스 조합을 통해 3개의 시간차데이터를 산출하고, 3개의 시간차데이터에 따라 3개의 혈압데이터를 산출할 수 있다. 제1웨어러블 디바이스(즉, 손목착용형 웨어러블 디바이스)는 산출된 혈압데이터를 디스플레이부 또는 음향출력부를 통해 출력하여 사용자에게 제공할 수 있다.As shown in FIG. 2, a first wearable device (e.g., a wrist wearable device), a second wearable device (e.g., earring wearable device) and a third wearable device The second wearable device and the third wearable device measure heartbeat data, and the heartbeat data can be transmitted to the first wearable device. The first wearable device can calculate the plurality of time difference data using the three heartbeat data and calculate the blood pressure data through each time difference data. Specifically, the first wearable device calculates three time difference data through three pairs of wearable device combinations, and can calculate three pieces of blood pressure data according to three time difference data. The first wearable device (i.e., a wrist wearable wearable device) outputs the calculated blood pressure data through the display unit or the sound output unit and provides the result to the user.
도 3은 본 발명의 일실시예에 따른 외부단말기(200)에 의해 혈압을 산출하는 혈압산출시스템의 연결관계도이다. 도 4는 본 발명의 일실시예에 따른 외부단말기에 의해 혈압을 산출하는 경우의 복수의 웨어러블 디바이스의 신체 착용 예시도면이다.3 is a connection diagram of a blood pressure calculation system for calculating a blood pressure by the external terminal 200 according to an embodiment of the present invention. FIG. 4 is a view showing an example of wearing a body of a plurality of wearable devices in a case where a blood pressure is calculated by an external terminal according to an embodiment of the present invention. FIG.
본 발명의 다른 일실시예에 따른 복수의 웨어러블 디바이스(100)를 이용한 혈압 산출시스템은, 외부단말기(200); 및 복수의 웨어러블 디바이스(100);를 포함할 수 있다. A blood pressure calculation system using a plurality of wearable devices (100) according to another embodiment of the present invention includes an external terminal (200); And a plurality of wearable devices (100).
외부단말기(200)는 사용자에 의해 휴대가 가능하며 복수의 웨어러블 디바이스(100)와 통신이 가능한 이동단말기를 포함할 수 있다. 또한, 사용자가 실내에서 생활하는 경우, 외부단말기(200)는 실내에 설치된 특정한 장치(예를 들어, 스마트TV 등) 등이 해당될 수 있다.The external terminal 200 may include a mobile terminal that is portable by a user and is capable of communicating with a plurality of
외부단말기(200)는 복수의 웨어러블 디바이스(100)로부터 혈압 산출에 필요한 심박데이터를 수신한다. 또한, 외부단말기(200)는 수신된 복수의 심박데이터를 이용하여 하나 이상의 시간차데이터를 산출할 수 있다. 또한, 외부단말기(200)는 산출된 시간차데이터를 이용하여 혈압데이터를 산출할 수 있다.The external terminal 200 receives the heartbeat data required for blood pressure calculation from the plurality of
복수의 웨어러블 디바이스(100)는 착용된 각 지점의 심박데이터를 측정하고, 측정된 심박데이터를 무선통신을 통해 외부단말기(200)로 송신하는 기능을 수행한다. The plurality of
도 4에서와 같이, 제1웨어러블 디바이스(110)(예를 들어, 손목형 웨어러블 디바이스), 제2웨어러블 디바이스(120)(예를 들어, 귀걸이형 웨어러블 디바이스) 및 제3웨어러블 디바이스(130)(예를 들어, 패치형 웨어러블 디바이스)가 심박데이터를 측정하고, 제1웨어러블 디바이스(110) 내지 제3웨어러블 디바이스(130)는 심박데이터를 외부단말기(200)로 전송할 수 있다. 외부단말기(200)는 세 개의 심박데이터를 이용하여 복수의 시간차데이터를 산출하고, 각각의 시간차데이터를 통해 혈압데이터를 산출할 수 있다. 구체적으로, 외부단말기(200)는 3쌍의 웨어러블 디바이스(100) 조합을 통해 3개의 시간차데이터를 산출하고, 3개의 시간차데이터에 따라 3개의 혈압데이터를 산출할 수 있다. 외부단말기(200)(예를 들어, 스마트폰)는 산출된 혈압데이터를 디스플레이부 또는 음향출력부를 통해 출력하여 사용자에게 제공할 수 있다.As shown in FIG. 4, the first wearable device 110 (e.g., a wrist wearable device), the second wearable device 120 (e.g., earring wearable device) and the third wearable device 130 (E.g., a patch type wearable device) measures heartbeat data, and the first
도 5은 본 발명의 일실시예에 따른 복수의 웨어러블 디바이스(100)를 이용한 혈압 산출방법의 순서도이다.5 is a flowchart of a blood pressure calculation method using a plurality of
도 5을 참조하면, 본 발명의 일실시예에 따른 복수의 웨어러블 디바이스(100)를 이용한 혈압 산출방법은, 심박데이터를 획득하는 단계(S100); 상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스(110)와 상기 제2웨어러블 디바이스(120)가 착용된 측정지점 간의 시간차데이터를 산출하는 단계(S200); 및 상기 시간차데이터를 바탕으로 혈압데이터를 산출하는 단계(S300);를 포함한다. 본 발명의 일실시예에 따른 복수의 웨어러블 디바이스(100)를 이용한 혈압 산출방법을 순서대로 설명한다.Referring to FIG. 5, a blood pressure calculation method using a plurality of
제1웨어러블 디바이스(110) 또는 외부단말기(200)가 심박데이터를 획득 또는 수신한다(S100). 웨어러블 디바이스(100)는 다양한 방식을 통해 심박데이터를 측정할 수 있다. 일실시예로, 웨어러블 디바이스(100)는 PPG(photoplethysmography) 방식을 적용할 수 있다. 즉, 웨어러블 디바이스(100)는 빛을 이용해 혈류량을 측정하는 방식을 이용할 수 있다. 또한, 다른 일실시예로, 웨어러블 디바이스(100)는 ECG(Electrocardiogram)방식을 통해 심전도를 측정하는 방법을 이용할 수 있다. 즉, 웨어러블 디바이스(100)는 심장의 전기적 활동을 증폭하여 기록함을 통해 심박데이터를 획득할 수 있다. 또한, 또 다른 일실시예로, 웨어러블 디바이스(100)는 홀센서를 이용하여 심박데이터를 측정할 수 있다. 다만, 심박데이터를 측정하는 방식은 이에 한정되지 아니하고, 웨어러블 디바이스(100)에 포함될 수 있는 다양한 센서모듈에 의해 측정하는 다양한 방식이 적용될 수 있다.The first
또한, 각각의 웨어러블 디바이스(100)는 상이한 측정방식으로 심박데이터를 측정할 수 있다. 웨어러블 디바이스(100)는 각각의 측정방식으로 산출된 심박데이터 수치값을 전송할 수 있고, 측정된 신호 자체를 제1웨어러블 디바이스(110) 또는 외부단말기(200)로 전송하여 제1웨어러블 디바이스(110) 또는 외부단말기(200)에서 심박데이터의 수치값을 산출할 수도 있다.In addition, each
복수의 웨어러블 디바이스(100)에서 측정된 심박데이터는 제1웨어러블 디바이스(110) 또는 외부단말기(200)가 모두 수신할 수 있다. 일실시예로, 상기 심박데이터 획득단계(S100)은, 도 6에서와 같이, 제1웨어러블 디바이스(110)가 혈압데이터를 산출하는 경우, 제1웨어러블 디바이스(110)가 제1심박데이터를 획득하는 단계(S110); 제2웨어러블 디바이스(120)로부터 획득된 제2심박데이터를 수신하는 단계(S111);를 포함할 수 있다. 즉, 제1웨어러블 디바이스(110)가 혈압데이터를 산출하는 역할을 수행함에 따라, 제1웨어러블 디바이스(110)가 특정한 측정방법에 따라 착용된 측정지점의 심박데이터를 산출하고, 다른 웨어러블 디바이스(100)로부터 무선통신을 통해 측정된 심박데이터 수치 또는 심박데이터 산출을 위한 신호데이터를 수신할 수 있다.The heartbeat data measured by the plurality of
다른 일실시예로, 도 7에서와 같이, 상기 심박데이터 획득단계(S100)은, 외부단말기(200)가 제1웨어러블 디바이스(110) 및 제2웨어러블 디바이스(120)로부터 획득된 제1심박데이터 및 제2심박데이터를 수신하는 단계(S120);를 포함할 수 있다. 즉, 외부단말기(200)는 복수의 웨어러블 디바이스(100)와 특정한 무선통신방식으로 연결되어 각각의 웨어러블 디바이스(100)에서 측정된 심박데이터를 수신할 수 있다.7, the heartbeat data acquiring step S100 may include acquiring the first heartbeat data acquired from the first
복수의 웨어러블 디바이스(100) 사이 또는 외부단말기(200)와 웨어러블 디바이스(100) 사이의 무선통신방식은 비접촉식 근거리 통신방식이 이용될 수 있다. 예를 들어, BLE 등의 블루투스 통신, 지그비 통신 등이 이용되어 디바이스 간에 다른 위치에 착용되어 이격되어 있는 경우에도 상호간 통신이 가능할 수 있다.The wireless communication method between the plurality of
제1웨어러블 디바이스(110) 또는 외부단말기(200)가 상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스(110)와 상기 제2웨어러블 디바이스(120)가 착용된 측정지점 간의 시간차데이터를 산출한다(S200). 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 2개의 웨어러블 디바이스(100)에 의해 측정된 심박데이터를 쌍으로 하여 시간차데이터를 산출할 수 있다. PTT를 산출하는 방식은 ECG와 PPG를 이용하는 경우, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 ECG와 PPG의 Peak 를 측정하여 두 지점 간격의 사이 시간을 산출할 수 있다. PPG와 PPG 신호 두 가지를 이용하는 경우에도, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 각각의 Peak 를 측정하여 두 지점 간격 사이의 시간을 측정하여 시간차데이터를 산출할 수 있다.The first
후술하는 바와 같이, 3개 이상의 웨어러블 디바이스(100)에 의해 3개 이상의 심박데이터가 획득되는 경우, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 2개의 심박데이터를 쌍으로 하여 복수의 시간차데이터를 산출할 수 있다. 즉, n개의 웨어러블 디바이스(100)를 통해 n개의 심박데이터가 획득되는 경우, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 nC2개의 시간차데이터를 산출해낼 수 있다. 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 정확도가 높을 것으로 판단되는 2개의 웨어러블 디바이스(100)에서 측정된 심박데이터를 활용하여 계산된 시간차데이터만을 사용할 수도 있고, nC2개의 시간차데이터의 평균 또는 가중치를 반영한 평균 계산으로 최종 시간차데이터를 산출할 수도 있다.As described later, when three or more heartbeat data are acquired by three or more
상기 시간차데이터 산출단계(S200)는, 혈압데이터를 산출하기 위해 외부단말기(200) 또는 제1웨어러블 디바이스(110)에 의해 심장(즉, 좌심실)으로부터 떨어진 혈관거리 또는 동일한 혈관경로 상에 배치된 복수의 웨어러블 디바이스(100) 사이의 떨어진 혈관거리를 산출하는 과정을 더 포함할 수 있다. The time difference data calculation step S200 calculates the time difference data S200 by calculating the blood pressure data by calculating the blood vessel distance from the heart (i.e., the left ventricle) by the external terminal 200 or the first
혈관거리를 산출하는 방식의 일실시예로, 상기 제1웨어러블 디바이스(110)가 혈압데이터를 산출하는 경우, 제1웨어러블 디바이스(110)와 제2웨어러블 디바이스(120) 사이의 직선거리를 이용하여 혈관거리를 산출하는 방식을 이용할 수 있다. 즉, 두 웨어러블 디바이스(100) 사이의 직선거리에 상응하는 혈관거리를 산출할 수 있다. In a case where the first
이를 위해, 도 8에서와 같이, 상기 시간차데이터 산출단계(S200)는, 상기 제2웨어러블 디바이스(120)와의 이격거리를 산출하는 단계(S210); 및 상기 이격거리를 바탕으로 혈관거리를 산출하는 단계(S211);를 더 포함할 수 있다. 먼저, 제1웨어러블 디바이스(110)가 제2웨어러블 디바이스(120)로부터 심박데이터를 포함하여 제1웨어러블 디바이스(110)로 발신되는 무선통신신호를 이용하여 이격거리(즉, 제1웨어러블 디바이스(110)와 제2웨어러블 디바이스(120) 사이의 직선거리)를 산출할 수 있다.To this end, as shown in FIG. 8, the time difference data calculation step (S200) includes: calculating (S210) a separation distance from the second
무선통신신호를 이용하여 이격거리를 측정 방식으로는, 수신 신호의 세기를 이용하는 RSSI (Received Signal Strength Intensity) 방식, 신호가 웨어러블 디바이스(100) 사이에서 전달되는데 걸린 시간을 이용하는 TOF (Time of Flight) 방식 등을 이용할 수 있다. 또한, 후술하는 바와 같이, 3개 이상의 웨어러블 디바이스(100)를 이용하는 경우, 무선통신신호를 이용하여 이격거리를 측정 방식으로는 전파의 비행시간의 차이를 이용하는 TDOF (Time Difference of Flight) 방식, 전파의 도착 각도를 이용하는 AOA (Angle of Arrival) 방식, 전파의 도착 위상을 이용하는 POA (Phase of Arrival) 방식 등이 적용될 수 있다.The received signal strength intensity (RSSI) method using the strength of the received signal, the time of flight (TOF) using the time taken for the signal to be transmitted between the
그 후, 제1웨어러블 디바이스(110)는 이격거리를 바탕으로 상응하는 혈관거리를 산출할 수 있다. 혈압데이터를 산출하는데 제1웨어러블 디바이스(110)와 제2웨어러블 디바이스(120)에 의해 측정되는 두 지점 사이의 혈관을 통한 거리를 알 필요가 있다. 따라서, 제1웨어러블 디바이스(110)는 산출된 이격거리에 상응하는 혈관거리를 계산한다. Thereafter, the first
또한, 혈관거리를 산출하는 과정에서, 제1웨어러블 디바이스(110)는 제1웨어러블 디바이스(110)와 제2웨어러블 디바이스(120)가 착용된 신체부위(또는 측정지점)을 반영할 수 있다. 두 웨어러블 디바이스(100)가 착용된 신체부위에 따라서 이격거리가 동일하더라도 혈관거리가 상이할 수 있다. 따라서, 제1웨어러블 디바이스(110)는 제1웨어러블 디바이스(110)의 착용부위와 제2웨어러블 디바이스(120)의 착용부위 사이의 혈관거리를 산출할 수 있다. Also, in the process of calculating the blood vessel distance, the first
제1웨어러블 디바이스(110)는 다른 웨어러블 디바이스(100)로부터 무선통신을 통해 착용부위정보를 수신할 수 있다. 각각의 웨어러블 디바이스(100)는 다양한 방식으로 착용위치를 파악할 수 있다. 일실시예로, 각 착용위치는 각 웨어러블 디바이스(100)의 유형에 따라서 판단될 수 있다. 예를 들어, 제2웨어러블 디바이스(120)가 손목착용형 웨어러블 디바이스(100)인 경우, 제1웨어러블 디바이스(110)는 제2웨어러블 디바이스(120)가 손목착용형이라는 식별정보를 수신하여 착용위치를 파악할 수 있다. 또한, 다른 일실시예로, 웨어러블 디바이스(100)는 착용된 신체부위의 움직임을 분석하여 착용부위를 파악할 수 있다. 즉, 상기 시간차데이터 산출단계(S200)는, 상기 제1웨어러블 디바이스(110) 또는 상기 제2웨어러블 디바이스(120)의 움직임패턴 분석을 통해, 상기 제1웨어러블 디바이스(110) 또는 상기 제2웨어러블 디바이스(120)를 착용한 측정지점을 인식하는 단계;를 더 포함할 수 있다.The first
상기 시간차데이터 산출단계(S200)는, 다른 일실시예로, 각각의 웨어러블 디바이스(100)에 포함된 식별정보를 이용하여 혈관거리를 산출할 수 있다. 각각의 웨어러블 디바이스(100)는, 부착되는 측정지점에 상응하는 식별정보를 저장할 수 있고, 측정된 심박데이터의 송신 시에 상기 식별정보를 포함하여 전송할 수 있다. The time difference data calculation step S200 may calculate the blood vessel distance using the identification information included in each
예를 들어, 제1웨어러블 디바이스(110)는 제2웨어러블 디바이스(120)로부터 식별정보가 포함된 무선통신신호를 수신하여 제2식별정보(즉, 제2웨어러블 디바이스(120)의 식별정보)를 인식하고, 제1웨어러블 디바이스(110) 내에 저장된 제1식별정보(즉, 제1웨어러블 디바이스(110)의 식별정보)와 수신한 제2식별정보를 통해 각각의 웨어러블 디바이스(100)가 착용된 신체지점을 파악하고, 두 신체지점 사이의 혈관거리를 산출할 수 있다.For example, the first
또한, 예를 들어, 외부단말기(200)에 의해 혈압데이터가 산출되는 경우, 외부단말기(200)는 복수의 웨어러블 디바이스(100)로부터 식별정보가 포함된 무선통신신호를 수신하여 식별정보(즉, 각각의 웨어러블 디바이스(100)의 식별정보)를 인식하고, 수신한 복수의 식별정보를 통해 각각의 웨어러블 디바이스(100)가 착용된 신체지점을 파악하고, 두 신체지점 사이의 혈관거리를 산출할 수 있다. For example, when the blood pressure data is calculated by the external terminal 200, the external terminal 200 receives the wireless communication signal including the identification information from the plurality of
또한, 두 웨어러블 디바이스(100)가 동일한 혈관경로상에 배치되지 않은 경우, 외부단말기(200)는 심장으로부터 각각의 신체지점까지의 혈관거리 간의 차이를 산출할 수 있다. 즉, 두 웨어러블 디바이스(100) 사이에 직접 혈관이 연결되어 있지 않고 심장으로부터 다른 경로를 통해 제1측정지점(즉, 제1웨어러블 디바이스(110)가 착용된 지점) 및 제2측정지점(즉, 제2웨어러블 디바이스(120)가 착용된 지점)으로 혈류가 흘러가는 경우, 외부단말기(200) 또는 제1웨어러블 디바이스(110)는 심장(즉, 좌심실)으로부터 제1측정지점 및 제2측정지점까지의 혈관거리를 각각 산출하고, 제1혈관거리(즉, 심장으로부터 제1웨어러블 디바이스(110)를 착용한 제1측정지점까지의 혈관거리) 및 제2혈관거리(즉, 심장으로부터 제2웨어러블 디바이스(120)를 착용한 제2측정지점까지의 혈관거리)의 차이를 산출할 수 있다. 즉, 제1혈관거리와 제2혈관거리의 차이에 의해 심장으로부터 심박(즉, 심장박동)이 도달하는 시간의 차이가 발생하게 되므로, 이를 산출하여 혈압데이터 산출에 활용되는 혈관거리로 이용할 수 있다.In addition, when the two
이를 위해, 도 9에서와 같이, 상기 시간차데이터 산출단계(S200)은, 제1식별정보와 제2식별정보를 바탕으로, 제1웨어러블 디바이스(110) 및 제2웨어러블 디바이스(120)가 동일한 혈류경로 상에 위치하는 지 여부를 판단하는 단계(S220); 및 상기 제1웨어러블 디바이스(110)와 상기 제2웨어러블 디바이스(120)가 동일한 혈류경로 상에 위치하지 않는 것으로 판단된 경우, 상기 제1식별정보 및 제2식별정보에 상응하는 심장으로부터의 혈관거리를 산출하는 단계(S221);를 더 포함할 수 있다. 9, the time difference data calculation step S200 may calculate the time difference data based on the first identification information and the second identification information so that the first
먼저, 외부단말기(200) 또는 제1웨어러블 디바이스(110)는 각각의 웨어러블 디바이스(100)에 대응하는 식별정보를 바탕으로 부착위치를 파악하고, 동일한 혈류경로 상에 부착 또는 배치되어 있는지 파악할 수 있다. 예를 들어, 제1웨어러블 디바이스(110)가 손목 착용형 웨어러블 디바이스(100)(예를 들어, 스마트워치 또는 스마트밴드)이고 제2웨어러블 디바이스(120)가 손가락 착용형 웨어러블 디바이스(100)(예를 들어, 반지형 웨어러블 디바이스(100))인 경우, 외부단말기(200) 또는 제1웨어러블 디바이스(110)는 동일한 방향의 손목과 손가락에 제1웨어러블 디바이스(110)와 제2웨어러블 디바이스(120)가 착용되어 있으면 동일 경로로 판단할 수 있고, 반대방향에 착용(즉, 오른 손목에 제1웨어러블 디바이스(110)가 착용되고, 왼손 손가락에 제2웨어러블 디바이스(120)가 착용)되어 있으면 다른 경로 상에 배치된 것으로 판단할 수 있다. 또한, 제1웨어러블 디바이스(110)가 손목 착용형 웨어러블 디바이스(100)이고 제2웨어러블 디바이스(120)가 귀걸이형 웨어러블 디바이스(100)인 경우, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 다른 경로상에 각각의 웨어러블 디바이스(100)가 배치된 것으로 판단할 수 있다.First, the external terminal 200 or the first
그 후, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는, 두 개의 웨어러블 디바이스(100)가 동일경로 상에 배치되지 않은 경우, 제1식별정보 및 제2식별정보에 상응하는 심장으로부터의 혈관거리를 산출할 수 있다(S221). 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 심장으로부터의 식별정보(즉, 부착위치)별 혈관거리를 내부메모리 또는 외부서버에서 탐색할 수 있다. 예를 들어, 외부서버에 측정위치별 심장으로부터의 혈관거리데이터를 저장하는 경우, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 식별정보 또는 측정위치정보를 외부서버로 전송하고, 각각의 식별정보 또는 측정위치에 대응하는 심장으로부터의 혈관거리데이터를 수신할 수 있다.Thereafter, the first
또한, 상기 혈관거리 산출단계(S221)는, 사용자의 신체정보데이터(예를 들어, 사용자의 성별, 신장, 몸무게, 나이, BMI 등)를 혈관거리 기준데이터에 적용하여 제1식별정보 또는 제2식별정보에 대한 혈관거리(즉, 제1혈관거리 또는 제2혈관거리)를 산출할 수 있다. 사용자의 신체조건에 따라서 동일한 신체부위(또는 측정부위)에 웨어러블 디바이스(100)를 착용하더라도 혈관거리가 상이할 수 있으므로, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 사용자의 신체조건을 반영하여 혈관거리를 산출할 필요가 있다. The blood vessel distance calculation step S221 may be performed by applying the user's body information data (for example, the user's sex, height, weight, age, BMI, etc.) to the blood vessel distance reference data, (I.e., the first blood vessel distance or the second blood vessel distance) with respect to the identification information. The first
따라서, 제1웨어러블 디바이스(110) 또는 외부단말기(200)의 내부메모리나 외부서버의 데이터베이스는 신체조건에 따라 심장으로부터 각 측정지점까지의 혈관거리(즉, 혈관거리 기준데이터)를 저장할 수 있으므로, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 사용자의 신체조건(예를 들어, 팔 길이, 다리 길이, 키 등)을 혈관거리 기준데이터에 적용하여 사용자의 신체조건에 부합하는 혈관거리를 산출할 수 있다. Therefore, the internal memory of the first
예를 들어, 외부서버의 데이터베이스에는 체형을 신장, 몸무게, 나이, 체지방 정보 등의 조건에 따라 분류하고, 각 체형 분류별로 심장으로부터 각각의 측정위치까지의 혈관거리를 저장할 수 있다. 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 사용자의 신체정보데이터를 데이터베이스에 적용하여, 제1웨어러블 디바이스(110) 또는 제2웨어러블 디바이스(120)의 부착위치까지 심장으로부터의 혈관거리를 파악할 있다.For example, a body database of an external server can be classified according to conditions such as height, weight, age, and body fat information, and blood vessel distances from the heart to each measurement position can be stored for each body type classification. The first
또한, 특정한 웨어러블 디바이스(100)가 어느 쪽(예를 들어, 오른쪽 또는 왼쪽)에 배치되는가에 따라 측정하고자 하는 혈압이 발생되는 좌심실로부터 웨어러블 디바이스(100)가 착용된 지점까지의 거리가 상이할 수 있다. 웨어러블 디바이스(100)가 양측(즉, 우측 및 좌측)에 착용이 가능한 경우, 어느 쪽에 착용하였는지 파악할 필요가 있다. 따라서, 특정한 웨어러블 디바이스(100)가 복수의 신체부위에 착용 가능한 경우, 제1웨어러블 디바이스(110) 또는 외부단말기(200)가 각 웨어러블 디바이스(100)의 착용되는 신체부위를 산출하는 단계;를 더 포함할 수 있고, 착용되는 신체부위를 산출하는 방식으로 다양한 방법이 적용될 수 있다.The distance from the left ventricle where the blood pressure to be measured is generated to the point at which the
착용 가능한 복수의 신체부위 중 실착용부위를 산출하는 방식의 일실시예로, 각 웨어러블 디바이스(100)의 식별정보가 실착용부위 정보를 포함하고 제1웨어러블 디바이스(110) 및 외부단말기(200)가 실착용부위 정보를 인식하는 방식을 적용할 수 있다. 예를 들어, 제1웨어러블 디바이스(110)가 손목착용형 웨어러블 디바이스(100)인 경우, 사용자가 주로 착용하는 방향이 정해져 있으므로(예를 들어, 사용자에 따라 스마트워치를 착용하는 방향이 특정한 방향으로 정해져 있으므로), 각각의 웨어러블 디바이스(100)가 사용자로부터 착용방향정보를 입력받고 이를 식별정보에 함께 저장할 수 있다. 그 후, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 착용방향정보를 포함한 식별정보를 통해 정확한 실착용부위를 파악할 수 있다.The identification information of each
제1웨어러블 디바이스(110) 또는 외부단말기(200)가 시간차데이터를 바탕으로 혈압데이터를 산출한다(S300). 즉, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 맥파전달시간(Pulse Transit Time; PTT)에 상응하는 시간차데이터를 이용하여 혈압데이터를 산출할 수 있고, 맥파전달시간(Pulse Transit Time; PTT)를 통해 산출된 맥파전달속도(Pulse Wave Velocity; PWV)를 이용하여 혈압데이터를 산출할 수 있다. The first
제1웨어러블 디바이스(110) 또는 외부단말기(200)는 PTT 또는 PWV를 혈압데이터 산출식 또는 기계학습을 통해 생성된 혈압추정모델에 적용하여 혈압데이터를 산출할 수 있다. 예를 들어, 외부단말기(200) 또는 제1웨어러블 디바이스(110)는 아래와 같은 혈압 추정 모델의 한 예를 나타내는 선형 회귀 모델을 이용하여 혈압을 산출할 수 있다. 수축기 혈압(Systolic Blood Pressure; Systolic BP)과 이완기 혈압(Diastolic Blood Pressure; Diastolic BP) 각각 다음과 같은 식으로 나타낼 수 있다.The first
제1웨어러블 디바이스(110) 또는 외부단말기(200)는 혈압 추정 모델에 따른 수축기 혈압/이완기 혈압 산출식의 상수를 결정하기 위해, 학습시킬 데이터를 획득할 수 있다. 즉, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 사용자의 정보를 획득하고 심박 센서를 이용한 데이터를 수집할 수 있다. 그 후, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 심박데이터 획득과 동시에 구하고자 하는 혈압 값을 전자혈압계를 이용해 측정할 수 있다. The first
그 후, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 혈압 추정에 영향을 주는 인자들을 독립 변수로 놓고, 추정결과인 혈압 값을 종속 변수로 둔다. 수집한 데이터를 이용해 위에 혈압 추정 모델이 종속 변수인 혈압 값에 근사하도록 계수들 (을 기계 학습을 통해 훈련시킬 수 있고, 계수는 학습 데이터에 따라 다르게 학습될 수 있다. 이러한 기계학습과정을 통해 사용자에게 부합하게 생성된 혈압 추정모델에 복수의 웨어러블 디바이스에 의해 측정되는 복수의 심박데이터를 입력하여 실시간 혈압값을 산출할 수 있다.Thereafter, the first
또한, 사용자가 n개의 웨어러블 디바이스(100)(n은 2보다 큰 자연수)를 착용하는 경우, 제n개의 웨어러블 디바이스(100)를 이용하여 nC2개의 시간차데이터를 산출하여 활용할 수 있다. 이를 위해, 상기 심박데이터 수신단계(S100)는, 제1웨어러블 디바이스(110)가 시간차데이터를 산출하는 경우에는 제1웨어러블 디바이스(110)가 제2웨어러블 디바이스(120) 내지 제n웨어러블 디바이스로부터 측정된 심박데이터를 수신하고, 외부단말기(200)가 시간차데이터를 산출하는 경우에는 외부단말기(200)가 제1웨어러블 디바이스(110) 내지 제n웨어러블 디바이스로부터 측정된 심박데이터를 수신할 수 있다. 또한, 상기 시간차데이터 산출단계(S200)은, 제1웨어러블 디바이스(110) 또는 외부단말기(200)가 n개의 웨어러블 디바이스(100) 중에서 2개씩 조합하여 복수의 시간차데이터(예를 들어, nC2개의 시간차데이터)를 산출할 수 있다. When the user wears n wearable devices 100 (n is a natural number greater than 2), n C 2 pieces of time difference data can be calculated and utilized by using the n
또한, 사용자가 n개의 웨어러블 디바이스(100)(n은 2보다 큰 자연수)를 착용하는 경우, 상기 혈압데이터 산출단계(S300)는, 도 20에서와 같이, 각각의 시간차데이터를 바탕으로 복수의 개별혈압데이터를 산출하는 단계(S310); 및 각각의 개별혈압데이터에 가중치를 적용하여 최종혈압데이터를 산출하는 단계(S320);를 포함할 수 있다. 즉, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 복수의 시간차데이터(예를 들어, nC2개의 시간차데이터) 각각을 적용하여 복수(예를 들어, nC2개)의 개별혈압데이터를 산출할 수 있다. 그 후, 제1웨어러블 디바이스(110) 또는 외부단말기(200)는 nC2개의 개별혈압데이터에 각각의 개별혈압데이터에 부합한 가중치를 적용한 평균 계산을 수행할 수 있다. 상기 가중치는 각각의 측정지점에서 발생되는 동잡음 크기를 바탕으로 결정될 수 있다. 즉, 웨어러블 디바이스(100)가 착용되는 측정부위에 따라 동잡음(motion artifacts)의 크기가 차이가 날 수 있으므로, 동잡음의 크기가 작은 신체부위 두 곳에서 측정된 심박데이터를 통해 산출된 혈압데이터의 가중치를 높게 할 수 있다. 예를 들어, 손목의 경우에 사용자가 착용하기는 편리한 부위지만 움직임이 잘 일어날 수 있는 부위이고 동잡음에 의해 신호 측정의 어려움이 있을 수 있다. 반면, 귀의 경우에 귀걸이 형태로 부착되어 측정한다면 움직임이 적은 부위이므로, 비교적 동잡음에 강건한 측정결과를 획득할 수 있다. 따라서, 상기 신체부위별 동잡음 특성을 반영하여 최종혈압데이터를 산출할 수 있다. When the user wears n wearable devices 100 (n is a natural number greater than 2), the blood pressure data calculation step (S300), as shown in FIG. 20, Calculating blood pressure data (S310); And calculating (S320) final blood pressure data by applying a weight to each individual blood pressure data. That is, the first
또한, 상기 가중치는, 각각의 측정지점에서 발생되는 동잡음 크기뿐만 아니라, 신호대잡음비, 신호의 정확도 등을 바탕으로 결정될 수 있다. 예를 들어, 웨어러블 디바이스(100) 간의 특성에 따른 PPG 신호의 잡음대신호비 (S/N)에 따라 신호의 신뢰도에 대한 가중치 수치를 결정할 수 있다.구체적으로, 3개의 웨어러블 디바이스(100) (디바이스A, 디바이스B, 디바이스C)를 이용하여 혈압데이터를 측정하는 경우, A-B, B-C, C-A 3개의 PTT를 계산할 수 있다. 제1웨어러블 디바이스(110)(예를 들어, 디바이스A) 또는 외부단말기(200)가 웨어러블 디바이스(100) 간의 거리차이(즉, 혈관거리)를 이용하여 단위 거리당의 PTT, 즉 PWV를 산출할 수 있다. 그 후, 제1웨어러블 디바이스(110)(예를 들어, 디바이스A) 또는 외부단말기(200)는 각각 신호의 신뢰도에 따라 세 개의 weight sum을 산출할 수 있다. 많은 수의 웨어러블 디바이스(100)를 이용하면, 많은 신호 조합으로 PWV를 구할 수 있기 때문에, 기존보다 정확한 신호를 산출할 수 있다.In addition, the weight can be determined based on not only the magnitude of the dynamic noise generated at each measurement point but also the signal-to-noise ratio, signal accuracy, and the like. For example, the weight value for the reliability of the signal can be determined according to the S / N ratio instead of the noise of the PPG signal according to the characteristics between the
또한, 각각의 웨어러블 디바이스(100) 간의 기준시간을 동기화하는 단계;를 더 포함할 수 있다. 즉, 웨어러블 디바이스(100) 간의 동일한 기준시간을 기준으로 심박데이터를 측정하여야 정확한 시간차데이터를 산출할 수 있다. 따라서, 웨어러블 디바이스(100) 간의 무선통신 또는 외부단말기(200)와의 통신을 통해, 각각의 웨어러블 디바이스(100)는 동일한 기준시간을 설정할 수 있다. In addition, the method may further include synchronizing a reference time between each
이상에서 전술한 본 발명의 일 실시예에 따른 복수의 웨어러블 디바이스를 이용한 혈압 산출방법은, 하드웨어인 단말기와 결합되어 실행되기 위해 프로그램(또는 어플리케이션)으로 구현되어 매체에 저장될 수 있다.The blood pressure calculation method using a plurality of wearable devices according to an embodiment of the present invention described above can be implemented as a program (or an application) to be executed in combination with a hardware terminal and stored in a medium.
상기 전술한 프로그램은, 상기 단말기가 프로그램을 읽어 들여 프로그램으로 구현된 상기 방법들을 실행시키기 위하여, 상기 단말기의 프로세서(CPU)가 상기 단말기의 장치 인터페이스를 통해 읽힐 수 있는 C, C++, JAVA, 기계어 등의 단말기 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 상기 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Functional Code)를 포함할 수 있고, 상기 기능들을 상기 단말기의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 상기 기능들을 상기 단말기의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 상기 단말기의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 상기 단말기의 프로세서가 상기 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 단말기나 서버 등과 통신이 필요한 경우, 코드는 상기 단말기의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 단말기나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다. In order to execute the above-mentioned methods implemented by the terminal by reading the program, the above-mentioned program may be stored in a computer-readable medium such as C, C ++, JAVA, And a code encoded in a terminal language of the terminal. The code may include a function code related to a function or the like that defines necessary functions for executing the methods, and includes a control code related to an execution procedure necessary for the processor of the terminal to execute the functions in a predetermined procedure can do. In addition, the code may further include a memory reference related code as to which location (address) of the terminal's internal or external memory should be referenced for additional information or media needed for the processor of the terminal to perform the functions have. In addition, when the processor of the terminal needs to communicate with any other terminal, server or the like remote to execute the functions, the code may be transmitted to any other terminal or server remotely using the communication module of the terminal A communication-related code for determining whether to communicate, what information or media should be transmitted or received during communication, and the like.
상기 저장되는 매체는, 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상기 저장되는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 상기 프로그램은 상기 단말기가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 상기 단말기상의 다양한 기록매체에 저장될 수 있다. 또한, 상기 매체는 네트워크로 연결된 단말기 시스템에 분산되어, 분산방식으로 단말기가 읽을 수 있는 코드가 저장될 수 있다.The medium to be stored is not a medium for storing data for a short time such as a register, a cache, a memory, etc., but means a medium that semi-permanently stores data and is capable of being read by a device. Specifically, examples of the medium to be stored include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, but are not limited thereto. That is, the program may be stored in various recording media on various servers to which the terminal can access, or on various recording media on the terminal of the user. In addition, the medium may be distributed in a terminal system connected to the network, and a code readable by a terminal in a distributed manner may be stored.
상기와 같은 본 발명에 따르면, 아래와 같은 다양한 효과들을 가진다.According to the present invention as described above, the following various effects are obtained.
첫째, 기존의 혈압측정 방식에 정확한 혈압데이터를 산출할 수 있다. 특히, 여러 개의 웨어러블 디바이스를 통해 많은 심박데이터를 획득할수록 정확한 혈압데이터를 산출할 수 있다.First, accurate blood pressure data can be calculated based on existing blood pressure measurement methods. Particularly, as more heartbeat data is acquired through a plurality of wearable devices, accurate blood pressure data can be calculated.
둘째, 별도로 혈압 측정을 위한 행동을 수행할 필요없이 착용한 복수의 웨어러블 디바이스에 혈압을 산출할 수 있어서 간편하게 이용할 수 있다. 특히, 수시로 혈압을 체크하여야 하는 환자들이 유용하게 사용할 수 있다.Second, the blood pressure can be calculated for a plurality of wearable devices worn without separately performing an action for measuring blood pressure, so that the blood pressure can be easily used. Particularly, patients who need to check blood pressure from time to time can be useful.
셋째, 별도의 혈압을 측정하는 장치를 구비할 필요가 없고, 심박데이터를 측정할 수 있는 복수의 웨어러블 디바이스 간의 연동을 통해 혈압데이터를 산출할 수 있다. 따라서, 사용자는 혈압 측정을 위해 별도의 장치를 구입하지 않을 수 있다.Third, blood pressure data can be calculated through interlocking between a plurality of wearable devices capable of measuring heartbeat data, without needing a separate device for measuring blood pressure. Therefore, the user may not purchase a separate device for blood pressure measurement.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, You will understand. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
100 : 웨어러블 디바이스
110 : 제1웨어러블 디바이스
120 : 제2웨어러블 디바이스
130 : 제3웨어러블 디바이스
200 : 외부단말기100: a wearable device 110: a first wearable device
120: second wearable device 130: third wearable device
200: external terminal
Claims (11)
제2웨어러블 디바이스로부터 획득된 제2심박데이터를 수신하는 단계;
상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 착용된 측정지점 간의 시간차데이터를 산출하는 단계; 및
상기 시간차데이터를 바탕으로 혈압데이터를 산출하는 단계;를 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.The first wearable device acquiring first heartbeat data;
Receiving second heartbeat data obtained from a second wearable device;
Calculating time difference data between a measurement point at which the first wearable device and the second wearable device are worn through the first heartbeat data and the second heartbeat data; And
And calculating blood pressure data based on the time difference data.
상기 제1심박데이터와 상기 제2심박데이터를 통해 상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 착용된 측정지점 간의 시간차데이터를 산출하는 단계; 및
상기 시간차데이터를 바탕으로 혈압데이터를 산출하는 단계;를 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.Receiving an external terminal's first heartbeat data and second heartbeat data obtained from the first wearable device and the second wearable device;
Calculating time difference data between a measurement point at which the first wearable device and the second wearable device are worn through the first heartbeat data and the second heartbeat data; And
And calculating blood pressure data based on the time difference data.
상기 시간차데이터 산출단계는,
상기 제1웨어러블 디바이스가 상기 제2웨어러블 디바이스로부터 무선신호를 수신하는 단계;
상기 제2웨어러블 디바이스와의 이격거리를 산출하는 단계; 및
상기 이격거리를 바탕으로 혈관거리를 산출하는 단계;를 더 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.The method according to claim 1,
Wherein the time difference data calculation step comprises:
The first wearable device receiving a radio signal from the second wearable device;
Calculating a separation distance from the second wearable device; And
And calculating a blood vessel distance on the basis of the separation distance.
상기 제1웨어러블 디바이스 또는 상기 제2웨어러블 디바이스의 움직임패턴 분석을 통해, 상기 제1웨어러블 디바이스 또는 상기 제2웨어러블 디바이스를 착용한 측정지점을 인식하는 단계;를 더 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.The method of claim 3,
And recognizing a measurement point wearing the first wearable device or the second wearable device through a movement pattern analysis of the first wearable device or the second wearable device by using a plurality of wearable devices Blood pressure calculation method.
각각의 웨어러블 디바이스는,
부착되는 측정지점에 상응하는 식별정보를 저장하며,
측정된 심박데이터의 송신 시에 상기 식별정보를 포함하여 전송하는 것을 특징으로 하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.3. The method according to claim 1 or 2,
Each wearable device,
Storing identification information corresponding to a measurement point to be attached,
And transmitting the measured heartbeat data including the identification information at the time of transmission of the measured heartbeat data.
상기 시간차데이터 산출단계는,
제1식별정보와 제2식별정보를 바탕으로, 제1웨어러블 디바이스 및 제2웨어러블 디바이스가 동일한 혈류경로 상에 위치하는 지 여부를 판단하는 단계;
상기 제1웨어러블 디바이스와 상기 제2웨어러블 디바이스가 동일한 혈류경로 상에 위치하지 않는 것으로 판단된 경우, 상기 제1식별정보 및 제2식별정보에 상응하는 심장으로부터의 혈관거리를 산출하는 단계;를 더 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.6. The method of claim 5,
Wherein the time difference data calculation step comprises:
Determining whether the first wearable device and the second wearable device are located on the same blood flow path based on the first identification information and the second identification information;
Calculating a blood vessel distance from the heart corresponding to the first identification information and the second identification information when it is determined that the first wearable device and the second wearable device are not located on the same blood flow path Wherein the wearable device is a wearable device.
상기 혈관거리 산출단계는,
사용자의 신체정보데이터를 혈관거리 기준데이터에 적용하여, 상기 제1식별정보 또는 제2식별정보에 대한 혈관거리를 산출하는 것을 특징으로 하며,
상기 혈관거리 기준데이터는 신체조건별로 심장으로부터 각 측정지점까지의 혈관거리를 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.The method according to claim 6,
The blood vessel distance calculating step may include:
And the user's body information data is applied to the blood vessel distance reference data to calculate the blood vessel distance to the first identification information or the second identification information,
Wherein the blood vessel distance reference data includes a blood vessel distance from the heart to each measurement point for each physical condition.
사용자가 n개의 웨어러블 디바이스(n은 2보다 큰 자연수)를 착용하는 경우,
상기 제2심박데이터 수신단계는,
제1웨어러블 디바이스가 제2웨어러블 디바이스 내지 제n웨어러블 디바이스로부터 측정된 심박데이터를 수신하는 것을 특징으로 하며,
상기 시간차데이터 산출단계는,
n개의 웨어러블 디바이스 중에서 2개씩 조합하여, 복수의 시간차데이터를 산출하는것을 특징으로 하며,
상기 혈압데이터 산출단계는,
각각의 시간차데이터를 바탕으로 복수의 개별혈압데이터를 산출하는 단계; 및
각각의 개별혈압데이터에 가중치를 적용하여 최종혈압데이터를 산출하는 단계;를 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.The method according to claim 1,
If the user wears n wearable devices (n is a natural number greater than 2)
Wherein the second heartbeat data receiving step includes:
Characterized in that the first wearable device receives the measured heartbeat data from the second wearable device to the nth wearable device,
Wherein the time difference data calculation step comprises:
two pieces of wearable devices are combined, and a plurality of pieces of time difference data are calculated.
The blood pressure data calculation step may include:
Calculating a plurality of individual blood pressure data based on each time difference data; And
And calculating final blood pressure data by applying a weight to each of the individual blood pressure data.
사용자가 n개의 웨어러블 디바이스(n은 2보다 큰 자연수)를 착용하는 경우,
상기 심박데이터 수신단계는,
외부단말기가 제1웨어러블 디바이스 내지 제n웨어러블 디바이스로부터 측정된 심박데이터를 수신하는 것을 특징으로 하며,
상기 시간차데이터 산출단계는,
n개의 웨어러블 디바이스 중에서 2개씩 조합하여, 복수의 시간차데이터를 산출하는것을 특징으로 하며,
상기 혈압데이터 산출단계는,
각각의 시간차데이터를 바탕으로 복수의 개별혈압데이터를 산출하는 단계; 및
각각의 개별혈압데이터에 가중치를 적용하여 최종혈압데이터를 산출하는 단계;를 포함하는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.3. The method of claim 2,
If the user wears n wearable devices (n is a natural number greater than 2)
The step of receiving the heartbeat data includes:
Wherein the external terminal receives the measured heartbeat data from the first wearable device to the nth wearable device,
Wherein the time difference data calculation step comprises:
two pieces of wearable devices are combined, and a plurality of pieces of time difference data are calculated.
The blood pressure data calculation step may include:
Calculating a plurality of individual blood pressure data based on each time difference data; And
And calculating final blood pressure data by applying a weight to each of the individual blood pressure data.
상기 가중치는,
각각의 측정지점에서 발생되는 동잡음 크기를 바탕으로 결정되는, 복수의 웨어러블 디바이스를 이용한 혈압 산출방법.10. The method according to claim 8 or 9,
The weighting value,
Wherein the wearable device is determined based on a motion noise magnitude generated at each measurement point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150176554A KR101876194B1 (en) | 2015-12-11 | 2015-12-11 | System, method and program for calculating blood pressure by plural wearable devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150176554A KR101876194B1 (en) | 2015-12-11 | 2015-12-11 | System, method and program for calculating blood pressure by plural wearable devices |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170069411A true KR20170069411A (en) | 2017-06-21 |
KR101876194B1 KR101876194B1 (en) | 2018-07-09 |
Family
ID=59281578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150176554A Expired - Fee Related KR101876194B1 (en) | 2015-12-11 | 2015-12-11 | System, method and program for calculating blood pressure by plural wearable devices |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101876194B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019156289A1 (en) * | 2018-02-08 | 2019-08-15 | 삼성전자주식회사 | Electronic device and control method therefor |
WO2022240177A1 (en) * | 2021-05-12 | 2022-11-17 | (주)참케어 | Blood pressure measurement system and blood pressure measurement method using same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060086419A (en) * | 2003-10-14 | 2006-07-31 | 노키아 코포레이션 | Mobile phone with hint capabilities for operating function selection |
KR100963253B1 (en) * | 2008-03-10 | 2010-06-10 | (주)에이치쓰리시스템 | Method and apparatus for removing noise from pulse signal and recording medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59188703A (en) * | 1983-03-15 | 1984-10-26 | Matsushita Electric Works Ltd | Control system |
US7300404B1 (en) * | 2006-09-07 | 2007-11-27 | The General Electric Company | Method and system utilizing SpO2 plethysmograph signal to qualify NIBP pulses |
WO2009013708A2 (en) * | 2007-07-26 | 2009-01-29 | Koninklijke Philips Electronics N.V. | System and method for automatic sensor position recognition |
US9572491B2 (en) * | 2012-09-03 | 2017-02-21 | Hitachi, Ltd. | Vital signal measurement device, and vital sign signal measurement system |
-
2015
- 2015-12-11 KR KR1020150176554A patent/KR101876194B1/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060086419A (en) * | 2003-10-14 | 2006-07-31 | 노키아 코포레이션 | Mobile phone with hint capabilities for operating function selection |
KR100963253B1 (en) * | 2008-03-10 | 2010-06-10 | (주)에이치쓰리시스템 | Method and apparatus for removing noise from pulse signal and recording medium |
Non-Patent Citations (2)
Title |
---|
일본 공표특허공보 특표2010-534503호(2010.11.11.) 1부. * |
일본 특허공보 특허 제 5026201호(2012.09.12.) 1부. * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019156289A1 (en) * | 2018-02-08 | 2019-08-15 | 삼성전자주식회사 | Electronic device and control method therefor |
CN111630473A (en) * | 2018-02-08 | 2020-09-04 | 三星电子株式会社 | Electronic device and control method thereof |
CN111630473B (en) * | 2018-02-08 | 2024-03-29 | 三星电子株式会社 | Electronic apparatus and control method thereof |
WO2022240177A1 (en) * | 2021-05-12 | 2022-11-17 | (주)참케어 | Blood pressure measurement system and blood pressure measurement method using same |
Also Published As
Publication number | Publication date |
---|---|
KR101876194B1 (en) | 2018-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7361763B2 (en) | System for determining blood pressure of one or more users | |
US11344214B2 (en) | Wearable pulse pressure wave sensing device | |
US11800985B2 (en) | Electrocardiographic monitoring device and blood pressure monitoring system using the same | |
Stojanova et al. | Continuous blood pressure monitoring as a basis for ambient assisted living (AAL)–review of methodologies and devices | |
US20170238819A1 (en) | System and method to determine blood pressure | |
US9848825B2 (en) | Wearable sensing band | |
CN101248989B (en) | A monitoring system for physiological parameters | |
US20160081563A1 (en) | Systems and methods to estimate or measure hemodynamic output and/or related cardiac output | |
US20150057506A1 (en) | Arrayed electrodes in a wearable device for determining physiological characteristics | |
US10342496B2 (en) | Device and system for measuring biometric information | |
KR20170073051A (en) | Method and apparatus of calculating blood pressure | |
US11617545B2 (en) | Methods and systems for adaptable presentation of sensor data | |
US20140128753A1 (en) | Piezoelectric heart rate sensing for wearable devices or mobile devices | |
US12059273B2 (en) | Apparatus and method for estimating bio-information | |
CN114642409B (en) | Human body pulse wave sensing method, heart rate monitoring method and blood pressure monitoring device | |
JPWO2020049333A5 (en) | ||
WO2017047384A1 (en) | Blood pressure analyzing device, blood pressure measuring device, blood pressure analyzing method, and blood pressure analyzing program | |
KR101876194B1 (en) | System, method and program for calculating blood pressure by plural wearable devices | |
US20230084864A1 (en) | Method And Device That Generates A Respiration Signal | |
KR101803918B1 (en) | System and program for evaluating cardiovascular fucnction based on interaction between smart device and wearable device | |
CN118415601B (en) | Pulse wave velocity measurement method and electronic device | |
KR20180032829A (en) | Apparatus for detecting heart beat signal | |
US20250143590A1 (en) | Continuous noninvasive blood pressure monitoring | |
US20240307005A1 (en) | Systems and Processes for Noninvasive Blood Pressure Estimation | |
US20220378308A1 (en) | Method And Device That Monitors A Fetal Heart Rate |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20220704 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20220704 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |