KR20180081854A - Mobile medical apparatus and method using the same - Google Patents
Mobile medical apparatus and method using the same Download PDFInfo
- Publication number
- KR20180081854A KR20180081854A KR1020167035126A KR20167035126A KR20180081854A KR 20180081854 A KR20180081854 A KR 20180081854A KR 1020167035126 A KR1020167035126 A KR 1020167035126A KR 20167035126 A KR20167035126 A KR 20167035126A KR 20180081854 A KR20180081854 A KR 20180081854A
- Authority
- KR
- South Korea
- Prior art keywords
- user
- medical device
- mobile medical
- analysis
- applications
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000004458 analytical method Methods 0.000 claims abstract description 145
- 238000005259 measurement Methods 0.000 claims description 76
- 230000008569 process Effects 0.000 claims description 21
- 239000000090 biomarker Substances 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 18
- 210000001124 body fluid Anatomy 0.000 claims description 17
- 239000010839 body fluid Substances 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 17
- 238000012508 change request Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 18
- 201000010099 disease Diseases 0.000 description 17
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 239000008280 blood Substances 0.000 description 8
- 210000004369 blood Anatomy 0.000 description 8
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 7
- 239000008103 glucose Substances 0.000 description 7
- HVYWMOMLDIMFJA-DPAQBDIFSA-N cholesterol Chemical compound C1C=C2C[C@@H](O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2 HVYWMOMLDIMFJA-DPAQBDIFSA-N 0.000 description 6
- 206010012601 diabetes mellitus Diseases 0.000 description 6
- 238000000840 electrochemical analysis Methods 0.000 description 6
- 238000003745 diagnosis Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 235000012000 cholesterol Nutrition 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 102000001554 Hemoglobins Human genes 0.000 description 2
- 108010054147 Hemoglobins Proteins 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000008214 LDL Cholesterol Methods 0.000 description 2
- 208000007502 anemia Diseases 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- JVTAAEKCZFNVCJ-UHFFFAOYSA-N lactic acid Chemical compound CC(O)C(O)=O JVTAAEKCZFNVCJ-UHFFFAOYSA-N 0.000 description 2
- 230000035935 pregnancy Effects 0.000 description 2
- 150000003626 triacylglycerols Chemical class 0.000 description 2
- 208000024172 Cardiovascular disease Diseases 0.000 description 1
- 108090000790 Enzymes Proteins 0.000 description 1
- 102000004190 Enzymes Human genes 0.000 description 1
- 201000005569 Gout Diseases 0.000 description 1
- 108010028554 LDL Cholesterol Proteins 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 208000037919 acquired disease Diseases 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 206010013663 drug dependence Diseases 0.000 description 1
- 230000002526 effect on cardiovascular system Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 239000003547 immunosorbent Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 235000014655 lactic acid Nutrition 0.000 description 1
- 239000004310 lactic acid Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 210000003296 saliva Anatomy 0.000 description 1
- 208000011117 substance-related disease Diseases 0.000 description 1
- 210000002700 urine Anatomy 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H04M1/72522—
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
- A61B5/14532—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
- A61B5/1455—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue using optical sensors, e.g. spectral photometrical oximeters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0274—Details of the structure or mounting of specific components for an electrical connector module
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/34—Microprocessors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/38—Displays
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Heart & Thoracic Surgery (AREA)
- Surgery (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Optics & Photonics (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Emergency Medicine (AREA)
- Human Computer Interaction (AREA)
- Investigating Or Analysing Biological Materials (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
모바일 의료 장치 및 그 동작 방법이 개시된다. 본 발명의 일실시예에 따르면, 사용자는 한 번의 로그인/ 로그아웃 절차를 통해서 사용하는 복수 개의 분석용 어플리케이션에 일괄적으로 로그인/ 로그아웃할 수 있다.A mobile medical device and method of operation thereof are disclosed. According to an embodiment of the present invention, a user can collectively log in / out of a plurality of analysis applications used through a single login / logout procedure.
Description
본 발명의 실시예들은 모바일 의료 장치 및 그 동작 방법에 관한 것이다.Embodiments of the present invention relate to a mobile medical device and method of operation thereof.
모바일 의료 장치는 혈당, 혈압, 콜레스테롤 등 다양한 바이오마커(Biomarker)를 측정/ 분석할 수 있는 장치로서, 휴대가 가능하고 사용하기 쉽기 때문에 사용자가 병원에 매번 방문할 필요 없이 집에서 간편하게 사용할 수 있다. The mobile medical device is a device that can measure / analyze various biomarkers such as blood glucose, blood pressure, and cholesterol. Since it is portable and easy to use, the user can easily use it at home without having to visit the hospital every time.
모바일 의료 장치가 측정/분석할 수 있는 바이오마커는 당, 젖산, 헤모글로빈, 트리글리세리드, total 콜레스테롤, LDL 콜레스테롤, HDL 콜레스테롤 등 그 종류가 매우 다양하고, 또한, 바이오마커를 통해서 관련 진단할 수 있는 질병 역시도 당뇨, 빈혈, 심혈관, 통풍, 암, 임식, 약물중독 등 그 종류가 매우 다양하다. 이렇게 다양한 바이오마커, 질병을 측정하기 위해서, 모바일 의료 장치는 바이오마커 별, 질병 별로 측정/ 분석할 수 있는 어플리케이션을 제공할 수 있다. Biomarkers that can be measured and analyzed by mobile medical devices include diverse types such as sugar, lactic acid, hemoglobin, triglycerides, total cholesterol, LDL cholesterol, and HDL cholesterol, and diseases diagnosed through biomarkers Diabetes, anemia, cardiovascular disease, gout, cancer, pregnancy, and drug addiction. To measure these various biomarkers and diseases, mobile medical devices can provide applications that can be measured / analyzed by biomarker and disease.
한편, 한 명의 사용자일지라도 복수 개의 질병이나 바이오마커를 측정/분석하기 위해서 모바일 의료 장치를 사용할 수 있다. 예를 들어, 한 명의 환자가 2개 이상의 질병을 보유하고 있는 경우 또는 병원의 간호사가 자신이 관리하는 환자들의 질병을 측정/분석하기 위한 경우 등에는 한 명의 사용자가 복수 개의 어플리케이션을 사용하게 될 수 있다.On the other hand, even a single user can use a mobile medical device to measure / analyze multiple diseases or biomarkers. For example, if one patient has more than one disease, or if the hospital nurse is to measure / analyze the disease of the patients it is managing, then one user may use multiple applications have.
그런데 이러한 경우들에 있어서, 종래 모바일 의료 장치를 사용할 경우, 각 어플리케이션이 독립적으로 구현/ 실시될 뿐이고, 어플리케이션 간 연동이 되지 않았다. 예를 들어, 사용자는 자신이 사용하고자 하는 어플리케이션이 여러 개 있을 경우, 각 어플리케이션마다 개별적으로 로그인 절차를 수행해야 했다. 또한 모바일 의료 장치를 모두 사용한 이후 로그아웃 절차 역시도 어플리케이션마다 개별적으로 수행해야 했다. However, in such cases, when the conventional mobile medical device is used, each application is independently implemented / implemented, and the applications are not interworked. For example, a user would have to log in separately for each application if there were multiple applications that he wanted to use. Also, after using all of the mobile medical devices, the logout procedure had to be performed separately for each application.
본 발명의 일실시예는 사용자가 한 번의 로그인/ 로그아웃 절차를 통해서 자신이 사용하는 복수 개의 분석용 어플리케이션에 일괄적으로 로그인/ 로그아웃할 수 있는 것을 기술적 목적으로 한다.An embodiment of the present invention has a technical purpose of allowing a user to log in / log out to a plurality of analytical applications used by himself / herself through one login / logout procedure.
일실시예에 따른 모바일 의료 장치는 바이오센서가 삽입되는 포트가 형성되어 있는 하우징; 상기 하우징 내부에 배치되어, 복수 개의 분석용 어플리케이션 및 사용자의 계정을 관리하는 계정 관리 소프트웨어를 저장하는 메모리; 및 상기 하우징 내부에 배치되어, 상기 복수 개의 분석용 어플리케이션 및 상기 계정 관리 소프트웨어를 제어하는 프로세서를 포함하고, 상기 프로세서는 상기 사용자로부터 로그인 요청이 입력되면, 상기 계정 관리 소프트웨어를 제어하여 상기 사용자에 대한 인증 절차를 진행하고, 상기 사용자에 대한 인증에 성공하면, 상기 복수 개의 분석용 어플리케이션 중 상기 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션에 대해서 상기 사용자를 일괄 로그인 처리하며, 상기 일괄 로그인 처리된 복수 개의 연동 어플리케이션 중 어느 하나의 연동 어플리케이션을 제어하여 상기 포트를 통해서 삽입되는 바이오센서에 수용된 체액 샘플에 대한 분석 데이터를 생성한다.A mobile medical device according to one embodiment includes a housing having a port through which a biosensor is inserted; A memory disposed within the housing for storing a plurality of analysis applications and account management software for managing accounts of users; And a processor, disposed within the housing, for controlling the plurality of analytical applications and the account management software, wherein the processor, when a login request is input from the user, And if the authentication of the user is successful, collectively performs log-in processing for the plurality of interlocked applications included in the linked application list corresponding to the user among the plurality of analysis applications, And controls one of the plurality of interlocking applications to generate analysis data for a body fluid sample contained in the biosensor inserted through the port.
본 발명의 일측에 따르면 상기 체액 샘플로부터 타겟 바이오마커(Target Biomarker)의 값을 측정하는 측정 모듈을 더 포함할 수 있다.According to one aspect of the present invention, the method may further comprise a measurement module for measuring a value of a target biomarker from the body fluid sample.
본 발명의 일측에 따르면 상기 프로세서는 상기 일괄 로그인 처리가 완료 된 후에 상기 포트를 통해서 삽입되는 바이오센서를 식별하고, 상기 식별된 바이오센서가 상기 복수 개의 연동 어플리케이션 중 어느 것과도 매칭되지 않는 경우, 상기 계정 관리 소프트웨어를 제어하여 경고 메시지를 출력하는 동작 및 상기 사용자를 로그아웃 처리하는 동작 중 적어도 하나를 수행할 수 있다.According to one aspect of the present invention, the processor identifies a biosensor inserted through the port after completing the batch log-in process, and when the identified biosensor does not match any of the plurality of linked applications, An operation of controlling the account management software to output a warning message, and an operation of logout processing the user.
본 발명의 일측에 따르면 상기 프로세서는 상기 포트를 통해서 삽입되는 바이오센서를 식별하고, 상기 복수 개의 분석용 어플리케이션 중 상기 식별된 바이오센서에 대응하는 분석용 어플리케이션을 실행하며, 상기 실행된 분석용 어플리케이션을 통해 상기 로그인 요청이 입력되면, 상기 계정 관리 소프트웨어를 제어하여, 상기 인증 절차를 진행할 수 있다.According to an aspect of the present invention, the processor identifies a biosensor inserted through the port, executes an analysis application corresponding to the identified biosensor among the plurality of analysis applications, If the login request is input through the authentication server, the user can control the account management software to proceed with the authentication process.
본 발명의 일측에 따르면 상기 프로세서는 상기 로그인 처리된 사용자가 관리자 권한을 갖고 있고, 상기 권리자 권한을 갖는 사용자로부터 상기 연동 어플리케이션 리스트의 변경 요청이 수신되는 경우, 상기 계정 관리 소프트웨어를 제어하여 상기 변경 요청의 내용에 기반하여 상기 연동 어플리케이션 리스트를 변경할 수 있다.According to one aspect of the present invention, when the log-in user has administrator authority and a change request of the linked application list is received from a user having the right holder right, the processor controls the account management software It is possible to change the linked application list based on the content of the linked application.
본 발명의 일측에 따르면 상기 연동 어플리케이션 리스트는 사용자 결제 정보에 기반하여 생성되고, 상기 프로세서는 상기 로그인 처리된 사용자의 상기 사용자 결제 정보가 변경된 경우, 상기 변경된 사용자 결제 정보에 기반하여 상기 연동 어플리케이션 리스트에 포함되는 연동 어플리케이션을 변경할 수 있다.According to an aspect of the present invention, the linked application list is generated based on user payment information, and when the user payment information of the login-processed user is changed, the processor displays the linked application list on the basis of the changed user payment information You can change the included interlocking application.
본 발명의 일측에 따르면 상기 프로세서가 일괄 로그인 처리하는 동작은 상기 사용자에 대한 인증에 성공하면, 상기 계정 관리 소프트웨어를 제어하여 상기 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 상기 복수 개의 연동 어플리케이션 모두에게 상기 사용자에 대한 인증 결과 값을 전송하고, 상기 복수 개의 연동 어플리케이션을 각각 제어하여, 상기 사용자를 로그인 처리할 수 있다.According to an aspect of the present invention, when the authentication of the user is successful, the operation of collectively performing the log-in process by the processor controls the account management software so that all of the plurality of interlocking applications included in the interlocking application list corresponding to the user The authentication result value for the user may be transmitted, and the plurality of interlocked applications may be controlled to log-in the user.
본 발명의 일측에 따르면 상기 프로세서가 일괄 로그인 처리하는 동작은 상기 사용자에 대한 인증에 성공하면, 상기 복수 개의 분석용 어플리케이션을 각각 제어하여, 상기 복수 개의 분석용 어플리케이션을 각각이 상기 연동 어플리케이션 리스트에 포함 되었는지 여부를 확인하고, 상기 연동 어플리케이션 리스트에 포함된 것으로 확인되는 분석용 어플리케이션은 상기 사용자를 로그인 처리할 수 있다.According to an aspect of the present invention, when the authentication of the user is successfully performed, the operation of collectively performing login processing by the processor controls each of the plurality of analysis applications, and each of the plurality of analysis applications is included in the linked application list , And an analysis application identified as being included in the linked application list can log-in the user.
본 발명의 일측에 따르면 상기 프로세서는 상기 일괄 로그인 처리가 완료되면, 상기 계정 관리 소프트웨어를 제어하여 사용자별 환경 정보를 상기 메모리로부터 독출하거나 외부 서버로부터 수신하고, 상기 사용자별 환경 정보에 기반하여 상기 로그인된 사용자에 대한 맞춤형 유저 인터페이스를 제공할 수 있다.According to one aspect of the present invention, when the batch login process is completed, the processor controls the account management software to read environment information for each user from the memory or receive it from an external server, Thereby providing a customized user interface for the user.
본 발명의 일측에 따르면 상기 프로세서는 상기 일괄 로그인 처리가 완료되면, 미리 설정된 시간 동안 상기 측정 모듈이 측정 대기 모드로 동작하도록 상기 측정 모듈을 제어할 수 있다.According to an aspect of the present invention, the processor may control the measurement module so that the measurement module operates in a measurement standby mode for a predetermined time after the batch login process is completed.
본 발명의 일측에 따르면 상기 메모리는 사용자 거리 측정 소프트웨어를 더 저장하고, 상기 프로세서는 상기 사용자 거리 측정 소프트웨어를 실행하여, 상기 사용자와 모바일 의료 장치 사이의 거리가 미리 설정된 값을 초과하는 경우 상기 모바일 의료 장치를 보안 모드로 제어할 수 있다.According to one aspect of the present invention, the memory further stores user distance measurement software and the processor executes the user distance measurement software to determine if the distance between the user and the mobile medical device exceeds a predetermined value, The device can be controlled in secure mode.
본 발명의 일실시예에 따르면, 사용자는 한 번의 로그인/ 로그아웃 절차를 통해서 사용하는 복수 개의 분석용 어플리케이션에 일괄적으로 로그인/ 로그아웃할 수 있다.According to an embodiment of the present invention, a user can collectively log in / out of a plurality of analysis applications used through a single login / logout procedure.
본 발명의 또 다른 일실시예에 따르면, 모바일 의료 장치나 바이오센서의 특성이나, 사용자의 질병, 이력 정보 등을 바탕으로 사용자에게 맞춤형 서비스를 제공할 수 있다.According to another embodiment of the present invention, a personalized service can be provided to a user based on characteristics of a mobile medical device or a biosensor, disease information of a user, history information, and the like.
도 1은 일실시예에 따른 모바일 의료 장치를 나타내는 도면이다.
도 2는 일실시예에 따른 복수의 포트를 갖는 모바일 의료 장치를 나타내는 도면이다.
도 3은 일실시예에 따른 모바일 의료 장치와 보조 장치를 나타내는 도면이다.
도 4는 일실시예에 따른 측정 모듈이 탈착될 수 있는 모바일 의료 장치를 나타내는 도면이다.
도 5 및 도 6은 일실시예에 따른 복수 개의 분석용 어플리케이션을 나타내는 도면이다.
도 7은 일실시예에 따른 연동 어플리케이션 리스트를 나타내는 도면이다.
도 8 및 도 9는 일실시예에 따른 모바일 의료 장치의 사용 실시예를 나타내는 도면이다.
도 10은 일실시예에 따른 모바일 의료 장치의 구성을 나타내는 도면이다.
도 11은 일실시예에 따른 모바일 의료 장치의 동작 방법을 나타내는 흐름도이다.1 is a diagram of a mobile medical device according to one embodiment.
2 is a diagram of a mobile medical device having a plurality of ports in accordance with one embodiment.
3 is a diagram illustrating a mobile medical device and an assistance device in accordance with one embodiment.
4 is a view of a mobile medical device in which a measurement module according to one embodiment may be detachable.
5 and 6 are diagrams illustrating a plurality of analytical applications according to an embodiment.
7 is a diagram illustrating an interlocking application list according to an exemplary embodiment of the present invention.
8 and 9 are diagrams illustrating an embodiment of use of a mobile medical device according to one embodiment.
10 is a diagram illustrating a configuration of a mobile medical device according to an embodiment.
11 is a flow diagram illustrating a method of operation of a mobile medical device in accordance with one embodiment.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 본 명세서에서 사용되는 용어(terminology)들은 본 발명의 바람직한 실시예를 적절히 표현하기 위해 사용된 용어들로서, 이는 사용자, 운용자의 의도 또는 본 발명이 속하는 분야의 관례 등에 따라 달라질 수 있다. 따라서, 본 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terminologies used herein are terms used to properly represent preferred embodiments of the present invention, which may vary depending on the user, the intent of the operator, or the practice of the field to which the present invention belongs. Therefore, the definitions of these terms should be based on the contents throughout this specification. Like reference symbols in the drawings denote like elements.
도 1은 일실시예에 따른 모바일 의료 장치(100)를 나타내는 도면이다. 1 is a diagram of a mobile
도 1을 참조하면, 일실시예에 따른 모바일 의료 장치(100)는 사용자의 건강 상태나 질병 유무를 분석하거나 진단하기 위한 휴대용 장치일 수 있다. 이 때, 모바일 의료 장치(100)의 하우징(housing)(110)에는 바이오센서(biosensor)(101)가 삽입될 수 있는 포트(Port)(120)가 형성될 수 있고, 바이오센서(101)는 포트(120)를 통해서 모바일 의료 장치(100)에 삽입될 수 있다. Referring to FIG. 1, a mobile
바이오센서(101)는 사용자의 생체 정보를 측정하기 위한 장치일 수 있다. 바이오센서(101)는 스트립(strip) 형태일 수 있지만, 이에 제한되는 것은 아니다. 사용자는 바이오센서(101)에 혈액, 침, 소변 등의 체액 샘플(body fluid sample)을 넣을 수 있고, 체액 샘플이 수용된 바이오센서(101)를 모바일 의료 장치(100)에 삽입한 뒤, 모바일 의료 장치(100)에 설치되어 있는 분석용 어플리케이션을 실행함으로써 체액 샘플을 분석할 수 있다. 체액 샘플에 대한 모바일 의료 장치(100)의 분석 결과는 특정한 바이오마커의 값(예컨대, 혈액에 포함된 글루코스의 양, 혈압의 값 등), 질병의 유무나 건강상태(예컨대, 암의 유무 확인, 임신 유무 확인 등) 등을 포함할 수 있다. The
바이오센서(101)는 감지(sensing)하고자 하는 대상 바이오마커(biomarker)나 질병에 따라 그 구조나 크기 등의 세부 구조가 다르거나 적용되는 측정 방식이 다를 수 있다. 이 때, 일실시예에 따른 모바일 의료 장치(100)는 이와 같이 다양한 바이오센서(101)와 호환될 수 있도록, 다양한 변형 구조를 가질 수 있다. 이하 도 2 내지 도 4를 참조하여 다양한 형태/구조를 갖는 모바일 의료 장치(100)의 실시예를 살펴본다.The
도 2는 일실시예에 따른 복수의 포트를 갖는 모바일 의료 장치(100)를 나타내는 도면이다. 2 is a diagram of a mobile
도 2를 참조하면, 일실시예에 따른 모바일 의료 장치(100)는 다양한 바이오센서를 수용할 수 있도록 복수 개의 포트(210, 220, 230)를 구비할 수 있다.Referring to FIG. 2, the mobile
실시예에 따라서는 제1 포트(210)는 전기화학 분석 방식이 적용되는 바이오센서(201)를 수용할 수 있는 구조를 가질 수 있다. 예를 들어, 제1 포트(210)는 바이오센서(201)가 삽입될 수 있도록 구멍을 갖고, 해당 구멍은 바이오센서(201)가 삽입된 뒤에 흔들리거나 빠지지 않도록 바이오센서(201)를 물리적으로 지탱하여 줄 수 있는 크기 및 모양을 가질 수 있다.According to an embodiment, the
나아가 모바일 의료 장치(100)은 하우징 내부에 제1 포트(210)를 통해서 삽입되는 전기화학 분석 방식이 적용되는 바이오센서(201)를 분석하기 위한 제1 측정 모듈(미도시)을 더 포함할 수 있다. 제1 측정 모듈은 제1 포트(210)에 인접하도록 하우징 내부에 배치될 수 있다. 제1 측정 모듈은 전기화학 분석을 수행할 수 있도록 하나 이상의 전극을 포함하는 하드웨어적 구조를 가질 수 있다. 이러한 하드웨어적 구조를 통해서 일실시예에 따른 제1 측정 모듈은 전극을 통해서 바이오센서(201)로부터 전기적 스위칭을 통한 전기적인 신호를 수신할 수 있다. 수신한 전기적인 신호를 통해서 제1 측정 모듈은 제1 포트(210)를 통해서 삽입된 바이오센서(201)로부터 타겟 바이오마커(target biomarker)의 값을 측정할 수 있다. 또한, 수신한 전기적인 신호를 통해서 제1 측정 모듈은 타겟 바이오마커의 값 외에도 다양한 정보(예를 들어, 바이오센서(201)의 종류에 대한 정보, 바이오센서(201)의 삽입 여부에 대한 정보, 측정값을 보정하기 위한 교정(calibration) 정보 등)를 바이오센서(201)로부터 획득할 수 있다.Further, the mobile
이와 같은 제1 측정 모듈의 동작은, 실시예에 따라서는, 모바일 의료 장치(100)에 포함된 프로세서가 모바일 의료 장치(100)에 포함된 메모리에 저장된 제1 측정 모듈의 동작을 제어하는 소프트웨어를 제어함으로써 수행될 수 있다. 또는 제1 측정 모듈은 별도의 메모리와 프로세서를 구비할 수 있고, 제1 측정 모듈의 동작을 제어하는 소프트웨어는 제1 측정 모듈에 구비된 메모리에 저장되고, 해당 소프트웨어는 제1 측정 모듈에 구비된 프로세서에 의해서 제어될 수 있다.The operation of such a first measurement module may include, depending on the embodiment, software that controls the operation of the first measurement module stored in the memory contained in the mobile
또 다른 실시예에 따라서는 제2 포트(220)는 반사광도 분석 방식이 적용되는 바이오센서(202)를 수용할 수 있는 구조를 가질 수 있다. 예를 들어, 제2 포트(220)는 어뎁터(adapter)나 트레이(tray)가 모바일 의료 장치(100)의 하우징 내부 공간에 슬라이딩 방식으로 수납되는 구조(서랍 구조)를 가질 수 있다. 이 때, 바이오센서(202)는 어뎁터나 트레이의 일측면에 올려지거나 삽입되어 수용될 수 있다. 바이오센서(202)가 어뎁터나 트레이에 수용되면, 어뎁터나 트레이가 하우징 내부로 슬라이딩 되어 들어가게 되고, 따라서 바이오센서는 하우징 내부에 조성된 암실 환경 하에서 측정이 될 수 있다.According to another embodiment, the
나아가 모바일 의료 장치(100)은 하우징 내부에 제2 포트(220)를 통해서 삽입되는 반사광도 분석 방식이 적용되는 바이오센서(202)를 분석하기 위한 제2 측정 모듈(미도시)을 더 포함할 수 있다. 제2 측정 모듈은 제2 포트(220)에 인접하도록 하우징 내부에 배치될 수 있다. 이 때의 제2 측정 모듈은 반사광도 분석을 수행할 수 있도록 발광 장치(예컨대, LED 어레이 등) 및 수광 장치(예컨대, 카메라, 광검출기 등)를 포함하는 하드웨어적 구조를 가질 수 있다. 제2 측정 모듈은 발광 장치를 통해서 제2 포트(220)를 통해서 삽입된 바이오센서(202)에 광을 조사할 수 있고, 수광 장치를 통해서 바이오센서(202)로부터 반사된 광을 감지할 수 있다. 감지된 반사광을 통해서 제2 측정 모듈은 제2 포트(220)를 통해서 삽입된 바이오센서(202)로부터 타겟 바이오마커의 값을 측정할 수 있다. 또한, 감지된 반사광을 통해서 제2 측정 모듈은 타겟 바이오마커의 값 외에도 다양한 정보(예를 들어, 바이오센서(202)의 종류에 대한 정보, 바이오센서(202)의 삽입 여부에 대한 정보, 측정값을 보정하기 위한 교정(calibration) 정보 등)를 바이오센서(202)로부터 획득할 수 있다.The mobile
이와 같은 제2 측정 모듈의 동작은, 실시예에 따라서는, 모바일 의료 장치(100)에 포함된 프로세서가 모바일 의료 장치(100)에 포함된 메모리에 저장된 제2 측정 모듈의 동작을 제어하는 소프트웨어를 제어함으로써 수행될 수 있다. 또는 제2 측정 모듈은 별도의 메모리와 프로세서를 구비할 수 있고, 제2 측정 모듈을 위한 소프트웨어는 제2 측정 모듈에 구비된 메모리에 저장되고, 해당 소프트웨어는 제2 측정 모듈에 구비된 프로세서에 의해서 제어될 수 있다.The operation of such a second measurement module may, depending on the embodiment, be implemented by software included in the mobile
이상 설명한 제1 포트(210)(제1 측정 모듈), 제2 포트(220)(제2 측정 모듈) 외에도 모바일 의료 장치(100)는 제3 포트(230)(제3 측정 모듈), 제4 포트(제4 측정 모듈) 등을 추가로 구비할 수 있다. 이 때, 실시예에 따라서는, 제3 포트(230)는 제2 포트(220)와 마찬가지로 반사광도 분석 방식이 적용되는 바이오센서(202)를 대상으로 할 수 있지만, 제2 포트(220)와는 물리적 구조나 크기가 다른 형태일 수 있다. 또는 제3 포트(230)는 전기화학 분석 방식이나 반사광도 분석 방식 외의 분석 방식(예를 들어, 효소결합면역흡수법에 따른 분석 방식 등)가 적용되는 바이오센서(203)와 호환될 수 있는 하드웨어적 구조를 가지고, 그에 대응하는 측정 모듈과 연결될 수 있다.In addition to the first port 210 (first measurement module), the second port 220 (second measurement module) described above, the mobile
도 3은 일실시예에 따른 모바일 의료 장치(100)와 보조 장치를 나타내는 도면이다.3 is a diagram illustrating a mobile
도 3을 참조하면, 다양한 바이오센서와 호환될 수 있는 모바일 의료 장치(100)의 또 다른 예로서, 모바일 의료 장치(100)에 결합되는 별도의 보조 장치(310)가 모바일 의료 장치(100)에 함께 제공될 수 있고, 따라서 모바일 의료 장치(100)는 보조 장치(310)와 물리적으로 분리/ 결합될 수 있는 구조를 가질 수 있다. 별도의 보조 장치(310)를 통해서 모바일 의료 장치(100)는 바이오센서가 삽입될 수 있는 포트를 추가 확보할 수 있고, 나아가 호환되는 바이오센서의 종류를 더 확보할 수 있다. 이 때 모바일 의료 장치(100)에 결합되는 별도의 보조 장치(310)는 모바일 의료 장치(100)와 물리적으로 분리 되어 사용될 수 있지만, 본 명세서에서 설명하는 포트, 측정 모듈, 계정 관리 방법 등의 기술적 특징들이 별도의 보조 장치(310)에 동일하게 적용될 수 있다.Referring to Figure 3, as another example of a mobile
도 4는 일실시예에 따른 측정 모듈이 탈착될 수 있는 모바일 의료 장치(100)를 나타내는 도면이다. 4 is a diagram of a mobile
도 4를 참조하면, 다양한 바이오센서와 호환될 수 있는 모바일 의료 장치(100)의 또 다른 예로서, 모바일 의료 장치(100)에서 포트(410)의 주변 일정 부분이 동글(dongle)(420)로 형성됨으로써, 모바일 의료 장치(100)는 동글(420)이 모바일 의료 장치(100)로부터 물리적으로 분리/ 결합될 수 있는 구조를 가질 수 있다. 동글(420)은 다양한 바이오센서에 대응하여 (1) 바이오센서 별로 서로 다른 물리적 구조를 갖는 포트(410)와 (2) 바이오센서 별로 대응되는 측정 방식이 적용된 측정 모듈을 포함할 수 있다. 따라서, 모바일 의료 장치(100)의 사용자는 자신이 사용하고자 하는 목적이나 바이오센서에 따라 모바일 의료 장치(100)로부터 동글(420)을 교환하여 사용할 수 있다.4, a portion of the periphery of the
이상 도 1 내지 도 4를 통해서 설명한 모바일 의료 장치(100)의 하우징, 포트, 측정 모듈 및 바이오센서에 대한 설명은 하나의 모바일 의료 장치(100)에 각각 별개로 적용될 수 있음은 물론이고, 동시에 2개 이상이 적용될 수 있다.The description of the housing, the port, the measurement module, and the biosensor of the mobile
모바일 의료 장치(100)에는 바이오센서를 분석하기 위한 분석용 어플리케이션이 설치(install)될 수 있다. 이 때, 사용자가 모바일 의료 장치(100)를 통해서 분석하고자 하는 바이오마커나 질병은 사용자에 따라 다를 수 있기 때문에, 모바일 의료 장치(100)에는 복수 개의 분석용 어플리케이션이 설치될 수 있다. 이하 도 5 및 도 6을 참조하여 복수 개의 분석용 어플리케이션에 대해서 보다 자세히 설명한다.The mobile
도 5 및 도 6은 일실시예에 따른 복수 개의 분석용 어플리케이션을 나타내는 도면이다.5 and 6 are diagrams illustrating a plurality of analytical applications according to an embodiment.
도 5를 참조하면, 모바일 의료 장치(100)에는 바이오마커 별로 분석용 어플리케이션이 설치될 수 있다. 글로코스를 측정/분석하기 위한 어플리케이션(501), 헤모글로빈을 측정/분석하기 위한 어플리케이션(502), LDL 콜레스테롤을 측정/분석하기 위한 어플리케이션(503), HDL 콜레스테롤을 측정/분석하기 위한 어플리케이션(504), 트리글리세리드를 측정/분석하기 위한 어플리케이션(505) 등이 분석용 어플리케이션으로 제공될 수 있다.Referring to FIG. 5, an application for analysis may be installed in the mobile
또 다른 예로서, 도 6을 참조하면, 모바일 의료 장치(100)에는 질병 별로 분석용 어플리케이션이 설치될 수 있다. 당뇨를 분석/진단하기 위한 어플리케이션(601), 빈혈을 분석/진단하기 위한 어플리케이션(602), 심혈관을 분석/진단하기 위한 어플리케이션(603), 통풍을 분석/진단하기 위한 어플리케이션(604), 암을 분석/진단하기 위한 어플리케이션(605) 등이 분석용 어플리케이션으로 제공될 수 있다.As another example, referring to FIG. 6, the mobile
도 5 및 도 6에서 설명한 분석용 어플리케이션은 실시예일 뿐이며, 본 발명에서 분석용 어플리케이션이 질병별로 또는 바이오마커별로 분류되어 제공되는 것으로 제한되는 것은 아니다. 5 and 6 are merely examples, and the analysis application is not limited to being provided for each disease or biomarker according to the present invention.
사용자는 모바일 의료 장치(100)에 설치된 분석용 어플리케이션을 사용하기 위해서 자신의 계정으로 로그인을 할 수 있다. 사용자는 로그인을 함으로써 분석용 어플리케이션을 사용할 수 있는 권한을 획득할 수 있고, 또한, 자신의 측정/ 분석 결과를 자신의 계정 정보에 저장하여 관리할 수 있다. 모바일 의료 장치(100)의 사용을 완료한 후에 사용자는 로그아웃을 할 수 있다. 로그아웃을 함으로써, 사용자는 분석용 어플리케이션의 사용 결과나 사용 이력 등의 정보가 누출되는 것을 방지할 수 있다.The user can log in to his or her account to use the analysis application installed in the mobile
사용자의 모바일 의료 장치(100)에 대한 로그인/ 로그아웃 절차는, 모바일 의료 장치(100)에 설치된 계정 관리(Account Management) 소프트웨어에 의해서 수행될 수 있다. 계정 관리 소프트웨어는 모바일 의료 장치(100)의 메모리에 저장되고, 모바일 의료 장치(100)의 프로세서에 의해서 제어될 수 있다.The login / logout procedure for the user's mobile
또한, 일실시예에 따른 계정 관리 소프트웨어는 복수 개의 분석용 어플리케이션에 대해서 사용자를 일괄 로그인/ 로그아웃 처리할 수 있다. 따라서 사용자가 2개 이상의 분석용 어플리케이션을 사용해야 할 경우에도, 1번의 로그인/ 로그아웃을 통해서 자신이 사용하고자 하는 분석용 어플리케이션들을 사용할 수 있다. 예를 들어, 계정 관리 소프트웨어는 사용자로부터 복수 개의 분석용 어플리케이션에 대한 로그인/ 로그아웃 요청이 있을 때, 요청 받은 복수 개의 분석용 어플리케이션에 대해서 사용자를 일괄적으로 로그인/ 로그아웃 처리할 수 있다. 또는 계정 관리 소프트웨어는 사용자로부터 어느 하나의 분석용 어플리케이션에 대해서 로그인/ 로그아웃 요청이 있을 때, 요청 받은 분석용 어플리케이션과 함께 사용자가 사용할 수 있는 다른 분석용 어플리케이션들에 대해서도 일괄적으로 사용자를 로그인/ 로그아웃 처리할 수 있다.In addition, the account management software according to an exemplary embodiment may collectively login / logout users for a plurality of analysis applications. Therefore, even if a user needs to use two or more analytical applications, he / she can use analytical applications he / she wants to use through one login / logout. For example, when there is a login / logout request for a plurality of analytical applications from a user, the account management software can collectively log in / log out users for a plurality of analytical applications requested. Alternatively, the account management software may collectively log-in / log-out the user for any other analysis application that the user can use together with the requested analysis application when there is a login / logout request for any one of the analysis applications from the user, Logout processing can be performed.
일괄 로그인/ 로그아웃을 위해서 사용자별로 연동 어플리케이션 리스트(interlocked application list)가 설정될 수 있다. 연동 어플리케이션 리스트는 사용자가 사용할 수 있는 권한을 갖는 분석용 어플리케이션들의 명단일 수 있다.An interlocked application list may be set for each user for batch login / logout. The interworking application list may be a list of analysis applications that the user has authority to use.
실시예에 따라서는 연동 어플리케이션 리스트에 포함되는 연동 어플리케이션은 사용자에 의해 설정 또는 변경될 수 있다. 또는 모바일 의료 장치(100)에 대한 관리자 권한을 갖는 사용자(관리자)가 사용자 별 연동 어플리케이션 리스트를 설정 또는 변경할 수 있다. 이 때, 관리자는 사용자 별 연동 어플리케이션 리스트의 변경, 삭제, 추가 등이 필요한 경우, 리스트의 내용을 변경하여(예컨대, 포함된 분석용 어플리케이션의 명단을 변경 등) 연동 어플리케이션 리스트를 변경, 삭제, 추가 등 하여 저장할 수 있다.Depending on the embodiment, the linked application included in the linked application list may be set or changed by the user. Or a user (administrator) having an administrator authority for the mobile
실시예에 따라서는 사용자는 모바일 의료 장치(100)를 사용하기 위한 이용 금액을 지불해야 할 수 있다. 이 때, 일실시예에 따른 이용 금액은 복수 개의 세부 요금제를 가질 수 있고, 그 내용에 따라 사용할 수 있는 분석용 어플리케이션의 종류/ 개수 등이 다르게 설정될 수 있다. 이러한 경우, 연동 어플리케이션 리스트는 사용자의 결제 내역에 따라 설정될 수 있다. 예컨대, 사용자의 결제 내역에 따라 사용자의 연동 어플리케이션 리스트에 포함되는 분석용 어플리케이션의 종류나 개수가 다르게 설정될 수 있고, 또는 동일한 분석용 어플리케이션일지라도 사용자가 사용할 수 있는 메뉴나 기능의 수나 종류가 다르게 설정될 수 있다. 따라서 모바일 의료 장치(100)의 프로세서는, 사용자의 결제 정보가 변경될 경우, 변경된 사용자 결제 정보에 기반하여 연동 어플리케이션 리스트에 포함되는 연동 어플리케이션을 변경할 수 있다. In some embodiments, the user may have to pay a usage fee to use the mobile
예를 들어, 아래 표 1과 같은 요금제가 모바일 의료 장치(100)에 적용될 수 있다. For example, a fee plan as shown in Table 1 below may be applied to the mobile
사용자 1이 요금제 Lv. 1을 선택하고 이용료를 지불한 경우, 사용자 1은 모바일 의료 장치(100)에 설치된 복수 개의 분석용 어플리케이션 중에서 자신이 필요한 어플리케이션을 2개까지 선택할 수 있고, 이 경우 사용자 1이 선택한 분석용 어플리케이션 1개 또는 2개가 사용자 1에 대한 연동 어플리케이션 리스트에 포함될 수 있다. 계정 관리 소프트웨어는 사용자가 선택한 분석용 어플리케이션 1개 또는 2개를 포함한 연동 어플리케이션 리스트를 생성할 수 있고, 생성된 리스트를 사용자 1과 매칭하여 저장할 수 있다. 사용자 2가 요금제 Lv. 2를 선택하고 이용료를 지불한 경우, 사용자 2는 자신이 필요한 어플리케이션을 5개까지 선택할 수 있고, 선택된 5개 이내의 어플리케이션이 사용자 2에 대한 연동 어플리케이션 리스트에 포함될 수 있다. 또한, 요금제 Lv. 2를 선택한 사용자 2는 본인 외에 추가 1인을 사용자로 등록할 수 있지만, 이 경우 추가 사용자는 자신이 사용할 분석용 어플리케이션을 개별적으로 선택할 수는 없기 때문에, 추가 사용자에 대한 연동 어플리케이션 리스트는 사용자 2의 리스트와 동일하게 설정될 수 있다.
사용자 또는 환자가 모바일 의료 장치(100)를 사용한 기간이나 사용 기간 내 측정/ 분석한 내용(바이오마커의 값 또는 질병/ 건강 상태의 변화 정도 등), 사용자/ 환자의 나이, 보유 질병의 종류 등에 따라 사용자 또는 환자에 필요한 분석용 어플리케이션의 종류, 내용, 조합 등이 다를 수 있다. 따라서, 일실시예에 따른 모바일 의료 장치(100)는 이러한 다양한 요소들에 기반하여 사용자에게 적합한 분석용 어플리케이션들을 포함하는 맞춤형 리스트를 사용자에게 추천할 수 있다. 이를 위해, 일실시예에 따른 모바일 의료 장치(100)의 메모리는 맞춤형 리스트 추천 소프트웨어를 저장할 수 있고, 모바일 의료 장치(100)의 프로세서는 맞춤형 리스트 추천 소프트웨어를 제어하여 사용자 별 맞춤형 리스트를 생성하여 사용자에게 추천할 수 있다. 또는 모바일 의료 장치(100)는 외부 서버에서 생성된 맞춤형 리스트를 수신하여 사용자에게 추천할 수 있다.(Such as the value of the biomarker or the degree of change in the disease / health state), the age of the user / patient, the type of disease to be retained, etc. The type, content, combination, etc. of the analysis application required for the user or the patient may be different. Accordingly, the mobile
연동 어플리케이션 리스트 또는 맞춤형 리스트는 모바일 의료 장치(100)의 메모리 또는 외부 서버에 저장될 수 있다.The interlocked application list or customized list may be stored in the memory of the mobile
실시예에 따라서는 연동 어플리케이션 리스트에 접근할 수 있는 권한은 모바일 의료 장치(100)에 저장된 소프트웨어나 분석용 어플리케이션 별로 다르게 설정될 수 있다. 예를 들어, (1) 계정 관리 소프트웨어는 연동 어플리케이션 리스트에 접근할 수 있는 권한을 가질 수 있다. 또는 (2) 모바일 의료 장치(100)에 설치된 복수 개의 분석용 어플리케이션 중에서 전체 또는 일부만이 연동 어플리케이션 리스트에 접근할 수 있는 권한을 가질 수 있다. 이 때, 어떤 분석용 어플리케이션이 리스트에 대한 접근 권한을 가질 수 있는지는 모바일 의료 장치(100)의 사용자 또는 관리자(administrator)에 의해 설정 및 변경될 수 있다. 또는 계정 관리 소프트웨어가 모바일 의료 장치(100)에 설치된 복수 개의 분석용 어플리케이션 중에서 전체 또는 일부에게 접근 권한을 부여할 수 있다. 또는 계정 관리 소프트웨어가 특정 영역에 존재하는 룩업 테이블(look-up table)을 모바일 의료 장치(100)에 설치된 복수 개의 분석용 어플리케이션 중에서 전체 또는 일부에게 알려주고, 해당 전체 또는 일부가 룩업 테이블을 통하여 연동 어플리케이션 리스트에 접근할 수 있도록 할 수 있다.Depending on the embodiment, the right to access the linked application list may be set differently for the software stored in the mobile
이하 도 7을 참조하여 연동 어플리케이션 리스트에 대해서 보다 자세히 설명한다.The interworking application list will be described in more detail with reference to FIG.
도 7은 일실시예에 따른 연동 어플리케이션 리스트를 나타내는 도면이다.7 is a diagram illustrating an interlocking application list according to an exemplary embodiment of the present invention.
도 7을 참조하면, 모바일 의료 장치(100)에는 복수 개의 분석용 어플리케이션이 설치될 수 있다. 실시예에 따라서는 사용자는 모바일 의료 장치(100)에 설치된 전체 분석용 어플리케이션들 중에서 일부 분석용 어플리케이션을 선택하여 연동 어플리케이션 리스트를 설정할 수 있다.Referring to FIG. 7, a plurality of analysis applications may be installed in the mobile
예를 들어 설명하면, 사용자 1이 전체 분석용 어플리케이션들 중에서 제1 분석용 어플리케이션(701) 및 제2 분석용 어플리케이션(702)을 선택한 경우 또는 사용자 1이 결제한 결제 내역에 대응하는 분석용 어플리케이션이 제1, 2 어플리케이션(701, 702)인 경우, 사용자에 1에 대한 연동 어플리케이션 리스트는 제1 분석용 어플리케이션(701) 및 제2 분석용 어플리케이션(702)을 포함할 수 있다. 또한, 사용자 2는 보유 질병의 특성 상 제2, 3, 4 분석용 어플리케이션(702, 703, 704)의 사용이 필요한 경우, 사용자 2에 대해서는 제2, 3, 4 분석용 어플리케이션(702, 703, 704)이 포함되도록 연동 어플리케이션 리스트(720)가 설정될 수 있다.For example, when the
이러한 경우를 예시로 계정 관리 소프트웨어의 일괄 로그인 동작을 설명하면, 사용자 2가 제2 분석용 어플리케이션(702)를 사용하기 위해서 로그인을 요청하는 경우, 계정 관리 소프트웨어는 사용자 2에 대한 인증을 수행하고, 인증에 성공한 경우 제2 분석용 어플리케이션(702)에 사용자 2를 로그인 처리할 뿐 아니라, 사용자 2에 대한 연동 어플리케이션 리스트(720)에 포함되는 제3, 4 분석용 어플리케이션(703, 704)에 대해서도 사용자 2를 로그인 처리할 수 있다. 따라서 사용자 2는 제3, 4 분석용 어플리케이션(703, 704)을 사용하기 위해 다시 로그인 절차를 밟지 않고도, 한 번의 로그인만으로 제2 분석용 어플리케이션(702)뿐 아니라 제3, 4 분석용 어플리케이션(703, 704)까지도 사용할 수 있다.In this case, the account management software performs the authentication for the
계정 관리 소프트웨어의 일괄 로그인 동작을 보다 자세히 설명하면, 계정 관리 소프트웨어는 사용자로부터 로그인 요청이 입력되면 사용자에 대한 인증 절차를 진행할 수 있다. 실시예에 따라서는 (1) 사용자의 로그인 요청은 사용자가 분석용 어플리케이션 중 어느 하나를 실행하고, 실행된 분석용 어플리케이션의 메뉴 중 로그인 메뉴를 선택(터치 스크린을 터치 등)함으로써 입력될 수 있다.The batch log-in operation of the account management software will be described in more detail. The account management software can proceed with the authentication process for the user when the login request is input from the user. According to the embodiment, (1) the user's login request can be input by the user executing any one of the analysis applications and selecting the login menu among the menus of the executed analysis application (touching the touch screen, etc.).
또는 (2) 사용자가 로그인 요청 전에 바이오센서를 모바일 의료 장치(100)에 삽입한 경우, 사용자가 보다 편리하게 로그인 요청을 할 수 있도록 계정 관리 소프트웨어는 바이오센서의 삽입에 대응하여 로그인 창을 실행 시킬 수 있다. 즉, 실시예에 따라서는 모바일 의료 장치(100)에 바이오센서가 삽입된 이후 사용자에 대한 로그인이 수행될 수도 있고, 또는 사용자에 대한 로그인이 수행된 이후에 모바일 의료 장치(100)에 바이오센서가 삽입될 수도 있는데, 사용자가 로그인 처리되기 전에 사용자가 모바일 의료 장치(100)에 바이오센서를 삽입한 경우, (2-1) 계정 관리 소프트웨어가 제공하는 로그인 창을 실행시키거나, (2-2) 복수의 분석용 어플리케이션 중 삽입된 바이오센서에 대응하는 어플리케이션(만약 대응하는 어플리케이션이 복수 개인 경우, 임의의 하나가 선택될 수 있음)이 제공하는 로그인 창을 실행시킬 수 있다. 예를 들어, 사용자가 혈당 측정용 바이오센서를 모바일 의료 장치(100)에 삽입하는 경우, 혈당이나 당뇨병에 관한 분석용 어플리케이션이 실행되면서 로그인 창이 뜰 수 있다.Or (2) when the user inserts the biosensor into the mobile
인증 절차의 경우, 실시예에 따라서는, 인증 절차에 사용되는 사용자에 대한 인증 정보(사용자의 아이디, 비밀번호, 지문 정보 등)는 모바일 의료 장치(100)의 메모리에 저장될 수 있고, 이 경우 계정 관리 소프트웨어는 메모리에 저장된 사용자에 대한 인증 정보와 사용자가 로그인 요청 시 입력한 정보를 비교함으로써 사용자에 대한 인증 절차를 수행할 수 있다. 또는 사용자에 대한 인증 정보는 외부 서버에 저장될 수 있고, 이 경우 계정 관리 소프트웨어는 모바일 의료 장치(100)의 통신 기능을 이용하여 사용자가 로그인 요청 시 입력한 정보를 외부 서버로 전송하고, 외부 서버로부터 인증 결과값을 수신함으로써 사용자에 대한 인증 절차를 수행할 수 있다.In the case of the authentication procedure, depending on the embodiment, authentication information (user's ID, password, fingerprint information, etc.) for the user used in the authentication procedure may be stored in the memory of the mobile
실시예에 따라서는 사용자 별로 모바일 의료 장치(100)를 사용할 수 있는 위치, 지역 등이 제한되어 설정될 수 있다. 예를 들어서, 모바일 의료 장치(100)가 간호사 용으로 지급된 경우라면, 모바일 의료 장치(100)가 병원으로부터 미리 설정된 거리 내에 있을 때만 사용자(간호사)가 모바일 의료 장치(100)를 사용할 수 있도록 설정될 수 있다.Depending on the embodiment, the location, area, and the like where the mobile
이러한 기능을 수행하기 위하여, 일실시예에 따른 모바일 의료 장치(100)는 모바일 의료 장치(100)의 위치를 측정할 수 있다. 예컨대, 모바일 의료 장치(100)는 탑재된 GPS 기능을 이용하여 모바일 의료 장치(100)의 위치를 측정할 수 있다.In order to perform this function, the mobile
계정 관리 소프트웨어는 인증 절차를 수행할 때, 측정된 모바일 의료 장치(100)의 위치 값도 함께 고려할 수 있다. 예를 들어서, 계정 관리 소프트웨어는 측정된 모바일 의료 장치(100)의 위치가 미리 설정된 기준을 만족하는지 확인할 수 있고, 미리 설정된 기준을 벗어난 것으로 확인되는 경우, 인증 결과와 상관 없이 사용자의 로그인을 허용하지 않을 수 있다. 미리 설정된 기준을 만족하는 것으로 확인되는 경우, 인증 결과에 따라 사용자의 로그인을 처리하거나 허용하지 않을 수 있다.The account management software may also take into account the location value of the measured mobile
이상 설명한 인증 절차를 거쳐서 사용자에 대한 인증에 성공하면, 일괄 로그인 동작을 수행하기 위하여, 계정 관리 소프트웨어는 사용자에 대응하는 연동 어플리케이션 리스트를 호출할 수 있다. 연동 어플리케이션 리스트는 모바일 의료 장치(100)의 메모리에 저장될 수 있고, 이 경우 계정 관리 소프트웨어는 모바일 의료 장치(100)의 메모리로부터 연동 어플리케이션 리스트를 호출할 수 있다. 또는 연동 어플리케이션 리스트는 외부 서버에 저장될 수 있고, 이 경우 계정 관리 소프트웨어는 모바일 의료 장치(100)의 통신 기능을 이용하여 외부 서버로부터 연동 어플리케이션 리스트를 수신할 수 있다.If the user is successfully authenticated through the above-described authentication procedure, the account management software can call the linked application list corresponding to the user to perform the bulk login operation. The interlocking application list may be stored in the memory of the mobile
사용자에 대응하는 연동 어플리케이션 리스트가 호출되면, 계정 관리 소프트웨어는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션에 대해서 사용자를 일괄 로그인 처리할 수 있다. 실시예에 따라서는 계정 관리 소프트웨어는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션 모두에게 사용자에 대한 인증에 성공하였음을 나타내는 인증 결과 값을 전송할 수 있고, 복수 개의 연동 어플리케이션들은 인증 결과 값을 수신하면 각각 사용자에 대한 로그인 절차를 처리할 수 있다. When the interlocking application list corresponding to the user is called, the account management software can logically process the users for a plurality of interlocking applications included in the interlocking application list. According to an embodiment, the account management software may transmit an authentication result value indicating that authentication of the user has been successfully performed to all of a plurality of interlocking applications included in the interlocking application list, and when a plurality of interlocking applications receive the authentication result value The login procedure for the user can be handled.
또 다른 실시예에 따라서는, 계정 관리 소프트웨어는 사용자의 결제 내역을 확인할 수 있다. 결제 내역은 모바일 의료 장치(100)의 메모리 또는 외부 서버에 저장될 수 있고, 계정 관리 소프트웨어는 메모리 또는 외부 서버로부터 결제 내역을 수신하여 결제 내역의 확인 절차를 진행할 수 있다. 결제 내역을 수신하면, 계정 관리 소프트웨어는 사용자에 대한 연동 어플리케이션 리스트와 결제 내역 그리고 결제 내역 별 사용자의 권한을 비교하여, 사용자가 연동 어플리케이션 리스트 상의 모든 연동 어플리케이션에 대해서 사용 권한을 갖는 것으로 확인되는 경우에 한해서만 일괄 로그인 절차를 진행할 수 있다. 만약 사용자의 결제 내역으로 리스트 상의 연동 어플리케이션 중 어느 하나라도 이용할 수 없는 것으로 확인되는 경우, 계정 관리 소프트웨어는 (1) 사용자에게 경고 메시지를 출력하거나, (2) 사용자의 로그인 절차를 허락하지 않거나, (3) 사용자에게 맞춤형 결제 정보를 안내하는 메시지를 출력하여 사용자에게 제공할 수 있다.According to another embodiment, the account management software can check the payment details of the user. The payment details may be stored in the memory of the mobile
또 다른 실시예에 따라서는, 사용자에 대한 인증에 성공하면, 일괄 로그인 동작을 수행하기 위하여, 모바일 의료 장치(100)에 설치된 복수 개의 분석용 어플리케이션 각각은 자신이 연동 어플리케이션 리스트에 포함되는지 여부를 확인할 수 있다. 이러한 확인 동작을 위해서, (1) 일실시예에 따른 분석용 어플리케이션은 계정 관리 소프트웨어로 연동 어플리케이션 리스트를 요청할 수 있다. 이 경우 계정 관리 소프트웨어로부터 연동 어플리케이션 리스트를 수신하면, 분석용 어플리케이션은 수신한 연동 어플리케이션 리스트를 확인하여 자신이 리스트에 포함되는지 여부를 확인할 수 있다. 또는 (2) 일실시예에 따른 분석용 어플리케이션은 계정 관리 소프트웨어로 자신이 연동 어플리케이션 리스트에 포함되는지 여부를 문의하고, 계정 관리 소프트웨어로부터 포함 여부에 대한 결과를 수신함으로써 자신이 리스트에 포함되는지 여부를 확인할 수 있다. 또는 (3) 연동 어플리케이션 리스트에 대한 접근 권한을 갖는 분석용 어플리케이션의 경우, 연동 어플리케이션 리스트를 직접 호출하고, 호출된 연동 어플리케이션 리스트에 자신이 포함되었는지 여부를 확인할 수 있다.According to another embodiment, when the user is successfully authenticated, each of the plurality of analysis applications installed in the mobile
자신이 연동 어플리케이션 리스트에 포함된 경우, 분석용 어플리케이션은 사용자를 로그인 처리할 수 있다. 사용자에 대한 인증이 성공하였음은 (1) 계정 관리 소프트웨어가 분석용 어플리케이션으로 인증 성공 메시지를 전송하거나 (2) 분석용 어플리케이션이 계정 관리 소프트웨어에 인증 결과에 대하여 문의하여 확인할 수 있다. 이와 같이 리스트에 포함된 분석용 어플리케이션들이 병렬적으로 사용자를 로그인 처리함으로써, 사용자에 대한 일괄 로그인 절차가 처리될 수 있다.If it is included in the linked application list, the analysis application can login the user. Successful authentication of the user can be confirmed by (1) the account management software sends an authentication success message to the analysis application or (2) the analysis application inquires the account management software about the authentication result. As such, the analysis applications included in the list logically process the user in parallel, so that the batch log-in procedure for the user can be processed.
모바일 의료 장치(100)의 일괄 로그인/ 로그아웃 동작은 모바일 의료 장치(100)의 사용자가 한 명인 경우는 물론이고, 하나의 모바일 의료 장치(100)를 사용하는 사용자가 여러 명인 경우에도 활용될 수 있다.The collective log-in / log-out operation of the mobile
예를 들어, 도 8을 참조하면, 하나의 가정에서 여러 명의 가족 구성원이 하나의 모바일 의료 장치(100)를 사용할 수 있다. 모바일 의료 장치(100)의 사용자들이 한 가정 내에서 생활하기 때문에 하나의 모바일 의료 장치(100)를 공동으로 사용할 수 있다. 구성원 1(801)과 구성원 2(802)가 하나의 모바일 의료 장치(100)를 사용한다고 할 때, 구성원 1(801)이 모바일 의료 장치(100)를 사용하기 위해서 일괄 로그인 기능을 이용하여 자신이 사용하고자 하는 복수 개의 분석용 어플리케이션에 한 번에 로그인할 수 있다. 또한, 모바일 의료 장치(100)를 모두 사용 완료한 경우, 구성원 2(802)가 모바일 의료 장치(100)를 사용할 수 있기 때문에, 구성원 1(801)은 일괄 로그아웃 기능을 이용하여 자신이 로그인 했던 복수 개의 분석용 어플리케이션으로부터 한 번에 로그아웃 할 수 있다.For example, referring to FIG. 8, multiple family members may use one mobile
또 다른 실시예에 따라서는, 도 9를 참조하면, 하나의 병원에서 하나의 모바일 의료 장치(100)가 다수의 간호사에 의해서 사용될 수 있다. 예컨대, 간호사 1(910)은 자신이 관리하는 환자들(911, 912, 913)의 건강 상태나 질병 상태를 측정/ 분석하기 위해서 모바일 의료 장치(100)를 사용할 수 있고, 이 때 일괄 로그인 기능을 이용하여 환자들이 필요한 분석용 어플리케이션들에 한 번에 로그인할 수 있다. 이 때, 모바일 의료 장치(100)를 사용하는 사용자는 간호사 1(901)이 되지만, 측정/ 분석 대상은 환자들(911, 912, 913)일 수 있다. 따라서 이러한 경우, 계정 관리 소프트웨어는 사용자에 대한 정보뿐 아니라 분석 대상이 되는 환자에 대한 정보를 별개로 저장하여 관리할 수 있다. 또한, 환자들(911, 912, 913)에 대한 측정/ 분석이 모두 완료되면, 다음 간호사 2(902)가 모바일 의료 장치(100)를 사용할 수 있도록, 간호사 1(901)은 일괄 로그아웃 기능을 이용하여 로그인했던 분석용 어플리케이션들에서 한 번에 로그아웃할 수 있다.According to another embodiment, referring to FIG. 9, one mobile
사용자에 대한 로그인이 완료되면, 일실시예에 따른 계정 관리 소프트웨어는 사용자별 환경 정보를 모바일 의료 장치(100)의 메모리로부터 독출하거나 외부 서버로부터 수신할 수 있다. 사용자별 환경 정보는 사용자가 설정한 또는 사용자에게 추천되는 유저 인터페이스(User Interface)가 저장된 정보일 수 있다. 사용자별 환경 정보는 모바일 의료 장치(100)의 메모리에 저장되거나, 외부 서버에 저장될 수 있다.When the log-in to the user is completed, the account management software according to one embodiment can read user-specific environment information from the memory of the mobile
사용자별 환경 정보를 획득하면, 계정 관리 소프트웨어는 사용자별 환경 정보에서 로그인된 사용자에 대한 환경 정보를 독출하고, 독출된 환경 정보에 기반하여 로그인된 사용자에 대한 맞춤형 유저 인터페이스를 제공할 수 있다. 예를 들어, 맞춤형 유저 인터페이스는 사용자가 사용할 수 있는 분석용 어플리케이션만을 모바일 의료 장치(100)의 운영 체제 위에 표시하거나, 표시된 분석용 어플리케이션의 배치를 어떻게 할 것인지 등에 대한 정보를 포함할 수 있다.Upon acquiring the environment information for each user, the account management software reads environmental information about the logged-in user from the environment information for each user, and provides a customized user interface for the logged-in user based on the read environment information. For example, the customized user interface may include information on how to display only an analysis application available to the user on the operating system of the mobile
사용자에 대한 로그인이 완료되면, 일실시예에 따른 모바일 의료 장치(100)는 측정 대기 모드로 동작할 수 있다. 측정 대기 모드는 사용자가 모바일 의료 장치(100)를 사용할 수 있도록 분석용 어플리케이션, 기타 필요한 모바일 의료 장치(100)의 기능들이 활성화되어 있는 상태일 수 있다. 활성화 상태를 유지하는 대상은 다르게 설정될 수 있다. 예를 들어서, 모바일 의료 장치(100)의 모든 기능이 활성화 상태를 유지하도록 측정 대기 모드가 설정될 수 있다. 또 다른 예로, 모바일 의료 장치(100)에 측정 모듈을 별도로 포함되는 경우, 측정 모듈이 활성화 상태를 유지하도록 측정 대기 모드가 설정될 수 있다. 실시예에 따라서는 로그인된 상태가 유지되는 분석용 어플리케이션이 하나라도 있는 경우, 모바일 의료 장치(100)는 측정 대기 모드를 유지할 수 있다.Once the login to the user is complete, the mobile
나아가, 실시예에 따라서는 (1) 로그인된 상태가 유지되는 분석용 어플리케이션이 하나도 없는 경우(예를 들어, 전부 로그아웃) 모바일 의료 장치(100)는 측정 대기 모드에서 슬립 모드로 동작 상태를 변경할 수 있다. 슬립 모드는 모바일 의료 장치(100)가 바이오센서를 측정하기 위한 기능들이 휴면 되는 상태일 수 있다. 휴면 상태가 되는 대상은 다르게 설정될 수 있다. 예를 들어서, 모바일 의료 장치(100)의 모든 기능이 휴면 상태가 되도록 슬립 모드가 설정될 수 있다. 또 다른 예로, 측정 모듈만이 휴면 상태가 되도록 슬립 모드가 설정될 수 있다. 슬립 모드가 됨으로써, 모바일 의료 장치(100)는 소비 전력을 감소시킬 수 있다. 또는 (2) 로그인이 된 시간부터 미리 설정된 시간이 경과하거나, 사용자의 마지막 사용 시점으로부터 미리 설정된 시간이 경과하는 경우, 모바일 의료 장치(100)는 측정 대기 모드에서 슬립 모드로 동작 상태를 변경할 수 있다.Further, depending on the embodiment, the mobile
사용자에 대한 로그인이 완료되면 사용자는 로그인 처리가 된 연동 어플리케이션을 사용하여 체액 샘플에 대한 분석/ 진단을 할 수 있다.Once the login to the user is completed, the user can analyze / diagnose the body fluids sample using the linked application that has been log-in processed.
로그인 처리가 된 연동 어플리케이션은 사용자의 선택에 의해서 실행되거나(예컨대, 사용자가 연동 어플리케이션 하나를 터치하여 실행 등), 삽입된 바이오센서에 대응하는 로그인 처리가 된 연동 어플리케이션이 자동 실행될 수 있다. 이와 같은 자동 실행은 모바일 의료 장치(100)의 운영 체제(Operating system) 또는 계정 관리 소프트웨어에 의해서 제어될 수 있다.The linked application that has been subjected to the login process may be executed by the user's selection (for example, when the user touches one of the linked applications and executes the application), or the linked application corresponding to the inserted biosensor may be automatically executed. Such automatic execution can be controlled by the operating system of the mobile
또한, 실행된 연동 어플리케이션을 통해서 사용자는 바이오센서에 수용된 체액 샘플을 분석할 수 있다. 즉, 연동 어플리케이션은 체액 샘플을 분석하여 분석 데이터를 생성할 수 있다. 분석 데이터는 체액 샘플에 포함된 타겟 바이오마커의 값일 수 있고, 또는 바이오마커의 값에 기반한 질병이나 건강 상태에 대한 분석 결과일 수 있다.Also, through the executed interlocking application, the user can analyze the body fluid sample accommodated in the biosensor. That is, the interlocking application can generate analytical data by analyzing body fluid samples. The analytical data may be the value of the target biomarker contained in the body fluid sample, or may be the result of analysis of a disease or health condition based on the value of the biomarker.
실시예에 따라서는 연동 어플리케이션은 체액 샘플을 분석하여 생성한 분석 데이터를 외부 서버로 전송할 수 있다. 외부 서버는 모바일 의료 장치(100)로부터 수신한 분석 데이터를 이용하여 2차 분석/ 진단 데이터를 생성하여 모바일 의료 장치(100)로 전송할 수 있다. 연동 어플리케이션은 2차 분석/ 진단 데이터를 모바일 의료 장치(100)의 디스플레이 장치를 통해서 사용자에게 제공할 수 있다. 따라서 사용자는 필요에 따라 보다 추가적인 분석/ 진단 결과를 제공 받을 수 있다.In some embodiments, the interlocking application may transmit analysis data generated by analyzing a body fluid sample to an external server. The external server may generate the secondary analysis / diagnosis data using the analysis data received from the mobile
모바일 의료 장치(100)의 분석 결과는 사용자 개인에 대한 정보이기 때문에, 제3자에게 유출되지 않도록 보안 관리될 것이 요구될 수 있다. 일실시예에 따른 모바일 의료 장치(100)는 사용자와의 거리에 따라 보안 모드로 동작할 수 있다. 모바일 의료 장치(100)는 사용자와의 거리를 측정하기 위한 사용자 거리 측정 소프트웨어를 메모리에 저장할 수 있다. 사용자 거리 측정 소프트웨어는 사용자와 모바일 의료 장치(100) 사이의 거리를 측정할 수 있다. 측정된 거리가 미리 설정된 값을 초과하는 경우 모바일 의료 장치(100)는 보안 모드로 동작 상태를 변경할 수 있다. 보안 모드는 모바일 의료 장치(100)의 기능 전체 또는 일부를 사용하지 못하게 하거나, 분석용 어플리케이션들의 측정 결과를 조회하지 못하도록 하는 동작 상태일 수 있다. 보안 모드는 사용자에 대한 인증이 다시 이루어지면 해제될 수 있다.Since the analysis result of the mobile
계정 관리 소프트웨어 또는 분석용 어플리케이션은 사용자로부터 로그아웃 요청이 입력되면 사용자를 로그아웃 처리할 수 있다. The account management software or the analysis application can log out the user when a logout request is input from the user.
일실시예에 따른 계정 관리 소프트웨어는 로그인이 되어 있는 분석용 어플리케이션이 다수 개 있는 경우, 해당 분석용 어플리케이션들로부터 사용자를 일괄 로그아웃 처리할 수 있다. 실시예에 따라서는 (1) 사용자의 로그아웃 요청이 입력되면, 로그인 되어 있는 분석용 어플리케이션들은 개별적으로 사용자를 로그아웃 처리할 수 있다. 또는 (2) 사용자의 로그아웃 요청이 입력되면, 계정 관리 소프트웨어가 로그인 되어 있는 분석용 어플리케이션들에게 로그아웃 요청 메시지를 일괄 전송하고, 로그아웃 요청 메시지를 수신한 분석용 어플리케이션들은 사용자를 로그아웃 처리할 수 있다.The account management software according to an exemplary embodiment may collectively logout users from the analysis applications when there are a plurality of analytic applications that are logged in. According to some embodiments, (1) when the user's log-out request is input, the logged-in analysis applications can individually log-out the user. Or (2) when the logout request of the user is inputted, the logout request message is collectively transmitted to the analytical applications in which the account management software is logged, and the analytical applications receiving the logout request message logout the user can do.
또 다른 실시예에 따라서는 사용자가 로그인하고 나서 미리 설정된 시간이 지나거나, 사용자의 마지막 사용 시간으로부터 미리 설정된 시간이 지나는 경우, 로그인이 된 분석용 어플리케이션 또는 계정 관리 소프트웨어는 사용자를 로그아웃 처리할 수 있다.According to another embodiment, when a preset time elapses after the user logs in, or a predetermined time elapses from the last usage time of the user, the logged-in analysis application or the account management software can logout the user have.
이상 살펴본 계정 관리 소프트웨어 및 분석용 어플리케이션의 동작에 대해서 도 10을 참조하여 모바일 의료 장치의 구성을 중심으로 다시 상세히 설명한다.Operation of the above-described account management software and analysis application will be described in detail with reference to FIG. 10, focusing on the configuration of the mobile medical apparatus.
도 10은 일실시예에 따른 모바일 의료 장치(100)의 구성을 나타내는 도면이다. 10 is a diagram illustrating a configuration of a mobile
도 10을 참조하면, 일실시예에 따른 모바일 의료 장치(100)는 하우징(1010), 프로세서(1030) 및 메모리(1040)를 포함할 수 있다.10, a mobile
하우징(1010)은 모바일 의료 장치(100)를 둘러싸고 있는 케이스(case)일 수 있다. 예를 들어서, 메모리(1040) 및 프로세서(1030)는 하우징(1010) 내부에 배치(arranged) 될 수 있다. 하우징(1010)의 소정 위치에는 포트(1011)가 형성될 수 있다. 바이오센서(1001)는 하우징(1010)에 형성된 포트(1011)를 통해서 모바일 의료 장치(100)에 삽입될 수 있다. 포트(1011)는, 도 1 및 도 2에서 살펴본 것과 같이, 하나 또는 복수 개가 형성될 수 있다. 또는 포트(1011)는, 도 3에서 살펴본 것과 같이, 모바일 의료 장치(100)에 결합되는 보조 장치에 형성될 수 있다. 포트(1011)에 대해서는 도 1 내지 도 4를 참조하여 위에서 상세히 설명하였는 바, 이하 자세한 설명은 앞에서 설명한 내용으로 대신한다.The
실시예에 따라서는 모바일 의료 장치(100)는 측정 모듈(1020)을 더 포함할 수 있다. 측정 모듈(1020)은 하나 또는 복수 개가 형성될 수 있다. 측정 모듈(1020)에 대해서는 도 1 내지 도 4를 참조하여 위에서 상세히 설명하였는 바, 이하 자세한 설명은 앞에서 설명한 내용으로 대신한다.In some embodiments, the mobile
또한, 도면에는 표시되어 있지 않지만, 모바일 의료 장치(100)는 디스플레이 장치, 통신 모듈, 입력 장치, 출력 장치(소리 출력 등), GPS 모듈 등 스마트폰 또는 종래의 모바일 의료 장치(100)에서 구현되는 다양한 기능 구현을 위한 장치/ 모듈을 더 포함할 수 있다. 이 때, '장치/ 모듈'이라 함은 카메라, GPS 칩 등 별도의 독립된 물리적 장치가 하우징(1010) 내에 배치되는 요소를 의미할 수 있고, 또는 메모리(1040)에 탑재된 소프트웨어가 프로세서(1030)에 의해 제어되어 실행되는 경우, 그 실행되는 기능/ 효과 단위를 의미할 수 있다. 예를 들어, 메모리(1040)에 저장된 계정 관리 소프트웨어가 프로세서(1030)에 의해 제어되어 계정 관리 기능이 구현될 때, 이와 같이 구현되는 기능은 본 명세서에서 '계정 관리 모듈'로 표현될 수 있다.Although not shown in the drawings, the mobile
메모리(1040)는 체액 샘플을 측정/ 분석/ 진단하기 위한 복수 개의 분석용 어플리케이션 및 사용자의 계정을 관리하는 계정 관리 소프트웨어를 저장할 수 있다. 또한, 실시예에 따라서는, 위에서 설명한 것과 같이 메모리(1040)는, 모바일 의료 장치(100)를 운영하기 위한 운영 체제, 측정 모듈(1020)을 제어하기 위한 소프트웨어, 맞춤형 리스트 추천 소프트웨어, 로그인/로그아웃용 소프트웨어, 거리 측정 소프트웨어 등을 저장할 수 있다. 또한, 실시예에 따라서는 메모리(1040)는 사용자 별 계정 정보, 사용자 별 연동 어플리케이션 리스트, 사용자 별 인증 정보, 사용자별 사용 이력 정보, 사용자 별 환경 정보 등을 저장할 수 있다. 또한, 실시예에 따라서는 메모리(1040)는 측정 모듈(1020)로부터 수신한 정보(측정된 바이오마커의 값, 바이오센서(1001)의 종류에 대한 정보, 바이오센서(1001)의 삽입 여부에 대한 정보, 측정값을 보정하기 위한 교정(calibration) 정보 등), 분석용 어플리케이션이 생성한 분석 데이터, 외부 서버로부터 수신한 분석/ 진단 데이터 등을 저장할 수 있다.
프로세서(1030)는 메모리(1040)에 저장되는 복수 개의 분석용 어플리케이션 및 계정 관리 소프트웨어를 실행 또는 제어할 수 있다. 그 외에 위에서 설명한 메모리(1040)에 저장되는 소프트웨어들을 모두 실행 또는 제어할 수 있다. 또한, 위의 도 1 내지 도 9을 통하여 설명한 모바일 의료 장치(100), 계정 관리 소프트웨어, 분석용 어플리케이션, 연동 어플리케이션, 각종 소프트웨어의 동작은 프로세서(1030)에 의해서 제어되어 수행되는 것일 수 있다.
프로세서(1030)는 사용자로부터 로그인 요청이 입력되면, 계정 관리 소프트웨어를 제어하여 사용자에 대한 인증 절차를 진행할 수 있다.When the login request is input from the user, the
실시예에 따라서는 프로세서(1030)는 어떤 포트(1011)를 통해서 바이오센서(1001)가 삽입되었는지에 대한 정보 또는 포트(1011)를 통해서 삽입되는 바이오센서(1001)의 종류, 제조사 등 바이오센서(1001)에 대한 정보를 획득할 수 있다. 따라서, 이러한 정보에 기반하여, 프로세서(1030)는 포트(1011)를 통해서 삽입되는 바이오센서(1001)를 식별할 수 있다. 예를 들어, 도 2를 다시 참조하면, 제1 포트(210)가 전기화학 분석 방식이 적용되는 바이오센서(201)를 수용할 수 있도록 그 구조가 형성되어 있는 경우로서, 제1 포트(210)를 통해서 바이오센서가 삽입된 것으로 확인되는 경우, 프로세서(1030)는 삽입된 바이오센서가 전기화학 분석 방식이 적용되는 바이오센서(201)임을 식별할 수 있다. 또는 제2 포트(220)가 반사광도 분석 방식이 적용되는 바이오센서(202)를 수용할 수 있도록 그 구조가 형성되어 있는 경우로서, 제2 포트(220)를 통해서 바이오센서가 삽입된 것으로 확인되는 경우, 프로세서(1030)는 삽입된 바이오센서가 반사광도 분석 방식이 적용되는 바이오센서(202)임을 식별할 수 있다. 이와 같은 정보 획득 및 바이오센서 식별 동작은 메모리(1040)에 저장되어 있는 모바일 의료 장치(100)의 운영 체제 또는 별도의 소프트웨어에 의해서 수행될 수 있다.According to an embodiment, the
삽입된 바이오센서(1001)가 식별되면, 프로세서(1030)는 복수 개의 분석용 어플리케이션 중 식별된 바이오센서(1001)에 대응하는 분석용 어플리케이션을 실행할 수 있다. 예를 들어서, 삽입된 바이오센서(1001)가 혈당 측적용 바이오센서로 식별된 경우, 프로세서(1030)는 혈당 분석용 어플리케이션을 실행할 수 있다. 이 때, 프로세서(1030)는 혈당 분석용 어플리케이션이 실행되면서 로그인 메뉴창이 활성화되도록 해당 어플리케이션을 제어할 수 있다. 바이오센서(1001)에 대응하는 분석용 어플리케이션이 실행되면, 사용자는 실행된 분석용 어플리케이션을 통해 로그인 요청을 입력할 수 있다. 예를 들어서, 로그인 메뉴창이 활성화되어 혈당 분석용 어플리케이션이 실행되면 사용자는 활성화된 로그인 메뉴창을 이용하여 로그인 요청(예컨대, 아이디, 비밀번호 입력 후 '확인' 버튼 터치 등)을 할 수 있다. 로그인 요청이 입력되면, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여, 인증 절차를 진행할 수 있다.When the inserted
실시예에 따라서는 프로세서(1030)는 모바일 의료 장치(100)가 미리 설정된 범위 안의 위치에 있을 때만 모바일 의료 장치(100)의 사용을 허락할 수 있다. 이를 위해, 일실시예에 따른 메모리(1040)는 위치 측정 소프트웨어를 저장할 수 있고, 프로세서(1030)는 위치 측정 소프트웨어를 제어하여 모바일 의료 장치(100)의 위치를 측정할 수 있다.Depending on the embodiment, the
프로세서(1030)는 측정된 모바일 의료 장치(100)의 위치값이 미리 설정된 기준을 만족하는지 판단하고, 미리 설정된 기준을 벗어난 것으로 확인되는 경우, 계정 관리 소프트웨어를 제어하여 (인증 결과와 상관 없이) 사용자의 로그인을 허용하지 않을 수 있다. 하지만, 미리 설정된 기준을 만족하는 것으로 확인되는 경우로서, 사용자에 대한 인증에 성공하면, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 사용자를 모바일 의료 장치(100)로 로그인 처리할 수 있다.The
사용자에 대한 인증에 성공하면, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 사용자에 대응하는 연동 어플리케이션 리스트를 호출할 수 있다. 사용자에 대응하는 연동 어플리케이션 리스트가 호출되면, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션에 대해서 사용자를 일괄 로그인 처리할 수 있다.If the authentication for the user is successful, the
일괄 로그인 처리 동작의 실시예로서, 사용자에 대한 인증에 성공하면, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션 모두에게 사용자에 대한 인증 결과 값을 전송할 수 있다. 또한, 프로세서(1030)는, 인증 결과 값을 전송 받은 복수 개의 연동 어플리케이션을 각각 제어하여, 사용자를 로그인 처리할 수 있다.As an embodiment of the batch log-in processing operation, if the authentication of the user is successful, the
또 다른 일괄 로그인 처리 동작의 실시예로서, 사용자에 대한 인증에 성공하면, 프로세서(1030)는 복수 개의 분석용 어플리케이션 각각이 자신이 연동 어플리케이션 리스트에 포함되어 있는지 여부를 확인하도록 복수 개의 분석용 어플리케이션을 제어할 수 있다. 리스트에 포함되었는지 여부를 확인하기 위해서 일실시예에 따른 프로세서(1030)는 (1) 분석용 어플리케이션이 계정 관리 소프트웨어로 연동 어플리케이션 리스트를 요청하고, 계정 관리 소프트웨어는 요청에 대응하여 분석용 어플리케이션으로 리스트를 전송하며, 리스트를 전송 받은 분석용 어플리케이션은 리스트를 참조하여 자신이 리스트에 포함되는지 여부를 확인할 수 있도록 분석용 어플리케이션 및 계정 관리 소프트웨어를 제어할 수 있다. 또는 프로세서(1030)는 (2) 분석용 어플리케이션이 계정 관리 소프트웨어로 자신이 연동 어플리케이션 리스트에 포함되는지 여부를 문의하고, 계정 관리 소프트웨어는 문의에 대응하여 분석용 어플리케이션으로 포함 여부에 대한 결과를 전송하며, 분석용 어플리케이션은 전송 받은 결과에 기반하여 자신이 리스트에 포함되는지 여부를 확인할 수 있도록 분석용 어플리케이션 및 계정 관리 소프트웨어를 제어할 수 있다. 또는 프로세서(1030)는 (3) 연동 어플리케이션 리스트에 대한 접근 권한을 갖는 분석용 어플리케이션의 경우, 연동 어플리케이션 리스트를 호출하고(접근하고), 호출된 연동 어플리케이션 리스트에 자신이 포함되었는지 여부를 확인하도록 분석용 어플리케이션을 제어할 수 있다.As another embodiment of the batch log-in processing operation, when the authentication for the user is successful, the
이와 같은 동작을 통해서 리스트에 포함되었는지 여부가 확인되면, 프로세서(1030)는 연동 어플리케이션 리스트에 포함된 것으로 확인되는 분석용 어플리케이션에 대해서는 사용자를 로그인 처리하도록 제어할 수 있다.If it is confirmed through the above operation whether or not it is included in the list, the
사용자에 대한 로그인이 완료되면, 실시예에 따라서는, 프로세서(1030)는 사용자별 환경 정보를 메모리(1040)로부터 독출하거나 외부 서버로부터 수신할 수 있다. 사용자별 환경 정보를 획득하면, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 사용자별 환경 정보로부터 로그인된 사용자에 대한 환경 정보를 독출할 수 있다. 또한, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 독출된 환경 정보에 기반하여 로그인된 사용자에 대한 맞춤형 유저 인터페이스를 제공할 수 있다.Upon completion of the log-in for the user, the
실시예에 따라서는, 모바일 의료 장치(100)에 로그인하는 대상과 분석 대상은 서로 다른 사람일 수 있다. 예를 들어, 모바일 의료 장치(100)가 병원에서 사용하는 경우, 간호사가 자신의 계정으로 모바일 의료 장치(100)에 로그인하지만, 분석 대상은 간호사가 관리하는 환자가 될 것이다. 또는 분석 대상이 나이 많은 노인인 경우, 모바일 의료 장치(100)에 로그인하는 대상은 노인을 보살피는 가족 구성원 중 하나일 수 있다. 이와 같은 경우, 일실시예에 따른 사용자별 환경 정보는 사용자별 환경 정보에 매칭되는 분석 대상 정보를 더 포함할 수 있다. Depending on the embodiment, the object to be logged in to the mobile
일실시예에 따른 프로세서(1030)는, 획득된 환경 정보에 분석 대상 정보가 더 포함되는 것으로 확인되는 경우, 계정 관리 소프트웨어를 제어하여 독출된 환경 정보에 기반하여 로그인된 사용자에 대한 맞춤형 유저 인터페이스를 제공하고, 또한 분석 대상 정보를 제공할 수 있다.When it is determined that the acquired environment information further includes the analysis object information, the
로그인된 사용자가 간호사인 경우, 사용자(간호사)에 대한 환경 정보를 제공할 뿐 아니라, 일실시예에 따른 프로세서(1030)는 사용자에 대응하는 환자에 대한 정보를 추가로 제공할 수 있다. 따라서 간호사는 실제로 모바일 의료 장치(100)를 사용할 대상인 환자들에 대한 정보도 함께 제공 받을 수 있다. 이를 위해서, 프로세서(1030)는 사용자가 If the logged-in user is a nurse, the
사용자에 대한 로그인이 완료되면, 일실시예에 따른 모바일 의료 장치(100)는 측정 대기 모드로 동작할 수 있다. 예를 들어서, 프로세서(1030)는 모바일 의료 장치(100)의 모든 기능이 활성화 상태를 유지하도록 모바일 의료 장치(100)를 제어할 수 있다. 또 다른 예로, 모바일 의료 장치(100)가 측정 모듈(1020)을 더 포함할 경우, 프로세서(1030)는 사용자에 대한 로그인이 완료되면, 측정 모듈(1020)이 미리 설정된 시간 동안 측정 대기 모드로 동작하도록 측정 모듈(1020)을 제어할 수 있다. 만약 측정 모듈(1020)이 별도의 프로세서(1030)를 갖고 있는 경우, 프로세서(1030)는 측정 모듈(1020)에 내장된 프로세서(1030)로 측정 대기 모드로 동작할 것을 명령하는 신호를 전송함으로써, 측정 모듈(1020)이 미리 설정된 시간 동안 측정 대기 모드로 동작하도록 측정 모듈(1020)을 제어할 수 있다.Once the login to the user is complete, the mobile
나아가 소정의 조건이 만족될 경우, 일실시예에 따른 모바일 의료 장치(100)는 슬립 모드로 상태 변경이 될 수 있다. 예를 들어서, 로그인된 상태가 유지되는 분석용 어플리케이션이 하나도 없는 경우(예를 들어, 전부 로그아웃), 프로세서(1030)는 모바일 의료 장치(100)의 전체 또는 미리 설정된 대상 모듈을 측정 대기 모드에서 슬립 모드로 동작 상태를 변경할 수 있다. 또는 (2) 로그인이 된 시간부터 미리 설정된 시간이 경과하거나, 사용자의 마지막 사용 시점으로부터 미리 설정된 시간이 경과하는 경우, 프로세서(1030)는 모바일 의료 장치(100)의 전체 또는 미리 설정된 대상 모듈을 측정 대기 모드에서 슬립 모드로 동작 상태를 변경할 수 있다.Further, when the predetermined condition is satisfied, the mobile
사용자에 대한 로그인이 완료되면, 프로세서(1030)는 일괄 로그인 처리된 복수 개의 연동 어플리케이션 중 어느 하나의 연동 어플리케이션을 제어하여 바이오센서(1001)에 수용된 체액 샘플에 대한 분석 데이터를 생성할 수 있다.When the log-in to the user is completed, the
실시예에 따라서는 사용자는 로그인한 이후에 바이오센서(1001)를 모바일 의료 장치(100)에 삽입할 수 있다. 예를 들어서, 사용자가 단순히 로그인을 먼저 한 이후에 바이오센서를 삽입한 경우, 또는 사용자가 2번째, 3번째 바이오센서를 사용하기 위해서 새로운 바이오센서를 삽입한 경우 등이 이에 해당할 수 있다.In some embodiments, the user may insert the
이 때, 일실시예에 따른 프로세서(1030)는 로그인 처리가 완료 된 후에 포트(1011)를 통해서 삽입되는 바이오센서(1001)를 식별할 수 있다. 또한, 프로세서(1030)는 식별된 바이오센서(1001)가 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션 중 어느 것과 매칭되는지 확인할 수 있다. 매칭되는 연동 어플리케이션이 있는 경우, 프로세서(1030)는 매칭되는 연동 어플리케이션을 실행함으로써 사용자가 직접 해당 어플리케이션을 실행할 필요 없이 바로 사용할 수 있도록 할 수 있다. 식별된 바이오센서가 리스트 상의 복수 개의 연동 어플리케이션 어느 것과도 매칭되지 않는 경우, 해당 바이오센서가 잘못 삽입되었거나 사용자가 다른 사용자로 바뀌었을 가능성이 있고, 따라서 프로세서(1030)는 (1) 계정 관리 소프트웨어를 제어하여 경고 메시지를 출력하거나, (2) 계정 관리 소프트웨어 또는 사용자가 로그인되어 있는 분석용 어플리케이션을 제어하여 사용자를 로그아웃 처리하거나, (3) 삽입된 바이오센서를 사용할 수 있는 권한에 대한 구입 안내 메시지를 출력할 수 있다. At this time, the
실시예에 따라서는 관리자 권한을 갖는 사용자는 사용자별 연동 어플리케이션 리스트를 설정 또는 변경할 수 있다. 예를 들어, 모바일 의료 장치(100)를 사용하는 간호사는 자신이 관리하는 환자들의 계정들에 대한 관리자 권한을 가질 수 있도록 설정될 수 있고, 관리자 권한을 갖는 간호사는 환자들의 리스트를 설정하거나 변경할 수 있다. A라는 환자가 당뇨병이 생긴 경우, 간호사는 A 환자에 대한 리스트에 당뇨병 분석용 어플리케이션을 추가할 필요가 있고, 이 경우, 간호사는 자신의 계정으로 로그인한 이후에 A환자의 리스트에 당뇨병 분석용 어플리케이션을 추가 설정할 수 있다. 이와 같이 로그인 사용자가 권리자 권한을 갖고 있는 경우로서, 연동 어플리케이션 리스트에 대한 변경 요청을 하는 경우, 프로세서(1030)는 계정 관리 소프트웨어를 제어하여 변경 요청의 내용에 기반하여 연동 어플리케이션 리스트를 변경할 수 있다. 또한, 프로세서(1030)는 변경된 연동 어플리케이션 리스트를 메모리(1040)에 저장할 수 있다.According to the embodiment, the user having the administrator authority can set or change the per-user interworking application list. For example, a nurse using the mobile
실시예에 따라서는 메모리(1040)는 사용자 거리 측정 소프트웨어를 더 포함할 수 있다. 프로세서(1030)는 사용자 거리 측정 소프트웨어를 제어할 수 있다.Depending on the embodiment, the
프로세서(1030)는 사용자 거리 측정 소프트웨어를 제어하여 사용자와 모바일 의료 장치(100) 사이의 거리를 측정할 수 있다. 프로세서(1030)는 측정된 거리가 미리 설정된 값을 초과하는 경우 모바일 의료 장치(100)를 보안 모드로 상태 변경할 수 있다.The
프로세서(1030)는 사용자로부터 로그아웃 요청이 입력되면 계정 관리 소프트웨어를 제어하여 사용자를 로그아웃 처리할 수 있다. 일실시예에 따른 프로세서(1030)는, 로그인이 되어 있는 분석용 어플리케이션이 다수 개 있는 경우, 해당 분석용 어플리케이션들로부터 사용자를 일괄 로그아웃 처리할 수 있다. The
실시예에 따라서는 프로세서(1030)는 로그아웃 처리 시점의 마지막 사용자, 마지막 위치, 마지막 측정 시간 등의 마지막 사용 정보를 메모리(1040)에 저장할 수 있다. 이렇게 저장된 마지막 사용 정보는 (1) 해당 모바일 의료 장치(100)가 다시 사용될 때 디스플레이 장치에 표시되거나, (2) (모바일 의료 장치(100)를 사용하는 사용자에 대한 스케쥴이 별도로 정해져 있는 경우) 다음 사용자로 결정되어 있는 사람에게 문자 메시지, 이메일 등으로 전송되거나, (3) 별도의 통신 장치를 이용하여 조회 가능하도록, 외부 서버로 전송되어 저장될 수 있다. According to an embodiment, the
도 11은 일실시예에 따른 모바일 의료 장치의 동작 방법을 나타내는 흐름도이다.11 is a flow diagram illustrating a method of operation of a mobile medical device in accordance with one embodiment.
도 11을 참조하면, 일실시예에 따른 모바일 의료 장치의 동작 방법은 사용자로부터 로그인 요청을 입력 받을 수 있다(1110). 사용자로부터 로그인 요청이 입력되면, 모바일 의료 장치의 동작 방법은 계정 관리 소프트웨어를 제어하여 사용자에 대한 인증 절차를 진행할 수 있다(1110).Referring to FIG. 11, an operation method of a mobile medical device according to an exemplary embodiment may receive a login request from a user (1110). If the login request is input from the user, the operation method of the mobile medical device may control the account management software to perform the authentication process for the user (1110).
사용자에 대한 인증에 성공하면, 모바일 의료 장치의 동작 방법은 계정 관리 소프트웨어를 제어하여 사용자에 대응하는 연동 어플리케이션 리스트를 호출할 수 있다. 사용자에 대응하는 연동 어플리케이션 리스트가 호출되면, 모바일 의료 장치의 동작 방법은 계정 관리 소프트웨어를 제어하여 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션에 대해서 사용자를 일괄 로그인 처리할 수 있다(1130).If the authentication of the user is successful, the method of operation of the mobile medical device may call the linked application list corresponding to the user by controlling the account management software. When the interlocking application list corresponding to the user is called, the operation method of the mobile medical device controls the account management software so that the plurality of interlocking applications included in the interlocking application list can be collectively logged in (step 1130).
일괄 로그인 처리 동작의 실시예로서, 사용자에 대한 인증에 성공하면, 모바일 의료 장치의 동작 방법은 계정 관리 소프트웨어를 제어하여 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션 모두에게 사용자에 대한 인증 결과 값을 전송할 수 있다. 또한, 모바일 의료 장치의 동작 방법은, 인증 결과 값을 전송 받은 복수 개의 연동 어플리케이션을 각각 제어하여, 사용자를 로그인 처리할 수 있다.As an embodiment of the batch log-in processing operation, if the authentication of the user is successful, the operation method of the mobile medical device controls the account management software to authenticate the user to all the plurality of interlocking applications included in the interlocking application list corresponding to the user The result value can be transmitted. Also, the method of operation of the mobile medical device may control the plurality of interworking applications that have received the authentication result value, respectively, and log-in the user.
또 다른 일괄 로그인 처리 동작의 실시예로서, 사용자에 대한 인증에 성공하면, 모바일 의료 장치의 동작 방법은 복수 개의 분석용 어플리케이션 각각이 자신이 연동 어플리케이션 리스트에 포함되어 있는지 여부를 확인하도록 복수 개의 분석용 어플리케이션을 제어할 수 있다. 리스트에 포함되었는지 여부가 확인되면, 모바일 의료 장치의 동작 방법은 연동 어플리케이션 리스트에 포함된 것으로 확인되는 분석용 어플리케이션에 대해서는 사용자를 로그인 처리하도록 제어할 수 있다.As another embodiment of the batch log-in processing operation, if the user is successfully authenticated, the method of operation of the mobile medical device may be used for a plurality of analysis applications Application can be controlled. If it is confirmed that the mobile medical device is included in the list, the operation method of the mobile medical device can control the user to log in to the analysis application which is confirmed to be included in the linked application list.
사용자에 대한 로그인이 완료되면, 모바일 의료 장치의 동작 방법은 일괄 로그인 처리된 복수 개의 연동 어플리케이션 중 어느 하나의 연동 어플리케이션을 제어하여 바이오센서에 수용된 체액 샘플에 대한 분석 데이터를 생성할 수 있다(1140).When the log-in to the user is completed, the operation method of the mobile medical device may control analysis of any one of the plurality of interlocked applications that are log-in-processed, and generate analysis data for the body fluid sample accommodated in the biosensor (1140) .
모바일 의료 장치의 동작 방법은 사용자로부터 로그아웃 요청이 입력되면 계정 관리 소프트웨어를 제어하여 사용자를 로그아웃 처리할 수 있다. 일실시예에 따른 모바일 의료 장치의 동작 방법은, 로그인이 되어 있는 분석용 어플리케이션이 다수 개 있는 경우, 해당 분석용 어플리케이션들로부터 사용자를 일괄 로그아웃 처리할 수 있다. The method of operation of the mobile medical device can log out the user by controlling the account management software when a logout request is input from the user. The method of operating a mobile medical device according to an exemplary embodiment of the present invention allows batch logout processing of users from corresponding analysis applications when there are a plurality of analytical applications that are logged in.
본 발명에 따른 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk, and a magnetic tape; optical media such as CD-ROM and DVD; magnetic recording media such as a floppy disk; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
Claims (12)
상기 하우징 내부에 배치되어, 복수 개의 분석용 어플리케이션 및 사용자의 계정을 관리하는 계정 관리 소프트웨어를 저장하는 메모리; 및
상기 하우징 내부에 배치되어, 상기 복수 개의 분석용 어플리케이션 및 상기 계정 관리 소프트웨어를 제어하는 프로세서
를 포함하고,
상기 프로세서는
상기 사용자로부터 로그인 요청이 입력되면, 상기 계정 관리 소프트웨어를 제어하여 상기 사용자에 대한 인증 절차를 진행하고,
상기 사용자에 대한 인증에 성공하면, 상기 복수 개의 분석용 어플리케이션 중 상기 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션에 대해서 상기 사용자를 일괄 로그인 처리하며,
상기 일괄 로그인 처리된 복수 개의 연동 어플리케이션 중 어느 하나의 연동 어플리케이션을 제어하여 상기 포트를 통해서 삽입되는 바이오센서에 수용된 체액 샘플에 대한 분석 데이터를 생성하는
모바일 의료 장치. A housing in which a port into which the biosensor is inserted is formed;
A memory disposed within the housing for storing a plurality of analysis applications and account management software for managing accounts of users; And
A processor, disposed within the housing, for controlling the plurality of analytical applications and the account management software,
Lt; / RTI >
The processor
Wherein when the login request is input from the user, the authentication management software is controlled to proceed with the authentication process for the user,
And if the user is successfully authenticated, batch login processing of the plurality of interlocked applications included in the interlocking application list corresponding to the user among the plurality of analysis applications,
Controls one of the plurality of interlocked applications that are subjected to the batch log-in processing to generate analysis data on a body fluid sample accommodated in the biosensor inserted through the port
Mobile medical device.
상기 체액 샘플로부터 타겟 바이오마커(Target Biomarker)의 값을 측정하는 측정 모듈
을 더 포함하는 모바일 의료 장치. The method according to claim 1,
A measurement module for measuring a value of a target biomarker from the body fluid sample;
The mobile medical device.
상기 프로세서는
상기 일괄 로그인 처리가 완료 된 후에 상기 포트를 통해서 삽입되는 바이오센서를 식별하고,
상기 식별된 바이오센서가 상기 복수 개의 연동 어플리케이션 중 어느 것과도 매칭되지 않는 경우, 상기 계정 관리 소프트웨어를 제어하여 경고 메시지를 출력하는 동작 및 상기 사용자를 로그아웃 처리하는 동작 중 적어도 하나를 수행하는
모바일 의료 장치.The method according to claim 1,
The processor
A biosensor inserted through the port after the collective login process is completed,
Performing at least one of an operation of controlling the account management software to output a warning message and an operation of logout processing the user when the identified biosensor does not match any of the plurality of interlocked applications
Mobile medical device.
상기 프로세서는
상기 포트를 통해서 삽입되는 바이오센서를 식별하고,
상기 복수 개의 분석용 어플리케이션 중 상기 식별된 바이오센서에 대응하는 분석용 어플리케이션을 실행하며,
상기 실행된 분석용 어플리케이션을 통해 상기 로그인 요청이 입력되면, 상기 계정 관리 소프트웨어를 제어하여, 상기 인증 절차를 진행하는
모바일 의료 장치.The method according to claim 1,
The processor
Identifying a biosensor inserted through the port,
Executing an analysis application corresponding to the identified biosensor among the plurality of analysis applications,
When the log-in request is input through the executed analysis application, the account management software is controlled to proceed with the authentication process
Mobile medical device.
상기 프로세서는
상기 로그인 처리된 사용자가 관리자 권한을 갖고 있고, 상기 권리자 권한을 갖는 사용자로부터 상기 연동 어플리케이션 리스트의 변경 요청이 수신되는 경우, 상기 계정 관리 소프트웨어를 제어하여 상기 변경 요청의 내용에 기반하여 상기 연동 어플리케이션 리스트를 변경하는
모바일 의료 장치.The method according to claim 1,
The processor
When the log-in user has administrator authority and a change request of the linked application list is received from a user having the right of owner, the account management software is controlled so that the linked application list To change
Mobile medical device.
상기 연동 어플리케이션 리스트는
사용자 결제 정보에 기반하여 생성되고,
상기 프로세서는
상기 로그인 처리된 사용자의 상기 사용자 결제 정보가 변경된 경우, 상기 변경된 사용자 결제 정보에 기반하여 상기 연동 어플리케이션 리스트에 포함되는 연동 어플리케이션을 변경하는
모바일 의료 장치.The method according to claim 1,
The linked application list
Based on user payment information,
The processor
When the user payment information of the user who has performed the login process is changed, the interworking application included in the linked application list is changed based on the changed user payment information
Mobile medical device.
상기 프로세서가 일괄 로그인 처리하는 동작은
상기 사용자에 대한 인증에 성공하면, 상기 계정 관리 소프트웨어를 제어하여 상기 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 상기 복수 개의 연동 어플리케이션 모두에게 상기 사용자에 대한 인증 결과 값을 전송하고,
상기 복수 개의 연동 어플리케이션을 각각 제어하여, 상기 사용자를 로그인 처리하는
모바일 의료 장치.The method according to claim 1,
The operation of the batch log-in processing by the processor
Controlling the account management software to transmit an authentication result value for the user to all of the plurality of interlocking applications included in the interlocking application list corresponding to the user,
And controls the plurality of interworking applications to log-in the user
Mobile medical device.
상기 프로세서가 일괄 로그인 처리하는 동작은
상기 사용자에 대한 인증에 성공하면, 상기 복수 개의 분석용 어플리케이션을 각각 제어하여, 상기 복수 개의 분석용 어플리케이션을 각각이 상기 연동 어플리케이션 리스트에 포함 되었는지 여부를 확인하고,
상기 연동 어플리케이션 리스트에 포함된 것으로 확인되는 분석용 어플리케이션은 상기 사용자를 로그인 처리하는
모바일 의료 장치.The method according to claim 1,
The operation of the batch log-in processing by the processor
And if the user is successfully authenticated, the plurality of analysis applications are respectively controlled to check whether the plurality of analysis applications are included in the linked application list,
The analysis application identified as being included in the interlocking application list performs login processing of the user
Mobile medical device.
상기 프로세서는
상기 일괄 로그인 처리가 완료되면, 상기 계정 관리 소프트웨어를 제어하여 사용자별 환경 정보를 상기 메모리로부터 독출하거나 외부 서버로부터 수신하고, 상기 사용자별 환경 정보에 기반하여 상기 로그인된 사용자에 대한 맞춤형 유저 인터페이스를 제공하는
모바일 의료 장치.The method according to claim 1,
The processor
When the batch log-in process is completed, the account management software is controlled to read environment information for each user from the memory or receive from the external server, and provides a customized user interface for the logged-in user based on the environment information per user doing
Mobile medical device.
상기 프로세서는
상기 일괄 로그인 처리가 완료되면, 미리 설정된 시간 동안 상기 측정 모듈이 측정 대기 모드로 동작하도록 상기 측정 모듈을 제어하는
모바일 의료 장치.3. The method of claim 2,
The processor
When the batch log-in process is completed, the measurement module is controlled to operate in the measurement standby mode for a preset time
Mobile medical device.
상기 메모리는
사용자 거리 측정 소프트웨어를 더 저장하고,
상기 프로세서는
상기 사용자 거리 측정 소프트웨어를 실행하여, 상기 사용자와 모바일 의료 장치 사이의 거리가 미리 설정된 값을 초과하는 경우 상기 모바일 의료 장치를 보안 모드로 제어하는
모바일 의료 장치.The method according to claim 1,
The memory
Further store user distance measurement software,
The processor
Executing the user distance measurement software to control the mobile medical device in a secure mode when the distance between the user and the mobile medical device exceeds a predetermined value
Mobile medical device.
사용자로부터 로그인 요청을 입력 받는 단계;
상기 로그인 요청에 대응하여 상기 사용자에 대한 인증 절차를 진행하는 단계;
상기 사용자에 대한 인증에 성공하면, 상기 모바일 의료 장치에 저장되어 있는 복수 개의 분석용 어플리케이션 중 상기 사용자에 대응하는 연동 어플리케이션 리스트에 포함되는 복수 개의 연동 어플리케이션에 대해서 상기 사용자를 일괄 로그인 처리하는 단계; 및
상기 일괄 로그인 처리된 복수 개의 연동 어플리케이션 중 어느 하나의 연동 어플리케이션을 제어하여, 상기 모바일 의료 장치의 포트를 통해서 삽입되는 바이오센서에 수용된 체액 샘플에 대한 분석 데이터를 생성하는 단계
를 포함하는 모바일 의료 장치의 동작 방법.A method of operating a mobile medical device,
Receiving a login request from a user;
Performing an authentication procedure for the user corresponding to the login request;
Performing batch log-in processing for the plurality of interworking applications included in the interworking application list corresponding to the user among the plurality of analysis applications stored in the mobile medical device if authentication of the user is successful; And
Controlling any one of the plurality of interlocked applications that are collectively log-in-processed to generate analysis data for a body fluid sample contained in the biosensor inserted through the port of the mobile medical device
≪ / RTI >
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2016/014512 WO2018110716A1 (en) | 2016-12-12 | 2016-12-12 | Mobile medical device and method for operating same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20180081854A true KR20180081854A (en) | 2018-07-18 |
Family
ID=62558881
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020167035126A Ceased KR20180081854A (en) | 2016-12-12 | 2016-12-12 | Mobile medical apparatus and method using the same |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20180081854A (en) |
| WO (1) | WO2018110716A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108823A (en) * | 2000-09-26 | 2002-04-12 | Hitachi Ltd | Personal authentication method, one-stop service method and related system |
| JP2005107984A (en) * | 2003-09-30 | 2005-04-21 | Honda Motor Co Ltd | User authentication system |
| KR20080071965A (en) * | 2008-07-16 | 2008-08-05 | 박명종 | Terminal security system and method using mouse |
| WO2013032075A1 (en) * | 2011-08-26 | 2013-03-07 | (주) 티엔피네트워크 | System and method for providing services |
| KR20160128982A (en) * | 2016-10-31 | 2016-11-08 | (주) 비비비 | Bodily fluid analyzer based on mobile and healthcare system comprising the same |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9946836B2 (en) * | 2011-01-31 | 2018-04-17 | Robert Bosch Gmbh | Biomarker monitoring device and method |
-
2016
- 2016-12-12 WO PCT/KR2016/014512 patent/WO2018110716A1/en not_active Ceased
- 2016-12-12 KR KR1020167035126A patent/KR20180081854A/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108823A (en) * | 2000-09-26 | 2002-04-12 | Hitachi Ltd | Personal authentication method, one-stop service method and related system |
| JP2005107984A (en) * | 2003-09-30 | 2005-04-21 | Honda Motor Co Ltd | User authentication system |
| KR20080071965A (en) * | 2008-07-16 | 2008-08-05 | 박명종 | Terminal security system and method using mouse |
| WO2013032075A1 (en) * | 2011-08-26 | 2013-03-07 | (주) 티엔피네트워크 | System and method for providing services |
| KR20160128982A (en) * | 2016-10-31 | 2016-11-08 | (주) 비비비 | Bodily fluid analyzer based on mobile and healthcare system comprising the same |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018110716A1 (en) | 2018-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250057632A1 (en) | Patient id and sample id workflow methods and apparatus for facilitating diagnostic testing | |
| CN109312288B (en) | Modular assay reader device | |
| US20260018296A1 (en) | User interface for managing a multiple diagnostic engine environment | |
| US11017116B2 (en) | Secure integration of diagnostic device data into a web-based interface | |
| JP7482952B2 (en) | Multiple Diagnosis Engine Environment | |
| US9931064B2 (en) | Measurement system for an analyte determination and a method | |
| KR20180081854A (en) | Mobile medical apparatus and method using the same | |
| JP2013137679A (en) | Biological information measurement system and biological information measurement device | |
| JP2020107362A (en) | Medical data obfuscation and enhancement system and method for wireless medical devices | |
| JP6243589B2 (en) | Biological information measuring device and biological information measuring system | |
| CN217385512U (en) | Assay reader system | |
| WO2024177880A1 (en) | Methods and apparatus for preventing patient and sample mismatch during diagnostic testing | |
| HK1163816B (en) | A measurement system for an analyte determination and a method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20161215 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20171123 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20180629 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20171123 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| PG1501 | Laying open of application |