KR20190117829A - System for monitoring medical data - Google Patents

System for monitoring medical data Download PDF

Info

Publication number
KR20190117829A
KR20190117829A KR1020180028624A KR20180028624A KR20190117829A KR 20190117829 A KR20190117829 A KR 20190117829A KR 1020180028624 A KR1020180028624 A KR 1020180028624A KR 20180028624 A KR20180028624 A KR 20180028624A KR 20190117829 A KR20190117829 A KR 20190117829A
Authority
KR
South Korea
Prior art keywords
data
user
machine learning
gateway
terminal
Prior art date
Application number
KR1020180028624A
Other languages
Korean (ko)
Inventor
이한준
김창호
Original Assignee
주식회사 모노라마
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 모노라마 filed Critical 주식회사 모노라마
Priority to KR1020180028624A priority Critical patent/KR20190117829A/en
Publication of KR20190117829A publication Critical patent/KR20190117829A/en

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/163Wearable computers, e.g. on a belt
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/40ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Data Mining & Analysis (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Pathology (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

According to an embodiment of the present invention, a system for monitoring medical data not only can predict various abnormal symptoms of the body but also can obtain data analysis and artificial intelligence learning data in distributed surroundings using a blockchain network.

Description

의료 데이터 모니터링 시스템{SYSTEM FOR MONITORING MEDICAL DATA}Medical data monitoring system {SYSTEM FOR MONITORING MEDICAL DATA}

본 발명은 의료 데이터 모니터링 시스템에 관한 것으로, 구체적으로는 다양한 신체의 이상 징후를 예측할 수 있을 뿐만 아니라 블록체인 네트워크를 이용한 분산환경에서의 데이터 분석 및 인공지능 학습 데이터를 취득할 수 있도록 구현된 의료 데이터 모니터링 시스템에 관한 것이다.The present invention relates to a medical data monitoring system. Specifically, the medical data is implemented to not only predict abnormal signs of various bodies, but also to acquire data analysis and artificial intelligence learning data in a distributed environment using a blockchain network. It relates to a monitoring system.

전세계적으로 웨어러블 디바이스를 이용한 생체데이터 측정 시장에서 서비스 되고 있는 플랫폼들은 각양각색이고 여러가지의 형태를 띄고 있다. 하지만 이러한 각양각색의 플랫폼들의 경우 공통적으로 아래와 같은 한계점들을 내포하고 있다.The platforms served in the biometric data measurement market using wearable devices are diverse and come in many forms. However, these various platforms have the following limitations in common.

1. 웨어러블 디바이스들은 오로지 생체 신호의 측정만을 수행한다.1. Wearable devices only perform measurement of the biosignal.

2. 데이터를 분석할 때, 디바이스가 측정 혹은 수집한 데이터만을 분석요소로써 활용한다.2. When analyzing data, only the data measured or collected by the device is used as an analysis factor.

3. 신체로부터 측정된 대용량의 데이터를 축적하는 것에 대한 물리적 한계가 존재한다.3. Physical limitations exist for accumulating large amounts of data measured from the body.

4. 디바이스 내부적으로 이미 구현되어 있는 인공지능 알고리즘을 통하여 생체 데이터를 측정하지만 한 번 측정된 데이터로 인공지능을 학습시키는 것 등과 같은 일련의 과정은 수행하지 못한다.4. Measurement of biometric data using artificial intelligence algorithms already implemented internally in the device, but it cannot perform a series of processes such as learning artificial intelligence with measured data once.

5. 하드웨어 디바이스 내부의 인공지능 알고리즘은 펌웨어를 물리적 또는 수동적으로 업데이트 해주지 않으면 학습/수정이 불가능하다.5. The AI algorithm inside the hardware device cannot learn / modify without updating the firmware physically or manually.

6. 일반적인 인공지능의 학습은 정적인 빅데이터를 이용하여 학습을 한다.6. General AI learning uses static big data.

7. 일반적인 인공지능은 중앙집중(centralized)된 인프라에서 취합된 데이터로 학습을 한다.7. General AI learns from data collected on a centralized infrastructure.

8. 의료시장에서 불특정의 개인 또는 단체가 의료데이터를 얻을 수 있는 방법은 매우 협소하고 진입장벽도 매우 높다.8. The way in which medical data can be obtained by unspecified individuals or groups in the medical market is very narrow and entry barriers are very high.

상술한 문제점들은 비단 웨어러블 디바이스만의 문제점만이 아니고 본질적인 하드웨어라는 시스템의 한계점이라고도 할 수 있으며, 따라서 소프트웨어적인 측면에서 상술한 문제점들을 극복하고 해결할 수 있는 방안이 요구되고 있는 상황이다. The above-mentioned problems are not only problems of wearable devices but also limitations of the system of intrinsic hardware. Therefore, there is a demand for a method for overcoming and solving the above-mentioned problems in terms of software.

대한민국 등록특허공보 제10-0737382호Republic of Korea Patent Publication No. 10-0737382

본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 전술한 문제점을 해결하기 위하여 다음과 같은 해결과제를 목적으로 한다.Medical data monitoring system according to an embodiment of the present invention aims to solve the above problems.

물리적인 한계점인 데이터의 저장을 극복할 수 있는 구체적인 방안을 제시할 수 있으며, 단순히 분석용도로서의 인공지능이 아닌 향후 발생될 수 있는 다양한 이상징후를 예측할 수 있는 용도로서의 인공지능이 결합된 의료 데이터 모니터링 시스템을 제공하는데 그 목적이 있다. It is possible to suggest a concrete way to overcome the storage of data, which is a physical limitation, and to monitor medical data combined with artificial intelligence as an application for predicting various abnormal symptoms that may occur in the future, not just artificial analysis. The purpose is to provide a system.

나아가, 의료 데이터 모니터링 시스템에 블록체인 네트워크를 적용함으로써, 기존 사용중인 네트워크의 불안정시에도 데이터를 안전하게 송수신 가능할 수 있으며, 위변조가 되지 않는 무결하고 신뢰성있는 의료 데이터들을 연구기관 등에 제공할 수 있는 의료 데이터 모니터링 시스템을 제공하는데 그 목적이 있다. Furthermore, by applying the blockchain network to the medical data monitoring system, it is possible to transmit and receive data safely even when the network in use is unstable, and provide medical data that can provide flawless and reliable medical data to the research institute, etc. without tampering. Its purpose is to provide a monitoring system.

본 발명의 해결과제는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당해 기술분야에 있어서의 통상의 지식을 가진 자에게 명확하게 이해되어질 수 있을 것이다.The problems of the present invention are not limited to those mentioned above, and other problems not mentioned above will be clearly understood by those skilled in the art from the following description.

본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 제1 사용자의 생체 정보 및 상기 환경 정보를 포함하는 제1 데이터를 실시간으로 전달받는 제1 게이트웨이; 상기 제1 게이트웨이로부터 전달받은 상기 제1 데이터를 전처리하여 제2 데이터를 생성하는 전처리부; 상기 제2 데이터를 저장하고, 누적된 상기 제2 데이터를 입력 변수로 하여 머신러닝을 수행함으로써 상기 생체 정보 및 상기 환경 정보와, 상기 제1 사용자의 건강 상태 간의 상관 관계를 산출 및 지속적으로 업데이트하고, 현재 입력된 제2 데이터 및 상기 상관 관계에 기초하여 상기 제1 사용자의 현재 또는 미래의 건강 상태 정보인 제3 데이터를 생성하는 머신러닝 모듈; 및 상기 전처리부 및 상기 머신 러닝부로부터 제2 데이터 및 제3 데이터를 각각 전달받은 제2 게이트웨이;를 포함하고, 상기 제2 데이터 및 제3 데이터에 기초하여 생성된 상기 제1 사용자에 대한 건강 리포트 정보를 생성 및 출력하여 제2 사용자에게 제공하기 위하여, 상기 제2 게이트웨이는 상기 제2 데이터 및 제3 데이터를 제2 단말기로 전송하고, 상기 제1 사용자의 생체 정보는 제1 사용자의 신체에 장착된 웨어러블 디바이스로부터 획득되고, 상기 환경 정보는 상기 웨어러블 디바이스와 연동되어 상기 생체 정보를 전달받는 제1 단말기에 의해 설정되거나 또는 상기 웨어러블 디바이스로부터 획득된다.Medical data monitoring system according to an embodiment of the present invention includes a first gateway for receiving in real time the first data including the biometric information of the first user and the environment information; A preprocessor configured to preprocess the first data received from the first gateway to generate second data; Calculate and continuously update the correlation between the biometric information, the environmental information, and the health state of the first user by storing the second data and performing machine learning using the accumulated second data as an input variable. A machine learning module for generating third data which is current or future health state information of the first user based on the second data currently input and the correlation; And a second gateway configured to receive second data and third data from the preprocessor and the machine learning unit, respectively, and the health report of the first user generated based on the second data and the third data. In order to generate and output information to a second user, the second gateway transmits the second data and the third data to a second terminal, and the biometric information of the first user is mounted on the body of the first user. And the environment information is set by a first terminal receiving the biometric information in association with the wearable device or obtained from the wearable device.

상기 머신러닝 모듈은, 상기 전처리부로부터 상기 제2 데이터를 실시간으로 전달받는 제3 게이트웨이; 상기 제3 게이트웨이로부터 실시간으로 전달받은 제2 데이터를 누적하여 저장하여 빅데이터를 생성하는 제1 저장부; 상기 제1 저장부에 누적된 제2 데이터를 입력 변수로 하여 머신러닝을 수행하여 상기 생체 정보 및 상기 환경 정보와, 상기 제1 사용자의 건강 상태 간의 상관 관계를 도출하는 머신러닝부; 상기 머신러닝부가 도출한 상관 관계에 기초하여 상기 제1 사용자의 건강 상태를 판단하거나 또는 상기 제1 사용자의 향후 건강 상태를 예측하는 판단부; 및 상기 판단부의 판단 결과인 제3 데이터를 전달받아 상기 제2 게이트웨이로 전송하는 건강 상태 통지부;를 포함하는 것이 바람직하다.The machine learning module may include: a third gateway receiving the second data in real time from the preprocessor; A first storage unit accumulating and storing second data received in real time from the third gateway to generate big data; A machine learning unit configured to derive a correlation between the biometric information, the environment information, and the health state of the first user by performing machine learning using the second data accumulated in the first storage unit as an input variable; A determination unit to determine a health state of the first user or to predict a future health state of the first user based on the correlation derived by the machine learning unit; And a health state notification unit receiving the third data which is a determination result of the determination unit and transmitting the received third data to the second gateway.

상기 머신러닝 모듈은, 상기 제3 데이터를 누적하여 저장하는 제2 저장부;를 더 포함하는 것이 바람직하다.The machine learning module may further include a second storage unit accumulating and storing the third data.

상기 머신러닝 모듈에서 생성 및 업데이트된 상기 상관 관계를 반영한 알고리즘으로 상기 웨어러블 디바이스 또는 상기 제1 단말기에 설치된 펌웨어를 업데이트하는 것이 바람직하다.The firmware installed in the wearable device or the first terminal may be updated by an algorithm that reflects the correlation generated and updated in the machine learning module.

상기 웨어러블 디바이스, 제1 단말기, 제1 게이트웨이, 전처리부, 머신러닝 모듈, 제2 게이트웨이 및 제2 단말기 중 적어도 둘 이상을 연결하도록 형성된 블록체인 네트워크를 더 포함하고, 상기 웨어러블 디바이스, 제1 단말기, 제1 게이트웨이, 전처리부, 머신러닝 모듈, 제2 게이트웨이 및 제2 단말기 중 적어도 둘 이상의 통신을 위한 네트워크 환경(인터넷, http)에 이상이 발생할 경우, 상기 블록체인 네트워크를 통하여 통신을 수행하여 상기 설명된 프로세스가 진행될 수 있도록 하는 것이 바람직하다. The wearable device, the first terminal, the first gateway, a preprocessor, a machine learning module, a second gateway and a blockchain network formed to connect at least two or more of the second terminal, the wearable device, the first terminal, When an error occurs in a network environment (internet, http) for communication of at least two of a first gateway, a preprocessor, a machine learning module, a second gateway, and a second terminal, the communication is performed through the blockchain network. It is desirable to allow the process to proceed.

상기 제1 사용자의 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나는 상기 제1 사용자의 동의를 획득한 후에 상기 블록체인 네트워크를 통하여 전송될 수 있는 것이 바람직하다. Preferably, at least one of the first data, the second data and the third data of the first user may be transmitted through the blockchain network after obtaining the consent of the first user.

상기 제1 사용자의 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나를 상기 블록체인 네트워크를 통하여 획득할 수 있는 제3 사용자의 서버;를 더 포함하되, 상기 제3 사용자는 상기 제1 사용자 또는 상기 블록체인 네트워크 플랫폼 구축자와 미리 설정된 계약(Smart Contract로 프로그램 되어 있는)의 성사에 기초하여 상기 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나를 획득하고, 성사된 상기 계약의 내역은 상기 블록체인 네트워크 상에 기록되는 것이 바람직하다.And a third user server capable of acquiring at least one of first data, second data, and third data of the first user through the blockchain network, wherein the third user is the first user. Or acquire at least one of the first data, the second data, and the third data based on the completion of a predetermined contract (programmed with a smart contract) with the blockchain network platform builder, and the details of the completed contract. Is preferably recorded on the blockchain network.

상기 제1 데이터를 저장하는 제3 저장부;를 더 포함하는 것이 바람직하다.It is preferable to further include; a third storage unit for storing the first data.

본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템을 도입하게 될 경우 고도화된 의료서비스를 사용자에게 제공할 수 있으며, 모든 데이터는 클라우드 서버에서 관리되기 때문에 사용자는 자신의 신체 데이터를 유지 보수 및 관리할 수 있는 권한을 가지게 될 수 있는 효과가 있다. When the medical data monitoring system according to an embodiment of the present invention is introduced, the medical service can be provided to the user, and since all data are managed by the cloud server, the user can maintain and manage his / her physical data. It has the effect of being able to have the authority to do so.

아울러, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 사용자 개개의 의료 데이터를 블록체인화 시켜서 원하는 기업 또는 연구기관과 P2P 거래를 통하여 제공할 수 있도록 구축됨으로써, 투명하고 가치있는 의료 데이터 시장을 마련할 수 있는 효과가 있다. In addition, the medical data monitoring system according to an embodiment of the present invention is built to provide a transparent and valuable medical data market by block-chaining individual medical data to a user or a research institute through a P2P transaction. It can work.

본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당해 기술분야에 있어서의 통상의 지식을 가진 자에게 명확하게 이해되어질 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects that are not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템의 개략도이다.
도 2는 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템에서, 블록체인 네트워크를 이용한 데이터 송수신과 관련된 설명을 위한 도면이다.
1 is a schematic diagram of a medical data monitoring system according to an embodiment of the present invention.
2 is a diagram for explaining data transmission and reception using a blockchain network in a medical data monitoring system according to an embodiment of the present invention.

첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. DETAILED DESCRIPTION OF EMBODIMENTS Preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, and the same or similar components will be given the same reference numerals regardless of the reference numerals and redundant description thereof will be omitted.

또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, when it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention and should not be construed as limiting the spirit of the present invention by the accompanying drawings.

이하, 도 1 및 도 2를 참조하여 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템에 대하여 설명하도록 한다. Hereinafter, a medical data monitoring system according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2.

본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 도 1에 도시된 바와 같이 웨어러블 디바이스(110), 제1 단말기(120), 제1 게이트웨이(200), 전처리부(300), 머신러닝 모듈(400), 제2 게이트웨이(500), 제2 단말기(600)를 포함하도록 구성된다.Medical data monitoring system according to an embodiment of the present invention, as shown in Figure 1 wearable device 110, the first terminal 120, the first gateway 200, the preprocessor 300, the machine learning module ( 400), a second gateway 500, and a second terminal 600.

웨어러블 디바이스(110)는 제1 사용자(A), 즉 생체 정보의 획득이 필요한 사용자의 신체에 장착되는 구성으로, 예를 들면 제1 사용자(A)의 손목, 가슴(심장), 손가락, 발목 및 어깨 등에 장착되도록 구성되는 것이 바람직하다.The wearable device 110 is mounted on the body of the first user A, that is, a user who needs to obtain biometric information. For example, the wearable device 110 may include a wrist, a chest (heart), a finger, ankle, and the like of the first user A. It is preferably configured to be mounted on the shoulder or the like.

이때 사용자는 사람일 수도 있으나, 말, 개, 소 등의 동물일 수도 있다.In this case, the user may be a human, but may be an animal such as a horse, a dog, or a cow.

여기에서 웨어러블 디바이스(110)가 검출하는 제1 사용자(A)의 생체 정보란, 제1 사용자(A)의 심박동 데이터, 심박수, 체온, 피부 전도도, 움직임 및 심전도 등을 포함할 수 있다.The biometric information of the first user A detected by the wearable device 110 may include heart rate data, heart rate, body temperature, skin conductivity, movement, and electrocardiogram of the first user A. FIG.

제1 단말기(120)는 웨어러블 디바이스(110)와 통신으로 연결되는 구성으로, 웨어러블 디바이스(110)와 연동되어 웨어러블 디바이스(110)로부터 생체 정보를 실시간으로 전달받는 구성이다.The first terminal 120 is configured to communicate with the wearable device 110 and is connected to the wearable device 110 to receive biometric information from the wearable device 110 in real time.

여기에서 제1 단말기(120)는 제1 사용자(A)가 휴대하고 있는 스마트폰, 태블릿 PC 등일 수 있으며, 데스크탑 PC나 랩탑 PC일 수도 있다.Here, the first terminal 120 may be a smart phone, a tablet PC, etc. that the first user A carries, or may be a desktop PC or a laptop PC.

특히, 제1 단말기(120)는 제1 사용자(A)의 주위 환경 정보를 획득하는 기능을 수행하는데, 여기에서의 환경 정보란 제1 사용자(A)가 위치하고 이는 국가, 날씨, 위치, 온도, 습도, 미세먼지 농도, 고도, 이산화탄소 농도 등을 들수 있다.In particular, the first terminal 120 performs a function of acquiring the surrounding environment information of the first user A, wherein the environment information is the location of the first user A, which is country, weather, location, temperature, Humidity, fine dust concentration, altitude, carbon dioxide concentration, and the like.

제1 게이트웨이(200)는 제1 단말기(120)로부터 제1 사용자(A)의 생체 정보 및 환경 정보를 포함하는 제1 데이터를 실시간으로 전달받아 백앤드(Back-End)로 송신하는 기능을 수행한다.The first gateway 200 receives the first data including the biometric information and the environmental information of the first user A from the first terminal 120 in real time and transmits the data to the back-end. do.

즉, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 제1 사용자(A)의 생체 정보 뿐만 아니라 제1 사용자(A)가 처한 현재의 환경 정보 또한 고려하여 제1 사용자(A)의 현제의 신체 상황을 좀 더 정밀하게 분석 및 예측할 수 있게 된다. That is, the medical data monitoring system according to an embodiment of the present invention takes into consideration not only the biometric information of the first user A, but also the current environment information of the first user A in consideration of the current state of the first user A. You will be able to analyze and predict your physical situation more accurately.

한편, 앞에서는 웨어러블 디바이스(110)가 생체 정보를 획득하고, 제1 단말기(120)가 환경 정보를 획득하는 것으로 설명하였으나, 웨어러블 디바이스(110)가 생체 정보 및 환경 정보를 모두 획득하는 것도 가능할 것이며, 이 경우 별도의 제1 단말기(120)를 구비할 필요 없이 웨어러블 디바이스(110)가 제1 게이트(200)로 생체 정보 및 환경 정보를 직접 송신할 수도 있을 것이다.Meanwhile, while the wearable device 110 obtains the biometric information and the first terminal 120 obtains the environmental information, the wearable device 110 may acquire both the biometric information and the environmental information. In this case, the wearable device 110 may directly transmit the biometric information and the environmental information to the first gate 200 without having to provide a separate first terminal 120.

전처리부(300)는 제1 게이트웨이(200)로부터 전달받은 제1 데이터를 전처리하여 제2 데이터를 생성하는 기능을 수행한다.The preprocessor 300 performs a function of preprocessing the first data received from the first gateway 200 to generate second data.

상술한 바와 같이 제1 데이터는 제1 사용자(A)의 생체 정보 및 환경 정보를 포함하는 데이터로 아직 정제되지 않은 일종의 Raw Data에 해당하므로, 제1 데이터만을 이용하여 유의미한 결과를 도출하는 것이 어렵다. As described above, since the first data corresponds to a kind of raw data that is not yet refined as data including biometric information and environmental information of the first user A, it is difficult to derive a meaningful result using only the first data.

따라서, 전처리부(300)는 해당 데이터를 이용하여 유의미한 분석을 수행하기 위해서는 제1 데이터를 전처리를 수행하여 제2 데이터를 생성하고, 이를 후술할 머신러닝 모듈(400) 또는 제2 게이트웨이(500)로 전달한다.Therefore, in order to perform a meaningful analysis using the corresponding data, the preprocessor 300 generates the second data by performing preprocessing of the first data, and the machine learning module 400 or the second gateway 500 to be described later. To pass.

한편, 제1 데이터는 정제되기 전의 데이터이지만, 향후 데이터의 오류 등을 검토하기 위하여 백업될 필요성이 있음을 고려해 볼 때, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 제1 데이터를 실시간으로 저장하기 위한 제3 저장부(900)를 더 포함하도록 구성되는 것이 바람직하다.On the other hand, the first data is the data before being purified, but considering that there is a need to be backed up in order to examine the error of the data in the future, the medical data monitoring system according to an embodiment of the present invention in real time to the first data It is preferably configured to further include a third storage unit 900 for storing.

머신러닝 모듈(400)은 전처리부(300)로부터 제2 데이터를 전달받은 후 이를 저장하고, 제2 데이터를 입력 변수로 하여 머신러닝을 수행하는 기능을 수행한다.The machine learning module 400 stores the second data after receiving the second data from the preprocessor 300, and performs machine learning using the second data as an input variable.

즉, 머신러닝 모듈(400)은 제1 사용자(A)의 생체 정보 및 환경 정보와, 제1 사용자(A)의 건강 상태 간의 상관 관계를 산출 및 지속적으로 업데이트하고, 현재 입력된 제2 데이터 및 상기 상관 관계에 기초하여 제1 사용자(A)의 현재 또는 미래의 건강 상태 정보인 제3 데이터를 생성하는데, 이에 대한 좀 더 구체적인 내용은 후술하도록 한다.That is, the machine learning module 400 calculates and continuously updates the correlation between the biometric information and the environmental information of the first user A and the health state of the first user A, and displays the second data and Based on the correlation, third data, which is current or future health state information of the first user A, is generated, which will be described later.

제2 게이트웨이(500)는 전처리부(300) 및 머신 러닝부(400) 중 적어도 하나로부터 제2 데이터 또는 제3 데이터를 전달받아 제2 사용자(B) 측의 프론트앤드(Front-End) 측으로 전달하는 기능을 수행한다.The second gateway 500 receives the second data or the third data from at least one of the preprocessor 300 and the machine learning unit 400 and delivers the second data or the third data to the front-end side of the second user B side. It performs the function.

제2 단말기(600)는 제2 게이트웨이(500)로부터 전달받은 제2 데이터 및 제3 데이터 중 적어도 하나에 기초하여 제1 사용자(A)에 대한 건강 리포트 정보를 생성 및 출력하여 제2 사용자(B)에게 제공하는 기능을 수행한다.The second terminal 600 generates and outputs health report information for the first user A based on at least one of the second data and the third data received from the second gateway 500, and thus the second user B. Perform the function provided to).

여기에서 제2 단말기(600)는 제2 사용자(B)가 휴대하는 스마트폰, 태블릿 PC이거나, 제2 사용자(B)의 랩탑 PC, 데스크탑 PC 등일 수 있다.Here, the second terminal 600 may be a smart phone or a tablet PC carried by the second user B, or a laptop PC or a desktop PC of the second user B.

즉, 제2 단말기(600)는 제2 게이트웨이(500)로부터 전달받은 데이터들에 기초하여 제1 사용자(A)의 건강 상태와 관련된 정보를 한눈에 파악할 수 있는 보고서 형식의 어플리케이션을 제2 사용자(B), 예를 들면 제1 사용자(A)의 주치의나 가족 등에게 제공한다.That is, the second terminal 600 is a second user (application) of the report format that can grasp the information related to the health state of the first user (A) at a glance based on the data received from the second gateway 500. B), for example, to the attending physician or family of the first user A.

아울러, 위급한 상황인 경우 제1 사용자(A)의 현재 상태를 제2 사용자(B)에서 긴급히 알릴 필요가 있음을 고려해 볼 때, 상술한 건강 리포트 정보의 도착 여부 또는 요약된 내용 등을 문자(SMS, MMS) 또는 메일 발송 등을 통해 제2 사용자(B)에게 통보하는 것이 바람직하다.In addition, in the case of an emergency, in consideration of the urgent need of the second user B to urgently notify the current state of the first user A, whether or not the above-mentioned health report information has been arrived or summarized is provided. It is preferable to notify the second user B through SMS, MMS) or mail delivery.

이하에서는 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템에 포함된 머신러닝 모듈(400)에 대하여 좀 더 구체적으로 설명하도록 한다.Hereinafter, the machine learning module 400 included in the medical data monitoring system according to an embodiment of the present invention will be described in more detail.

머신러닝 모듈(400)은 도 1에 도시된 바와 같이 제3 게이트웨이(410), 제1 저장부(420), 머신러닝부(430), 판단부(440), 건강 상태 통지부(450) 및 제2 저장부(460)를 포함하도록 구성될 수 있다.As shown in FIG. 1, the machine learning module 400 includes a third gateway 410, a first storage unit 420, a machine learning unit 430, a determination unit 440, a health state notification unit 450, and It may be configured to include a second storage unit 460.

제3 게이트웨이(410)는 전처리부(300)로부터 제2 데이터를 실시간으로 전달받는 기능을 수행한다.The third gateway 410 performs a function of receiving the second data in real time from the preprocessor 300.

제1 저장부(420)는 제3 게이트웨이(410)로부터 실시간으로 전달받은 데이터를 누적 저장하여 빅데이터를 생성하는 기능을 수행한다. The first storage unit 420 accumulates and stores data received in real time from the third gateway 410 to generate big data.

즉, 제1 저장부(420)에 제2 데이터가 저장이 되면 될 수록 제1 저장부(420)에 저장된 데이터량은 방대해지게 되며, 결국 제1 사용자(A)의 생체 정보 및 환경 정보에 대한 빅데이터를 획득할 수 있게 된다.That is, as the second data is stored in the first storage unit 420, the amount of data stored in the first storage unit 420 becomes larger, resulting in the biometric information and the environmental information of the first user A. Big data can be obtained.

머신러닝부(430)는 제1 저장부(420)에 누적된 제2 데이터를 입력 변수로 하여 머신러닝을 수행하여 제1 사용자(A)의 생체 정보 및 환경 정보와, 제1 사용자(A)의 건강 상태 간의 상관 관계를 도출하는 기능을 수행한다.The machine learning unit 430 performs machine learning using the second data accumulated in the first storage unit 420 as an input variable to perform biometric and environmental information of the first user A, and the first user A. Its function is to derive correlations between health conditions.

여기에서 제1 사용자(A)의 건강 상태란 예를 들어 부정맥질환 발생 가능성 등을 들 수 있으며, 이러한 부정맥질환의 종류로는 구체적으로 무수축(부전수축), 심실세동, 심실기외수축(조기심실수축), 심실빈맥, 이단맥(혹은 이연단맥 - 맥박의 2박동이 급속히 계속적으로 발생되는 증상), 삼단맥(혹은 세박자맥박), 동서맥, 심방세동, 심방조동 및 심실상빈맥(심실위 빠른맥) 등을 들 수 있다.Herein, the health state of the first user A may include, for example, the possibility of arrhythmia disease, and the types of such arrhythmia diseases include, specifically, no contraction (deficit contraction), ventricular fibrillation, and ventricular extraventricular contraction (early ventricular Contraction), ventricular tachycardia, biphasic vein (or delayed pulse-a symptom of rapidly developing two-pulse pulses), tricuspid vein (or tripulsatile pulse), east and west veins, atrial fibrillation, atrial fibrillation, and ventricular tachycardia (ventricular stomach) Fast mac), and the like.

즉, 머신러닝부(430)는 제1 저장부에 저장된 빅데이터를 입력변수로 하여 인공지능을 학습시키는데, 구체적으로는 머신러닝의 한 분야인 딥러닝(Deep Learning) 기법을 이용하여 정확한 상관 관계가 도출될 수 있도록 학습을 수행한다.That is, the machine learning unit 430 learns artificial intelligence using big data stored in the first storage unit as an input variable. Specifically, the machine learning unit 430 uses a deep learning technique, a field of machine learning, to accurately correlate the artificial intelligence. Do the learning so that can be derived.

특히, 상술한 상관 관계의 경우, 입력(Input)이 제1 사용자(A)의 생체 정보 및 환경 정보들이고, 출력(Output)이 제1 사용자(A)의 건강 상태로 구성된 함수로 정의될 수 있으며, 결국 머신러닝부(430)는 딥러닝을 통하여 상기 함수에서의 복수 개의 입력들의 가중치(Weight)를 학습을 통하여 산출한다.In particular, in the correlation described above, the input may be defined as a biometric information and environmental information of the first user A, and the output may be defined as a function composed of the health state of the first user A. After all, the machine learning unit 430 calculates the weights of the plurality of inputs in the function through deep learning through learning.

머신러닝부(430)에서 수행되는 학습은 지도학습(supervised learning) 또는 비지도학습(unsupervised learning)에 의하여 수행될 수 있으나, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템의 경우 지도학습에 의하여 수행되는 것이 바람직하다.Learning performed in the machine learning unit 430 may be performed by supervised learning or unsupervised learning, but in the case of a medical data monitoring system according to an embodiment of the present invention, It is preferable to carry out.

또한, 이러한 학습을 위하여 활용되는 인공지능망 모델로는 RNN(Recurrent Neural Network), DNN(Deep Neural Network) 및 DRNN(Dynamic Recurrent Neural Network) 등 다양한 모델들을 활용할 수 있을 것이다.In addition, as an artificial intelligence network model used for such learning, various models such as Recurrent Neural Network (RNN), Deep Neural Network (DNN), and Dynamic Recurrent Neural Network (DRNN) may be used.

판단부(440)는 머신러닝부(430)가 도출한 상관 관계에 기초하여 제1 사용자(A)의 현재의 건강 상태를 판단하거나 또는 제1 사용자(A)의 향후 건강 상태를 예측하는 기능을 수행한다.The determination unit 440 may determine a current health state of the first user A or predict a future health state of the first user A based on the correlation derived by the machine learning unit 430. Perform.

특히, 이러한 판단부(440)는 실질적으로는 머신러닝부(430)와 별도로 구분되는 구성은 아니며, 머신러닝부(430) 내에서 딥러닝이 수행되는 신경망이다.In particular, the determination unit 440 is not substantially separated from the machine learning unit 430, and is a neural network in which deep learning is performed in the machine learning unit 430.

결국, 머신러닝부(430) 및 판단부(440)의 기능은 크게 2가지로 정리할 수 있는데, 첫번째로는 전처리부(300)로부터 실시간으로 전송받은 제2 데이터를 분석 및 비교하여 추후 발생될 제1 사용자(A)의 생체 데이터를 예측할 수 있으며, 두번째로는 전처리부(300)로부터 실시간으로 전송받은 제2 데이터를 다시 학습을 위한 데이터로 활용함으로써 상관 관계의 정밀성을 좀 더 향상시킬 수 있다.As a result, the functions of the machine learning unit 430 and the determination unit 440 can be largely divided into two types. First, the second data received from the preprocessor 300 in real time is analyzed and compared to be generated later. The biometric data of the first user A may be predicted, and secondly, the precision of the correlation may be further improved by utilizing the second data received in real time from the preprocessor 300 as data for learning.

즉, 제2 데이터가 지속적으로 확보되는 한, 비교 및 학습이 지속적으로 이루어지게 되므로, 결국 인공지능의 예측 정확도가 높아지고 정교해지게 된다.In other words, as long as the second data is continuously secured, comparison and learning are continuously performed, and thus, the prediction accuracy of artificial intelligence is increased and refined.

건강 상태 통지부(450)는 판단부(440)의 판단 결과인 제3 데이터를 상기 판단부(440)부로부터 전달받아 상술한 제2 게이트웨이(500)로 전송하는 기능을 수행한다.The health state notification unit 450 receives the third data, which is the determination result of the determination unit 440, from the determination unit 440 and transmits the third data to the second gateway 500.

예를 들어, 판단부(440)가 상기 머신러닝부(430)에서 도출된 상관 관계에 현재 제1 사용자(A)의 제2 데이터를 입력해본 결과 부정맥과 같은 제1 사용자(A)의 심장 이상 징후가 예측되는 것으로 판단할 경우, 건강 상태 통지부(450)는 이러한 판단 결과인 제3 데이터를 제2 게이트웨이(500)로 전송함으로써 주치의 등의 제2 사용자(B)에게 제1 사용자(A)의 이상 징후를 알려줄 수 있게 된다.For example, when the determination unit 440 inputs the second data of the first user A to the correlation derived from the machine learning unit 430, the heart abnormality of the first user A, such as arrhythmia, is found. If it is determined that the symptom is predicted, the health state notification unit 450 transmits the third data, which is the result of the determination, to the second gateway 500 to the second user B such as the attending physician. You will be informed of signs of abnormalities.

아울러, 상술한 제3 데이터 또한 해당 정보 및 이력을 별도로 저장하는 것이 바람직하므로, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템의 머신러닝 모듈(400)은 제3 데이터를 누적하여 저장하는 제2 저장부(460)를 더 구비하는 것이 바람직할 것이다. In addition, since the above-described third data is also preferably stored separately from the information and the history, the machine learning module 400 of the medical data monitoring system according to an embodiment of the present invention may accumulate and store the third data. It would be further desirable to have a reservoir 460.

나아가, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 머신러링 모듈(400)에서 학습을 통해 생성된 알고리즘을 이용하여 상술한 웨어러블 디바이스(110) 또는 제1 단말기(120) 내부에 설치된 인공지능 알고리즘을 업데이트할 수도 있다. Furthermore, the medical data monitoring system according to an embodiment of the present invention is an artificial intelligence installed in the above-described wearable device 110 or the first terminal 120 using an algorithm generated by learning in the machined module 400. You can also update the algorithm.

즉, 웨어러블 디바이스(110) 또는 제1 단말기(120)의 펌웨어를 업데이트하는 것으로, 이를 통하여 사용자들의 신체 데이터가 많아지고 정교해질수록 사용자의 생체 데이터 또는 환경 데이터의 검출 또는 측정 정확성 및 효율성을 좀 더 높일 수 있게 된다. That is, the firmware of the wearable device 110 or the first terminal 120 is updated. As the body data of the user increases and becomes more sophisticated, the accuracy and efficiency of detecting or measuring the biometric data or the environmental data of the user is increased. It can be increased.

한편, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 도 1 및 도 2에 도시된 바와 같이 웨어러블 디바이스(110), 제1 단말기(120), 제1 게이트웨이(200), 전처리부(300), 머신러닝 모듈(400), 제2 게이트웨이(500) 및 제2 단말기(600) 중 적어도 둘 이상을 연결하도록 형성된 블록체인 네트워크(700)를 더 포함할 수 있으며, 이를 통하여 제1 사용자(A)의 의료 데이터를 블록체인화하여, 개인의 의료 데이터의 소유권의 강화 및 의료 데이터의 P2P, P2B 거래 플랫폼 구축을 도모할 수 있게 된다.Meanwhile, in the medical data monitoring system according to an embodiment of the present invention, the wearable device 110, the first terminal 120, the first gateway 200, and the preprocessor 300 are illustrated in FIGS. 1 and 2. The apparatus may further include a blockchain network 700 formed to connect at least two of the machine learning module 400, the second gateway 500, and the second terminal 600, and thereby, the first user A. Medical data will be blockchained to enhance ownership of medical data and to build a P2P and P2B trading platform for medical data.

이러한 제1 사용자(A)의 의료 데이터의 블록체인화는 제1 사용자(A)의 사전 동의가 있는 경우에만 진행되며, 최초로 블록체인화하여 하나의 블록이 된 제1 사용자(A)의 의료 데이터는 블록체인 네트워크를 구성하고 유지하게 되는 노드(Node) 데이터가 되며, 최초 생성된 노드는 제네시스 노드라고 한다.The blockchaining of the medical data of the first user A proceeds only with the prior consent of the first user A, and the medical data of the first user A, which is a block by first blockchaining, becomes a block. Node data is used to construct and maintain a chain network, and the first node is called a genesis node.

이러한 각 하나의 노드 데이터는 블록체인 플랫폼에서 미리 설정된 기준 시간동안 수집 또는 측정된 정제된 데이터, 즉 제2 데이터 또는 제3 데이터를 담고 있으며, 그 최소의 단위를 블록(Block)이라고 한다.Each such node data contains purified data, that is, second or third data, collected or measured during a predetermined reference time in the blockchain platform, and the minimum unit is called a block.

추후 계속 수집 또는 측정된 의료데이터는 지속적으로 블록이 되고, 자신이 속한 노드 안에서 점진적으로 더해지게 된다.Medical data collected or measured later is continuously blocked, and gradually added within the node to which it belongs.

상기와 같이 미리 설정된 기준에 기초하여 블록 단위로 쪼개어진 의료 데이터는 해당 정보를 제공하는 사용자인 제1 사용자(A)에게만 해당 의료 데이터의 접근 권한이 주어지는 것이 원칙이다. As a rule, the medical data split in units of blocks based on a predetermined criterion as described above is granted only to the first user A who is a user who provides the information.

그러나 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 제1 사용자(A)의 의료 데이터를 연구기관이나 병원 및 회사 등의 의료기업들에게 제공함으로써 해당 기관이나 기업들이 불특정 개인의 의료 데이터를 활용하여 연구 개발 등을 수행할 수 있도록 구성될 수도 있다.However, in the medical data monitoring system according to an exemplary embodiment of the present invention, the medical data of the first user A may be provided to medical companies such as research institutes, hospitals, and companies, and the institutions or companies may utilize medical data of unspecified individuals. It may be configured to perform research and development.

이를 위하여 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 제1 사용자(A)의 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나를 블록체인 네트워크(700)를 통하여 획득할 수 있도록 구성된 제3 사용자의 서버(800)를 더 포함할 수 있으며, 여기에서의 제3 사용자란 상술한 연구기관, 병원 또는 회사를 의미한다.To this end, the medical data monitoring system according to an embodiment of the present invention is configured to acquire at least one of the first data, the second data, and the third data of the first user A through the blockchain network 700. A third user's server 800 may be further included, wherein the third user means the research institute, hospital, or company described above.

이때 블록체인 네트워크(700)에서 미리 설정된 일정 기준의 블록은 하나의 단위로 취급하고, 연구기관이나 의료기업들은 블록 별로 블록체인 네트워크 플랫폼 구축자에게 금액 또는 그에 준하는 재화를 지불함으로써 불특정의 다수의 제1 사용자(A)의 의료 데이터를 획득할 수 있도록 구성될 수 있다. At this time, the block-based block set in advance in the blockchain network 700 is treated as one unit, and research institutes or medical companies pay a block or network of goods to the blockchain network platform builder for each block. 1 may be configured to obtain the medical data of the user (A).

연구기관이나 의료기업이 지불한 금액 또는 재화는 해당 의료 데이터를 제공해준 개인에게 보상으로 돌아가며, 이러한 연구기관 및 의료기업과 블록체인 네트워크 플랫폼 구축자 사이의 거래 내역이나 또는 제1 사용자와의 거래 내역은 블록체인 네트워크 상에 기록되게 된다.The amount or goods paid by the research institute or medical company is returned to the individual who provided the medical data, and the transaction between the research institute and the medical company and the blockchain network platform builder or with the first user. Will be recorded on the blockchain network.

이를 통하여 연구기관이나 의료기업은 위변조가 불가능한 신뢰성있는 의료데이터를 획득할 수 있게 되어, 이에 기초하여 연구 및 사업 용도로 활용할 수 있게 되며, 제1 사용자(A)는 자신의 신체 이상 징후를 관리할 수 있는 동시에 자신의 의료 데이터를 여러 다양한 방면으로 활용할 수 있게 된다. Through this, a research institution or a medical company can obtain reliable medical data that cannot be tampered with, and thus can be used for research and business purposes, and the first user A can manage his / her physical abnormalities. At the same time, you can use your medical data in many different ways.

아울러, 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템에서의 블록체인 네트워크(700)는 일반적으로 사용되는 네트워크 환경에 이상이 발생할 경우, 블록체인 네트워크를 통하여 통신을 수행할 수 있도록 데이터 통신 루트(Route)를 이원화함으로써 데이터 통신을 통한 데이터 확보의 안정성을 도모할 수 있다.In addition, the blockchain network 700 in the medical data monitoring system according to an embodiment of the present invention has a data communication route such that communication can be performed through a blockchain network when an abnormality occurs in a generally used network environment. By dualizing a route, it is possible to achieve stability of data securing through data communication.

즉, 네트워크 인프라가 원활하지 못하거나 서버와 제1 단말기(120) 또는 서버와 웨어러블 디바이스(110) 사이의 물리적인 거리가 멀어서 동시성이 떨어질 수 있는 상황에서 데이터를 상호 송수신이 필요한 경우에 블록체인 네트워크(700)가 활용될 수 있는 것이다.That is, when the network infrastructure is not smooth or the physical distance between the server and the first terminal 120 or the server and the wearable device 110 may be inconsistent and the concurrency may be reduced, the blockchain network is required. 700 may be utilized.

특히 HTTP 통신이 원활하지 못하여 백엔드(Back-End)로 데이터가 원활히 전송되지 못할 경우, 현재 측정 또는 수집 중인 데이터를 블록체인화 시킴으로써 추후에라도 인공지능 학습에 적용시킬 수 있다.In particular, when HTTP communication is not smooth and data is not transmitted to the back-end smoothly, it can be applied to AI learning later by making blockchain of the data being measured or collected.

예를 들어 도 2에 도시된 바와 같이 머신러닝 모듈(400)과 제1 사용자(A) 측의 서버가 상호 물리적으로 멀리 떨어져 있는 상황에서 제1 사용자 측의 서버와 머신러닝 모듈(400) 사이의 HTTP 통신이 원활하지 못하여 백엔드(Back-End)로 데이터가 원활히 전송되지 못하게 될 경우, 현재 측정/수집 중인 데이터를 블록체인화 시킨다.For example, as shown in FIG. 2, when the machine learning module 400 and the server of the first user A are physically separated from each other, the server between the server of the first user and the machine learning module 400 is separated from each other. If the HTTP communication is not smooth and data cannot be transmitted to the back-end smoothly, the data currently being measured / collected is blockchained.

그리고, 블록체인 네트워크(700)의 노드들 중 원격지에 있는 제1 사용자 측의 웨어러블 디바이스(110) 또는 제1 단말기(120)와 가장 가까운 블록체인 노드를 지정하고 블록화된 데이터를 블록체인 네트워크(700) 상에 전송 및 기록한다.And, among the nodes of the blockchain network 700, a blockchain node closest to the wearable device 110 or the first terminal 120 on the first user's side located at a remote location is designated, and the block data is stored in the blockchain network 700. Transfer and record).

구체적으로, 제1 사용자(A)는 트랜잭션(Write), 즉 획득된 생체 정보 및 환경 정보를 기록하는 트랜잭션을 발생하기 전에 가십 프로토콜(gossip protocol)이라는 프로토콜을 이용하여 블록체인 네트워크(700) 상의 복수 개의 노드들 중 제1 사용자(A)와 가장 가까운 노드를 찾은 후 해당 트랜잭션을 생성한 후, 가장 가까운 노드에게 해당 데이터를 공유한다.Specifically, the first user A uses a protocol called a gossip protocol to generate a plurality of transactions on the blockchain network 700 before generating a transaction, that is, a transaction that records the obtained biometric and environmental information. After finding the node closest to the first user A among the nodes, the transaction is created and the corresponding data is shared with the nearest node.

가장 가까운 노드에 공유된 데이터는 이후 블록체인 네트워크(700) 상의 모든 노드들에게 똑같이 공유된다.The data shared to the nearest node is then equally shared to all nodes on the blockchain network 700.

반대로, 제2 사용자(B)가 데이터를 조회 또는 요청하는 경우에도 앞에서 언급한 가십 프로토콜을 이용하여 제2 사용자(B)와 가장 가까운 노드를 배정해주면, 해당 데이터들은 이미 블록체인 네트워크(700) 상의 모든 노드에 공유된 상태이기 때문에, 제2 사용자(B)는 상기 배정된 가장 가까운 노드로부터 해당 데이터를 즉시 조회 또는 제공받을 수 있게 된다.On the contrary, even when the second user B inquires or requests data, when the node closest to the second user B is allocated using the aforementioned gossip protocol, the data is already on the blockchain network 700. Since the node is shared with all nodes, the second user B can immediately inquire or receive the corresponding data from the assigned nearest node.

상기와 같은 과정을 통하여 머신러닝 모듈(400)은 자신과 가장 가까이에 있는 노드를 통하여 통신이 불안정한 환경하에 있는 사용자가 보내는 생체 데이터 및 환경 데이터를 참조할 수 있게 된다. Through the above process, the machine learning module 400 can refer to the biometric data and the environmental data sent by the user in an environment where communication is unstable through the node closest to the self.

블록체인 노드로부터 참조된 데이터를 다시 게이트웨이로 전송시킴으로써 기존에 구축되어 있는 백엔드(Back-End) 인프라에 전달할 수 있으며, 이를 통하여 상호 물리적으로 떨어진 제1 사용자, 제2 사용자 뿐만 아니라 제3 사용자 사이의 통신의 불확실성을 제거함으로써 위화감없이 기존의 서비스를 제공받을 수 있게 된다.By transmitting the data referenced from the blockchain node back to the gateway, it can be delivered to the existing back-end infrastructure, which enables the first and second users as well as the third and third users to be physically separated from each other. By eliminating the uncertainty of communication, existing services can be provided without discomfort.

상술한 바와 같이 본 발명의 일 실시예에 따른 의료 데이터 모니터링 시스템은 일반적인 중앙 집중적인 서버 인프라 방식에만 의존하지 않고 블록체인 네트워크(700)를 활용함으로써 탈중앙화된 플랫폼 서비스를 구축할 수 있게 된다. As described above, the medical data monitoring system according to an embodiment of the present invention can build a decentralized platform service by utilizing the blockchain network 700 without relying on a general centralized server infrastructure scheme.

본 명세서에서 설명되는 실시예와 첨부된 도면은 본 발명에 포함되는 기술적 사상의 일부를 예시적으로 설명하는 것에 불과하다. 따라서 본 명세서에 개시된 실시예들은 본 발명의 기술적 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이므로, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것이 아님은 자명하다. 본 발명의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당해 기술분야에 있어서의 통상의 지식을 가진 자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시예는 모두 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The embodiments described in the present specification and the accompanying drawings merely illustrate some of the technical ideas included in the present invention. Therefore, since the embodiments disclosed in the present specification are not intended to limit the technical spirit of the present invention but to explain, it is obvious that the scope of the technical spirit of the present invention is not limited by these embodiments. Modifications and specific embodiments that can be easily inferred by those skilled in the art within the scope of the technical idea included in the specification and drawings of the present invention are included in the scope of the present invention. It should be interpreted.

Claims (8)

제1 사용자의 생체 정보 및 상기 환경 정보를 포함하는 제1 데이터를 실시간으로 전달받는 제1 게이트웨이;
상기 제1 게이트웨이로부터 전달받은 상기 제1 데이터를 전처리하여 제2 데이터를 생성하는 전처리부;
상기 제2 데이터를 저장하고, 누적된 상기 제2 데이터를 입력 변수로 하여 머신러닝을 수행함으로써 상기 생체 정보 및 상기 환경 정보와, 상기 제1 사용자의 건강 상태 간의 상관 관계를 산출 및 지속적으로 업데이트하고, 현재 입력된 제2 데이터 및 상기 상관 관계에 기초하여 상기 제1 사용자의 현재 또는 미래의 건강 상태 정보인 제3 데이터를 생성하는 머신러닝 모듈; 및
상기 전처리부 및 상기 머신 러닝부로부터 제2 데이터 및 제3 데이터를 각각 전달받은 제2 게이트웨이;
를 포함하고,
상기 제2 데이터 및 제3 데이터에 기초하여 생성된 상기 제1 사용자에 대한 건강 리포트 정보를 생성 및 출력하여 제2 사용자에게 제공하기 위해, 상기 제2 게이트웨이는 상기 제2 데이터 및 제3 데이터를 제2 단말기로 전송하고,
상기 환경 정보는 상기 웨어러블 디바이스와 연동되어 상기 생체 정보를 전달받는 제1 단말기에 의해 설정되거나 또는 상기 웨어러블 디바이스로부터 획득되는 의료 데이터 모니터링 시스템.
A first gateway receiving real-time first data including biometric information of the first user and the environment information;
A preprocessor configured to preprocess the first data received from the first gateway to generate second data;
Calculate and continuously update the correlation between the biometric information, the environmental information, and the health state of the first user by storing the second data and performing machine learning using the accumulated second data as an input variable. A machine learning module for generating third data which is current or future health state information of the first user based on the second data currently input and the correlation; And
A second gateway receiving second data and third data from the preprocessor and the machine learning unit, respectively;
Including,
In order to generate and output health report information for the first user generated based on the second data and the third data and to provide it to the second user, the second gateway provides the second data and the third data. 2 to the terminal,
And the environment information is set by a first terminal receiving the biometric information in association with the wearable device or obtained from the wearable device.
제1항에 있어서, 상기 머신러닝 모듈은,
상기 전처리부로부터 상기 제2 데이터를 실시간으로 전달받는 제3 게이트웨이;
상기 제3 게이트웨이로부터 실시간으로 전달받은 제2 데이터를 누적하여 저장하여 빅데이터를 생성하는 제1 저장부;
상기 제1 저장부에 누적된 제2 데이터를 입력 변수로 하여 머신러닝을 수행하여 상기 생체 정보 및 상기 환경 정보와, 상기 제1 사용자의 건강 상태 간의 상관 관계를 도출하는 머신러닝부;
상기 머신러닝부가 도출한 상관 관계에 기초하여 상기 제1 사용자의 건강 상태를 판단하거나 또는 상기 제1 사용자의 향후 건강 상태를 예측하는 판단부; 및
상기 판단부의 판단 결과인 제3 데이터를 전달받아 상기 제2 게이트웨이로 전송하는 건강 상태 통지부;
를 포함하는 의료 데이터 모니터링 시스템.
The method of claim 1, wherein the machine learning module,
A third gateway receiving the second data in real time from the preprocessor;
A first storage unit accumulating and storing second data received in real time from the third gateway to generate big data;
A machine learning unit configured to perform machine learning using second data accumulated in the first storage unit as an input variable to derive a correlation between the biometric information, the environment information, and a health state of the first user;
A determination unit to determine a health state of the first user or to predict a future health state of the first user based on the correlation derived by the machine learning unit; And
A health state notification unit receiving third data which is a determination result of the determination unit and transmitting the received third data to the second gateway;
Medical data monitoring system comprising a.
제2항에 있어서, 상기 머신러닝 모듈은,
상기 제3 데이터를 누적하여 저장하는 제2 저장부;를 더 포함하는 의료 데이터 모니터링 시스템.
The method of claim 2, wherein the machine learning module,
And a second storage unit for accumulating and storing the third data.
제1항에 있어서,
상기 머신러닝 모듈에서 생성 및 업데이트된 상기 상관 관계를 반영하여 상기 웨어러블 디바이스 또는 상기 제1 단말기에 설치된 펌웨어를 업데이트하는 의료 데이터 모니터링 시스템.
The method of claim 1,
The medical data monitoring system updating the firmware installed in the wearable device or the first terminal by reflecting the correlation generated and updated in the machine learning module.
제1항에 있어서,
상기 웨어러블 디바이스, 제1 단말기, 제1 게이트웨이, 전처리부, 머신러닝 모듈, 제2 게이트웨이 및 제2 단말기 중 적어도 둘 이상을 연결하도록 형성된 블록체인 네트워크를 더 포함하고,
상기 웨어러블 디바이스, 제1 단말기, 제1 게이트웨이, 전처리부, 머신러닝 모듈, 제2 게이트웨이 및 제2 단말기 중 적어도 둘 이상의 통신을 위한 네트워크 환경에 이상이 발생할 경우, 상기 블록체인 네트워크를 통하여 통신을 수행하는 의료 데이터 모니터링 시스템.
The method of claim 1,
And a blockchain network configured to connect at least two or more of the wearable device, the first terminal, the first gateway, the preprocessor, the machine learning module, the second gateway, and the second terminal.
When an error occurs in a network environment for at least two communication among the wearable device, the first terminal, the first gateway, the preprocessor, the machine learning module, the second gateway, and the second terminal, the communication is performed through the blockchain network. Medical data monitoring system.
제5항에 있어서,
상기 제1 사용자의 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나는 상기 제1 사용자의 동의를 획득한 후에 상기 블록체인 네트워크를 통하여 전송될 수 있는 의료 데이터 모니터링 시스템.
The method of claim 5,
And at least one of the first data, the second data, and the third data of the first user may be transmitted through the blockchain network after obtaining the consent of the first user.
제5항에 있어서,
상기 제1 사용자의 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나를 상기 블록체인 네트워크를 통하여 획득할 수 있는 제3 사용자의 서버;를 더 포함하되,
상기 제3 사용자는 상기 제1 사용자 또는 상기 블록체인 네트워크 플랫폼 구축자와 미리 설정된 계약의 성사(Smart Contract)에 기초하여 상기 제1 데이터, 제2 데이터 및 제3 데이터 중 적어도 하나를 획득하고,
성사된 상기 계약의 내역은 상기 블록체인 네트워크 상에 기록되는 의료 데이터 모니터링 시스템.
The method of claim 5,
And a third user server capable of acquiring at least one of the first data, the second data, and the third data of the first user through the blockchain network.
The third user acquires at least one of the first data, the second data, and the third data based on a smart contract of a predetermined contract with the first user or the blockchain network platform builder;
A medical data monitoring system in which details of the contract concluded are recorded on the blockchain network.
제1항에 있어서,
상기 제1 데이터를 저장하는 제3 저장부;를 더 포함하는 의료 데이터 모니터링 시스템.
The method of claim 1,
And a third storage unit for storing the first data.
KR1020180028624A 2018-03-12 2018-03-12 System for monitoring medical data KR20190117829A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180028624A KR20190117829A (en) 2018-03-12 2018-03-12 System for monitoring medical data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180028624A KR20190117829A (en) 2018-03-12 2018-03-12 System for monitoring medical data

Publications (1)

Publication Number Publication Date
KR20190117829A true KR20190117829A (en) 2019-10-17

Family

ID=68424437

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180028624A KR20190117829A (en) 2018-03-12 2018-03-12 System for monitoring medical data

Country Status (1)

Country Link
KR (1) KR20190117829A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210067438A (en) * 2019-11-29 2021-06-08 건국대학교 글로컬산학협력단 Human data managing system
KR102271793B1 (en) * 2020-12-11 2021-07-02 (주)씨어스테크놀로지 System for providing a platform for integrating and processing big data of complex biological signals based on artificial intelligence and method for processing big data of complex biological signals using thereof
KR20210097513A (en) * 2020-01-30 2021-08-09 연세대학교 원주산학협력단 Method for calculating and predicting fine dust influence degree of user
KR102347534B1 (en) * 2021-10-20 2022-01-05 유정선 Method, device and system for filtering biometric data based on wearable device
WO2022025500A1 (en) * 2020-07-31 2022-02-03 주식회사 인더텍 Blockchain-applied non-face-to-face ai occupational therapy assistance system and non-face-to-face ai occupational therapy assistance platform operating method
KR20220013582A (en) * 2019-10-21 2022-02-04 주식회사 엘지유플러스 Methdo and apparatus for building bio data hub
KR20220118161A (en) * 2021-02-18 2022-08-25 주식회사 케어식스 Companion animal emergency situation monitoring system using photoplethysmography and operation method thereof
KR102541146B1 (en) 2021-12-22 2023-06-13 주식회사 메디컬에이아이 Method for transforming electrocardiogram into digital contents through block chain and computer-readable storage medium recorded with program for executing the same
KR20230144683A (en) * 2022-04-07 2023-10-17 전북대학교산학협력단 IoT-BASED BIG DATA COLLECTION AND MANAGEMENT SYSTEM FOR ENVIRONMENTAL HAZARDS AND HEALTH EFFECTS AND THE METHOD

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100737382B1 (en) 2006-05-01 2007-07-09 이경수 Operaton method for medical diagnosis data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100737382B1 (en) 2006-05-01 2007-07-09 이경수 Operaton method for medical diagnosis data

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220013582A (en) * 2019-10-21 2022-02-04 주식회사 엘지유플러스 Methdo and apparatus for building bio data hub
KR20210067438A (en) * 2019-11-29 2021-06-08 건국대학교 글로컬산학협력단 Human data managing system
KR20210097513A (en) * 2020-01-30 2021-08-09 연세대학교 원주산학협력단 Method for calculating and predicting fine dust influence degree of user
WO2022025500A1 (en) * 2020-07-31 2022-02-03 주식회사 인더텍 Blockchain-applied non-face-to-face ai occupational therapy assistance system and non-face-to-face ai occupational therapy assistance platform operating method
KR102271793B1 (en) * 2020-12-11 2021-07-02 (주)씨어스테크놀로지 System for providing a platform for integrating and processing big data of complex biological signals based on artificial intelligence and method for processing big data of complex biological signals using thereof
KR20220118161A (en) * 2021-02-18 2022-08-25 주식회사 케어식스 Companion animal emergency situation monitoring system using photoplethysmography and operation method thereof
KR102347534B1 (en) * 2021-10-20 2022-01-05 유정선 Method, device and system for filtering biometric data based on wearable device
KR102541146B1 (en) 2021-12-22 2023-06-13 주식회사 메디컬에이아이 Method for transforming electrocardiogram into digital contents through block chain and computer-readable storage medium recorded with program for executing the same
KR20230144683A (en) * 2022-04-07 2023-10-17 전북대학교산학협력단 IoT-BASED BIG DATA COLLECTION AND MANAGEMENT SYSTEM FOR ENVIRONMENTAL HAZARDS AND HEALTH EFFECTS AND THE METHOD

Similar Documents

Publication Publication Date Title
KR20190117829A (en) System for monitoring medical data
Awotunde et al. Disease diagnosis system for IoT-based wearable body sensors with machine learning algorithm
Smys et al. Internet of things and big data analytics for health care with cloud computing
CN103488880A (en) Remote medical rehabilitation system in smart city
Ajmani et al. Patient behaviour analysis and social health predictions through IoMT
US11600380B2 (en) Decision support tool for determining patient length of stay within an emergency department
CN105808946A (en) Remote mobile medical system based on cloud computing
Hare et al. Novel digital technologies for blood pressure monitoring and hypertension management
US20190311800A1 (en) Physical measurement of empirical indicators of patient-related outcome value using time and motion sensor results
KR102522039B1 (en) Method and system for intelligent processing of physiological data
Phani Praveen et al. IOT-enabled healthcare data analysis in virtual hospital systems using Industry 4.0 smart manufacturing
Shashidhar et al. Iot cloud: In health monitoring system
Xie et al. Fast and peer-to-peer vital signal learning system for cloud-based healthcare
Tiwari et al. Idea, architecture, and applications of 5G enabled IoMT systems for smart health care system
Utekar et al. Automated IoT based healthcare system for monitoring of remotely located patients
Medvediev et al. IoT solutions for health monitoring: Analysis and case study
Jayaraman et al. An ontology-based framework for real-time collection and visualization of mobile field triage data in mass gatherings
US20200185101A1 (en) Decision support device
Thakur et al. Patient Health Monitoring and Inferencing Arrhythmia Using ECG_Data
Asokan et al. IoT based healthcare system for emergency medical services
Petrenko Approaches for WSN (Wireless Sensor Networks) Standardization and their Interoperability in Combining into a Global Network
Choudhary et al. Smart Telemedicine Using IoT by Integrating 5G and Block-Chain Techniques
Nijhawan et al. Edge-AI tools and techniques for healthcare
Garg et al. A Comprehensive Survey on the Internet of Things (IoT) in Healthcare
Lim et al. Context-based healthy lifestyle recommendation for enhancing user's wellness

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment