[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102519584B1 - Electronic device and Method for controlling thereof - Google Patents

Electronic device and Method for controlling thereof Download PDF

Info

Publication number
KR102519584B1
KR102519584B1 KR1020170184235A KR20170184235A KR102519584B1 KR 102519584 B1 KR102519584 B1 KR 102519584B1 KR 1020170184235 A KR1020170184235 A KR 1020170184235A KR 20170184235 A KR20170184235 A KR 20170184235A KR 102519584 B1 KR102519584 B1 KR 102519584B1
Authority
KR
South Korea
Prior art keywords
breathing
user
exercise
motion
respiratory
Prior art date
Application number
KR1020170184235A
Other languages
Korean (ko)
Other versions
KR20190081588A (en
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 KR1020170184235A priority Critical patent/KR102519584B1/en
Publication of KR20190081588A publication Critical patent/KR20190081588A/en
Application granted granted Critical
Publication of KR102519584B1 publication Critical patent/KR102519584B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7271Specific aspects of physiological measurement analysis
    • A61B5/7275Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • A61B5/0803Recording apparatus specially adapted therefor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • A61B5/097Devices for facilitating collection of breath or for directing breath into or through measuring devices

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Veterinary Medicine (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physiology (AREA)
  • Molecular Biology (AREA)
  • Physics & Mathematics (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Pulmonology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

전자 장치 및 이의 제어 방법이 제공된다. 본 전자 장치는 사용자 호흡이 입력되는 흡입부, 흡입부를 통해 입력된 사용자 호흡에 대한 정보를 감지하기 위한 센서, 출력부 및 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정하고, 센서를 통해 획득된 센싱 데이터를 바탕으로 결정된 호흡 운동에 대한 운동 상태 정보를 획득하고, 획득된 운동 상태 정보를 출력하도록 출력부를 제어하는 프로세서를 포함한다.An electronic device and a control method thereof are provided. The electronic device includes a suction unit into which the user's breath is input, a sensor for detecting information on the user's breath input through the suction unit, an output unit, and a breathing exercise corresponding to the user's breathing during lung capacity breathing exercise, deep breathing exercise, and cough breathing exercise. and a processor for controlling an output unit to determine, obtain exercise state information on the respiratory motion determined based on the sensing data obtained through the sensor, and output the obtained exercise state information.

Description

사용자 호흡에 대한 운동 상태 정보를 획득하기 위한 전자 장치 및 이의 제어 방법{Electronic device and Method for controlling thereof}Electronic device and method for acquiring exercise state information on user's breathing and its control method

본 개시는 전자 장치 및 이의 제어 방법에 관한 것으로서, 더욱 상세하게는 복수의 호흡 운동에 대한 사용자 호흡의 운동 상태 정보를 획득하기 위한 전자 장치 및 이의 제어 방법에 관한 것이다.The present disclosure relates to an electronic device and a control method thereof, and more particularly, to an electronic device for acquiring motion state information of a user's respiration for a plurality of respiratory motions and a control method thereof.

전신마취가 필요한 개복 수술 또는 개흉 수술 후에 환자는 폐합병증을 예방하기 위하여 호흡 운동이 필수적이다. 예로, 수술 후 환자는 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동과 같은 다양한 호흡 운동을 수행하여야 한다.After open surgery or thoracotomy requiring general anesthesia, breathing exercises are essential for patients to prevent pulmonary complications. For example, after surgery, the patient should perform various breathing exercises such as lung capacity breathing exercise, deep breathing exercise, and cough breathing exercise.

기존에는 상술한 폐활량 호흡 운동, 심호흡 운동, 기침 운동을 별도로 수행하였다. 예로, 흡입관을 통해 입력된 사용자 호흡으로 공을 들어올리는 폐활량계를 이용하여 폐활량 호흡 운동을 수행하였다. 또한, 심호흡 운동이나 기침 운동은 환자, 보호자 또는 의료진이 일일이 확인해야 하는 번거로움이 존재하였다.In the past, the above-mentioned lung capacity breathing exercise, deep breathing exercise, and coughing exercise were separately performed. For example, spirometry breathing exercise was performed using a spirometer that lifts a ball with user's breath input through a suction pipe. In addition, the deep breathing exercise or coughing exercise was cumbersome for patients, guardians, or medical staff to check individually.

즉, 기존에는 다양한 호흡 운동을 사용자가 개별적으로 수행해야 하는 번거러움이 존재하였다. 또한, 다양한 호흡 운동을 개별적으로 수행함으로써, 사용자가 일일이 관리하기 어려운 문제점이 존재하였다.That is, in the past, there was a hassle that the user had to individually perform various breathing exercises. In addition, by individually performing various breathing exercises, it is difficult for the user to manage them individually.

일본공개특허 2015-520648호Japanese Patent Laid-Open No. 2015-520648 일본공개특허 1995-000376호Japanese Patent Laid-Open No. 1995-000376 일본공개특허 2003-038460호Japanese Patent Laid-Open No. 2003-038460

본 개시는 상술한 문제점을 해결하기 위해 안출된 것으로서, 본 개시의 목적은 수술 후 폐합병증을 예방하기 위한 복수의 호흡 운동을 통합적으로 수행할 수 있는 전자 장치 및 이의 제어 방법을 제공함에 있다.The present disclosure has been made to solve the above problems, and an object of the present disclosure is to provide an electronic device and a control method thereof capable of integrally performing a plurality of respiratory movements for preventing postoperative pulmonary complications.

본 개시의 일 실시예에 따른, 전자 장치는, 사용자 호흡이 입력되는 흡입부; 상기 흡입부를 통해 입력된 상기 사용자 호흡에 대한 정보를 감지하기 위한 센서; 출력부;및 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 상기 사용자 호흡에 대응되는 호흡 운동을 결정하고, 상기 센서를 통해 획득된 센싱 데이터를 바탕으로 상기 결정된 호흡 운동에 대한 운동 상태 정보를 획득하고, 상기 획득된 운동 상태 정보를 출력하도록 상기 출력부를 제어하는 프로세서;를 포함한다.According to an embodiment of the present disclosure, an electronic device includes a suction unit into which a user's breath is input; a sensor for detecting information about the user's breathing input through the suction unit; An output unit; And determining a respiratory movement corresponding to the user's breathing among vital capacity breathing movement, deep breathing movement, and cough breathing movement, and obtaining exercise state information for the determined respiratory movement based on sensing data obtained through the sensor, and a processor controlling the output unit to output the obtained exercise state information.

본 개시의 일 실시예에 따른, 전자 장치의 제어 방법은 흡입부를 통해 사용자 호흡을 입력받는 단계; 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 상기 사용자 호흡에 대응되는 호흡 운동을 결정하는 단계; 센서를 통해 획득된 센싱 데이터를 바탕으로 상기 결정된 호흡 운동에 대한 운동 상태 정보를 획득하는 단계; 및 상기 획득된 운동 상태 정보를 출력하는 단계;를 포함한다.According to an embodiment of the present disclosure, a control method of an electronic device includes receiving a user's breath through an inhaler; determining a respiratory exercise corresponding to the user's breathing among vital capacity breathing exercise, deep breathing exercise, and cough breathing exercise; Obtaining motion state information on the determined breathing motion based on sensing data obtained through a sensor; and outputting the obtained exercise state information.

상술한 바와 같은 전자 장치를 통해, 사용자(예로, 환자)는 하나의 장치를 이용하여 폐합병증을 예방하기 위한 복수의 호흡 운동을 간편하게 수행할 수 있다. Through the electronic device as described above, a user (eg, a patient) can conveniently perform a plurality of breathing exercises for preventing pulmonary complications using one device.

도 1은 본 개시의 일 실시예에 따른, 시스템을 도시한 도면,
도 2a 및 도 2b는 본 개시의 일 실시예에 따른, 전자 장치의 구성을 도시한 블럭도,
도 3 내지 5는 본 개시의 다양한 실시예에 따른, 전자 장치를 도시한 도면들,
도 6a 내지 도 6c는 본 개시의 일 실시예에 따른, 복수의 호흡 운동에 따른 사용자 호흡의 기압 변화를 나타내는 도면들,
도 7은 본 개시의 일 실시예에 따른, 전자 장치의 제어 방법을 설명하기 위한 흐름도,
도 8은 본 개시의 일 실시예에 따른, 휴대 단말의 구성을 나타내는 블록도,
도 9a 내지 도 11은 본 개시의 다양한 실시예에 따른, 휴대 단말이 제공하는 호흡 운동 관련 어플리케이션의 실행 화면을 도시한 도면들,
도 12는 본 본 개시의 일 실시예에 따른, 전자 장치의 제어 방법을 설명하기 위한 흐름도, 그리고,
도 13은 본 개시의 일 실시예에 따른, 복수의 사용자의 운동상태 정보를 통합적으로 제공하기 위한 화면이다.
1 illustrates a system, according to one embodiment of the present disclosure;
2A and 2B are block diagrams showing the configuration of an electronic device according to an embodiment of the present disclosure;
3 to 5 are diagrams illustrating an electronic device according to various embodiments of the present disclosure;
6A to 6C are diagrams showing a change in air pressure of a user's breathing according to a plurality of respiratory movements, according to an embodiment of the present disclosure;
7 is a flowchart for explaining a control method of an electronic device according to an embodiment of the present disclosure;
8 is a block diagram showing the configuration of a portable terminal according to an embodiment of the present disclosure;
9A to 11 are diagrams illustrating execution screens of breathing exercise-related applications provided by a portable terminal according to various embodiments of the present disclosure;
12 is a flowchart for explaining a control method of an electronic device according to an embodiment of the present disclosure, and
13 is a screen for integrally providing exercise state information of a plurality of users according to an embodiment of the present disclosure.

본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in this specification will be briefly described, and the present invention will be described in detail.

본 발명의 실시 예에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. The terms used in the embodiments of the present invention have been selected from general terms that are currently widely used as much as possible while considering the functions in the present invention, but these may vary depending on the intention or precedent of a person skilled in the art, the emergence of new technologies, etc. . In addition, in a specific case, there is also a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the invention. Therefore, the term used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, not simply the name of the term.

본 발명의 실시 예들은 다양한 변환을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나 이는 특정한 실시 형태에 대해 범위를 한정하려는 것이 아니며, 발명된 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 실시 예들을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Embodiments of the present invention can apply various transformations and can have various embodiments, and specific embodiments will be illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the scope to specific embodiments, and should be understood to include all conversions, equivalents, and substitutes included in the spirit and scope of the invention. In describing the embodiments, if it is determined that a detailed description of a related known technology may obscure the subject matter, the detailed description will be omitted.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. Terms are only used to distinguish one component from another.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, the terms "comprise" or "consist of" are intended to designate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, but one or more other It should be understood that the presence or addition of features, numbers, steps, operations, components, parts, or combinations thereof is not precluded.

본 발명의 실시 예에서 ‘모듈’ 혹은 ‘부’는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의‘모듈’ 혹은 복수의‘부’는 특정한 하드웨어로 구현될 필요가 있는 ‘모듈’ 혹은 ‘부’를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.In an embodiment of the present invention, a 'module' or 'unit' performs at least one function or operation, and may be implemented as hardware or software, or a combination of hardware and software. In addition, a plurality of 'modules' or a plurality of 'units' are integrated into at least one module and implemented by at least one processor (not shown), except for 'modules' or 'units' that need to be implemented with specific hardware. It can be.

본 발명의 실시 예에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한, 물리적인 연결 뿐만 아니라 무선 연결되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.In an embodiment of the present invention, when a part is said to be "connected" to another part, this is not only when it is "directly connected" but also when it is "electrically connected" with another element in between. Also includes In addition, it includes not only physical connection but also wireless connection. In addition, when a certain component is said to "include", this means that it may further include other components without excluding other components unless otherwise stated.

아래에서는 첨부한 도면을 참고하여 본 발명의 실시 예에 대하여 본 발명가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

이하에서는 도면을 참조하여 본 개시에 대해 상세히 설명하도록 한다. 도 1은 본 개시의 일 실시예에 따른, 시스템을 도시한 도면이다. 도 1에 도시된 바와 같이, 사용자 호흡에 대한 정보를 획득하기 위한 시스템은 전자 장치(100), 휴대 단말(200) 및 서버(300)를 포함할 수 있다. 이때, 전자 장치(100)는 사용자 호흡을 입력받기 위한 구성을 포함하는 전자 장치일 수 있다. 또한, 휴대 단말(200)은 스마트 폰과 같은 장치일 수 있으나, 이는 일 실시예에 불과할 뿐, 태블릿 PC, PDA, 노트북 PC 등과 같은 다양한 장치로 구현될 수 있다.Hereinafter, the present disclosure will be described in detail with reference to the drawings. 1 is a diagram illustrating a system, according to one embodiment of the present disclosure. As shown in FIG. 1 , a system for obtaining information on user breathing may include an electronic device 100 , a portable terminal 200 and a server 300 . At this time, the electronic device 100 may be an electronic device including a configuration for receiving user breathing input. In addition, the portable terminal 200 may be a device such as a smart phone, but this is merely an example and may be implemented with various devices such as a tablet PC, a PDA, a notebook PC, and the like.

전자 장치(100)는 흡입부를 통해 복수의 호흡 운동 중 하나를 수행하기 위한 사용자 호흡을 입력받을 수 있다. 이때, 복수의 호흡 운동은 사용자가 숨을 폐활량 호흡(Inspiration) 운동, 심호흡 운동, 기침 호흡 운동일 수 있으나, 이는 일 실시예에 불과할 뿐, 다른 호흡 운동이 추가되거나, 상술한 세 종류의 호흡 운동 중 하나가 생략될 수 있다.The electronic device 100 may receive a user's breath for performing one of a plurality of breathing exercises through the inhaler. At this time, the plurality of breathing exercises may be an inspiration exercise, a deep breathing exercise, and a cough breathing exercise for the user to breathe, but this is only one embodiment, and other breathing exercises may be added or the three types of breathing exercises described above One of them may be omitted.

전자 장치(100)는 복수의 호흡 운동 중 흡입부를 통해 입력된 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다. 본 개시의 일 실시예로, 전자 장치(100)는 사용자 호흡의 기압 변화를 감지하고, 감지된 기압 변화를 바탕으로 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다. 또 다른 실시예로, 전자 장치(100)는 사용자 선택에 따라 복수의 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있으며, 디폴트된 호흡 운동 또는 최근에 사용한 호흡 운동을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있다.The electronic device 100 may determine a breathing motion corresponding to a user's breathing input through the suction unit among a plurality of breathing motions. In one embodiment of the present disclosure, the electronic device 100 detects a change in air pressure of a user's breathing, and determines a breathing motion corresponding to the user's breathing among a vital capacity breathing exercise, a deep breathing exercise, and a cough breathing exercise based on the detected air pressure change. can In another embodiment, the electronic device 100 may determine a breathing motion corresponding to the user's breathing among a plurality of breathing motions according to the user's selection, and use a default breathing motion or a recently used breathing motion corresponding to the user's breathing. exercise can be determined.

전자 장치(100)는 센서를 통해 감지된 사용자 호흡에 대한 센싱 데이터를 바탕으로 결정된 호흡 운동에 대한 운동 상태 정보를 획득할 수 있다. 이때, 운동 상태 정보는 사용자(또는 환자)가 수술하기 전에 측정한 비교 데이터와 센싱 데이터를 비교하여 획득된 호흡 운동 스코어일 수 있으나, 이는 일 실시예에 불과할 뿐, 사용자 호흡의 최대/최소 기압, 사용자 호흡의 지속 시간, 호흡 운동 회수와 같은 다양한 정보를 포함할 수 있다.The electronic device 100 may obtain motion state information on a breathing motion determined based on sensing data on a user's breathing detected through a sensor. At this time, the motion state information may be a respiratory motion score obtained by comparing the sensing data with comparison data measured before the user (or patient) undergoes surgery, but this is only one embodiment, and the maximum/minimum air pressure of the user's breathing, It may include various information such as the duration of the user's breathing and the number of respiratory movements.

전자 장치(100)는 획득된 운동 상태 정보를 출력할 수 있다. 이때, 전자 장치(100)는 디스플레이뿐만 아니라 스피커,LED 등과 같은 다양한 출력 장치를 통해 운동 상태 정보를 출력할 수 있다. 특히, 디스플레이를 통해 운동 상태 정보를 출력하는 경우, 전자 장치(100)는 운동 상태 정보를 나타내는 스코어 또는 UI를 이용하여 운동 상태 정보를 제공할 수 있다. 예로, 사용자 호흡에 대응되는 호흡 운동이 폐활량 호흡 운동인 경우, 전자 장치(100)는 공(ball) UI의 움직임을 통해 운동 상태 정보를 출력할 수 있다.The electronic device 100 may output the acquired exercise state information. At this time, the electronic device 100 may output exercise state information through various output devices such as a speaker, an LED, and the like, as well as a display. In particular, when outputting exercise state information through a display, the electronic device 100 may provide exercise state information using a score or UI representing the exercise state information. For example, when a breathing exercise corresponding to user breathing is a lung capacity breathing exercise, the electronic device 100 may output exercise state information through movement of a ball UI.

또한, 전자 장치(100)는 획득된 운동 상태 정보를 외부의 휴대 단말(200)로 전송할 수 있다. 이때, 전자 장치(100)는 획득된 운동 상태 정보를 전송할 수 있으나, 이는 일 실시예에 불과할 뿐, 센서에 의해 감지된 센싱 데이터를 외부 휴대 단말(200) 또는 서버(300)로 전송할 수 있다.Also, the electronic device 100 may transmit the acquired exercise state information to the external portable terminal 200 . In this case, the electronic device 100 may transmit the obtained exercise state information, but this is only an example, and may transmit the sensing data sensed by the sensor to the external portable terminal 200 or the server 300.

휴대 단말(200)은 사용자의 호흡 운동과 관련된 정보를 제공하기 위한 호흡 운동 어플리케이션을 저장할 수 있다. 호흡 운동 어플리케이션이 실행된 후, 휴대 단말(200)는 근거리 통신 모듈(예로, 블루투스 모듈)을 통해 전자 장치(100)와 페어링을 수행할 수 있다. 그리고, 휴대 단말(200)은 사용자 입력에 따라 사용자 정보를 입력받을 수 있다. 이때, 휴대 단말(200)은 사용자 정보를 전자 장치(100)로 전송할 수 있다.The portable terminal 200 may store a breathing motion application for providing information related to the user's breathing motion. After the breathing exercise application is executed, the portable terminal 200 may perform pairing with the electronic device 100 through a short-range communication module (eg, a Bluetooth module). Also, the portable terminal 200 may receive user information according to user input. At this time, the portable terminal 200 may transmit user information to the electronic device 100 .

호흡 운동 어플리케이션이 실행되는 동안 휴대 단말(200)은 전자 장치(100)로부터 사용자 호흡에 대한 정보(예로, 센싱 데이터 또는 운동 상태 정보 등)를 수신할 수 있다.While the breathing exercise application is being executed, the mobile terminal 200 may receive information about the user's breathing (eg, sensing data or exercise state information) from the electronic device 100 .

휴대 단말(200)은 전자 장치(100)로부터 수신한 사용자 호흡에 대한 정보를 바탕으로 다양한 UI를 제공할 수 있다. 특히, 휴대 단말(200)은 복수의 호흡 운동에 대한 운동 상태 정보를 UI 화면을 통해 제공할 수 있다. 이때, 휴대 단말(200)은 복수의 호흡 운동 각각에 대한 호흡 운동 스코어, 호흡 운동 횟수, 사용자 호흡 그래프, 사용자 호흡에 따라 움직이는 UI 엘리먼트 같은 다양한 정보를 포함하는 UI 화면을 제공할 수 있다.The portable terminal 200 may provide various UIs based on the user's breathing information received from the electronic device 100 . In particular, the portable terminal 200 may provide exercise state information on a plurality of respiratory exercises through a UI screen. In this case, the portable terminal 200 may provide a UI screen including various information such as a respiratory motion score for each of a plurality of respiratory motions, the number of respiratory motions, a user breathing graph, and a UI element moving according to the user's breathing.

휴대 단말(200)은 사용자에게 복수의 호흡 운동에 대한 알람을 제공할 수 있다. 즉, 휴대 단말(200)은 복수의 호흡 운동 각각에 대해 하루에 할당된 횟수를 바탕으로 복수의 호흡 운동에 대한 알람을 제공할 수 있으며, 사용자 설정에 따라 복수의 호흡 운동에 대한 알람을 제공할 수 있다.The portable terminal 200 may provide a user with an alarm for a plurality of breathing exercises. That is, the portable terminal 200 may provide an alarm for a plurality of respiratory movements based on the number of times allocated per day for each of the plurality of respiratory movements, and provide an alarm for a plurality of respiratory movements according to user settings. can

서버(300)는 전자 장치(100)로부터 사용자 호흡에 대한 정보(예로, 센싱 데이터 또는 운동 상태 정보 등)를 수신할 수 있다. 서버(300)는 전자 장치(100)로부터 수신되는 사용자 호흡에 대한 정보를 바탕으로 사용자의 호흡 운동에 대한 정보를 관리할 수 있다. 예로, 특정 사용자의 호흡 운동의 호흡 운동 스코어나 호흡 운동 횟수가 기설정된 값 이하로 판단된 경우, 서버(300)는 특정 단말(예로, 의료진의 단말 등)로 특정 사용자의 호흡 운동에 대한 정보를 전송할 수 있다.The server 300 may receive user breathing information (eg, sensing data or exercise state information) from the electronic device 100 . The server 300 may manage information about the user's breathing motion based on the user's breathing information received from the electronic device 100 . For example, when it is determined that the respiratory motion score or the number of respiratory motions of a specific user is less than or equal to a preset value, the server 300 transmits information on the respiratory motion of the specific user to a specific terminal (eg, a medical staff terminal). can transmit

또 다른 실시예로, 호흡 운동 스코어가 기설정된 값 이하인 경우, 서버(300)는 사용자 호흡에 대한 정보를 전자 장치(100)로 수신할 수 있다. 즉, 사용자의 상태가 위급한 경우, 전자 장치(100)는 사용자 호흡에 대한 정보를 서버(300)로 전송하고, 서버(300)는 사용자 호흡에 대한 정보를 특정 단말(예로, 의료진의 단말)로 전송할 수 있다. 이에 따라, 의료진은 사용자 호흡에 대한 정보를 바탕으로 적절한 치료 행위를 환자에게 제공할 수 있다.As another embodiment, when the respiratory motion score is equal to or less than a preset value, the server 300 may receive information about the user's breathing through the electronic device 100 . That is, when the user's condition is critical, the electronic device 100 transmits information about the user's breathing to the server 300, and the server 300 transmits the information about the user's breathing to a specific terminal (eg, a medical staff terminal). can be sent to Accordingly, the medical staff can provide an appropriate treatment action to the patient based on the user's breathing information.

도 2a는 본 개시의 일 실시예에 따른, 전자 장치의 구성을 도시한 블럭도이다. 도 2a에 도시된 바와 같이, 전자 장치(100)는 흡입부(110), 센서(120), 출력부(130), 프로세서(140)를 포함할 수 있다. 도 2a에 도시된 구성들은 본 개시의 실시 예들을 구현하기 위한 예시도이며, 당업자에게 자명한 수준의 적절한 하드웨어/소프트웨어 구성들이 전자 장치(100)에 추가로 포함될 수 있다.2A is a block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 2A , the electronic device 100 may include a suction unit 110 , a sensor 120 , an output unit 130 , and a processor 140 . The configurations shown in FIG. 2A are exemplary diagrams for implementing the embodiments of the present disclosure, and appropriate hardware/software configurations that are apparent to those skilled in the art may be additionally included in the electronic device 100 .

흡입부(110)는 사용자 호흡을 입력받기 위한 구성이다. 이때, 흡입부(110)는 사용자 호흡을 입력받기 위하여 마스크(mask) 형태 또는 스트로우(straw) 형태일 수 있다. 이때, 흡입부(110)는 전자 장치(100)의 다른 구성을 하우징하는 본체와 탈부착이 가능할 수 있다.The suction unit 110 is a component for receiving a user's breath. At this time, the suction unit 110 may be in the form of a mask or a straw in order to receive the user's breathing. In this case, the suction unit 110 may be detachable from a main body housing other components of the electronic device 100 .

센서(120)는 사용자 호흡에 대한 정보를 획득하기 위한 센싱 데이터를 획득할 수 있다. 구체적으로, 센서(120)는 다양한 센서를 이용하여 단위 시간 당 단위 면적을 통과하는 사용자 호흡의 기압, 양 등에 대한 센싱 데이터를 획득할 수 있다. The sensor 120 may obtain sensing data for obtaining information on user breathing. Specifically, the sensor 120 may obtain sensing data about air pressure, amount, and the like of the user's respiration passing through a unit area per unit time by using various sensors.

출력부(130)는 다양한 정보를 출력할 수 있다. 특히, 출력부(130)는 프로세서(140)에 의해 획득된 사용자 호흡의 운동 상태 정보를 출력할 수 있다. 이때, 출력부(130)는 디스플레이를 통해 운동 상태 정보를 출력할 수 있으나, 이는 일 실시예에 불과할 뿐, 다른 방법(예로, 스피커, LED 등)을 통해 운동 상태 정보를 출력할 수 있다.The output unit 130 may output various types of information. In particular, the output unit 130 may output motion state information of the user's respiration acquired by the processor 140 . At this time, the output unit 130 may output the exercise state information through the display, but this is only an example, and may output the exercise state information through other methods (eg, a speaker, LED, etc.).

프로세서(140)는 전자 장치(100)의 전반적인 동작을 제어할 수 있다. 특히, 흡입부(110)를 통해 사용자 호흡이 입력된 경우, 프로세서(140)는 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정하고, 센서(120)를 통해 획득된 센싱 데이터를 바탕으로 결정된 호흡 운동에 대한 운동 상태 정보를 획득하고, 획득된 운동 상태 정보를 출력하도록 출력부(130)를 제어할 수 있다.The processor 140 may control overall operations of the electronic device 100 . In particular, when the user's breathing is input through the inhaler 110, the processor 140 determines the respiratory motion corresponding to the user's breathing among the vital capacity breathing motion, deep breathing motion, and cough breathing motion, and obtains it through the sensor 120. The output unit 130 may be controlled to obtain exercise state information on the determined breathing motion based on the sensed data and to output the obtained exercise state information.

구체적으로, 프로세서(140)는 획득된 센싱 데이터를 이용하여 사용자 호흡의 기압 변화를 감지하고, 상기 감지된 기압 변화를 바탕으로 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다. 즉, 프로세서(140)는 복수의 호흡 운동 각각과 대응되는 복수의 기압 변화 패턴 중 사용자 호흡의 기압 변화과 가장 유사한 기압 변화 패턴을 결정하고, 결정된 기압 변화 패턴에 대응되는 호흡 운동을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있다.Specifically, the processor 140 detects a change in air pressure of the user's respiration by using the obtained sensing data, and based on the detected change in air pressure, the processor 140 performs a respiratory movement corresponding to the user's respiration during a vital capacity breathing exercise, a deep breathing exercise, and a cough breathing exercise. can determine That is, the processor 140 determines the air pressure change pattern most similar to the air pressure change of the user's breathing among the plurality of air pressure change patterns corresponding to each of the plurality of breathing movements, and converts the breathing motion corresponding to the determined air pressure change pattern to the user's breathing. It can be determined by breathing exercises.

한편, 상술한 실시예에서는 프로세서(140)가 사용자 호흡을 분석하여 사용자 호흡에 대응되는 호흡 운동을 결정하는 것으로 설명하였으나, 이는 일 실시예에 불과할 뿐, 사용자 설정에 따른 호흡 운동, 디폴트된 호흡 운동, 최근에 수행한 호흡 운동을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있다.On the other hand, in the above-described embodiment, it has been described that the processor 140 analyzes the user's breathing and determines the breathing motion corresponding to the user's breathing, but this is only one embodiment, and the breathing motion according to the user setting and the default breathing motion , It is possible to determine the recently performed breathing exercise as a breathing exercise corresponding to the user's breathing.

그리고, 프로세서(140)는 센서(120)에 의해 획득된 센싱 데이터를 바탕으로 결정된 호흡 운동에 대한 사용자 호흡의 운동 상태 정보를 획득할 수 있다. 이때, 프로세서(140)는 센싱 데이터와 기 저정된 비교 데이터(예로, 수술 전 측정한 데이터 또는 성인 평균 데이터)를 바탕으로 결정된 호흡 운동에 대한 운동 상태 정보를 획득할 수 있다. 예로, 프로세서(140)는 센싱 데이터 및 비교 데이터를 바탕으로 사용자 호흡의 호흡 운동 스코어를 획득할 수 있다. 또한, 프로세서(140)는 센서(120)에 의해 획득된 센싱 데이터를 바탕으로 사용자 호흡의 최대/최소 압력, 사용자 호흡의 지속시간, 호흡 운동 횟수 등과 같은 운동 상태 정보를 획득할 수 있다.And, the processor 140 may obtain motion state information of the user's respiration for the respiratory motion determined based on the sensing data obtained by the sensor 120 . At this time, the processor 140 may obtain motion state information on the breathing motion determined based on the sensing data and pre-stored comparison data (eg, data measured before surgery or average adult data). For example, the processor 140 may obtain a breathing motion score of the user's breathing based on the sensing data and the comparison data. In addition, the processor 140 may obtain exercise state information such as maximum/minimum pressure of the user's breathing, duration of the user's breathing, and number of breathing exercises based on the sensing data obtained by the sensor 120 .

그리고, 프로세서(140)는 획득된 운동 상태 정보를 출력하도록 출력부(130)를 제어할 수 있다. 이때, 프로세서(140)는 획득된 운동 상태 정보를 다양한 UI를 통해 시각적으로 출력하도록 디스플레이를 제어할 수 있으나, 이는 일 실시예에 불과할 뿐, 획득된 운동 상태 정보를 청각적으로 출력하도록 스피커를 제어할 수 있으며, 획득된 운동 상태 정보를 촉각적으로 출력하도록 햅틱 장치를 제어할 수 있다.Also, the processor 140 may control the output unit 130 to output the acquired exercise state information. At this time, the processor 140 may control the display to visually output the acquired exercise state information through various UIs, but this is only an example and controls the speaker to audibly output the acquired exercise state information. and control the haptic device to tactilely output the acquired exercise state information.

또한, 프로세서(140)는 획득된 운동 상태 정보를 외부의 휴대 단말(200) 또는 서버(300)로 전송하도록 통신부를 제어할 수 있다. 특히, 호흡 운동 스코어가 기설정된 값 이하인 경우, 프로세서(140)는 사용자 호흡에 대한 정보를 외부 서버(300)로 전송하도록 통신부를 제어할 수 있다.Also, the processor 140 may control the communication unit to transmit the obtained exercise state information to the external portable terminal 200 or the server 300 . In particular, when the respiratory motion score is equal to or less than a predetermined value, the processor 140 may control the communication unit to transmit information about the user's breathing to the external server 300 .

또한, 외부 서버(300) 또는 외부 휴대 단말(200)로부터 호흡 운동의 수행을 안내하기 위한 알람이 수신되면, 프로세서(140)는 호흡 운동을 안내하기 위한 알람 메시지를 출력하도록 출력부(130)를 제어할 수 있다.In addition, when an alarm for guiding the breathing exercise is received from the external server 300 or the external portable terminal 200, the processor 140 outputs an alarm message for guiding the breathing exercise through the output unit 130. You can control it.

도 2b는 본 개시의 일 실시예에 따른, 전자 장치(100)의 구성을 상세히 도시한 블록도이다. 도 2b에 도시된 바와 같이, 전자 장치(100)는 흡입부(110), 센서(120), 출력부(130), 메모리(150), 통신부(160), 마이크(170), 입력부(180) 및 프로세서(140)를 포함할 수 있다. 한편, 본 개시의 일 실시예에 따른, 흡입부(110)를 제외한 센서(120), 출력부(130), 메모리(150), 통신부(160), 마이크(170), 입력부(180) 및 프로세서(140)는 본체(190)에 하우징될 수 있다.2B is a block diagram illustrating the configuration of the electronic device 100 in detail according to an embodiment of the present disclosure. As shown in FIG. 2B , the electronic device 100 includes a suction unit 110, a sensor 120, an output unit 130, a memory 150, a communication unit 160, a microphone 170, and an input unit 180. and a processor 140. Meanwhile, according to an embodiment of the present disclosure, the sensor 120, the output unit 130, the memory 150, the communication unit 160, the microphone 170, the input unit 180, and the processor excluding the suction unit 110. 140 may be housed in body 190 .

흡입부(110)는 사용자 호흡을 입력받기 위한 구성이다. 특히, 흡입부(110)는 도 3에 도시된 바와 같이, 본체(190)의 하단에 결합될 수 있는 스트로우 형태로 구현될 수 있다. 즉, 흡입부(110)는 사용자가 흡입부(110)를 문 상태에서 사용자 호흡을 입력받을 수 있다. 이때, 흡입부(110)는 사용자 호흡에 대한 최적의 운동 상태 정보를 획득하기 위하여 13~15cm로 구현될 수 있으나, 이는 일 실시예에 불과할 뿐, 다른 길이로도 구현될 수 있다.The suction unit 110 is a component for receiving a user's breath. In particular, the suction unit 110 may be implemented in the form of a straw that can be coupled to the lower end of the main body 190, as shown in FIG. That is, the inhaler 110 may receive a user's breath while the user bites the inhaler 110 . At this time, the suction unit 110 may be implemented with a length of 13 to 15 cm in order to obtain information on an optimal exercise state for the user's breathing, but this is only one embodiment and may be implemented with other lengths.

또한, 흡입부(110)는 본체(190)와 탈부착이 가능할 수 있다. 구체적으로, 흡입부(110)는 도 4a의 (a)에 도시된 바와 같이, 본체(190)와 부착될 수 있으며, 도 4a의 (b)에 도시된 바와 같이, 본체(190)와 탈착될 수 있다. 흡입부(110)가 본체(190)와 탈부착됨으로써, 흡입부(110)를 별도로 세척하거나 흡입부(110)에 존재하는 사용자의 분비물(예로, 침, 가래 등)을 제거할 수 있다.In addition, the suction unit 110 may be detachable from the main body 190 . Specifically, the suction unit 110 may be attached to the main body 190 as shown in (a) of FIG. 4A, and may be detached from the main body 190 as shown in (b) of FIG. 4A. can Since the suction part 110 is detachable from the main body 190, the suction part 110 can be separately washed or the user's secretions (eg, saliva, sputum, etc.) present in the suction part 110 can be removed.

또한, 흡입부(110)는 사용자 호흡의 호흡 기류가 안정적으로 센서(120)에 도달하도록 도 4b에 도시된 바와 같이, 흡입부(110)의 입구에 복수의 홀(111)을 포함할 수 있다. 또한, 흡입부(110)는 사용자 호흡이 센서(120)에 도달할 수 있도록 흡입부(110)의 측면에 적어도 하나의 홀을 포함할 수 있다. 그 밖에, 흡입부(110)는 사용자의 분비물이 센서(120)에 도달하는 것을 방지하기 위한 필터 구성을 포함할 수 있다.In addition, the suction part 110 may include a plurality of holes 111 at the inlet of the suction part 110 as shown in FIG. 4B so that the respiratory airflow of the user's breath stably reaches the sensor 120 . In addition, the suction unit 110 may include at least one hole on the side of the suction unit 110 so that the user's breath can reach the sensor 120 . In addition, the suction unit 110 may include a filter configuration to prevent the user's secretions from reaching the sensor 120 .

한편, 도 3 및 도 4b에서는 흡입부(110)가 스트로우 형태인 것으로 설명하였으나, 이는 일 실시예에 불과할 뿐, 도 5에 도시된 바와 같이, 흡입부(110)가 마스크 형태로 구현될 수 있다. 이때, 흡입부(110) 역시 본체(190)와 탈부착이 가능할 수 있다. 또한, 흡입부(110)는 실시예에 따라, 입만 가리는 마스크 형태 또는 입과 코를 가리를 마스크 형태로 구현될 수 있다.On the other hand, in FIGS. 3 and 4B, the suction part 110 has been described as having a straw shape, but this is only one embodiment, and as shown in FIG. 5, the suction part 110 may be implemented in a mask shape . At this time, the suction unit 110 may also be detachable from the main body 190 . In addition, the suction unit 110 may be implemented in the form of a mask covering only the mouth or a mask covering the mouth and nose, depending on the embodiment.

센서(120)는 사용자 호흡에 대한 다양한 정보를 획득하기 위한 센싱 데이터를 획득할 수 있다. 이때, 센서(120)는 플로우 센서로 구현될 수 있으나, 이는 일 실시예에 불과하 뿐, 압력 센서, 기압 센서, 진동 센서, 온도 센서, SPO2 센서 등과 같이, 단위 시간 당 단위 면적을 지날 때 센서에 가해지는 물리적인 힘, 압력, 산소포화도 등과 같은 정보를 획득하기 위한 센서로 구현될 수 있다. 그 밖에, 센서(120)는 사용자 호흡에 포함된 가스 성분을 검출하기 위한 가스 센서, 사용자 호흡의 온도를 검출하기 위한 온도 센서를 포함할 수 있다. The sensor 120 may obtain sensing data for acquiring various information on user breathing. At this time, the sensor 120 may be implemented as a flow sensor, but this is only one embodiment, and when passing through a unit area per unit time, such as a pressure sensor, an air pressure sensor, a vibration sensor, a temperature sensor, a SPO2 sensor, etc. It can be implemented as a sensor for acquiring information such as physical force, pressure, oxygen saturation, etc. applied to it. In addition, the sensor 120 may include a gas sensor for detecting a gas component included in the user's breath and a temperature sensor for detecting the temperature of the user's breath.

출력부(130)는 프로세서(140)에 의해 획득된 사용자 호흡의 운동 상태 정보를 출력할 수 있다. 이때, 출력부(130)는 도 2b에 도시된 바와 같이, 디스플레이(131), 스피커(132), LED(133) 등과 같은 다양한 출력 장치로 구현될 수 있다.The output unit 130 may output motion state information of the user's respiration acquired by the processor 140 . In this case, the output unit 130 may be implemented with various output devices such as a display 131, a speaker 132, and an LED 133, as shown in FIG. 2B.

특히, 디스플레이(131)는 사용자 호흡의 운동 상태 정보를 다양한 형태로 사용자에게 제공할 수 있다. 예로, 디스플레이(131)는 수술 전/후의 사용자 호흡을 비교하기 위하여 도 6a 내지 도 6c에 도시된 바와 같은 그래프 형태로 운동 상태 정보를 제공할 수 있으며, 다양한 UI 형태(예로, 공 UI 등) 또는 수치로 운동 상태 정보를 제공할 수 있다. 한편, 디스플레이(131)는 도 4c에 도시된 바와 같이, 본체(190)와 폴딩 가능하게 연결될 수 있다. 디스플레이(131)가 본체(190)에 폴딩된 경우, 전자 장치(100)는 대기 모드로 동작할 수 있으며, 디스플레이(131)가 본체(190)로부터 언폴딩된 경우, 전자 장치(100)는 측정 모드로 동작할 수 있다. 또한, 디스플레이(131)는 터치 패널과 함께 터치 스크린으로 구현될 수 있다.In particular, the display 131 may provide the user with motion state information of the user's respiration in various forms. For example, the display 131 may provide exercise state information in the form of a graph as shown in FIGS. 6A to 6C in order to compare the user's breathing before and after surgery, and in various UI forms (eg, ball UI) or Exercise status information can be provided by numerical values. Meanwhile, as shown in FIG. 4C , the display 131 may be connected to the main body 190 in a foldable manner. When the display 131 is folded to the main body 190, the electronic device 100 can operate in a standby mode, and when the display 131 is unfolded from the main body 190, the electronic device 100 measures mode can work. Also, the display 131 may be implemented as a touch screen together with a touch panel.

스피커(132)는 사용자 호흡의 운동 상태 정보를 음성 메시지로 출력할 수 있다. 그 밖에, LED(133)는 사용자 호흡의 운동 상태 정보를 LED의 깜빡임 등으로 출력할 수 있다. 그 밖에, 출력부(130)는 햅틱 장치와 같은 다양한 출력 장치로 구현될 수 있다.The speaker 132 may output motion state information of the user's respiration as a voice message. In addition, the LED 133 may output motion state information of the user's respiration through blinking of the LED. In addition, the output unit 130 may be implemented with various output devices such as a haptic device.

메모리(150)는 전자 장치(100)의 적어도 하나의 다른 구성요소에 관계된 적어도 하나의 명령(instruction) 또는 데이터를 저장할 수 있다. 특히, 메모리(150)는 비휘발성 메모리, 휘발성 메모리, 플래시메모리(flash-memory), 하드디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다. 메모리(150)는 프로세서(140)에 의해 액세스되며, 프로세서(140)에 의한 데이터의 독취/기록/수정/삭제/갱신 등이 수행될 수 있다. 본 개시에서 메모리라는 용어는 메모리(150), 프로세서(140) 내 롬(미도시), 램(미도시) 또는 전자 장치(100)에 장착되는 메모리 카드(미도시)(예를 들어, micro SD 카드, 메모리 스틱)를 포함할 수 있다. 또한, 메모리(150)에는 디스플레이(131)의 디스플레이 영역에 표시될 각종 화면을 구성하기 위한 프로그램 및 데이터 등이 저장될 수 있다. 특히, 메모리(150)는 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 각각에 대한 수술 전 사용자 호흡의 비교 데이터를 저장할 수 있다. 또는 메모리(150)는 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 각각에 대한 일반인들의 호흡에 대한 비교 데이터를 저장할 수 있다.The memory 150 may store at least one instruction or data related to at least one other component of the electronic device 100 . In particular, the memory 150 may be implemented as a non-volatile memory, a volatile memory, a flash-memory, a hard disk drive (HDD), or a solid state drive (SSD). The memory 150 is accessed by the processor 140, and data can be read/written/modified/deleted/updated by the processor 140. In the present disclosure, the term memory refers to the memory 150, a ROM (not shown) in the processor 140, a RAM (not shown), or a memory card (not shown) mounted in the electronic device 100 (eg, micro SD). card, memory stick). In addition, the memory 150 may store programs and data for composing various screens to be displayed on the display area of the display 131 . In particular, the memory 150 may store comparison data of the user's breathing before surgery for each of the vital capacity breathing exercise, deep breathing exercise, and cough breathing exercise. Alternatively, the memory 150 may store comparison data on breathing of ordinary people for each of the vital capacity breathing exercise, deep breathing exercise, and cough breathing exercise.

통신부(160)는 외부의 다양한 장치와 통신을 수행할 수 있다. 특히, 통신부(160)는 외부의 휴대 단말(200) 또는 외부의 서버(300)와 통신을 수행할 수 있다. 구체적으로, 통신부(160)는 휴대 단말(200) 및 서버(300) 중 하나에 사용자 호흡에 대한 정보(예로, 운동 상태 정보 또는 센싱 데이터)를 전송할 수 있다.The communication unit 160 may communicate with various external devices. In particular, the communication unit 160 may communicate with the external portable terminal 200 or the external server 300 . Specifically, the communication unit 160 may transmit information about the user's breathing (eg, exercise state information or sensing data) to one of the portable terminal 200 and the server 300 .

한편, 통신부(160)는 다양한 유형의 통신방식에 따라 다양한 유형의 외부 기기와 통신을 수행할 수 있다. 통신부(120)는 블루투스 칩(161), 와이파이칩(162), NFC 칩(163), 무선 통신 칩(164)(예로 LTE 칩) 중 적어도 하나를 포함할 수 있다. 이때, 통신부(120)는 근거리 통신 방식인 블루투스 칩(161)을 이용하여 휴대 단말(200)과 통신을 수행할 수 있으며, 원거리 통신 방식인 와이파이칩(162) 또는 무선 통신 칩(164)을 이용하여 서버(300)와 통신을 수행할 수 있다. 그러나, 이는 일 실시예에 불과할 뿐, 통신부(120)는 원거리 통신 방식을 이용하여 휴대 단말(200)과 통신을 수행할 수 있다.Meanwhile, the communication unit 160 may perform communication with various types of external devices according to various types of communication methods. The communication unit 120 may include at least one of a Bluetooth chip 161, a Wi-Fi chip 162, an NFC chip 163, and a wireless communication chip 164 (eg, an LTE chip). At this time, the communication unit 120 may perform communication with the portable terminal 200 using the Bluetooth chip 161, which is a short-range communication method, and uses the Wi-Fi chip 162 or wireless communication chip 164, which is a long-distance communication method. Thus, communication with the server 300 can be performed. However, this is only an example, and the communication unit 120 may communicate with the portable terminal 200 using a long-distance communication method.

마이크(170)는 외부로부터 음성 데이터를 획득할 수 있다. 이때, 마이크(170)는 사용자의 기침에 대응되는 음성 데이터를 획득할 수 있다. 프로세서(140)는 센서(120)를 통해 획득된 센싱 데이터뿐만 아니라 마이크(170)에 의해 획득된 음성 데이터를 이용하여 사용자의 기침 호흡 운동에 대한 운동 상태 정보를 획득할 수 있다. 마이크(170)는 전자 장치(100) 내부에 구비될 수 있으나, 이는 일 실시예에 불과할 뿐, 전자 장치(100)의 외부에 구비되어 전자 장치(100)와 전기적으로 연결될 수 있다.The microphone 170 may acquire voice data from the outside. At this time, the microphone 170 may obtain voice data corresponding to the user's cough. The processor 140 may obtain exercise state information on the user's cough breathing exercise using not only sensing data obtained through the sensor 120 but also voice data obtained through the microphone 170 . The microphone 170 may be provided inside the electronic device 100, but this is merely an example, and may be provided outside the electronic device 100 and electrically connected to the electronic device 100.

입력부(180)는 다양한 사용자 입력을 수신하여 프로세서(140)로 전달할 수 있다. 특히, 입력부(180)는 터치 센서, (디지털) 펜 센서, 압력 센서, 키, 또는 마이크를 포함할 수 있다. 터치 센서는, 예를 들면, 정전식, 감압식, 적외선 방식, 또는 초음파 방식 중 적어도 하나의 방식을 사용할 수 있다. (디지털) 펜 센서는, 예를 들면, 터치 패널의 일부이거나, 별도의 인식용 쉬트를 포함할 수 있다. 키는, 예를 들면, 물리적인 버튼, 광학식 키, 또는 키패드를 포함할 수 있다.The input unit 180 may receive various user inputs and transmit them to the processor 140 . In particular, the input unit 180 may include a touch sensor, a (digital) pen sensor, a pressure sensor, a key, or a microphone. The touch sensor may use, for example, at least one of a capacitive type, a pressure-sensitive type, an infrared type, or an ultrasonic type. The (digital) pen sensor may be, for example, a part of the touch panel or may include a separate recognition sheet. Keys may include, for example, physical buttons, optical keys, or keypads.

프로세서(140)는 메모리(150)에 저장된 각종 프로그램을 이용하여 디스플레이 장치(100)의 전반적인 동작을 제어할 수 있다. 특히, 흡입부(110)를 통해 사용자 호흡이 입력되면, 프로세서(140)는 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정하고, 센서(120)를 통해 획득된 센싱 데이터를 바탕으로 결정된 호흡 운동에 대한 운동 상태 정보를 획득하고, 획득된 운동 상태 정보를 출력하도록 출력부(130)를 제어할 수 있다.The processor 140 may control overall operations of the display device 100 using various programs stored in the memory 150 . In particular, when a user's breathing is input through the inhaler 110, the processor 140 determines a breathing motion corresponding to the user's breathing among the lung capacity breathing motion, deep breathing motion, and cough breathing motion, and obtains through the sensor 120. The output unit 130 may be controlled to obtain exercise state information on the breathing motion determined based on the sensing data and to output the obtained exercise state information.

흡입부(110)를 통해 사용자 호흡이 입력된 경우, 프로세서(140)는 센서(120)에 의해 획득된 사용자 호흡에 대한 센싱 데이터의 전처리를 수행할 수 있다. 구체적으로, 프로세서(140)는 호흡 운동의 유형을 판단하기 위해 필요한 구간의 데이터만을 획득하기 위해, 호흡 운동의 유형을 판단하기 위해 필요 없는 구간의 데이터를 제거할 수 있다.When user breathing is input through the suction unit 110 , the processor 140 may perform pre-processing of the user breathing sensing data acquired by the sensor 120 . Specifically, the processor 140 may remove data of a section unnecessary to determine the type of breathing movement in order to acquire only data of a section necessary to determine the type of breathing movement.

그리고, 프로세서(140)는 센싱 데이터를 바탕으로 판단된 사용자 호흡의 기압 변화를 바탕으로 복수의 호흡 운동 중 하나를 결정할 수 있다. 구체적으로, 복수의 호흡 운동은 각각 상이한 기압 변화 패턴을 가지고 있다. 본 개시의 일 실시예로, 폐활량 호흡 운동은 도 6a에 도시된 바와 같이, 흡기압력이 증가하다가 천천히 감소하는 형태의 기압 변화 패턴을 가지며, 심호흡 운동은 도 6b에 도시된 바와 같이, 흡기압력이 증가하다가 감소하고 호기압력이 증가하다가 감소하는 형태의 기압 변화 패턴을 가지며, 기침 호흡 운동은 도 6c에 도시된 바와 같이, 급격하게 호기압력이 증가하다가 감소하는 기압 변화 패턴을 가질 수 있다. 프로세서(140)는 도 6a 내지 도 6c에 도시된 기압 변화 패턴 중 센싱 데이터를 바탕으로 판단된 사용자 호흡의 기압 변화와 가장 유사한 기압 변화 패턴을 결정하고, 결정된 기압 변화 패턴에 대응되는 호흡 운동을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있다.Also, the processor 140 may determine one of a plurality of respiratory motions based on a change in air pressure of the user's breathing determined based on the sensing data. Specifically, each of the plurality of breathing motions has a different air pressure change pattern. As an embodiment of the present disclosure, the spirometry breathing exercise has an air pressure change pattern in which the inspiratory pressure increases and then slowly decreases, as shown in FIG. 6A, and the deep breathing exercise, as shown in FIG. It has an air pressure change pattern in which the expiratory pressure increases and then decreases, and the cough breathing motion may have an air pressure change pattern in which the expiratory pressure rapidly increases and then decreases, as shown in FIG. 6C. The processor 140 determines the air pressure change pattern most similar to the air pressure change of the user's breathing determined based on the sensing data among the air pressure change patterns shown in FIGS. It can be determined by breathing movements corresponding to breathing.

그러나, 상술한 바와 같이, 사용자 호흡의 기압 변화를 이용하여 복수의 호흡 운동 중 하나를 결정하는 것은 일 실시예에 불과할 뿐, 다양한 방법으로 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다. 예로, 프로세서(140)는 입력부(180)를 통해 입력된 사용자 명령을 바탕으로 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있으며, 디폴트된 호흡 운동(예로, 폐활량 호흡 운동)을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있으며, 가장 최근에 이용한 호흡 운동을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있다.However, as described above, determining one of a plurality of respiratory motions by using a change in air pressure of the user's breathing is only one embodiment, and the respiratory motion corresponding to the user's breathing may be determined in various ways. For example, the processor 140 may determine a breathing motion corresponding to the user's breathing based on a user command input through the input unit 180, and the default breathing motion (eg, spirometry breathing motion) may be determined based on the user's breathing. It may be determined as an exercise, and the most recently used breathing exercise may be determined as a breathing exercise corresponding to the user's breathing.

프로세서(140)는 사용자 호흡에 대한 센싱 데이터를 이용하여 운동 상태 정보를 획득할 수 있다. 이때, 운동 상태 정보는 호흡 최대/최소 기압, 호흡 지속 시간, 호흡 운동 스코어, 호흡 운동 횟수 등이 포함될 수 있다.The processor 140 may obtain exercise state information using sensing data of the user's respiration. In this case, the exercise state information may include respiratory maximum/minimum air pressure, respiratory duration, respiratory exercise score, respiratory exercise count, and the like.

구체적으로, 사용자 호흡에 대응되는 호흡 운동이 폐활량 호흡 운동인 경우, 프로세서(140)는 도 6a에 도시된 바와 같이, 사용자 호흡에 대한 센싱 데이터(610)를 이용하여 호흡 최대 기압(Pa1) 및 호흡 지속 시간(T1)을 획득할 수 있다. 또한, 프로세서(140)는 사용자 호흡에 대한 센싱 데이터(610)를 통해 획득된 호흡 최대 기압(Pa1) 및 호흡 지속 시간(T1)과 함께 비교 데이터(620)를 통해 획득된 호흡 최대 기압(Pa2) 및 호흡 지속 시간(T2)을 이용하여 호흡 운동 스코어를 획득할 수 있다. 예로, 프로세서(140)는 센싱 데이터(610)를 통해 획득된 호흡 최대 기압(Pa1)과 비교 데이터(620)를 통해 획득된 호흡 최대 기압(Pa2)의 비율과 센싱 데이터(610)를 통해 획득된 호흡 지속 시간(T1)과 비교 데이터(620)를 통해 획득된 호흡 지속 시간(T2)의 비율을 이용하여 호흡 운동 스코어를 획득할 수 있다. Specifically, when the breathing motion corresponding to the user's breathing is the spirometry breathing motion, the processor 140 uses the sensing data 610 for the user's breathing, as shown in FIG. The duration T1 can be obtained. In addition, the processor 140 measures the respiratory maximum air pressure (Pa1) and respiratory duration (T1) obtained through the user's breathing sensing data 610 and the respiratory maximum air pressure (Pa2) obtained through the comparison data 620. And a breathing motion score may be obtained using the breathing duration (T2). For example, the processor 140 is obtained through the ratio of the respiratory maximum air pressure (Pa1) and the respiratory maximum air pressure (Pa2) obtained through the comparison data 620 obtained through the sensing data (610) and the sensing data (610) A respiratory motion score may be obtained using a ratio of the respiratory duration T1 and the respiratory duration T2 obtained through the comparison data 620 .

또한, 사용자 호흡에 대응되는 호흡 운동이 심호흡 운동인 경우, 프로세서(140)는 도 6b에 도시된 바와 같이, 사용자 호흡에 대한 센싱 데이터(630)를 이용하여 호흡 최대/최소 기압(Pa3,Pa4) 및 호기/흡기 지속 시간(T3,T5)을 획득할 수 있다. 또한, 프로세서(140)는 사용자 호흡에 대한 센싱 데이터(630)를 통해 획득된 호흡 최대/최소 기압(Pa3,Pa4) 및 호기/흡기 지속 시간(T3,T5)과 함께 비교 데이터(640)를 통해 획득된 호흡 최대/최소 기압(Pa5,Pa6) 및 호기/흡기 지속 시간(T4,T6)을 이용하여 호흡 운동 스코어를 획득할 수 있다. 예로, 프로세서(140) 센싱 데이터(630)를 통해 획득된 호흡 최대 기압(Pa3)과 비교 데이터(640)를 통해 획득된 호흡 최대 기압(Pa5)의 비율, 센싱 데이터(630)를 통해 획득된 호흡 최소 기압(Pa4)과 비교 데이터(640)를 통해 획득된 호흡 최소 기압(Pa6)의 비율, 센싱 데이터(630)를 통해 획득된 호기 지속 시간(T3)과 비교 데이터(640)를 통해 획득된 호기 지속 시간(T4)의 비율 및 센싱 데이터(630)를 통해 획득된 흡기 지속 시간(T5)과 비교 데이터(640)를 통해 획득된 흡기 지속 시간(T6)의 비율을 이용하여 호흡 운동 스코어를 획득할 수 있다. In addition, when the breathing exercise corresponding to the user's breathing is a deep breathing exercise, the processor 140 uses the sensing data 630 for the user's breathing, as shown in FIG. and expiration/inspiration durations (T3, T5) may be acquired. In addition, the processor 140 uses the comparison data 640 together with the breathing maximum/minimum air pressure (Pa3, Pa4) and the expiration/inspiratory duration (T3, T5) obtained through the sensing data 630 for the user's breathing. A respiratory motion score may be obtained using the obtained respiratory maximum/minimum air pressures (Pa5, Pa6) and expiration/inspiratory durations (T4, T6). For example, the ratio of the respiratory maximum air pressure (Pa3) obtained through the processor 140 sensing data 630 and the respiratory maximum air pressure (Pa5) obtained through the comparison data 640, the breathing obtained through the sensing data (630) The ratio of the minimum air pressure (Pa4) and the respiratory minimum air pressure (Pa6) obtained through the comparison data (640), the expiration duration (T3) obtained through the sensing data (630) and the expiration period obtained through the comparison data (640) A respiratory motion score may be obtained using the ratio of the duration T4 and the ratio of the inspiratory duration T5 obtained through the sensing data 630 and the inspiratory duration T6 obtained through the comparison data 640. can

또한, 사용자 호흡에 대응되는 호흡 운동이 기침 호흡 운동인 경우, 프로세서(140)는 도 6c에 도시된 바와 같이, 사용자 호흡에 대한 센싱 데이터(650)를 이용하여 호흡 최소 기압(Pa7) 및 호흡 지속 시간(T7)을 획득할 수 있다. 또한, 프로세서(140)는 사용자 호흡에 대한 센싱 데이터(650)를 통해 획득된 호흡 최소 기압(Pa7) 및 호흡 지속 시간(T7)과 함께 비교 데이터(660)를 통해 획득된 호흡 최소 기압(Pa8) 및 호흡 지속 시간(T8)을 이용하여 호흡 운동 스코어를 획득할 수 있다. 예로, 프로세서(140) 센싱 데이터(650)를 통해 획득된 호흡 최대 기압(P7)과 비교 데이터(660)를 통해 획득된 호흡 최대 기압(P8)의 비율과 센싱 데이터(650)를 통해 획득된 호흡 지속 시간(T7)과 비교 데이터(660)를 통해 획득된 호흡 지속 시간(T8)의 비율을 이용하여 호흡 운동 스코어를 획득할 수 있다. In addition, when the breathing motion corresponding to the user's breathing is a cough breathing motion, the processor 140 uses the sensing data 650 for the user's breathing, as shown in FIG. Time T7 can be obtained. In addition, the processor 140 calculates the respiratory minimum air pressure (Pa7) and respiratory duration (T7) obtained through the sensing data 650 for the user's breathing and the minimum respiratory pressure (Pa8) obtained through the comparison data (660). And a breathing motion score may be obtained using the breathing duration (T8). For example, the maximum respiration air pressure (P7) obtained through the processor 140 sensing data 650 and the respiratory maximum air pressure (P8) obtained through the comparison data 660 and the respiration obtained through the sensing data (650) A respiratory motion score may be obtained using a ratio of the duration T7 and the respiratory duration T8 obtained through the comparison data 660 .

그 밖에, 프로세서(140)는 일별 호흡 운동 횟수에 대한 정보를 획득할 수 있다. 구체적으로, 복수의 호흡 운동 각각은 할당된 운동 횟수가 지정될 수 있다. 프로세서(140)는 할당된 운동 횟수와 현재 수행된 운동 횟수를 바탕으로 호흡 운동 스코어를 획득할 수 있다. 예로, 폐활량 호흡 운동이 일별 10회 할당되고 사용자가 3회 폐활량 호흡 운동을 수행한 경우, 프로세서(140)는 호흡 운동 스코어를 3/10=0.3으로 획득할 수 있다. 또한, 프로세서(140)는 호흡 최대/최소 기압, 호흡 지속 시간, 운동 횟수를 모두 이용하여 호흡 운동 스코어를 획득할 수 있다.In addition, the processor 140 may obtain information about the number of breathing exercises per day. Specifically, each of the plurality of breathing exercises may be assigned an assigned number of exercises. The processor 140 may obtain a breathing exercise score based on the assigned number of exercises and the currently performed number of exercises. For example, if 10 spirometric breathing exercises are allocated per day and the user performs 3 spirometric breathing exercises, the processor 140 may obtain a respiratory exercise score of 3/10 = 0.3. In addition, the processor 140 may obtain a respiratory motion score using all of the maximum/minimum respiratory pressure, the duration of breathing, and the number of exercises.

프로세서(140)는 획득된 운동 상태 정보를 출력하도록 출력부(130)를 제어할 수 있다. 이때, 운동 상태 정보는 다양한 형태로 제공될 수 있다.The processor 140 may control the output unit 130 to output the acquired exercise state information. At this time, the exercise state information may be provided in various forms.

본 개시의 일 실시예로, 프로세서(140)는 도 6a 내지 도 6c에 도시된 바와 같이, 사용자 호흡에 대한 정보와 비교 데이터에 대한 정보를 함께 그래프 형태로 제공할 수 있다. 이때, 사용자는 수술전에 측정한 비교 데이터와 비교함으로써, 자신의 회복 속도를 직접 확인할 수 있게 된다.As one embodiment of the present disclosure, the processor 140 may provide information on user breathing and information on comparison data together in a graph form, as shown in FIGS. 6A to 6C . At this time, the user can directly check his recovery speed by comparing it with the comparison data measured before surgery.

본 개시의 다른 실시예로, 프로세서(140)는 다양한 형태의 UI로 운동 상태 정보를 제공할 수 있다. 예로, 사용자 호흡에 대응되는 호흡 운동이 폐활량 호흡 운동인 경우, 프로세서(140)는 공 UI를 제공하고, 사용자 호흡에 따라 공 UI의 움직임을 제공할 수 있다. 즉, 기존에 존재하는 폐활량계에 존재하는 공을 디지털화하여 사용자에게 제공함으로써, 사용자는 자신의 폐활량 상태를 더욱 직관적으로 확인할 수 있게 된다.As another embodiment of the present disclosure, the processor 140 may provide exercise state information through various forms of UI. For example, when a breathing exercise corresponding to user breathing is a spirometry breathing exercise, the processor 140 may provide a ball UI and provide movement of the ball UI according to user breathing. That is, by digitizing the ball existing in the existing spirometer and providing it to the user, the user can more intuitively check the state of his or her spirometer.

본 개시의 또 다른 실시예로, 프로세서(140)는 상술한 바와 같이, 획득된 호흡 운동 스코어를 이용하여 운동 상태 정보를 수치로 제공할 수 있다. 즉, 사용자는 자신의 폐 건강 회복 상태를 수치를 통해 확인할 수 있게 된다.As another embodiment of the present disclosure, the processor 140 may provide exercise state information as a numerical value using the acquired respiratory exercise score, as described above. That is, the user can check his or her lung health recovery status through numerical values.

그 밖에, 프로세서(140)는 청각적, 촉각적 피드백을 통해 운동 상태 정보를 제공할 수 있다.In addition, the processor 140 may provide motion state information through auditory and tactile feedback.

또한, 프로세서(140)는 획득된 운동 상태 정보 또는 센싱 데이터를 외부의 휴대 단말(200) 또는 서버(300)로 전송하도록 통신부(160)를 제어할 수 있다. 이때, 프로세서(140)는 사용자 호흡의 운동 상태 정보뿐만 아니라, 사용자 정보, 호흡 운동 유형 정보 등과 같은 다양한 정보를 함께 전송하도록 통신부(160)를 제어할 수 있다.Also, the processor 140 may control the communication unit 160 to transmit the acquired exercise state information or sensing data to the external portable terminal 200 or the server 300 . In this case, the processor 140 may control the communication unit 160 to transmit various information such as user information, respiratory motion type information, and the like, as well as motion state information of the user's respiration.

특히, 프로세서(140)는 사용자 호흡의 운동 상태 정보가 측정될 때마다 서버(300)로 전송하도록 통신부(160)를 제어할 수 있다. 또는, 호흡 운동 스코어가 기설정된 값 이하이면, 프로세서(140)는 사용자 호흡의 운동 상태 정보를 서버(300)로 전송하도록 통신부(160)를 제어할 수 있다.In particular, the processor 140 may control the communication unit 160 to transmit the motion state information of the user's respiration to the server 300 whenever it is measured. Alternatively, if the respiratory motion score is equal to or less than a predetermined value, the processor 140 may control the communication unit 160 to transmit motion state information of the user's breathing to the server 300 .

근거리 통신 모듈을 통해 휴대 단말(200)과 연결된 경우, 프로세서(140)는 사용자 호흡의 운동 상태 정보 또는 센싱 데이터를 휴대 단말(200)로 전송하도록 통신부(160)를 제어할 수 있다. 이때, 휴대 단말(200)은 호흡 운동에 대한 정보를 제공하기 위한 어플리케이션을 통해 사용자 호흡의 운동 상태 정보를 제공할 수 있다.When connected to the mobile terminal 200 through the short-distance communication module, the processor 140 may control the communication unit 160 to transmit movement state information or sensing data of the user's respiration to the mobile terminal 200 . At this time, the portable terminal 200 may provide information on the movement state of the user's respiration through an application for providing information on the respiratory movement.

또한, 외부 서버(300) 또는 외부 휴대 단말(200)로부터 호흡 운동의 수행을 안내하기 위한 알람이 수신되면, 프로세서(140)는 호흡 운동을 안내하기 위한 알람 메시지를 출력하도록 출력부(130)를 제어할 수 있다. 이때, 알람 메시지에는 수행하고자 하는 호흡 운동에 대한 정보가 포함될 수 있다.In addition, when an alarm for guiding the breathing exercise is received from the external server 300 or the external portable terminal 200, the processor 140 outputs an alarm message for guiding the breathing exercise through the output unit 130. You can control it. At this time, the alarm message may include information about the breathing exercise to be performed.

또한, 외부 서버(300) 또는 외부 단말로부터 호흡 운동에 대한 피드백이 수신되면, 프로세서(140)는 호흡 운동에 대한 피드백 정보를 출력하도록 출력부(130)를 제어할 수 있다. 이때, 피드백 정보에는 현재 사용자의 호흡 운동에 대한 정보와 일반인의 호흡 운동에 대한 정보를 비교한 정보를 제공할 수 있으며, 의료진의 안내 사항 등이 포함될 수 있다.In addition, when feedback on the breathing motion is received from the external server 300 or the external terminal, the processor 140 may control the output unit 130 to output feedback information on the breathing motion. At this time, the feedback information may provide information obtained by comparing information on the breathing exercise of the current user with information on the breathing exercise of the general public, and may include information provided by a medical staff.

또한, 프로세서(140)는 사용자 설정 또는 기설정된 주기에 따라 호흡 운동에 대한 알람을 제공할 수 있다. 이때, 프로세서(140)는 호흡 운동의 중요도에 따라 호흡 운동에 대한 알람 주기를 결정할 수 있다. 즉, 프로세서(140)는 사용자에게 필요한 호흡 운동(즉, 중요도가 높은 호흡 운동)일수록 알람 주기를 짧게 설정할 수 있다.In addition, the processor 140 may provide a respiratory motion alarm according to a user setting or a predetermined cycle. At this time, the processor 140 may determine an alarm period for the breathing motion according to the importance of the breathing motion. That is, the processor 140 may set an alarm period shorter as the breathing motion required by the user (ie, breathing motion having a high importance) is required.

도 7은 본 개시의 일 실시예에 따른, 전자 장치의 제어 방법을 설명하기 위한 흐름도이다.7 is a flowchart illustrating a control method of an electronic device according to an embodiment of the present disclosure.

우선, 전자 장치(100)는 사용자 호흡을 입력받을 수 있다(S710). 이때, 전자 장치(100)는 본체부(190)와 탈부착 가능한 흡입부(110)를 통해 사용자 호흡을 입력받을 수 있다.First, the electronic device 100 may receive a user's breathing (S710). At this time, the electronic device 100 may receive a user's breath through the main body 190 and the detachable suction unit 110 .

전자 장치(100)는 사용자 호흡에 대한 센싱 데이터를 획득할 수 있다(S720). 구체적으로, 전자 장치(100)는 도 2에서 설명한 다양한 센서(120)를 통해 사용자 호흡에 대한 센싱 데이터를 획득할 수 있다.The electronic device 100 may obtain sensing data for the user's breathing (S720). In detail, the electronic device 100 may obtain sensing data for the user's breathing through the various sensors 120 described in FIG. 2 .

전자 장치(100)는 센싱 데이터에 대한 전처리를 수행할 수 있다(S730). 구체적으로, 전자 장치(100)는 사용자 호흡에 대한 호흡 운동 유형 및 운동 상태 정보를 판단하는데 불필요한 구간의 센싱 데이터를 필터링할 수 있다.The electronic device 100 may perform pre-processing on the sensing data (S730). Specifically, the electronic device 100 may filter out sensing data of a section unnecessary for determining the breathing motion type and motion state information for the user's breathing.

전자 장치(100)는 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다(S740). 구체적으로, 전자 장치(100)는 사용자 호흡의 기압 변화를 감지하고, 감지된 기압 변화를 바탕으로 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다. 그 밖에, 전자 장치(100)는 사용자 선택에 따라 복수의 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있으며, 디폴트된 호흡 운동(예로, 폐활량 호흡 운동 등) 또는 최근에 사용한 호흡 운동을 사용자 호흡에 대응되는 호흡 운동으로 결정할 수 있다.The electronic device 100 may determine a breathing motion corresponding to the user's breathing (S740). Specifically, the electronic device 100 may detect a change in air pressure of the user's breathing, and determine a breathing motion corresponding to the user's breathing among the lung capacity breathing exercise, deep breathing exercise, and cough breathing exercise based on the detected air pressure change. In addition, the electronic device 100 may determine a respiratory motion corresponding to the user's breathing among a plurality of respiratory motions according to the user's selection, and use a default breathing motion (eg, spirometry breathing exercise, etc.) or a recently used breathing motion by the user. It can be determined by breathing movements corresponding to breathing.

전자 장치(100)는 센싱 데이터 및 비교 데이터를 이용하여 운동 상태 정보를 획득할 수 있다(S750). 구체적으로, 전자 장치(100)는 사용자(또는 환자)가 수술하기 전에 측정한 비교 데이터와 센싱 데이터를 비교하여 호흡 운동 스코어를 획득할 수 있다.The electronic device 100 may obtain exercise state information using the sensing data and comparison data (S750). Specifically, the electronic device 100 may obtain a respiratory motion score by comparing comparison data measured by the user (or patient) before surgery with sensing data.

전자 장치(100)는 획득된 운동 상태 정보를 출력할 수 있다(S760). 구체적으로, 전자 장치(100)는 그래프, UI, 수치 등과 같은 다양한 형태로 운동 상태 정보를 출력할 수 있다.The electronic device 100 may output the acquired exercise state information (S760). Specifically, the electronic device 100 may output exercise state information in various forms such as a graph, UI, numerical values, and the like.

이하에서는 도 8 내지 도 11을 참조하여 전자 장치(100)와 연동하여 사용자 호흡에 대한 운동 상태 정보를 제공하는 휴대 단말(200)에 대해 설명하기로 한다. 도 8은 본 개시의 일 실시예에 따른, 휴대 단말(200)의 구성을 나타내는 블록도이다. 도 8에 도시된 바와 같이, 휴대 단말(200)은 통신부(210), 디스플레이(220), 모메로(230), 입력부(240), 스피커(250), 프로세서(260)를 포함할 수 있다. 이때, 도 8에 도시된 구성들은 본 개시의 실시 예들을 구현하기 위한 예시도이며, 당업자에게 자명한 수준의 적절한 하드웨어/소프트웨어 구성들이 휴대 단말(200)에 추가로 포함될 수 있다.Hereinafter, a mobile terminal 200 that provides exercise state information on user respiration in conjunction with the electronic device 100 will be described with reference to FIGS. 8 to 11 . 8 is a block diagram illustrating a configuration of a portable terminal 200 according to an embodiment of the present disclosure. As shown in FIG. 8 , the portable terminal 200 may include a communication unit 210, a display 220, a momero 230, an input unit 240, a speaker 250, and a processor 260. At this time, the configurations shown in FIG. 8 are exemplary diagrams for implementing the embodiments of the present disclosure, and appropriate hardware/software configurations that are obvious to those skilled in the art may be additionally included in the portable terminal 200 .

통신부(210)는 외부의 전자 장치(100)와 통신을 수행할 수 있다. 특히, 통신부(210)는 전자 장치(100)로부터 사용자 호흡에 대한 센싱 데이터 또는 운동 상태 정보를 수신할 수 있다. 이때, 통신부(210)는 근거리 통신 방식인 블루투스 칩을 통해 데이터를 수신할 수 있으나, 이는 일 실시예에 불과할 뿐, 다양한 통신 방식(예로, 와이파이 방식, 무선 통신 방식)으르 이용하여 데이터를 수신할 수 있다.The communication unit 210 may communicate with the external electronic device 100 . In particular, the communication unit 210 may receive sensing data about the user's respiration or exercise state information from the electronic device 100 . At this time, the communication unit 210 may receive data through a Bluetooth chip, which is a short-range communication method, but this is only an example, and data may be received using various communication methods (eg, Wi-Fi method, wireless communication method). can

또한, 통신부(210)는 사용자 호흡에 대한 센싱 데이터 또는 운동 상태 정보를 외부의 서버(300)로 전송할 수 있다.In addition, the communication unit 210 may transmit sensing data about the user's respiration or exercise state information to the external server 300 .

디스플레이(220)는 다양한 화면을 제공할 수 있다. 특히, 디스플레이(220)는 도 9a 내지 도 11에 도시된 바와 같이, 복수의 호흡 운동에 대한 운동 상태 정보를 제공하기 위한 어플리케이션의 다양한 실행 화면을 제공할 수 있다. The display 220 may provide various screens. In particular, the display 220 may provide various execution screens of applications for providing exercise state information on a plurality of breathing exercises, as shown in FIGS. 9A to 11 .

메모리(230)는 휴대 단말(200)을 제어하기 위한 다양한 명령어 및 프로그램을 저장할 수 있다. 특히, 메모리(230)는 복수의 호흡 운동에 대한 운동 상태 정보를 제공하기 위한 어플리케이션을 저장할 수 있다. 또한, 메모리(230)는 수술하기 전에 획득된 사용자 호흡에 대한 비교 데이터 또는 일반인의 호흡에 대한 비교 데이터를 저장할 수 있다.The memory 230 may store various commands and programs for controlling the portable terminal 200 . In particular, the memory 230 may store an application for providing exercise state information on a plurality of respiratory motions. Also, the memory 230 may store comparison data on user's respiration acquired before surgery or comparison data on respiration of an ordinary person.

입력부(240)는 사용자 입력을 수신받기 위한 구성이다. 입력부(240)는 사용자 입력을 수신하기 위하여 터치 센서, (디지털) 펜 센서, 압력 센서, 키, 또는 마이크를 포함할 수 있다. 터치 센서는, 예를 들면, 정전식, 감압식, 적외선 방식, 또는 초음파 방식 중 적어도 하나의 방식을 사용할 수 있다. (디지털) 펜 센서는, 예를 들면, 터치 패널의 일부이거나, 별도의 인식용 쉬트를 포함할 수 있다. 키는, 예를 들면, 물리적인 버튼, 광학식 키, 또는 키패드를 포함할 수 있다.The input unit 240 is a component for receiving user input. The input unit 240 may include a touch sensor, a (digital) pen sensor, a pressure sensor, a key, or a microphone in order to receive a user input. The touch sensor may use, for example, at least one of a capacitive type, a pressure-sensitive type, an infrared type, or an ultrasonic type. The (digital) pen sensor may be, for example, a part of the touch panel or may include a separate recognition sheet. Keys may include, for example, physical buttons, optical keys, or keypads.

특히, 입력부(240)는 복수의 호흡 운동에 대한 운동 상태 정보를 제공하기 위한 어플리케이션을 조작하기 위한 사용자 입력을 수신받을 수 있다.In particular, the input unit 240 may receive a user input for manipulating an application for providing exercise state information on a plurality of respiratory motions.

스피커(250)는 오디오 처리부(미도시)에 의해 디코딩이나 증폭, 노이즈 필터링과 같은 다양한 처리 작업이 수행된 각종 오디오 데이터뿐만 아니라 각종 알림 음이나 음성 메시지를 출력하는 구성이다. 이때, 스피커(250) 외에 오디오 데이터를 출력할 수 있는 출력 단자가 포함될 수 있다.The speaker 250 is a component that outputs various notification sounds or voice messages as well as various audio data on which various processing tasks such as decoding, amplification, and noise filtering have been performed by an audio processing unit (not shown). At this time, an output terminal capable of outputting audio data may be included in addition to the speaker 250 .

프로세서(260)는 휴대 단말(200)의 전반적인 동작을 제어할 수 있다. 특히, 프로세서(260)는 사용자 명령에 따라 복수의 호흡 운동에 대한 운동 상태 정보를 획득할 수 있는 어플리케이션을 실행시킬 수 있다.The processor 260 may control overall operations of the portable terminal 200 . In particular, the processor 260 may execute an application capable of acquiring exercise state information on a plurality of respiratory motions according to a user command.

어플리케이션이 실행되면, 프로세서(260)는 도 9a에 도시된 바와 같이, 복수의 전자 장치들 중 휴대 단말(200)과 연결될 전자 장치(100)를 선택하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, 선택된 전자 장치(100)와 처음 연결되는 경우, 프로세서(260)는 선택된 전자 장치(100)와 페어링을 수행하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 즉, 선택된 전자 장치(100)와 처음 연결되는 경우, 프로세서(260)는 SSID 및 패스워드 입력과 페어링 동작을 수행할 수 있다. 특정 전자 장치와 페어링이 수행된 이력이 존재하는 경우, 프로세서(260)는 도 9a에 도시된 UI 화면의 표시를 생략하고 바로 특정 전자 장치와 통신 연결을 수행할 수 있다.When the application is executed, the processor 260 causes the display 220 to display a UI screen for selecting the electronic device 100 to be connected to the portable terminal 200 among a plurality of electronic devices, as shown in FIG. 9A. You can control it. In this case, when connected to the selected electronic device 100 for the first time, the processor 260 may control the display 220 to display a UI screen for performing pairing with the selected electronic device 100 . That is, when connected to the selected electronic device 100 for the first time, the processor 260 may input the SSID and password and perform a pairing operation. If a history of pairing with a specific electronic device exists, the processor 260 may omit the display of the UI screen shown in FIG. 9A and directly perform a communication connection with the specific electronic device.

선택된 전자 장치(100)와 연결된 경우, 프로세서(260)는 도 9b에 도시된 바와 같이, 사용자 계정을 생성하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, 사용자 계정을 생성하기 위한 UI 화면은 사용자 ID, 비밀번호, 확인을 위한 항목을 포함할 수 있다. 이미 만들어진 사용자 계정이 존재하는 경우, 프로세서(260)는 사용자 명령에 따라 로그인 화면을 표시하도록 디스플레이(220)를 제어할 수 있다.When connected to the selected electronic device 100, the processor 260 may control the display 220 to display a UI screen for creating a user account, as shown in FIG. 9B. At this time, the UI screen for creating a user account may include items for user ID, password, and confirmation. If an already created user account exists, the processor 260 may control the display 220 to display a login screen according to a user command.

사용자 계정이 생성되면, 프로세서(260)는 도 9c에 도시된 바와 같이, 사용자 정보를 입력하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, 사용자 정보에는 사용자 나이, 신체 정보, 병원 정보 등과 같은 다양한 정보들이 포함될 수 있다. 이미 사용자 정보가 등록된 경우, 프로세서(260)는 도 9c에 도시된 바와 같은 UI 화면을 표시하는 것을 생략할 수 있으며, 사용자 명령에 따라 사용자 정보를 편집하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다.When a user account is created, the processor 260 may control the display 220 to display a UI screen for inputting user information, as shown in FIG. 9C . At this time, the user information may include various pieces of information such as the user's age, body information, and hospital information. If user information has already been registered, the processor 260 may omit displaying the UI screen as shown in FIG. 9C, and displays the UI screen for editing user information according to a user command. can control.

도 9a 내지 도 9c와 같은 UI 화면을 통해 사용자 계정 및 사용자 등록이 완료되면, 프로세서(260)는 통신부(210)를 통해 복수의 호흡 운동 각각에 대한 운동 상태 정보 또는 복수의 호흡 운동 각각에 대한 센싱 데이터를 전자 장치(100)로부터 수신할 수 있다.When the user account and user registration are completed through the UI screen as shown in FIGS. 9A to 9C , the processor 260 senses movement state information for each of a plurality of respiratory movements or each of a plurality of respiratory movements through the communication unit 210 Data may be received from the electronic device 100 .

전자 장치(100)로부터 복수의 호흡 운동 각각에 대한 운동 상태 정보가 수신된 경우, 프로세서(260)는 수신된 복수의 호흡 운동 각각에 대한 운동 상태 정보를 바탕으로 사용자 호흡의 운동 상태 정보를 제공하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 또는, 전자 장치(100)로부터 복수의 호흡 운동 각각에 대한 센싱 데이터가 수신된 경우, 프로세서(260)는 도 2a 내지 도 7에서 설명한 바와 같은 방법으로 수신된 복수의 호흡 운동 각각에 대한 센싱 데이터를 바탕으로 복수의 호흡 운동 각각에 대한 운동 상태 정보를 획득할 수 있다. 그리고, 프로세서(260)는 획득된 운동 상태 정보를 제공하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다.When motion state information for each of a plurality of respiratory movements is received from the electronic device 100, the processor 260 provides motion state information of the user's breathing based on the movement state information for each of the plurality of respiratory movements received. The display 220 may be controlled to display a UI screen for the purpose. Alternatively, when sensing data for each of a plurality of respiratory motions is received from the electronic device 100, the processor 260 receives sensing data for each of a plurality of respiratory motions received by the method as described in FIGS. 2A to 7 Based on this, it is possible to obtain exercise state information for each of a plurality of respiratory motions. Also, the processor 260 may control the display 220 to display a UI screen for providing the acquired exercise state information.

구체적으로, 전자 장치(100)는 도 10a에 도시된 바와 같이, 복수의 호흡 운동 각각에 대한 운동 상태 정보를 나타내는 복수의 UI 엘리먼트(1010 내지 1030)와 사용자 호흡에 대한 통합적인 운동 상태 정보를 나타내는 UI 엘리먼트(1040)를 포함하는 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 구체적으로, 복수의 UI 엘리먼트(1010 내지 1030) 각각에는 대응되는 호흡 운동의 진행 상황(할당된 운동 횟수 및 진행한 운동 횟수), 대응되는 호흡 운동의 호흡 운동 스코어 등과 같은 정보가 포함될 수 있다. 또한, 사용자 호흡에 대한 통합적인 운동 상태 정보를 나타내는 UI 엘리먼트(1040)는 복수의 호흡 운동을 모두 고려한 사용자 호흡의 호흡 운동 스코어 및 호흡 운동 스코어에 대응되는 이미지(예로, 폐 이미지 등)와 안내 문구가 포함될 수 있다.Specifically, as shown in FIG. 10A , the electronic device 100 includes a plurality of UI elements 1010 to 1030 representing exercise state information for each of a plurality of respiratory movements and integrated exercise state information for user breathing. The display 220 may be controlled to display a UI screen including the UI element 1040 . Specifically, each of the plurality of UI elements 1010 to 1030 may include information such as the progress status of the corresponding respiratory exercise (the number of assigned exercises and the number of exercises performed), the respiratory exercise score of the corresponding respiratory exercise, and the like. In addition, the UI element 1040 representing integrated motion state information on the user's breathing includes a respiratory motion score of the user's breathing considering all of the plurality of respiratory motions and an image (eg, lung image, etc.) corresponding to the respiratory motion score and a guide phrase. may be included.

도 10a가 도시된 상태에서 사용자 호흡에 대한 통합적인 운동 상태 정보를 나타내는 UI 엘리먼트(1040)를 선택하는 사용자 입력이 수신되면, 프로세서(260)는 도 10b에 도시된 바와 같이, 사용자 호흡에 대한 운동 상태 정보를 나타내는 화면을 표시하도록 디스플레이부(220)를 제어할 수 있다. 이때, 사용자 호흡에 대한 운동 상태 정보는 현재 사용자 호흡에 대한 정보를 수치로 제공할 수 있으며, 시간의 흐름에 따른 그래프로 제공할 수 있다. 이때, 사용자 호흡에 대한 운동 상태를 나타내는 화면은 복수의 호흡 운동 각각에 대응되는 운동 상태 정보를 각각 제공할 수 있으나, 이는 일 실시예에 불과할 뿐, 복수의 호흡 운동을 통합한 운동 상태 정보를 제공할 수 있다.When a user input for selecting a UI element 1040 representing integrated exercise state information on user breathing is received in the state shown in FIG. 10A, the processor 260 performs motion on user breathing, as shown in FIG. 10B. The display unit 220 may be controlled to display a screen representing status information. In this case, the exercise state information on the user's breathing may provide information on the current user's breathing as a numerical value and may be provided as a graph over time. At this time, the screen representing the exercise state for the user's breathing may provide exercise state information corresponding to each of a plurality of respiratory movements, but this is only one embodiment, and provides exercise state information incorporating a plurality of respiratory movements. can do.

폐활량 호흡 운동을 시작하기 위한 사용자 입력이 수신되면, 프로세서(260)는 도 10c에 도시된 바와 같이, 폐활량 호흡 운동을 수행하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, UI 화면에는 폐활량 호흡 운동에 대한 사용자 호흡의 운동 상태 정보를 그래프 형태로 나타내는 위한 제1 영역(1050) 및 공 UI의 움직임으로 나타내기 위한 제2 영역(1060)을 포함할 수 있다. 이때, 제1 영역(1050)에 포함된 그래프에는 사용자 호흡에 대응되는 선과 비교 데이터에 대응되는 선이 동시에 표시될 수 있다. 또한, 제1 영역(1050)에는 폐활량 호흡 운동의 진행 상황을 나타내는 정보 및 사용자의 운동 상태를 나타내는 메시지가 함께 포함될 수 있다. 제2 영역(1060)에 표시된 공 UI는 사용자의 흡기 상태에 따라 상단으로 움직일 수 있다. When a user input for starting the spirometry breathing exercise is received, the processor 260 may control the display 220 to display a UI screen for performing the spirospiratory breathing exercise, as shown in FIG. 10C . At this time, the UI screen may include a first area 1050 for displaying motion state information of the user's respiration for spirometry in the form of a graph and a second area 1060 for displaying motion of the ball UI. At this time, a line corresponding to the user's breathing and a line corresponding to the comparison data may be simultaneously displayed in the graph included in the first area 1050 . In addition, the first area 1050 may include both information indicating the progress of the spirometry and a message indicating the user's exercise state. The ball UI displayed on the second area 1060 may move upward according to the user's intake state.

심호흡 운동을 시작하기 위한 사용자 입력이 수신되면, 프로세서(260)는 도 10d에 도시된 바와 같이, 심호흡 운동을 수행하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, UI 화면에는 심호흡 운동에 대한 사용자 호흡의 운동 상태 정보를 그래프 형태로 나타내는 위한 제1 영역(1050) 및 점 UI의 움직임으로 나타내기 위한 제2 영역(1070)을 포함할 수 있다. 이때, 제2 영역(1070)에 표시된 점 UI는 사용자의 호흡 상태에 따라 뭉쳐졌다 흩어질 수 있다.When a user input for starting a deep breathing exercise is received, the processor 260 may control the display 220 to display a UI screen for performing a deep breathing exercise, as shown in FIG. 10D . At this time, the UI screen may include a first area 1050 for displaying motion state information of user breathing for deep breathing exercise in a graph form and a second area 1070 for displaying motion of a dot UI. At this time, the dot UI displayed on the second area 1070 may be aggregated and scattered according to the user's breathing state.

기침 호흡 운동을 시작하기 위한 사용자 입력이 수신되면, 프로세서(260)는 도 10e에 도시된 바와 같이, 기침 호흡 운동을 수행하기 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, UI 화면에는 기침 호흡 운동에 대한 사용자 호흡의 운동 상태 정보를 그래프 형태로 나타내는 위한 제1 영역(1050) 및 나무 UI를 포함하는 제2 영역(1070)을 포함할 수 있다. 이때, 제2 영역(1070)에 표시된 나무 UI는 사용자의 기침 강도에 따라 나무 UI에 포함된 열매가 떨어질 수 있다.When a user input for starting a cough breathing exercise is received, the processor 260 may control the display 220 to display a UI screen for performing a cough breathing exercise, as shown in FIG. 10E . In this case, the UI screen may include a first area 1050 for displaying motion state information of the user's breathing for cough breathing motion in a graph form and a second area 1070 including a tree UI. In this case, fruits included in the tree UI displayed in the second area 1070 may fall according to the strength of the user's cough.

상술한 바와 같은 도 10c 내지 도 10e와 같은 UI 화면을 통해, 사용자는 복수의 호흡 운동 각각에 대한 운동 상태 정보를 더욱 직관적으로 확인할 수 있게 된다.Through the UI screen as shown in FIGS. 10C to 10E as described above, the user can more intuitively check exercise state information for each of a plurality of respiratory exercises.

또한, 프로세서(260)는 사용자 설정에 따라 복수의 호흡 운동을 수행하는 것을 사용자에게 알리기 위한 알람을 설정할 수 있다. 구체적으로, 프로세서(260)는 도 11에 도시된 바와 같은 알람 설정을 위한 UI 화면을 표시하도록 디스플레이(220)를 제어할 수 있다. 이때, 알람 설정을 위한 UI 화면에는 사용자의 취침 시간, 알람 방법, 호흡 운동 간격 등을 설정할 수 있는 UI 엘리먼트가 포함될 수 있다.Also, the processor 260 may set an alarm for notifying the user of performing a plurality of breathing exercises according to user settings. Specifically, the processor 260 may control the display 220 to display a UI screen for setting an alarm as shown in FIG. 11 . In this case, the UI screen for setting the alarm may include UI elements capable of setting the user's bedtime, alarm method, breathing exercise interval, and the like.

그 밖에, 프로세서(260)는 사용자 입력에 따라 복수의 호흡 운동에 대한 운동 상태 정보 또는 센싱 데이터를 서버(300)로 전송하도록 통신부(220)를 제어할 수 있다.In addition, the processor 260 may control the communication unit 220 to transmit motion state information or sensing data for a plurality of respiratory motions to the server 300 according to a user input.

한편, 도 9a 내지 도 11에 도시된 바와 같은 어플리케이션의 실행 화면은 휴대 단말(200)에서 제공될 수 있으나, 이는 일 실시예에 불과할 뿐, 전자 장치(100)를 통해 제공될 수 있다.Meanwhile, the execution screen of the application as illustrated in FIGS. 9A to 11 may be provided from the portable terminal 200, but this is merely an example and may be provided through the electronic device 100.

서버(300)는 전자 장치(100) 또는 휴대 단말(200)로부터 수신된 복수의 호흡 운동 각각에 대한 운동 상태 정보 또는 센싱 정보를 바탕으로 사용자의 사용자 호흡에 대한 정보를 관리할 수 있다. 특히, 서버(300)는 수신된 운동 상태 정보 또는 센싱 정보를 외부의 단말(예로, 의료진 단말 등)로 전송할 수 있다. 이때, 외부 단말은 도 13에 도시된 바와 같이, 복수의 사용자 각각의 사용자 호흡에 대한 정보를 통합적으로 관리하는 UI 화면을 제공할 수 있다. 즉, 의료진은 상술한 바와 같은 서버(300)를 통해 복수의 사용자 각각의 사용자 호흡에 대한 정보를 통합적으로 확인할 수 있게 된다.The server 300 may manage information about the user's breathing based on movement state information or sensing information for each of a plurality of respiratory movements received from the electronic device 100 or the portable terminal 200 . In particular, the server 300 may transmit the received exercise state information or sensing information to an external terminal (eg, a medical staff terminal, etc.). In this case, as shown in FIG. 13 , the external terminal may provide a UI screen for integrally managing information on user breathing of each of a plurality of users. That is, the medical staff can integrally check information on user breathing of each of a plurality of users through the server 300 as described above.

뿐만 아니라, 특정 사용자의 호흡에 대한 운동 상태 정보가 기설정된 기준치에 도달하지 못하는 경우, 서버(300)는 외부 단말로 특정 사용자의 호흡에 대한 운동 상태 정보를 전송할 수 있다. 이에 의해, 의료진은 환자의 긴급한 상황에 대한 정보를 실시간으로 제공받을 수 있게 된다.In addition, when the exercise state information on respiration of a specific user does not reach a preset reference value, the server 300 may transmit the exercise state information on respiration of the specific user to an external terminal. As a result, the medical staff can be provided with information on the patient's urgent situation in real time.

서버(300)는 피드백 정보를 전자 장치(100) 또는 휴대 단말(200)로 전송할 수 있다. 이때, 피드백 정보는 전자 장치(100)의 사용자와 일반인의 호흡을 비교한 정보를 포함할 수 있으며, 의료진의 처방, 개선 사항, 진단과 같은 다양한 정보를 포함할 수 있다.The server 300 may transmit feedback information to the electronic device 100 or the portable terminal 200 . In this case, the feedback information may include information obtained by comparing the breathing of the user of the electronic device 100 and that of the general public, and may include various information such as medical staff's prescriptions, improvements, and diagnoses.

도 12는 본 본 개시의 일 실시예에 따른, 전자 장치의 제어 방법을 설명하기 위한 흐름도이다.12 is a flowchart illustrating a method of controlling an electronic device according to an embodiment of the present disclosure.

우선, 전자 장치(100)는 흡입부(110)를 통해 사용자 호흡을 입력받을 수 있다(S1210). 이때, 흡입부(110)는 전자 장치(100)의 본체부(190)와 탈부착이 가능한 구성으로서, 마스크 형태 또는 스트로우 형태로 구현될 수 있다.First, the electronic device 100 may receive a user's breath through the suction unit 110 (S1210). In this case, the suction unit 110 is detachable from the main body 190 of the electronic device 100 and may be implemented in the form of a mask or a straw.

전자 장치(100)는 폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다(S1220). 이때, 전자 장치(100)는 사용자 호흡의 기압 변화를 바탕으로 복수의 호흡 운동 중 사용자 호흡에 대응되는 호흡 운동을 결정할 수 있다.The electronic device 100 may determine a breathing exercise corresponding to the user's breathing among the lung capacity breathing exercise, deep breathing exercise, and cough breathing exercise (S1220). In this case, the electronic device 100 may determine a breathing motion corresponding to the user's breathing among a plurality of breathing motions based on the change in air pressure of the user's breathing.

전자 장치(100)는 센싱 데이터를 바탕으로 결정된 호흡 운동에 대한 운동 상태 정보를 획득할 수 있다(S1230). 이때, 운동 상태 정보는 호흡 최대/최소 강도, 호흡 지속 시간, 호흡 운동 스코어, 호흡 운동 횟수 등과 같은 정보를 포함할 수 있다. The electronic device 100 may obtain motion state information on the breathing motion determined based on the sensing data (S1230). In this case, the exercise state information may include information such as maximum/minimum respiratory intensity, respiratory duration, respiratory exercise score, and respiratory exercise count.

전자 장치(100)는 운동 상태 정보를 출력할 수 있다(S1240). 구체적으로, 전자 장치(100)는 운동 상태 정보를 그래프, UI, 수치 등과 같은 다양한 형태로 제공할 수 있으나, 이는 일 실시예에 불과할 뿐, 다양한 방법으로 운동 상태 정볼르 출력할 수 있다.The electronic device 100 may output exercise state information (S1240). Specifically, the electronic device 100 may provide exercise state information in various forms such as a graph, UI, numerical value, etc., but this is only an example and may output exercise state information in various ways.

본 개시의 다양한 실시예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시예들에 따른 전자 장치(예: 전자 장치(100))를 포함할 수 있다. 상기 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 상기 프로세서의 제어하에 다른 구성요소들을 이용하여 상기 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 신호(signal)를 포함하지 않으며 실재(tangible)한다는 것을 의미할 뿐 데이터가 저장매체에 반영구적 또는 임시적으로 저장됨을 구분하지 않는다.Various embodiments of the present disclosure may be implemented as software including instructions stored in a storage medium readable by a machine (eg, a computer). The machine may receive instructions stored from the storage medium. As a device capable of calling and operating according to the called command, it may include an electronic device according to the disclosed embodiments (for example, the electronic device 100) When the command is executed by a processor, the processor directly: Alternatively, a function corresponding to the command may be performed using other components under the control of the processor. A command may include a code generated or executed by a compiler or an interpreter. A storage medium readable by a device may include: , It can be provided in the form of a non-transitory storage medium, where 'non-transitory' means that the storage medium does not contain a signal and is tangible, and data is stored on the storage medium. It does not distinguish between semi-permanent and temporary storage.

일시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in this document may be included and provided in a computer program product. Computer program products may be traded between sellers and buyers as commodities. The computer program product may be distributed in the form of a device-readable storage medium (eg compact disc read only memory (CD-ROM)) or online through an application store (eg Play Store™). In the case of online distribution, at least a part of the computer program product may be temporarily stored or temporarily created in a storage medium such as a manufacturer's server, an application store server, or a relay server's memory.

다양한 실시예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.Each component (eg, module or program) according to various embodiments may be composed of a single object or a plurality of objects, and some sub-components among the aforementioned sub-components may be omitted, or other sub-components may be used. It may be further included in various embodiments. Alternatively or additionally, some components (eg, modules or programs) may be integrated into one entity and perform the same or similar functions performed by each corresponding component prior to integration. According to various embodiments, operations performed by modules, programs, or other components are executed sequentially, in parallel, iteratively, or heuristically, or at least some operations are executed in a different order, are omitted, or other operations are added. It can be.

110: 흡입부 120: 흡입센서
130: 출력부 140: 프로세서
150: 메모리 160: 통신부
170: 마이크 180: 입력부
110: suction part 120: suction sensor
130: output unit 140: processor
150: memory 160: communication unit
170: microphone 180: input unit

Claims (17)

전자 장치에 있어서,
사용자 호흡이 입력되는 흡입부;
상기 흡입부를 통해 입력된 상기 사용자 호흡에 대한 정보를 감지하기 위한 센서;
출력부;
폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 각각에 대한 수술 전 사용자 호흡의 비교 데이터를 저장하는 메모리; 및
상기 폐활량 호흡 운동, 상기 심호흡 운동, 상기 기침 호흡 운동 중 상기 사용자 호흡에 대응되는 호흡 운동을 결정하고,
상기 센서를 통해 획득된 센싱 데이터를 바탕으로 상기 결정된 호흡 운동에 대한 운동 상태 정보를 획득하고,
상기 획득된 운동 상태 정보를 출력하도록 상기 출력부를 제어하는 프로세서;를 포함하며,
상기 프로세서는,
상기 센싱 데이터 및 상기 사용자 호흡에 대응되는 호흡 운동의 비교 데이터를 바탕으로 상기 사용자 호흡의 호흡 운동 스코어를 계산하며,
상기 사용자 호흡에 대응되는 호흡 운동이 폐활량 호흡 운동으로 결정되면, 상기 센싱 데이터를 통해 획득된 호흡 최대 기압 및 호흡 지속 시간과 함께 상기 비교 데이터를 통해 획득된 호흡 최대 기압 및 호흡 지속 시간을 이용하여 호흡 운동 스코어를 획득하며,
상기 사용자 호흡에 대응되는 호흡 운동이 심호흡 운동으로 결정되면, 상기 센싱 데이터를 통해 획득된 호흡 최대/최소 기압 및 호기/흡기 지속 시간과 함께 상기 비교 데이터를 통해 획득된 호흡 최대/최소 기압 및 호기/흡기 지속 시간을 이용하여 호흡 운동 스코어를 획득하며,
상기 사용자 호흡에 대응되는 호흡 운동이 기침 호흡 운동으로 결정되면, 상기 센싱 데이터를 통해 획득된 호흡 최소 기압 및 호흡 지속 시간과 함께 상기 비교 데이터를 통해 획득된 호흡 최소 기압 및 호흡 지속 시간을 이용하여 호흡 운동 스코어를 획득하는 전자 장치.
In electronic devices,
a suction unit into which a user's breath is input;
a sensor for detecting information about the user's breathing input through the suction unit;
output unit;
a memory for storing comparison data of a user's breathing before surgery for each of the spirometry breathing exercise, deep breathing exercise, and cough breathing exercise; and
Determining a breathing exercise corresponding to the user's breathing among the vital capacity breathing exercise, the deep breathing exercise, and the cough breathing exercise;
Obtaining motion state information on the determined breathing motion based on sensing data obtained through the sensor,
A processor controlling the output unit to output the obtained exercise state information; includes,
the processor,
Calculate a respiratory motion score of the user's breathing based on the sensing data and comparison data of the breathing motion corresponding to the user's breathing;
When the respiratory motion corresponding to the user's breathing is determined as the respiratory capacity breathing motion, breathing is performed using the maximum respiratory air pressure and respiratory duration obtained through the comparison data together with the maximum respiratory air pressure and respiratory duration obtained through the sensing data. get an exercise score;
If the breathing motion corresponding to the user's breathing is determined as a deep breathing motion, the maximum/minimum respiratory pressure and expiration/inspiratory duration obtained through the sensing data together with the maximum/minimum respiratory pressure and expiratory/inspiratory duration obtained through the comparison data. Obtaining a respiratory motion score using the inspiratory duration,
When the breathing motion corresponding to the user's breathing is determined as a cough breathing motion, breathing is performed using the minimum respiratory pressure and respiratory duration obtained through the comparison data together with the minimum respiratory pressure and respiratory duration obtained through the sensing data. An electronic device that acquires an exercise score.
제1항에 있어서,
상기 프로세서는,
상기 획득된 센싱 데이터를 이용하여 사용자 호흡의 기압 변화를 감지하고,
상기 감지된 기압 변화를 바탕으로 상기 폐활량 호흡 운동, 상기 심호흡 운동, 상기 기침 호흡 운동 중 상기 사용자 호흡에 대응되는 호흡 운동을 결정하는 전자 장치.
According to claim 1,
the processor,
Detecting a change in air pressure of the user's respiration using the obtained sensing data;
An electronic device that determines a breathing motion corresponding to the user's breathing among the vital capacity breathing motion, the deep breathing motion, and the cough breathing motion based on the detected air pressure change.
삭제delete 제1항에 있어서,
상기 프로세서는,
상기 계산된 호흡 운동 스코어를 출력하도록 상기 출력부를 제어하는 전자 장치.
According to claim 1,
the processor,
An electronic device that controls the output unit to output the calculated respiratory motion score.
제4항에 있어서,
통신부;를 더 포함하고,
상기 프로세서는,
상기 호흡 운동 스코어가 기설정된 값 이하인 경우, 상기 사용자 호흡에 대한 운동 상태 정보를 외부 서버로 전송하도록 상기 통신부를 제어하는 전자 장치.
According to claim 4,
It further includes a communication unit;
the processor,
The electronic device for controlling the communication unit to transmit motion state information on the user's breathing to an external server when the respiratory motion score is equal to or less than a predetermined value.
제1항에 있어서,
통신부;를 더 포함하고,
상기 프로세서는,
외부 휴대 단말과 연결된 경우, 상기 획득된 운동 상태 정보를 외부의 휴대 단말로 전송하도록 상기 통신부를 제어하는 전자 장치.
According to claim 1,
It further includes a communication unit;
the processor,
An electronic device that controls the communication unit to transmit the acquired exercise state information to an external portable terminal when connected to an external portable terminal.
제1항에 있어서,
상기 프로세서는,
상기 사용자 호흡에 대응되는 호흡 운동이 폐활량 운동인 경우, 상기 운동 상태 정보를 공(ball) UI의 움직임을 통해 출력하도록 상기 출력부를 제어하는 전자 장치.
According to claim 1,
the processor,
The electronic device controlling the output unit to output the exercise state information through a movement of a ball UI when the breathing exercise corresponding to the user's breathing is a lung capacity exercise.
제1항에 있어서,
상기 센서, 상기 출력부 및 상기 프로세서를 하우징하는 본체;를 더 포함하며,
상기 흡입부는, 상기 본체와 탈부착되는 것을 특징으로 하는 전자 장치.
According to claim 1,
Further comprising a main body housing the sensor, the output unit, and the processor;
The electronic device, characterized in that the suction unit is detachable from the main body.
제1항에 있어서,
상기 흡입부는 마스크(mask) 형태 및 스트로우(straw) 형태 중 하나인 것을 특징으로 하는 전자 장치.
According to claim 1,
The electronic device, characterized in that the suction unit is one of a mask shape and a straw shape.
제1항에 있어서,
상기 프로세서는,
외부 서버 또는 외부 휴대 단말로부터 호흡 운동의 수행을 안내하기 위한 알람이 수신되면, 호흡 운동을 안내하기 위한 알람 메시지를 출력하도록 상기 출력부를 제어하는 전자 장치.
According to claim 1,
the processor,
An electronic device that controls the output unit to output an alarm message for guiding a breathing exercise when an alarm for guiding a breathing exercise is received from an external server or an external portable terminal.
전자 장치의 제어 방법에 있어서,
폐활량 호흡 운동, 심호흡 운동, 기침 호흡 운동 각각에 대한 수술 전 사용자 호흡의 비교 데이터를 저장하는 단계;
흡입부를 통해 사용자 호흡을 입력받는 단계;
상기 폐활량 호흡 운동, 상기 심호흡 운동, 상기 기침 호흡 운동 중 상기 사용자 호흡에 대응되는 호흡 운동을 결정하는 단계;
센서를 통해 획득된 센싱 데이터를 바탕으로 상기 결정된 호흡 운동에 대한 운동 상태 정보를 획득하는 단계; 및
상기 획득된 운동 상태 정보를 출력하는 단계;를 포함하며,
상기 획득하는 단계는,
상기 센싱 데이터 및 상기 사용자 호흡에 대응되는 호흡 운동의 비교 데이터를 바탕으로 상기 사용자 호흡의 호흡 운동 스코어를 계산하는 단계;를 포함하며,
상기 계산하는 단계는,
데이터를 통해 획득된 호흡 최대 기압 및 호흡 지속 시간과 함께 상기 비교 데이터를 통해 획득된 호흡 최대 기압 및 호흡 지속 시간을 이용하여 호흡 운동 스코어를 획득하며,
상기 사용자 호흡에 대응되는 호흡 운동이 심호흡 운동으로 결정되면, 상기 센싱 데이터를 통해 획득된 호흡 최대/최소 기압 및 호기/흡기 지속 시간과 함께 상기 비교 데이터를 통해 획득된 호흡 최대/최소 기압 및 호기/흡기 지속 시간을 이용하여 호흡 운동 스코어를 획득하며,
상기 사용자 호흡에 대응되는 호흡 운동이 기침 호흡 운동으로 결정되면, 상기 센싱 데이터를 통해 획득된 호흡 최소 기압 및 호흡 지속 시간과 함께 상기 비교 데이터를 통해 획득된 호흡 최소 기압 및 호흡 지속 시간을 이용하여 호흡 운동 스코어를 획득하는 제어 방법.
In the control method of an electronic device,
Storing comparison data of the user's breathing before surgery for each of the spirometry breathing exercise, deep breathing exercise, and cough breathing exercise;
Receiving a user's breath through the suction unit;
determining a breathing motion corresponding to the user's breathing among the spirometry breathing motion, the deep breathing motion, and the cough breathing motion;
Obtaining motion state information on the determined breathing motion based on sensing data obtained through a sensor; and
Including; outputting the obtained exercise state information,
The obtaining step is
Calculating a respiratory motion score of the user's breathing based on the sensing data and comparison data of the breathing motion corresponding to the user's breathing;
The calculation step is
Obtaining a respiratory motion score using the respiratory maximum air pressure and respiratory duration obtained through the comparison data together with the respiratory maximum air pressure and respiratory duration obtained through the data,
If the breathing motion corresponding to the user's breathing is determined as a deep breathing motion, the maximum/minimum respiratory pressure and expiration/inspiratory duration obtained through the sensing data together with the maximum/minimum respiratory pressure and expiratory/inspiratory duration obtained through the comparison data. Obtaining a respiratory motion score using the inspiratory duration,
When the breathing motion corresponding to the user's breathing is determined as a cough breathing motion, breathing is performed using the minimum respiratory pressure and respiratory duration obtained through the comparison data together with the minimum respiratory pressure and respiratory duration obtained through the sensing data. A control method for obtaining an exercise score.
◈청구항 12은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 12 was abandoned when the registration fee was paid.◈ 제11항에 있어서,
상기 결정하는 단계는,
상기 획득된 센싱 데이터를 이용하여 사용자 호흡의 기압 변화를 감지하고, 상기 감지된 기압 변화를 바탕으로 상기 폐활량 호흡 운동, 상기 심호흡 운동, 상기 기침 호흡 운동 중 상기 사용자 호흡에 대응되는 호흡 운동을 결정하는 제어 방법.
According to claim 11,
The determining step is
Detecting a change in air pressure of the user's breathing using the obtained sensing data, and determining a breathing motion corresponding to the user's breathing among the spirometry breathing motion, the deep breathing motion, and the cough breathing motion based on the detected air pressure change control method.
삭제delete ◈청구항 14은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 14 was abandoned when the registration fee was paid.◈ 제11항에 있어서,
상기 출력하는 단계는,
상기 계산된 호흡 운동 스코어를 출력하는 제어 방법.
According to claim 11,
The outputting step is
A control method for outputting the calculated respiratory motion score.
◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 15 was abandoned when the registration fee was paid.◈ 제14항에 있어서,
상기 호흡 운동 스코어가 기설정된 값 이하인 경우, 상기 사용자 호흡에 대한 운동 상태 정보를 외부 서버로 전송하는 단계;를 포함하는 제어 방법.
According to claim 14,
and transmitting motion state information about the user's breathing to an external server when the respiratory motion score is equal to or less than a predetermined value.
◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 16 was abandoned when the registration fee was paid.◈ 제11항에 있어서,
외부 휴대 단말과 연결된 경우, 상기 획득된 운동 상태 정보를 외부의 휴대 단말로 전송하는 단계;를 포함하는 제어 방법.
According to claim 11,
and transmitting the obtained exercise state information to an external portable terminal when connected to an external portable terminal.
◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 17 was abandoned when the registration fee was paid.◈ 제11항에 있어서,
상기 출력하는 단계는,
상기 사용자 호흡에 대응되는 호흡 운동이 폐활량 운동인 경우, 상기 운동 상태 정보를 공(ball) UI의 움직임을 통해 출력하는 제어 방법.
According to claim 11,
The outputting step is
A control method for outputting the exercise state information through movement of a ball UI when the breathing exercise corresponding to the user's breathing is a lung capacity exercise.
KR1020170184235A 2017-12-29 2017-12-29 Electronic device and Method for controlling thereof KR102519584B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170184235A KR102519584B1 (en) 2017-12-29 2017-12-29 Electronic device and Method for controlling thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170184235A KR102519584B1 (en) 2017-12-29 2017-12-29 Electronic device and Method for controlling thereof

Publications (2)

Publication Number Publication Date
KR20190081588A KR20190081588A (en) 2019-07-09
KR102519584B1 true KR102519584B1 (en) 2023-04-10

Family

ID=67261102

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170184235A KR102519584B1 (en) 2017-12-29 2017-12-29 Electronic device and Method for controlling thereof

Country Status (1)

Country Link
KR (1) KR102519584B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102062205B1 (en) * 2019-07-26 2020-02-11 브레싱스 주식회사 Personal lung Health Management System Based on Artificial Intelligence Using Breathing Measuring Devices
KR102062206B1 (en) * 2019-07-26 2020-01-03 브레싱스 주식회사 Breathing measuring device with sensor connection
KR102274713B1 (en) * 2019-07-26 2021-07-09 브레싱스 주식회사 Respiratory measuring device using barometric pressure measurement
KR20220032856A (en) * 2020-09-08 2022-03-15 삼성전자주식회사 An electronic device that measures burned calories and control method thereof
WO2022139005A1 (en) * 2020-12-22 2022-06-30 주식회사 프로젝트레인보우 Respiration training system and respiration measurement apparatus included therein
KR102348292B1 (en) * 2021-07-23 2022-01-07 (주)지에이치이노텍 A portable respiration measuring apparatus
KR20240030804A (en) * 2022-08-31 2024-03-07 (주)인트인 Respiratory measuring and training combined device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013154190A (en) * 2005-11-01 2013-08-15 Earlysense Ltd Method and system for monitoring patient for clinical episode
JP2015507511A (en) * 2012-01-20 2015-03-12 キルスクフ ドイエテル Inhalation aids and methods for assisting inhalation
KR101752904B1 (en) * 2016-06-29 2017-07-03 연세대학교 원주산학협력단 Respiratory rehabilitation system and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07376A (en) 1993-06-15 1995-01-06 Chiesuto M I Kk Cough recording system
JP2003038460A (en) 2001-08-03 2003-02-12 Mitsubishi Pharma Corp Cough sound detector, cough sound detecting method, cough sound detecting program and information storage medium
KR101003837B1 (en) * 2008-07-11 2010-12-23 황정숙 Alarm apparatus and system for apnea or hypopnea
CN104334080B (en) 2012-05-22 2017-05-31 皇家飞利浦有限公司 Cough auxiliary and measuring system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013154190A (en) * 2005-11-01 2013-08-15 Earlysense Ltd Method and system for monitoring patient for clinical episode
JP2015507511A (en) * 2012-01-20 2015-03-12 キルスクフ ドイエテル Inhalation aids and methods for assisting inhalation
KR101752904B1 (en) * 2016-06-29 2017-07-03 연세대학교 원주산학협력단 Respiratory rehabilitation system and method

Also Published As

Publication number Publication date
KR20190081588A (en) 2019-07-09

Similar Documents

Publication Publication Date Title
KR102519584B1 (en) Electronic device and Method for controlling thereof
US10289201B2 (en) Method and apparatus for generating mood-based haptic feedback
CN106580346B (en) Emotion estimation method and emotion estimation device
JP2022160694A (en) Methods and systems for collecting spirometry data
EP2648123A1 (en) User terminal device and system for performing user customized health management, and methods thereof
US10092717B2 (en) Method and apparatus for increasing cough flow
JP2016537115A5 (en)
US20220293262A1 (en) Resuscitative care system for context sensitive guidance
CN101868176A (en) Automated sleep phenotyping
US9788801B2 (en) Gas analyzer, respirator or anesthesia device with operating guide
CN106725337A (en) Sound of snoring detection method and device, positive pressure respirator
JP6072577B2 (en) Biological information monitoring device
JP6946303B2 (en) A system for observing and / or diagnosing a subject's sleep-related status based on both sleep quality and apnea-hypopnea index, and how the system operates.
KR20200025229A (en) Electronic apparatus and thereof control method
JP2019107447A (en) Ventilator comprising device for contactless detection of operation processes carried out by user
WO2023036810A1 (en) Method for detecting user input to a breath input configured user interface
JP7193392B2 (en) Information communication device and information communication method
JP6803023B2 (en) Respiration measurement program and respiration measurement device
JP2022085424A (en) Information generation device, information generation method, computer program, and non-temporary computer readable medium
CN104056451A (en) Game interactive system and game interactive method
JP2015000177A (en) Biological information monitoring apparatus
JP2017113412A (en) Biological information monitor
CN108882874A (en) Integrated climate controlling and monitoring of respiration
JP6798159B2 (en) Nebulizer and program
JP7291842B2 (en) Information communication device and information communication method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant