[go: up one dir, main page]

KR20230087355A - Dispensing device for providing condition score report and operating method thereof, and system for providing condition score report - Google Patents

Dispensing device for providing condition score report and operating method thereof, and system for providing condition score report Download PDF

Info

Publication number
KR20230087355A
KR20230087355A KR1020220091145A KR20220091145A KR20230087355A KR 20230087355 A KR20230087355 A KR 20230087355A KR 1020220091145 A KR1020220091145 A KR 1020220091145A KR 20220091145 A KR20220091145 A KR 20220091145A KR 20230087355 A KR20230087355 A KR 20230087355A
Authority
KR
South Korea
Prior art keywords
user
mood
information
dispensing device
mood score
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020220091145A
Other languages
Korean (ko)
Other versions
KR102788774B1 (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 알고케어 주식회사
Publication of KR20230087355A publication Critical patent/KR20230087355A/en
Application granted granted Critical
Publication of KR102788774B1 publication Critical patent/KR102788774B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • A61B5/165Evaluating the state of mind, e.g. depression, anxiety
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J7/00Devices for administering medicines orally, e.g. spoons; Pill counting devices; Arrangements for time indication or reminder for taking medicine
    • A61J7/0076Medicament distribution means
    • A61J7/0084Medicament distribution means for multiple medicaments
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • G16H20/13ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered from dispensers
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/60ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Veterinary Medicine (AREA)
  • Psychiatry (AREA)
  • Animal Behavior & Ethology (AREA)
  • Developmental Disabilities (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Physics & Mathematics (AREA)
  • Educational Technology (AREA)
  • Biophysics (AREA)
  • Hospice & Palliative Care (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Child & Adolescent Psychology (AREA)
  • Nutrition Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Medicinal Chemistry (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present application relates to an operation method of a dispensing device. According to an embodiment, the operation method of a dispensing device comprises the steps of: displaying a user selection interface including user affordances corresponding to users registered with the dispensing device on a display; obtaining a first user input for selecting a first user affordance from among the user affordances of the displayed user selection interface; displaying a mood score interface including mood option affordances corresponding to a mood score on the display; and obtaining a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface.

Description

기분 점수 리포트를 제공하기 위한 디스펜싱 디바이스 및 그 동작 방법, 및 기분 점수 리포트를 제공하기 위한 시스템{DISPENSING DEVICE FOR PROVIDING CONDITION SCORE REPORT AND OPERATING METHOD THEREOF, AND SYSTEM FOR PROVIDING CONDITION SCORE REPORT}DISPENSING DEVICE FOR PROVIDING CONDITION SCORE REPORT AND OPERATING METHOD THEREOF, AND SYSTEM FOR PROVIDING CONDITION SCORE REPORT}

본 출원은 기분 점수를 획득하는 디스펜싱 디바이스 및 그 동작 방법, 및 기분 점수 리포트를 제공하는 시스템에 관한 것이다.The present application relates to a dispensing device for obtaining a mood score, a method for operating the same, and a system for providing a mood score report.

영양제 시장이 성장하고 이용자의 요구가 다양해짐에 따라, 이용자의 건강 상태를 분석하고, 그에 따라 적절한 영양제를 조합하여 제공하는 개인 맞춤형 영양제 서비스가 활성화되고 있다. 이러한 개인 맞춤형 영양제 서비스는 문진 등을 통해 이용자들의 건강정보를 수집하고, 수집된 이용자들의 건강정보를 분석하여 필요하다고 판단되는 영양성분을 도출하고, 및 해당 영양성분을 만족하는 영양제를 조합하여 제공하는 방식으로 이루어지고 있다.As the nutritional supplement market grows and users' needs diversify, personalized nutritional supplement services that analyze users' health conditions and provide a combination of appropriate nutritional supplements accordingly are being activated. This personalized nutritional supplement service collects health information of users through questionnaires, etc., analyzes the collected health information of users, derives nutritional components that are deemed necessary, and provides a combination of nutritional supplements that satisfy the nutritional components. being done in a way

본 출원에서 해결하고자 하는 일 과제는 사용자들의 기분 점수를 획득하는 디스펜싱 디바이스 및 그 동작 방법을 제공하는 것에 있다.An object to be solved in the present application is to provide a dispensing device that acquires users' mood scores and an operation method thereof.

본 출원에서 해결하고자 하는 일 과제는 기분 점수 리포트를 제공하는 시스템을 제공하는 것에 있다.One problem to be solved by the present application is to provide a system for providing mood score reports.

본 출원에서 해결하고자 하는 과제가 상술한 과제로 제한되는 것은 아니며, 언급되지 아니한 과제들은 본 출원으로부터 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The problem to be solved in this application is not limited to the above-mentioned problems, and problems not mentioned will be clearly understood from this application to those of ordinary skill in the art to which this application belongs.

일 실시예에 따르면, 디스플레이를 포함하는 디스펜싱 디바이스의 동작 방법에 있어서, 상기 디스펜싱 디바이스에 등록된 사용자들에 대응하는 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 상기 디스플레이 상에 표시하는 단계; 상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제1 사용자 어포던스를 선택하는 제1 사용자 입력을 획득하는 단계; 기분 점수에 대응하는 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계; 및 상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 제2 사용자 입력을 획득하는 단계를 포함하는, 디스펜싱 디바이스의 동작 방법이 제공될 수 있다.According to one embodiment, a method of operating a dispensing device including a display, comprising: displaying a user selection interface including user affordances corresponding to users registered in the dispensing device on the display; obtaining a first user input for selecting a first user affordance from among the user affordances of the displayed user selection interface; displaying a mood score interface including mood option affordances corresponding to mood scores on the display; and obtaining a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface.

상기 디스펜싱 디바이스의 동작 방법은, 상기 디스플레이 상에 상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보를 표시하면서, 상태 정보에 대응하는 현재 상태 옵션 어포던스들을 포함하는 현재 상태 인터페이스를 표시하는 단계 -상기 현재 상태 옵션 어포던스들로 대표되는 상태는 심리 상태, 건강 상태, 음주 상태, 식사 상태 및 운동 상태 중 적어도 하나를 포함함- ; 및 상기 표시된 현재 상태 인터페이스의 상기 현재 상태 옵션 어포던스들 중 적어도 제1 현재 상태 옵션 어포던스를 선택하는 제3 사용자 입력을 획득하는 단계를 더 포함할 수 있다.The method of operating the dispensing device may include displaying a current state interface including current state option affordances corresponding to state information while displaying user information of a user selected according to the first user input on the display - the The state represented by the current state option affordances includes at least one of a psychological state, a health state, a drinking state, a eating state, and an exercise state-; and obtaining a third user input for selecting at least a first current status option affordance from among the current status option affordances of the displayed current status interface.

상기 디스펜싱 디바이스의 동작 방법은, 상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보 및 상기 제3 사용자 입력에 따라 선택된 현재 상태 정보가 반영된 영양제 토출 정보를 포함하는 영양제 토출 요청 신호에 따라 영양제를 토출하는 단계를 더 포함할 수 있다.The method of operating the dispensing device may include dispensing nutrients according to a nutrient dispensing request signal including nutrient dispensing information in which user information of a user selected according to the first user input and current state information selected according to the third user input are reflected It may further include steps to do.

상기 현재 상태 옵션 어포던스들로 대표되는 상태는 상기 사용자 정보에 따라 미리 설정된 영양제 토출 정보를 변경시키고, 상기 영양제 토출 정보는 상기 영양제를 토출하는 단계를 수행할 때 토출될 영양제의 종류 및 그 토출량을 포함할 수 있다.The state represented by the current state option affordances changes preset nutrient dispensing information according to the user information, and the nutrient dispensing information includes the type of nutrient to be dispensed and the amount of the nutrient dispensed when the step of dispensing the nutrient is performed. can do.

상기 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계는, 상기 영양제 토출 요청 신호에 따라 영양제를 토출하는 단계가 개시된 후 수행되고, 상기 디스펜싱 디바이스의 동작 방법은, 상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보 및 상기 제2 사용자 입력에 따라 선택된 기분 점수의 기분 점수 정보를 서버로 전송하는 단계를 더 포함할 수 있다.The step of displaying the mood score interface on the display is performed after the step of dispensing the nutrient according to the nutrient discharge request signal starts, and the operating method of the dispensing device includes a user selected according to the first user input. The method may further include transmitting user information of and mood score information of a mood score selected according to the second user input to a server.

상기 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계는, 상기 제3 사용자 입력에 따라 선택된 현재 상태 정보를 표시하면서, 상기 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계를 포함할 수 있다.The displaying of the mood score interface on the display may include displaying a mood score interface including the mood option affordances on the display while displaying current state information selected according to the third user input. can

상기 디스펜싱 디바이스의 동작 방법은, 상기 기분 점수 인터페이스를 상기 디스플레이 상에 표시한 상태에서 상기 제2 사용자 입력이 미리 설정된 시간 이내에 획득되지 않으면, 상기 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 상기 디스플레이 상에 다시 표시할 수 있다.The operating method of the dispensing device may include displaying a user selection interface including the user affordances on the display when the second user input is not obtained within a preset time in a state in which the mood score interface is displayed on the display. can be displayed again.

상기 미리 설정된 시간은 상기 영양제 토출 정보에 따라 결정되고, 상기 영양제를 토출하는 단계가 수행되는 시간보다는 길 수 있다.The preset time is determined according to the nutrient dispensing information, and may be longer than the time during which the step of discharging the nutrient is performed.

상기 제2 사용자 입력이 획득되면, 상기 기분 점수 인터페이스의 표시가 유지되는 상태에서 변경 가능 시간이 상기 디스플레이 상에 표시되고, 상기 변경 가능 시간이 도과하면, 상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보 및 상기 제2 사용자 입력에 따라 선택된 기분 점수의 기분 점수 정보는 서버로 전송될 수 있다.When the second user input is obtained, a changeable time is displayed on the display while the mood score interface is maintained, and when the changeable time elapses, the user of the user selected according to the first user input Information and mood score information of a mood score selected according to the second user input may be transmitted to a server.

일 실시예에 따르면, 디스펜싱 디바이스에 있어서, 디스플레이; 하나 이상의 인스트럭션을 저장하는 저장부; 및 상기 저장부에 저장된 상기 하나 이상의 인스트럭션을 실행하는 제어부를 포함하고, 상기 제어부는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 디스펜싱 디바이스에 등록된 사용자들에 대응하는 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 상기 디스플레이 상에 표시하고, 상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제1 사용자 어포던스를 선택하는 제1 사용자 입력을 획득하고, 기분 점수에 대응하는 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하고, 상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 제2 사용자 입력을 획득하는, 디스펜싱 디바이스가 제공될 수 있다.According to one embodiment, a dispensing device includes a display; a storage unit for storing one or more instructions; and a control unit that executes the one or more instructions stored in the storage unit, wherein the control unit executes the one or more instructions, thereby providing a user selection interface including user affordances corresponding to users registered in the dispensing device. is displayed on the display, a first user input for selecting a first user affordance from among the user affordances of the displayed user selection interface is obtained, and a mood score interface including mood option affordances corresponding to mood scores is displayed. A dispensing device may be provided that displays on a display and obtains a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface.

일 실시예에 따르면, 디스펜싱 디바이스 및 서버를 포함하는 시스템에 있어서, 상기 디스펜싱 디바이스는, 상기 디스펜싱 디바이스에 등록된 사용자들에 대응하는 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 디스플레이 상에 표시하고, 상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제1 사용자에 대응하는 제1 사용자 어포던스를 선택하는 제1 사용자 입력을 획득하고, 기분 점수에 대응하는 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하고, 상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 제2 사용자 입력을 획득하고, 상기 제1 사용자 입력에 따라 선택된 상기 제1 사용자의 사용자 정보 및 상기 제2 사용자 입력에 따라 선택된 상기 제1 사용자의 기분 점수 정보를 서버로 전송하고, 상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제2 사용자에 대응하는 제2 사용자 어포던스를 선택하는 제3 사용자 입력을 획득하고, 상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제2 기분 옵션 어포던스를 선택하는 제4 사용자 입력을 획득하고, 상기 제3 사용자 입력에 따라 선택된 상기 제2 사용자의 사용자 정보 및 상기 제4 사용자 입력에 따라 선택된 상기 제2 사용자의 기분 점수 정보를 서버로 전송하고, 상기 서버는, 상기 제1 사용자의 기분 점수 정보 및 상기 제2 사용자의 기분 점수 정보를 이용하여 기분 점수 리포트를 생성하고, 상기 생성된 기분 점수 리포트를 사용자 단말로 전송하는, 시스템이 제공될 수 있다.According to an embodiment, in a system including a dispensing device and a server, the dispensing device displays a user selection interface including user affordances corresponding to users registered in the dispensing device on a display; obtains a first user input for selecting a first user affordance corresponding to a first user from among the user affordances of the displayed user selection interface, and displays a mood score interface including mood option affordances corresponding to mood scores; obtaining a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface, and obtaining user information of the first user selected according to the first user input and the A third user input for transmitting mood score information of the first user selected according to a second user input to a server and selecting a second user affordance corresponding to a second user among the user affordances of the displayed user selection interface obtaining a fourth user input for selecting a second mood option affordance from among the mood option affordances of the displayed mood score interface; obtaining user information of the second user selected according to the third user input and the fourth user input; Transmitting mood score information of the second user selected according to a user input to a server, the server generating a mood score report using the mood score information of the first user and the mood score information of the second user; A system may be provided that transmits the generated mood score report to a user terminal.

상기 서버는, 미리 정해진 기간 동안 획득된 상기 제1 및 제2 사용자의 기분 점수 정보를 이용하여 상기 기분 점수 리포트를 생성할 수 있다.The server may generate the mood score report using the mood score information of the first and second users acquired during a predetermined period.

본 출원의 과제의 해결 수단이 상술한 해결 수단들로 제한되는 것은 아니며, 언급되지 아니한 해결 수단들은 본 출원으로부터 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The solutions to the problems of the present application are not limited to the above-described solutions, and solutions not mentioned will be clearly understood by those skilled in the art from this application.

일 실시예에 따르면, 디스펜싱 디바이스는 사용자들의 기분 점수를 획득할 수 있다.According to an embodiment, the dispensing device may acquire mood scores of users.

일 실시예에 따르면, 디스펜싱 디바이스 및 서버를 포함하는 시스템은 사용자들의 기분 점수를 기초로 기분 점수 리포트를 제공할 수 있다.According to an embodiment, a system including a dispensing device and a server may provide a mood score report based on mood scores of users.

본 출원의 발명의 효과가 상술한 효과로 제한되는 것은 아니며, 언급되지 아니한 효과들은 본 출원으로부터 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.Effects of the invention of the present application are not limited to the above-mentioned effects, and effects not mentioned will be clearly understood from this application to those of ordinary skill in the art to which this application belongs.

도 1은 일 실시예에 따른 시스템에 관한 도면이다.
도 2는 일 실시예에 따른 서버에 관한 도면이다.
도 3은 일 실시예에 따른 사용자 단말에 관한 도면이다.
도 4는 일 실시예에 따른 디스펜싱 디바이스에 관한 도면이다.
도 5는 일 실시예에 따른 기분 점수를 획득하는 방법의 일 예에 관한 흐름도이다.
도 6은 일 실시예에 따른 사용자를 선택하고 현재 상태 정보를 획득하는 과정에 관한 도면이다.
도 7은 일 실시예에 따른 기분 점수를 획득하는 과정에 관한 도면이다.
도 8은 일 실시예에 따른 하나의 사용자에 대한 기분 점수 리포트를 생성하는 방법에 관한 흐름도이다.
도 9는 일 실시예에 따른 하나의 사용자에 대한 기분 점수 리포트의 일 예에 관한 그래프이다.
도 10은 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트를 생성하는 방법에 관한 흐름도이다.
도 11은 일 실시예에 따른 사용자 그룹에 포함된 사용자를 선택하는 과정에 관한 도면이다.
도 12는 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트의 일 예에 관한 표이다.
도 13은 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트의 다른 예에 관한 그래프이다.
도 14는 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트의 또 다른 예에 관한 그래프이다.
1 is a diagram of a system according to one embodiment.
2 is a diagram of a server according to an embodiment.
3 is a diagram of a user terminal according to an embodiment.
4 is a diagram of a dispensing device according to an embodiment.
5 is a flowchart of an example of a method for obtaining a mood score according to an exemplary embodiment.
6 is a diagram illustrating a process of selecting a user and acquiring current status information according to an exemplary embodiment.
7 is a diagram illustrating a process of obtaining a mood score according to an exemplary embodiment.
8 is a flowchart of a method for generating a mood score report for one user according to an embodiment.
9 is a graph of an example of a mood score report for one user according to an embodiment.
10 is a flowchart of a method of generating a mood score report for a group of users according to one embodiment.
11 is a diagram related to a process of selecting a user included in a user group according to an embodiment.
12 is a table of an example of a mood score report for a group of users according to an embodiment.
13 is a graph of another example of a mood score report for a group of users according to an embodiment.
14 is a graph of another example of a mood score report for a group of users according to an embodiment.

본 출원에 기재된 실시예는 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자에게 본 출원의 사상을 명확히 설명하기 위한 것이므로, 본 출원에 기재된 실시예에 의해 한정되는 것은 아니며, 본 출원의 범위는 본 출원의 사상을 벗어나지 아니하는 수정예 또는 변형예를 포함하는 것으로 해석되어야 한다.Since the embodiments described in this application are intended to clearly explain the spirit of this application to those skilled in the art to which this application belongs, it is not limited by the embodiments described in this application, and the scope of this application is It should be construed as including modifications or variations that do not depart from the spirit of the present application.

본 출원에서 사용되는 용어는 본 출원에서의 기능을 고려하여 가능한 현재 널리 사용되고 있는 일반적인 용어를 선택하였으나 이는 본 출원이 속하는 기술 분야에서 통상의 지식을 가진 자의 의도, 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 다만, 이와 달리 특정한 용어를 임의의 의미로 정의하여 사용하는 경우에는 그 용어의 의미에 관하여 별도로 기재할 것이다. 따라서 본 출원에서 사용되는 용어는 단순한 용어의 명칭이 아닌 그 용어가 가진 실질적인 의미와 본 출원의 전반에 걸친 내용을 토대로 해석되어야 한다.The terminology used in this application has been selected as a general term that is currently widely used as much as possible in consideration of the function in this application, but it may vary depending on the intention, custom, or the emergence of new technology of those skilled in the art to which this application belongs. can However, in the case where a specific term is defined and used in an arbitrary meaning, the meaning of the term will be separately described. Therefore, the terms used in this application should be interpreted based on the actual meaning of the term and the overall content of the present application, not simply the name of the term.

본 출원의 도면은 본 출원을 용이하게 설명하기 위한 것으로 도면에 도시된 형상은 본 출원의 이해를 돕기 위하여 필요에 따라 과장되어 표시된 것일 수 있으므로 본 출원이 도면에 의해 한정되는 것은 아니다.The drawings of the present application are intended to easily explain the present application, and the shapes shown in the drawings may be exaggerated as necessary to help the understanding of the present application, so the present application is not limited by the drawings.

본 출원에서 본 출원에 관련된 공지의 구성 또는 기능에 대한 구체적인 설명이 본 출원의 요지를 흐릴 수 있다고 판단되는 경우에 이에 관한 자세한 설명은 필요에 따라 생략하기로 한다. 또한, 본 출원의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 별도의 언급이 없는 한 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별 기호에 불과하다.In this application, if it is determined that a detailed description of a known configuration or function related to the present application may obscure the gist of the present application, detailed description thereof will be omitted if necessary. In addition, numbers (eg, first, second, etc.) used in the description process of the present application are only identification symbols for distinguishing one component from another component unless otherwise specified.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.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 the present specification, the mood score refers to a score related to an individual's psychological state, where the individual's psychological state may be mood, condition, stress, depression, tension, irritation, sensitivity, sadness, or anxiety. The term mood score may also be expressed by other similar terms such as mood index, psychological score, psychological index, and the like.

본 명세서에서, 현재 상태 정보는 사용자의 건강과 관련하여 일시적으로 발생되는 사용자의 몸 상태에 관련된 정신적 또는 육체적 건강 상태 또는 생활 상태에 대한 정보일 수 있다. In the present specification, the current state information may be information on a mental or physical health state or life state related to the user's physical state that is temporarily generated in relation to the user's health.

구체적으로, 현재 상태 정보는 (1) 사용자의 정신적 상태나 증상에 대한 정보(예: 우울, 긴장, 불안, 피로, 스트레스 등) 또는 (2) 육체적 상태나 증상에 대한 정보(예: 생리통, 생리전 증후근(PMS), 설사, 변비, 감기, 구내염, 편두통 등) 중 적어도 하나를 포함할 수 있으며, 이외에 일시적인 기간 동안 건강에 영향을 미칠 수 있는 사용자의 행동(예: 야근, 시험, 운동 전, 운동 후 등) 및 기분(예: 기분 좋음, 기분 좋지 않음 등)과 증상의 정도(예, 생리통이 아주 심함, 생리통이 조금 심함 등)에 대한 정보를 더 포함할 수 있다.Specifically, the current state information is (1) information about the user's mental state or symptoms (e.g., depression, tension, anxiety, fatigue, stress, etc.) or (2) information about the physical state or symptoms (e.g., dysmenorrhea, menstruation) pre-syndrome (PMS), diarrhea, constipation, cold, stomatitis, migraine, etc.), in addition to the user's actions that may affect health for a temporary period (e.g., working overtime, exams, before exercise, After exercise, etc.) and mood (e.g., feeling good, not feeling well, etc.) and severity of symptoms (e.g., severe dysmenorrhea, moderate dysmenorrhea, etc.) can be further included.

이밖에 현재 상태 정보는 사용자의 일시적인 몸 상태 변화를 알 수 있는 정보라면 어떠한 정보도 이용될 수 있다. 일 예로, 현재 상태 정보로 사용자 생체 신호로부터 수집된 생체 정보가 더 포함될 수 있다. 일 예로, 각종 센서에 의해 획득되는 사용자의 운동량에 대한 정보, 혈압 정보, 심전도 정보 등도 현재 상태 정보로 이용될 수 있으며, 사용자로부터 입력되는 음성 정보, 사용자를 촬영하여 발생되는 이미지 정보 등이 현재 상태 정보로 이용될 수 있다.In addition, as the current state information, any information may be used as long as it is information capable of knowing the user's temporary physical state change. For example, current state information may further include biometric information collected from user biometric signals. For example, information about the amount of exercise of the user acquired by various sensors, blood pressure information, electrocardiogram information, etc. may also be used as the current state information, and voice information input from the user and image information generated by photographing the user may be used as the current state information. can be used for information.

본 명세서에서, 기분 점수는 기분 점수 리포트를 생성하기 위해 이용되고, 현재 상태 정보는 사용자에게 토출될 영양제의 종류, 토출할 영양제의 양 또는 이들의 조합을 결정하기 위해 이용될 수 있다.In this specification, the mood score is used to generate a mood score report, and the current state information may be used to determine the type of nutrient to be dispensed to the user, the amount of nutrient to be dispensed, or a combination thereof.

본 명세서에서, 어포던스란 디스펜싱 디바이스나 사용자 단말 등 장치의 디스플레이 상에 표시될 수 있는 사용자-상호작용형 그래픽 사용자 인터페이스 객체를 의미한다. 어포던스는 예시적으로 아이콘, 사진, 버튼, 텍스트 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다.In this specification, an affordance means a user-interactive graphical user interface object that can be displayed on a display of an apparatus such as a dispensing device or a user terminal. Affordance may be an icon, a picture, a button, text, or a combination thereof, but is not limited thereto.

이하, 본 출원에 따른 기분 점수 리포트를 제공하는 방법과, 이를 수행하는 디스펜싱 디바이스, 서버, 사용자 단말 및 시스템에 대해 개시한다.Hereinafter, a method for providing a mood score report according to the present application, and a dispensing device, server, user terminal, and system for performing the same are described.

도 1은 일 실시예에 따른 시스템(10)에 관한 도면이다.1 is a diagram of a system 10 according to one embodiment.

도 1을 참고하면, 네트워크(200)는, 예를 들어, 서버(100), 디스펜싱 디바이스(300) 및 사용자 단말(400) 중 임의의 2개 이상을 통신 가능하게(직접 또는 간접적으로) 연결할 수 있다. Referring to FIG. 1 , a network 200, for example, connects any two or more of a server 100, a dispensing device 300, and a user terminal 400 communicatively (directly or indirectly). can

네트워크(200)는 통신 방식이 제한되지 않으며, 네트워크(200)가 포함할 수 있는 통신망(예: 이동통신망, 유선 인터넷, 무선 인터넷, 방송망)을 활용하는 통신 방식 뿐만 아니라 근거리 무선 통신 역시 포함될 수 있다.The network 200 is not limited in communication method, and may include not only a communication method utilizing a communication network (eg, mobile communication network, wired Internet, wireless Internet, broadcasting network) that the network 200 may include, but also short-distance wireless communication. .

일 예로, 네트워크(200)는 근거리 통신망(LAN: Local Area Network), 광역 통신망(WAN: Wide Area Network), 부가가치 통신망(VAN: Value Added Network), 개인 근거리 무선통신(PAN: Personal Area Network), 이동 통신망(mobile radiocommunication network) 또는 위성 통신망 등과 같은 모든 종류의 유/무선 네트워크로 구현될 수 있다.For example, the network 200 may include a local area network (LAN), a wide area network (WAN), a value added network (VAN), a personal area network (PAN), It can be implemented in all kinds of wired/wireless networks such as a mobile radiocommunication network or a satellite communication network.

서버(100)는 사용자 단말(400) 및 디스펜싱 디바이스(300)와 네트워크(200)를 통해 통신하여 명령, 코드, 파일, 컨텐츠 및 서비스 등을 제공하는 컴퓨터 장치로 구현될 수 있다.The server 100 may be implemented as a computer device that communicates with the user terminal 400 and the dispensing device 300 through the network 200 to provide commands, codes, files, contents, and services.

서버(100)는 사용자가 디스펜싱 디바이스(300)를 통해 영양제를 제공받아 복용하는 시간 구간(이하 '복용 구간'이라 함)에 사용자의 건강 상태에 최적화된 영양제의 조합에 대한 정보(이하 '영양제 토출 정보'라 함)를 디스펜싱 디바이스(300)에 제공할 수 있다. 일 예로, 서버(100)는 복용 구간에 사용자의 현재 상태 정보를 수신하고, 수신한 현재 상태 정보를 기초로 영양제 토출 정보를 산출하고, 산출된 영양제 토출 정보를 포함하는 영양제 토출 요청 신호를 디스펜싱 디바이스(300)로 전송할 수 있다.The server 100 provides information on a combination of nutrients optimized for the user's health condition (hereinafter, 'nutrition referred to as 'ejection information') may be provided to the dispensing device 300 . For example, the server 100 receives information on the user's current state in the taking period, calculates nutrient dispensing information based on the received current state information, and dispenses a nutrient dispensing request signal including the calculated nutrient dispensing information It can be transmitted to the device 300.

본 명세서에서, 복용 구간은 일정 기간에 포함될 수 있다. 상기 일정 기간은 사용자의 영양제 복용 횟수만큼의 복용 구간을 포함할 수 있다. 일 예로, 하루에 영양제를 n번 (n은 자연수) 복용하는 사용자의 경우, 일정 기간은 하루(one day)이고, n개의 복용 구간을 포함할 수 있다. 이 경우, 복수의 사용자들에 대해서는 일정 기간은 상기 복수의 사용자들 각각의 영양제 복용 횟수를 모두 합한 개수만큼의 복용 구간을 포함할 수 있다.In this specification, the dosage period may be included in a certain period of time. The predetermined period of time may include a dosing interval equal to the number of times the user takes the nutrient. For example, in the case of a user who takes nutritional supplements n times a day (n is a natural number), the predetermined period is one day and may include n dosing intervals. In this case, for a plurality of users, a certain period of time may include intake intervals equal to the sum of the number of times each of the plurality of users take nutritional supplements.

디스펜싱 디바이스(300)는 영양제를 토출할 수 있다.The dispensing device 300 may discharge nutrients.

디스펜싱 디바이스(300)에는 하나 이상의 카트리지가 장착될 수 있다. 디스펜싱 디바이스(300)에는 복수의 카트리지가 장착될 수 있다.One or more cartridges may be mounted in the dispensing device 300 . A plurality of cartridges may be installed in the dispensing device 300 .

하나의 카트리지에는 한 종류의 영양제가 담길 수 있다. 일 예로, 마그네슘 카트리지에는 마그네슘 영양제가 담길 수 있다. 다른 예로, 멀티 미네랄 카트리지에는 멀티 미네랄 영양제가 담길 수 있다.One cartridge may contain one type of nutrient. For example, a magnesium cartridge may contain a magnesium nutrient. As another example, a multi-mineral cartridge may contain a multi-mineral nutrient.

영양제는 고체 형태(예: 정제(tablet), 환(pill), 과립(granule) 등), 캡슐 형태, 분말 형태 및 젤리 형태 등 다양한 형태 중 어느 하나의 형태로 제공될 수 있다.Nutrients may be provided in any one of various forms such as solid form (eg, tablet, pill, granule, etc.), capsule form, powder form, and jelly form.

디스펜싱 디바이스(300)는 장착된 카트리지에 담긴 영양제를 토출할 수 있다.The dispensing device 300 may discharge the nutrient contained in the mounted cartridge.

디스펜싱 디바이스(300)는 사용자와의 인터랙션을 통해 사용자로부터 정보를 입력받을 수 있다. 여기서, 사용자와의 인터랙션이란 사용자가 입력 수단을 조작하여 사용자의 선택 또는 의도가 반영된 정보를 디스펜싱 디바이스(300)에 입력하는 것을 의미할 수 있다. 상기 입력 수단은 디스펜싱 디바이스(300)에 구비될 수 있다. 또는, 상기 입력 수단은 예시적으로 디스펜싱 디바이스(300)와 연결된 터치 스크린, 키보드, 마우스, 물리적 버튼, 카메라, 마이크로폰 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다.The dispensing device 300 may receive information from the user through interaction with the user. Here, interaction with the user may mean that the user manipulates an input means to input information reflecting the user's selection or intention into the dispensing device 300 . The input unit may be provided in the dispensing device 300 . Alternatively, the input means may be, for example, a touch screen connected to the dispensing device 300, a keyboard, a mouse, a physical button, a camera, a microphone, or a combination thereof, but is not limited thereto.

디스펜싱 디바이스(300)에는 디스펜싱 디바이스(300)를 이용하는 사용자가 등록될 수 있다. 일 예로, 디스펜싱 디바이스(300)는 서버(100)로부터 디스펜싱 디바이스(300)를 이용하는 사용자의 사용자 정보를 수신하고, 이를 기초로 사용자를 등록할 수 있다. 다른 예로, 디스펜싱 디바이스(300)는 사용자로부터 사용자 정보를 직접 입력받아 이를 기초로 사용자를 등록할 수 있다. A user who uses the dispensing device 300 may be registered in the dispensing device 300 . For example, the dispensing device 300 may receive user information of a user using the dispensing device 300 from the server 100 and register the user based on this. As another example, the dispensing device 300 may directly receive user information from the user and register the user based on this.

사용자 단말(400)은 컴퓨터 장치로 구현되는 고정형 단말이거나 이동형 단말일 수 있다. 일 예로, 사용자 단말(400)은 스마트폰(smart phone), 휴대폰, 태블릿 PC, 컴퓨터, 노트북 및 PDA(Personal Digital Assistants) 중 하나일 수 있다.The user terminal 400 may be a fixed terminal implemented as a computer device or a mobile terminal. For example, the user terminal 400 may be one of a smart phone, a mobile phone, a tablet PC, a computer, a laptop computer, and personal digital assistants (PDAs).

사용자 단말(400)은 사용자에 의해 사용될 수 있다. 사용자라 함은 사용자 단말(400)의 사용자일 수도 있으나, 서버(100)가 제공하는 서비스에 등록된 계정의 사용자를 의미할 수도 있다. 서버(100)가 어떠한 정보를 사용자에게 전송하거나 제공한다는 의미는 어떠한 정보를 서버(100)에 등록된 계정의 사용자 단말(400)로 전송하여 사용자에게 제공하는 것을 의미할 수 있다.The user terminal 400 may be used by a user. The term "user" may refer to a user of the user terminal 400 or a user of an account registered for a service provided by the server 100 . The meaning that the server 100 transmits or provides certain information to the user may mean that certain information is transmitted to the user terminal 400 of an account registered with the server 100 and provided to the user.

사용자 단말(400)은 사용자와의 인터랙션을 통해 사용자로부터 정보를 입력받을 수 있다. 여기서, 사용자와의 인터랙션이란 사용자가 입력 수단을 조작하여 사용자의 선택 또는 의도가 반영된 정보를 사용자 단말(400)에 입력하는 것을 의미할 수 있다. 상기 입력 수단은 사용자 단말(400)에 구비될 수 있다. 또는, 상기 입력 수단은 예시적으로 사용자 단말(400)과 연결된 터치 스크린, 키보드, 마우스, 물리적 버튼, 카메라, 마이크로폰 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다.The user terminal 400 may receive information from the user through interaction with the user. Here, interaction with the user may mean that the user manipulates an input means to input information reflecting the user's selection or intention to the user terminal 400 . The input unit may be provided in the user terminal 400 . Alternatively, the input means may be, for example, a touch screen connected to the user terminal 400, a keyboard, a mouse, a physical button, a camera, a microphone, or a combination thereof, but is not limited thereto.

사용자 단말(400)은 전술한 기능을 수행하기 위한 어플리케이션을 구비할 수 있으며, 어플리케이션을 통해 서버(100)와 연동될 수 있다.The user terminal 400 may have an application for performing the above-described functions, and may be interworked with the server 100 through the application.

이하에서는 시스템의 구성에 대해 보다 자세히 설명한다.Hereinafter, the configuration of the system will be described in more detail.

도 2는 일 실시예에 따른 서버(100)에 관한 도면이다. 도 2를 참고하면, 서버(100)는 서버 통신부(110), 서버 저장부(120) 및 서버 제어부(130)를 포함할 수 있다.2 is a diagram of a server 100 according to an embodiment. Referring to FIG. 2 , the server 100 may include a server communication unit 110 , a server storage unit 120 and a server control unit 130 .

서버(100)는 서버 통신부(110)를 통해 외부와의 통신을 수행할 수 있다. 일 예로, 서버(100)는 서버 통신부(110)를 통해 디스펜싱 디바이스(300)로부터 기분 점수 정보를 수신할 수 있다. 다른 예로, 서버(100)는 서버 통신부(110)를 통해 사용자 단말(400)로 기분 점수 리포트를 전송할 수 있다.The server 100 may communicate with the outside through the server communication unit 110 . For example, the server 100 may receive mood score information from the dispensing device 300 through the server communication unit 110 . As another example, the server 100 may transmit the mood score report to the user terminal 400 through the server communication unit 110 .

서버 통신부(110)는 유선 또는 무선 통신을 수행할 수 있다. 서버 통신부(110)는 예시적으로 유/무선 LAN(Local Area Network) 모듈, WAN 모듈, 이더넷 모듈, 블루투스(Bluetooth) 모듈, 지그비(Zigbee) 모듈, USB(Universal Serial Bus) 모듈, IEEE 1394 모듈, 와이파이(Wifi) 모듈, 이동 통신 모듈, 위성 통신 모듈 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다.The server communication unit 110 may perform wired or wireless communication. The server communication unit 110 illustratively includes a wired/wireless Local Area Network (LAN) module, a WAN module, an Ethernet module, a Bluetooth module, a Zigbee module, a Universal Serial Bus (USB) module, an IEEE 1394 module, It may be a WiFi module, a mobile communication module, a satellite communication module, or a combination thereof, but is not limited thereto.

서버(100)는 서버 저장부(120)에 동작하는데 필요한 각종 데이터, 프로그램 또는 어플리케이션 등을 저장할 수 있다. 서버 저장부(120)에 저장되는 프로그램 또는 어플리케이션은 하나 이상의 인스트럭션을 포함할 수 있다. 서버 저장부(120)에 저장된 프로그램 또는 어플리케이션은 서버 제어부(130)에 의해 실행될 수 있다.The server 100 may store various data, programs or applications necessary for operation in the server storage unit 120 . A program or application stored in the server storage unit 120 may include one or more instructions. A program or application stored in the server storage unit 120 may be executed by the server control unit 130 .

서버 저장부(120)는 서버(100)가 획득하는 정보를 저장할 수 있다. 일 예로, 서버 저장부(120)는 기분 점수 정보를 저장할 수 있다. 서버 저장부(120)는 서버(100)가 수행한 연산의 결과 등을 저장할 수 있다. 일 예로, 서버 저장부(120)는 기분 점수 리포트를 저장할 수 있다.The server storage unit 120 may store information acquired by the server 100 . For example, the server storage unit 120 may store mood score information. The server storage unit 120 may store results of calculations performed by the server 100 and the like. For example, the server storage unit 120 may store a mood score report.

서버 저장부(120)는 서버(100)의 내부 스토리지일 수 있다. 또는, 서버 저장부(120)는 클라우드 스토리지와 같은 외부 스토리지일 수 있다.The server storage unit 120 may be an internal storage of the server 100 . Alternatively, the server storage unit 120 may be an external storage such as cloud storage.

서버 저장부(120)는 예시적으로 하드 디스크, 플래시 메모리, SSD(Solid State Drive), RAM(Random Access Memory), ROM(Read Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다.The server storage unit 120 may include, for example, a hard disk, a flash memory, a solid state drive (SSD), a random access memory (RAM), a read only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), and a magnetic memory. , a magnetic disk, an optical disk, or a combination thereof, but is not limited thereto.

서버(100)는 서버 제어부(130)를 통해 각종 정보의 처리와 연산을 수행할 수 있다. 일 예로, 서버 제어부(130)는 기분 점수 정보를 기초로 기분 점수 리포트를 생성할 수 있다. 서버 제어부(130)는 서버(100)를 구성하는 다른 구성 요소를 제어할 수 있다.The server 100 may process and calculate various kinds of information through the server control unit 130 . For example, the server controller 130 may generate a mood score report based on mood score information. The server control unit 130 may control other components constituting the server 100 .

서버 제어부(130)는 하드웨어, 소프트웨어 또는 이들의 조합에 따라 컴퓨터나 이와 유사한 장치로 구현될 수 있다. 하드웨어적으로 서버 제어부(130)는 하나 또는 복수의 프로세서(processor)일 수 있다. 또는, 서버 제어부(130)는 물리적으로 이격되어 통신을 통해 협업하는 프로세서들로 제공될 수도 있다. 서버 제어부(130)는 예시적으로 중앙 처리 장치(Central Processing Unit, CPU), 그래픽 처리 장치(Graphics Processing Unit, GPU), 디지털 신호 처리 장치(Digital Signal Processor, DSP), 상태 기계(state machine), 주문형 반도체(Application Specific Integrated Circuit, ASIC), 무선 주파수 집적 회로(Radio-Frequency Integrated Circuit, RFIC) 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다. 소프트웨어적으로 서버 제어부(130)는 하드웨어적인 서버 제어부(130)를 구동시키는 프로그램 형태로 제공될 수 있다.The server control unit 130 may be implemented as a computer or a similar device according to hardware, software, or a combination thereof. In terms of hardware, the server control unit 130 may be one or a plurality of processors. Alternatively, the server control unit 130 may be provided as processors that are physically separated and collaborate through communication. The server control unit 130 exemplarily includes a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Digital Signal Processor (DSP), a state machine, It may be an Application Specific Integrated Circuit (ASIC), a Radio-Frequency Integrated Circuit (RFIC), or a combination thereof, but is not limited thereto. In terms of software, the server controller 130 may be provided in the form of a program that drives the server controller 130 in hardware.

이하에서 특별한 언급이 없는 경우에는 서버(100)의 동작은 서버 제어부(130)에 의해 수행되거나 서버 제어부(130)의 제어에 의해 수행되는 것으로 해석될 수 있다.Unless otherwise specified below, the operation of the server 100 may be interpreted as being performed by the server controller 130 or under the control of the server controller 130 .

도 2에 도시된 구성 요소 모두가 서버(100)의 필수 구성 요소인 것은 아니고, 도 2에 도시된 서버(100)의 구성 요소 중 적어도 일부가 생략될 수도 있다. 뿐만 아니라, 서버(100)는 도 2에 도시되지 않은 구성 요소를 추가로 포함할 수 있다. 예를 들어, 서버(100)는 디스플레이, 스피커 또는 이들의 조합을 포함하는 서버 출력부를 더 포함할 수 있다.Not all of the components shown in FIG. 2 are essential components of the server 100, and at least some of the components of the server 100 shown in FIG. 2 may be omitted. In addition, the server 100 may additionally include components not shown in FIG. 2 . For example, the server 100 may further include a server output unit including a display, a speaker, or a combination thereof.

도 3은 일 실시예에 따른 사용자 단말(400)에 관한 도면이다. 도 3을 참고하면, 사용자 단말(400)은 단말 통신부(410), 단말 저장부(420), 단말 제어부(430), 단말 입력부(440) 및 단말 출력부(450)를 포함할 수 있다.3 is a diagram of a user terminal 400 according to an embodiment. Referring to FIG. 3 , the user terminal 400 may include a terminal communication unit 410, a terminal storage unit 420, a terminal control unit 430, a terminal input unit 440, and a terminal output unit 450.

전술한 서버 통신부(110)와 마찬가지로, 사용자 단말(400)은 단말 통신부(410)를 통해 외부와의 통신을 수행할 수 있다. 일 예로, 사용자 단말(400)은 단말 통신부(410)를 통해 서버(100)로부터 기분 점수 리포트를 수신할 수 있다. 단말 통신부(410)의 서버 통신부(110)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the server communication unit 110 described above, the user terminal 400 may communicate with the outside through the terminal communication unit 410 . For example, the user terminal 400 may receive a mood score report from the server 100 through the terminal communication unit 410 . Redundant descriptions of parts identical or similar to those of the server communication unit 110 of the terminal communication unit 410 will be omitted.

전술한 서버 저장부(120)와 마찬가지로, 사용자 단말(400)은 단말 저장부(420)에 동작하는데 필요한 각종 데이터, 프로그램 또는 어플리케이션 등을 저장할 수 있다. 단말 저장부(420)는 사용자 단말(400)이 획득하는 정보를 저장할 수 있다. 일 예로, 단말 저장부(420)는 기분 점수 리포트를 저장할 수 있다. 단말 저장부(420)의 서버 저장부(120)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the server storage unit 120 described above, the user terminal 400 may store various data, programs, or applications required for operation in the terminal storage unit 420 . The terminal storage unit 420 may store information acquired by the user terminal 400 . For example, the terminal storage unit 420 may store a mood score report. Redundant descriptions of parts identical or similar to those of the server storage 120 of the terminal storage 420 will be omitted.

전술한 서버 제어부(130)와 마찬가지로, 사용자 단말(400)은 단말 제어부(430)를 통해 각종 정보의 처리와 연산을 수행할 수 있다. 단말 제어부(430)의 서버 제어부(130)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the server controller 130 described above, the user terminal 400 may process and calculate various types of information through the terminal controller 430 . Redundant descriptions of parts identical or similar to those of the server control unit 130 of the terminal control unit 430 will be omitted.

사용자 단말(400)은 단말 입력부(440)를 통해 사용자 입력을 획득할 수 있다. 사용자 입력은 예시적으로 키 입력, 터치 입력, 음성 입력 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다. The user terminal 400 may obtain user input through the terminal input unit 440 . The user input may be illustratively a key input, a touch input, a voice input, or a combination thereof, but is not limited thereto.

단말 입력부(440)는 일반적으로 사용되는 사용자 입력 장치로 구현될 수 있다. 사용자 입력 장치는 예시적으로 사용자의 터치를 감지하는 터치 센서, 음성 신호를 입력 받는 마이크, 사용자의 제스처를 인식하는 제스처 센서, 키보드, 마우스 또는 이들의 조합일 수 있으나, 이에 한정되는 것은 아니다.The terminal input unit 440 may be implemented as a commonly used user input device. The user input device may be, for example, a touch sensor for detecting a user's touch, a microphone for receiving a voice signal, a gesture sensor for recognizing a user's gesture, a keyboard, a mouse, or a combination thereof, but is not limited thereto.

사용자 단말(400)은 단말 출력부(450)를 통해 정보를 출력할 수 있다. 일 예로, 사용자 단말(400)은 단말 출력부(450)를 통해 기분 점수 리포트를 출력할 수 있다. 정보의 출력은 시각적, 청각적 및/또는 촉각적 출력일 수 있으나, 이에 한정되지 않고 다양한 형태로 이루어질 수 있다.The user terminal 400 may output information through the terminal output unit 450 . For example, the user terminal 400 may output a mood score report through the terminal output unit 450 . The output of information may be a visual, auditory, and/or tactile output, but is not limited thereto and may be made in various forms.

단말 출력부(450)는 영상을 출력하는 디스플레이, 소리를 출력하는 스피커, 진동을 발생시키는 햅틱 장치 및/또는 그 외 다양한 형태의 출력 수단으로 구현될 수 있다.The terminal output unit 450 may be implemented as a display that outputs an image, a speaker that outputs sound, a haptic device that generates vibration, and/or other various types of output means.

또는, 단말 출력부(450)는 자체적으로 외부로 정보를 출력하는 장치 대신, 정보를 출력하는 외부의 출력 장치를 사용자 단말(400)에 연결시키는 출력 인터페이스(USB 포트, PS/2 포트 등)의 형태로 구현될 수도 있다.Alternatively, the terminal output unit 450 is an output interface (USB port, PS/2 port, etc.) that connects an external output device that outputs information to the user terminal 400 instead of a device that outputs information to the outside by itself. It can also be implemented in a form.

단말 출력부(450)는 단말 입력부(440)와 일체된 형태일 수 있다. 일 예로, 단말 출력부(450)가 디스플레이인 경우, 단말 출력부(450)는 단말 입력부(440)인 터치 센서와 일체로 구성된 터치 디스플레이의 형태일 수 있다.The terminal output unit 450 may be integrated with the terminal input unit 440 . For example, when the terminal output unit 450 is a display, the terminal output unit 450 may be in the form of a touch display integrated with a touch sensor that is the terminal input unit 440 .

도 3을 참고하면, 사용자 단말(400)은 단말 센서부(460)를 더 포함할 수 있다. 단말 센서부(460)는 사용자의 건강과 관련된 정보를 감지할 수 있으며, 예시적으로 가속도 센서, 위치 센서 또는 이들의 조합을 포함할 수 있다. 일 예로, 사용자 단말(400)은 단말 센서부(460)를 통하여 사용자의 운동량 정보를 획득할 수 있다.Referring to FIG. 3 , the user terminal 400 may further include a terminal sensor unit 460 . The terminal sensor unit 460 may detect information related to the user's health, and may include, for example, an acceleration sensor, a position sensor, or a combination thereof. For example, the user terminal 400 may obtain information on the user's exercise amount through the terminal sensor unit 460 .

도 3에 도시된 구성 요소 모두가 사용자 단말(400)의 필수 구성 요소인 것은 아니고, 도 3에 도시된 사용자 단말(400)의 구성 요소 중 적어도 일부가 생략될 수도 있다. 뿐만 아니라, 사용자 단말(400)는 도 3에 도시되지 않은 구성 요소를 추가로 포함할 수 있다.Not all of the components shown in FIG. 3 are essential components of the user terminal 400, and at least some of the components of the user terminal 400 shown in FIG. 3 may be omitted. In addition, the user terminal 400 may additionally include components not shown in FIG. 3 .

도 4는 일 실시예에 따른 디스펜싱 디바이스(300)에 관한 도면으로, (a)는 디스펜싱 디바이스(300)의 일 예를 설명하기 위한 도면이고, (b)는 디스펜싱 디바이스(300)에 포함된 디바이스 단말(330)의 일 예를 설명하기 위한 도면이다.4 is a diagram of a dispensing device 300 according to an embodiment, in which (a) is a diagram for explaining an example of the dispensing device 300, and (b) is a diagram of the dispensing device 300 It is a diagram for explaining an example of the included device terminal 330 .

도 4의 (a)를 참고하면, 디스펜싱 디바이스(300)는 카트리지 관리부(321), 영양제 토출부(322), 디스펜서 제어부(323), 생체신호 센싱부(324) 및 디바이스 단말(330)을 포함할 수 있다. 여기서, 카트리지 관리부(321), 영양제 토출부(322), 디스펜서 제어부(323) 및 생체 신호 센싱부(324)는 디스펜싱 하드웨어에 구비될 수 있으며, 생체 신호 센싱부(324)는 경우에 따라 생략될 수도 있다.Referring to (a) of FIG. 4 , the dispensing device 300 includes a cartridge management unit 321, a nutrient dispensing unit 322, a dispenser control unit 323, a biosignal sensing unit 324, and a device terminal 330. can include Here, the cartridge management unit 321, the nutrient dispensing unit 322, the dispenser control unit 323, and the biosignal sensing unit 324 may be included in the dispensing hardware, and the biosignal sensing unit 324 may be omitted in some cases. It could be.

카트리지 관리부(321)는 영양제가 담긴 카트리지에 대한 카트리지 정보를 저장 및 관리할 수 있다.The cartridge management unit 321 may store and manage cartridge information about cartridges containing nutrients.

구체적으로, 카트리지 각각에는 메모리 칩이 구비될 수 있다. 카트리지 관리부(321)는 디스펜싱 디바이스(300)에 특정 영양제가 담긴 카트리지가 장착되는 경우, 카트리지별로 구비된 메모리 칩으로부터 카트리지 시리얼 코드, 해당 영양제의 종류 또는 이름, 영양제의 초기 충전량 정보, 영양제의 현재 잔여량 정보, 제조일자 및 제조원 중 적어도 하나를 포함하는 카트리지 정보를 수신하고, 상기 카트리지 정보를 디스펜서 제어부(323)와 디바이스 단말(330)을 통하여 서버(100)로 전송할 수 있다.Specifically, a memory chip may be provided in each cartridge. When a cartridge containing a specific nutrient is loaded into the dispensing device 300, the cartridge management unit 321 stores the serial code of the cartridge, the type or name of the nutrient, information on the initial filling amount of the nutrient, and the current nutrient from the memory chip provided for each cartridge. Cartridge information including at least one of remaining quantity information, manufacturing date, and manufacturer may be received, and the cartridge information may be transmitted to the server 100 through the dispenser controller 323 and the device terminal 330 .

또한, 카트리지 관리부(321)는 카트리지에서 토출되는 영양제(IG1 내지 IGN)의 토출량 정보 및 카트리지별로 담긴 영양제의 잔여량 정보를 모니터링할 수 있으며, 토출량 정보 및 잔여량 정보는 디바이스 단말(330)을 통해 출력되거나, 서버(100) 또는 사용자 단말(400)로 전달될 수 있다.In addition, the cartridge management unit 321 may monitor information on the discharge amount of nutrients (IG1 to IGN) discharged from the cartridge and information on the remaining amount of nutrients contained in each cartridge, and the information on the amount of discharge and remaining amount may be output through the device terminal 330 or , may be transmitted to the server 100 or the user terminal 400.

영양제 토출부(322)는 카트리지에 결합되어 영양제를 토출시키는 토출 장치, 각 토출 장치 각각에 기계적으로 결합되어 토출 장치를 동작시키는 구동 모터 및 각 토출 장치의 하부에 구비되어 토출되는 영양제의 개수를 감지하는 영양제 토출 센서를 포함할 수 있다.The nutrient discharge unit 322 includes a discharge device coupled to the cartridge to discharge nutrients, a drive motor mechanically coupled to each discharge device to operate the discharge device, and a lower portion of each discharge device to detect the number of nutrients discharged. It may include a nutrient discharge sensor to.

복수의 구동 모터 각각은 디스펜서 제어부(323)로부터 입력되는 제어 신호에 따라 복수의 카트리지 각각의 토출 장치를 동작시켜 각 카트리지로부터 영양제를 토출시킬 수 있다. 영양제 토출 센서는 카트리지로부터 토출되는 영양제의 개수를 카운팅하여 토출량 정보를 생성하고, 생성된 토출량 정보는 디스펜서 제어부(323)에 제공될 수 있다.Each of the plurality of driving motors may discharge nutrients from each cartridge by operating a discharge device of each of the plurality of cartridges according to a control signal input from the dispenser control unit 323 . The nutrient discharge sensor may generate discharge amount information by counting the number of nutrients discharged from the cartridge, and the generated discharge amount information may be provided to the dispenser controller 323 .

영양제 토출부가 구동할 때, 영양제 토출 센서는 각 카트리지로부터 토출되는 영양제의 개수를 감지하여 카운팅하고, 카운팅되어 생성된 토출량 정보는 디스펜서 제어부(323)를 통해 디바이스 단말(330)로 전송될 수 있다. 이후 디바이스 단말(330)은 토출량 정보를 서버(100) 또는 사용자 단말(400)로 전송할 수 있다.When the nutrient dispensing unit is driven, the nutrient dispensing sensor detects and counts the number of nutrients discharged from each cartridge, and the counted discharge amount information is transmitted to the device terminal 330 through the dispenser controller 323. Thereafter, the device terminal 330 may transmit discharge amount information to the server 100 or the user terminal 400 .

디스펜서 제어부(323)는, 디스펜싱 디바이스(300)의 전반적인 동작들을 제어하기 위한 프로세서, 메모리 및 통신 모듈이 실장되는 인쇄회로기판(PCB: Printed Circuit Board)을 포함할 수 있다.The dispenser control unit 323 may include a printed circuit board (PCB) on which a processor, memory, and communication module for controlling overall operations of the dispensing device 300 are mounted.

디스펜서 제어부(323)는 디바이스 단말(330), 카트리지 관리부(321) 및 영양제 토출부(322)와 전기적으로 연결될 수 있으며, 경우에 따라서는 디스펜싱 디바이스(300)에 생체 신호 센싱부(324)가 연결될 수도 있으며, 디바이스 단말(330)로부터 제공되는 정보에 따라 카트리지 관리부(321) 및 영양제 토출부(322)를 제어하며, 카트리지 관리부(321) 및 영양제 토출부(322)로부터 입력되는 정보를 디바이스 단말(330)로 제공할 수 있다.The dispenser control unit 323 may be electrically connected to the device terminal 330, the cartridge management unit 321, and the nutrient dispensing unit 322. It may be connected, controls the cartridge management unit 321 and the nutrient dispensing unit 322 according to information provided from the device terminal 330, and transmits information input from the cartridge management unit 321 and the nutrient dispensing unit 322 to the device terminal. (330).

구체적으로, 디스펜서 제어부(323)는 카트리지 관리부(321)로부터 제공되는 카트리지 정보를 디바이스 단말(330)에 제공할 수 있다. 디스펜서 제어부(323)는 디바이스 단말(330)로부터 입력되는 영양제 조성 정보를 제어 신호로 변환하고, 제어 신호를 영양제 토출부(322)에 입력시켜 각 카트리지로부터 영양제가 토출되도록 제어할 수 있다.Specifically, the dispenser control unit 323 may provide cartridge information provided from the cartridge management unit 321 to the device terminal 330 . The dispenser control unit 323 converts the nutrient composition information input from the device terminal 330 into a control signal, and inputs the control signal to the nutrient dispensing unit 322 to control nutrients to be discharged from each cartridge.

또한, 디스펜서 제어부(323)는 영양제 토출부(322)로부터 제공된 토출량 정보를 디바이스 단말(330) 및 카트리지 관리부(321)에 제공하고, 카트리지 관리부(321)는 영양제의 보관 수량 정보에서 토출량 정보를 차감하여 잔여량 정보를 생성하여, 각 카트리지별 영양제의 잔여량 정보를 트래킹(tracking)할 수 있으며, 잔여량 정보를 디스펜서 제어부(323)를 통해 디바이스 단말(330)에 제공할 수 있다.In addition, the dispenser control unit 323 provides the discharge amount information provided from the nutrient dispensing unit 322 to the device terminal 330 and the cartridge management unit 321, and the cartridge management unit 321 subtracts the discharge amount information from the stored quantity information of the nutrient remaining amount information of each cartridge can be tracked, and the remaining amount information can be provided to the device terminal 330 through the dispenser control unit 323.

사용자의 생체 신호를 감지하는 생체 신호 센싱부(324)는 유선 또는 무선으로 디스펜서 제어부(323)에 연결될 수도 있다.The bio-signal sensing unit 324 that senses the user's bio-signal may be connected to the dispenser control unit 323 by wire or wirelessly.

생체 신호 센싱부(324)는 예시적으로 생체 인식 센서, 및 사용자의 생체 신호(예컨대, 근전도, 뇌파 등)를 검출하는 센서 등을 포함할 수 있으며, 사용자로부터 획득된 생체 신호는 디스펜서 제어부(323)를 통해 디바이스 단말(330)에 제공될 수 있다.The biosignal sensing unit 324 may illustratively include a biometric sensor and a sensor for detecting a user's biosignal (e.g., electromyogram, brain wave, etc.), and the biosignal obtained from the user is a dispenser control unit 323. ) may be provided to the device terminal 330 through.

도 4의 (b)에 도시된 바와 같이, 디바이스 단말(330)은 디바이스 단말 통신부(331), 디바이스 단말 저장부(332), 디바이스 단말 제어부(333), 디바이스 단말 입력부(334) 및 디바이스 단말 출력부(335)를 포함할 수 있다.As shown in (b) of FIG. 4, the device terminal 330 includes a device terminal communication unit 331, a device terminal storage unit 332, a device terminal control unit 333, a device terminal input unit 334, and a device terminal output. A portion 335 may be included.

전술한 사용자 단말(400)의 단말 통신부(410)와 마찬가지로, 디바이스 단말(330)은 디바이스 단말 통신부(331)를 통해 외부와의 통신을 수행할 수 있다. 일 예로, 디바이스 단말 통신부(331)는 디스펜싱 하드웨어, 서버(100) 또는 사용자 단말(400)과 통신을 수행할 수 있다. 디바이스 단말 통신부(331)의 단말 통신부(410)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Like the terminal communication unit 410 of the user terminal 400 described above, the device terminal 330 may communicate with the outside through the device terminal communication unit 331 . For example, the device terminal communication unit 331 may communicate with dispensing hardware, the server 100, or the user terminal 400. Redundant descriptions of parts identical or similar to those of the terminal communication unit 410 of the device terminal communication unit 331 will be omitted.

전술한 사용자 단말(400)의 단말 입력부(440)와 마찬가지로, 디바이스 단말(330)은 디바이스 단말 입력부(334)를 통해 사용자 입력을 획득할 수 있다. 디바이스 단말 입력부(334)의 단말 입력부(440)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the terminal input unit 440 of the user terminal 400 described above, the device terminal 330 may obtain a user input through the device terminal input unit 334 . Redundant descriptions of parts identical or similar to the terminal input unit 440 of the device terminal input unit 334 will be omitted.

전술한 사용자 단말(400)의 단말 출력부(450)와 마찬가지로, 디바이스 단말(330)은 디바이스 단말 출력부(335)를 통해 정보를 출력할 수 있다. 디바이스 단말 출력부(335)의 단말 출력부(450)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the terminal output unit 450 of the user terminal 400 described above, the device terminal 330 may output information through the device terminal output unit 335 . Redundant descriptions of parts that are the same as or similar to the terminal output unit 450 of the device terminal output unit 335 will be omitted.

전술한 사용자 단말(400)의 단말 저장부(420)와 마찬가지로, 디바이스 단말(330)은 디바이스 단말 저장부(332)에 동작하는데 필요한 각종 데이터, 프로그램 또는 어플리케이션 등을 저장할 수 있다. 디바이스 단말 저장부(332)는 디바이스 단말(330)이 획득하는 정보를 저장할 수 있다. 디바이스 단말 저장부(332)의 단말 저장부(420)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the terminal storage unit 420 of the user terminal 400 described above, the device terminal 330 may store various data, programs, or applications required for operation in the device terminal storage unit 332 . The device terminal storage unit 332 may store information acquired by the device terminal 330 . Redundant descriptions of parts that are the same as or similar to the terminal storage unit 420 of the device terminal storage unit 332 will be omitted.

전술한 사용자 단말(400)의 단말 제어부(430)와 마찬가지로, 디바이스 단말(330)은 디바이스 단말 제어부(333)를 통해 각종 정보의 처리와 연산을 수행할 수 있다. 디바이스 단말 제어부(333)의 단말 제어부(430)와 동일하거나 유사한 부분에 대한 중복되는 설명은 생략한다.Similar to the terminal control unit 430 of the user terminal 400 described above, the device terminal 330 may process and calculate various types of information through the device terminal control unit 333 . Redundant descriptions of parts identical or similar to the terminal controller 430 of the device terminal controller 333 will be omitted.

이하에서는 기분 점수 리포트를 제공하는 방법과, 이를 수행하는 디스펜싱 디바이스, 서버, 사용자 단말 및 시스템에 대해 보다 자세히 설명한다.Hereinafter, a method for providing a mood score report, and a dispensing device, server, user terminal, and system performing the same will be described in detail.

기분 점수 리포트를 제공하는 방법은 기분 점수를 획득하는 방법 및 기분 점수를 기초로 기분 점수 리포트를 생성하는 방법을 포함할 수 있다.A method of providing a mood score report may include a method of obtaining a mood score and a method of generating a mood score report based on the mood score.

이하에서는 먼저 도 5 내지 도 7을 참고하여 하나의 복용 구간에 대해 기분 점수를 획득하는 방법에 대해 설명한 후, 이를 기초로 기분 점수 리포트를 생성하는 방법에 대해 설명한다.Hereinafter, a method for obtaining a mood score for one dose interval will be described with reference to FIGS. 5 to 7, and then a method for generating a mood score report based thereon will be described.

도 5는 일 실시예에 따른 기분 점수를 획득하는 방법의 일 예에 관한 흐름도이다. 도 6은 일 실시예에 따른 사용자를 선택하고 현재 상태 정보를 획득하는 과정에 관한 도면이다. 도 7은 일 실시예에 따른 기분 점수를 획득하는 과정에 관한 도면이다.5 is a flowchart of an example of a method for obtaining a mood score according to an exemplary embodiment. 6 is a diagram illustrating a process of selecting a user and acquiring current status information according to an exemplary embodiment. 7 is a diagram illustrating a process of obtaining a mood score according to an exemplary embodiment.

도 5를 참고하면, 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 기분 점수를 획득하는 방법을 수행할 수 있다.Referring to FIG. 5 , the dispensing device and the server may perform a method of obtaining a mood score by operating in conjunction with each other.

단계 S505에서, 디스펜싱 디바이스는 사용자 선택 인터페이스를 표시할 수 있다. 도 6의 (a)를 참고하면, 사용자 선택 인터페이스(10)는 사용자 어포던스들(11, 12, 13, 14, 15)을 포함할 수 있다. 사용자 어포던스들(11, 12, 13, 14, 15)은 디스펜싱 디바이스에 등록된 사용자들에 대응할 수 있다.In step S505, the dispensing device may display a user selection interface. Referring to (a) of FIG. 6 , the user selection interface 10 may include user affordances 11 , 12 , 13 , 14 , and 15 . The user affordances 11, 12, 13, 14, and 15 may correspond to users registered in the dispensing device.

다시 도 5를 참고하면, 단계 S510에서, 디스펜싱 디바이스는 사용자 어포던스들 중 제1 사용자 어포던스를 선택하는 사용자 입력을 획득할 수 있다. 일 예로, 디스펜싱 디바이스는 사용자와의 인터랙션을 통해 상기 사용자 입력을 획득할 수 있다. 보다 구체적인 예로, 도 6의 (a)를 참고하면, 사용자가 디스플레이 상의 제1 사용자 어포던스(11)가 표시된 영역을 선택함으로써 디스펜싱 디바이스는 제1 사용자 어포던스(11)를 선택하는 사용자 입력을 획득할 수 있다.Referring back to FIG. 5 , in step S510, the dispensing device may obtain a user input for selecting a first user affordance from among user affordances. For example, the dispensing device may obtain the user input through interaction with the user. As a more specific example, referring to (a) of FIG. 6 , when the user selects an area on the display where the first user affordance 11 is displayed, the dispensing device obtains a user input for selecting the first user affordance 11. can

경우에 따라, 도 6의 (b)를 참고하면, 제1 사용자 어포던스를 선택하는 사용자 입력을 획득한 후, 디스펜싱 디바이스는 제1 사용자 어포던스에 대응하는 사용자의 비밀번호를 입력받기 위한 화면을 표시할 수 있다. 이후, 디스펜싱 디바이스는 사용자로부터 비밀번호를 입력받고, 입력받은 비밀번호가 기저장된 비밀번호와 일치하는지 확인할 수 있다.In some cases, referring to (b) of FIG. 6 , after obtaining a user input for selecting a first user affordance, the dispensing device displays a screen for receiving a user's password corresponding to the first user affordance. can Thereafter, the dispensing device may receive a password input from the user and confirm whether the input password matches a pre-stored password.

다시 도 5를 참고하면, 단계 S515에서, 디스펜싱 디바이스는 현재 상태 인터페이스를 표시할 수 있다. 도 6의 (b)와 같이 사용자에게 비밀번호를 요구하는 경우, 디스펜싱 디바이스는 사용자가 올바른 비밀번호를 입력하는 경우에만 현재 상태 인터페이스를 표시할 수 있다. Referring back to FIG. 5 , in step S515, the dispensing device may display a current state interface. When a password is requested from the user as shown in (b) of FIG. 6 , the dispensing device may display the current state interface only when the user inputs a correct password.

도 6의 (c)를 참고하면, 현재 상태 인터페이스(20)는 현재 상태 옵션 어포던스들(21, 22, 23, 24)을 포함할 수 있다. 현재 상태 옵션 어포던스들(21, 22, 23, 24)은 상태 정보에 대응할 수 있다. 상태 정보는 심리 상태, 건강 상태, 음주 상태, 식사 상태 및 운동 상태 중 적어도 하나에 대한 정보를 포함할 수 있다. 심리 상태는 예시적으로 스트레스, 우울, 긴장, 짜증, 예민, 슬픔 또는 불안일 수 있다. 건강 상태는 예시적으로 피로, 감기, 두통, 편두통, 생리통, 생리전증후군, 여드름, 설사, 변비, 구내염, 알레르기 비염, 근육 경련, 손발 저림, 수족 냉증, 안구 건조, 눈 피로, 아토피 또는 근육통일 수 있다. 음주 상태는 예시적으로 음주 전 또는 음주 후일 수 있다. 식사 상태는 예시적으로 식사 거름 또는 회식 전일 수 있다. 운동 상태는 예시적으로 운동 전 또는 운동 후일 수 있다. Referring to (c) of FIG. 6 , the current state interface 20 may include current state option affordances 21 , 22 , 23 , and 24 . The current state option affordances 21, 22, 23, and 24 may correspond to state information. State information may include information on at least one of a psychological state, a health state, a drinking state, a eating state, and an exercise state. The psychological state may be illustratively stress, depression, tension, irritation, sensitivity, sadness, or anxiety. Examples of health conditions include fatigue, cold, headache, migraine, menstrual pain, premenstrual syndrome, acne, diarrhea, constipation, stomatitis, allergic rhinitis, muscle spasms, numbness in the hands and feet, cold hands and feet, dry eyes, eye fatigue, atopy, or muscle pain. can The drinking state may be illustratively before drinking or after drinking. The meal state may be illustratively before a meal or before a dinner party. The exercise state may be illustratively before exercise or after exercise.

경우에 따라, 현재 상태 인터페이스(20)는 자주 선택된 상태 정보에 대응하는 현재 상태 옵션 어포던스들을 표시하는 영역(26)을 포함할 수 있다. 여기서, 자주 선택된 상태 정보는 단계 S510에서 선택된 사용자 어포던스에 대응하는 사용자가 과거에 자주 선택했던 상태 정보를 의미할 수 있다.In some cases, the current state interface 20 may include an area 26 displaying current state option affordances corresponding to frequently selected state information. Here, the frequently selected state information may refer to state information frequently selected in the past by a user corresponding to the user affordance selected in step S510.

경우에 따라, 디스펜싱 디바이스는 현재 상태 인터페이스(20)와 함께 단계 S510에서 선택된 사용자 어포던스에 대응하는 사용자의 사용자 정보(25)를 표시할 수 있다. In some cases, the dispensing device may display user information 25 of the user corresponding to the user affordance selected in step S510 together with the current state interface 20 .

다시 도 5를 참고하면, 단계 S520에서, 디스펜싱 디바이스는 현재 상태 옵션 어포던스들 중 적어도 제1 현재 상태 옵션 어포던스를 선택하는 사용자 입력을 획득할 수 있다. 일 예로, 디스펜싱 디바이스는 사용자와의 인터랙션을 통해 상기 사용자 입력을 획득할 수 있다. 보다 구체적인 예로, 도 6의 (c)를 참고하면, 사용자가 디스플레이 상의 제1 현재 상태 옵션 어포던스(24)가 표시된 영역을 선택함으로써 디스펜싱 디바이스는 제1 현재 상태 옵션 어포던스(24)를 선택하는 사용자 입력을 획득할 수 있다. 경우에 따라, 현재 상태 인터페이스(20)는 선택된 현재 상태 옵션 어포던스들을 표시하는 영역(27)을 포함할 수 있다.Referring back to FIG. 5 , in step S520, the dispensing device may obtain a user input for selecting at least a first current state option affordance among current state option affordances. For example, the dispensing device may obtain the user input through interaction with the user. As a more specific example, referring to (c) of FIG. 6 , when the user selects an area on the display where the first current state option affordance 24 is displayed, the dispensing device provides the user who selects the first current state option affordance 24. input can be obtained. In some cases, the current state interface 20 may include an area 27 displaying selected current state option affordances.

다시 도 5를 참고하면, 단계 S525에서, 디스펜싱 디바이스는 서버로 사용자 정보 및 현재 상태 정보를 전송할 수 있다. 상기 사용자 정보는 단계 S510에서 선택된 사용자 어포던스에 대응하는 사용자의 사용자 정보일 수 있다. 상기 현재 상태 정보는 단계 S520에서 선택된 현재 상태 옵션 어포던스에 대응하는 상태 정보일 수 있다. 일 예로, 도 6의 (c)를 참고하면, 사용자가 현재 상태 옵션 어포던스를 선택한 후 '조합 시작'을 선택함에 따라 디스펜싱 디바이스가 서버로 사용자 정보 및 현재 상태 정보를 전송할 수 있다.Referring back to FIG. 5 , in step S525, the dispensing device may transmit user information and current state information to the server. The user information may be user information of a user corresponding to the user affordance selected in step S510. The current state information may be state information corresponding to the current state option affordance selected in step S520. As an example, referring to (c) of FIG. 6 , the dispensing device may transmit user information and current state information to the server when the user selects the present state option affordance and then selects 'start combination'.

서버는 디스펜싱 디바이스로부터 사용자 정보 및 현재 상태 정보를 수신할 수 있다.The server may receive user information and current state information from the dispensing device.

다시 도 5를 참고하면, 단계 S530에서, 서버는 수신한 사용자 정보 및 현재 상태 정보를 기초로 영양제 토출 요청 신호를 생성할 수 있다. 영양제 토출 요청 신호는 영양제 토출 정보를 포함할 수 있다. 영양제 토출 정보는 예시적으로 토출할 영양제의 종류, 토출할 영양제의 양 또는 이들의 조합에 대한 정보를 포함할 수 있으나, 이에 한정되는 것은 아니다.Referring back to FIG. 5 , in step S530, the server may generate a nutrient discharge request signal based on the received user information and current state information. The nutrient discharge request signal may include nutrient discharge information. The nutrient discharge information may include, for example, information about the type of nutrient to be dispensed, the amount of nutrient to be dispensed, or a combination thereof, but is not limited thereto.

단계 S535에서, 서버는 디스펜싱 디바이스로 영양제 토출 요청 신호를 전송할 수 있다.In step S535, the server may transmit a nutrient discharge request signal to the dispensing device.

디스펜싱 디바이스는 서버로부터 영양제 토출 요청 신호를 수신할 수 있다. 단계 S540에서, 디스펜싱 디바이스는 수신한 영양제 토출 요청 신호에 따라 영양제를 토출할 수 있다.The dispensing device may receive a nutrient discharge request signal from the server. In step S540, the dispensing device may discharge the nutrient according to the received nutrient discharge request signal.

단계 S545에서, 디스펜싱 디바이스는 기분 점수 인터페이스를 표시할 수 있다. 도 7을 참고하면, 기분 점수 인터페이스(30)는 기분 옵션 어포던스들(31, 32, 33, 34, 35)을 포함할 수 있다. 기분 옵션 어포던스들(31, 32, 33, 34, 35)은 기분 점수에 대응할 수 있다. 일 예로, 디스펜싱 디바이스는 단계 S540이 개시된 후 단계 S545를 수행할 수 있다. 다른 예로, 디스펜싱 디바이스는 단계 S540의 개시와 함께 단계 S545를 수행할 수 있다. In step S545, the dispensing device may display a mood score interface. Referring to FIG. 7 , the mood score interface 30 may include mood option affordances 31 , 32 , 33 , 34 , and 35 . The mood option affordances 31, 32, 33, 34, and 35 may correspond to mood scores. For example, the dispensing device may perform step S545 after step S540 is initiated. As another example, the dispensing device may perform step S545 together with the start of step S540.

경우에 따라, 디스펜싱 디바이스는 기분 점수 인터페이스(30)와 함께 단계 S520에서 선택된 현재 상태 옵션 어포던스에 대응하는 상태 정보(37)를 표시할 수 있다.In some cases, the dispensing device may display state information 37 corresponding to the current state option affordance selected in step S520 together with the mood score interface 30 .

다시 도 5를 참고하면, 단계 S550에서, 디스펜싱 디바이스는 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 사용자 입력을 획득할 수 있다. 일 예로, 디스펜싱 디바이스는 사용자와의 인터랙션을 통해 상기 사용자 입력을 획득할 수 있다. 보다 구체적인 예로, 도 7의 (b)를 참고하면, 사용자가 디스플레이 상의 제1 기분 옵션 어포던스(31)가 표시된 영역을 선택함으로써 디스펜싱 디바이스는 제1 기분 옵션 어포던스(31)를 선택하는 사용자 입력을 획득할 수 있다. 디스펜싱 디바이스는 사용자가 선택한 기분 옵션 어포던스를 선택하지 않은 기분 옵션 어포던스와 구분하여 표시할 수 있다.Referring back to FIG. 5 , in step S550, the dispensing device may obtain a user input for selecting a first mood option affordance from mood option affordances. For example, the dispensing device may obtain the user input through interaction with the user. As a more specific example, referring to (b) of FIG. 7 , when the user selects an area on the display where the first mood option affordance 31 is displayed, the dispensing device receives a user input for selecting the first mood option affordance 31. can be obtained The dispensing device may display the mood option affordance selected by the user separately from the mood option affordance not selected.

도 7을 참고하면, 디스펜싱 디바이스는 일정 시간 동안 기분 점수 인터페이스(30)를 표시하여 사용자로부터 기분 옵션 어포던스를 선택하는 사용자 입력을 획득할 수 있다. 경우에 따라, 상기 일정 시간은 영양제 토출 요청 신호에 포함된 영양제 토출 정보에 따라 결정될 수 있다. 일 예로, 디스펜싱 디바이스로부터 영양제가 토출되는 시간보다 길도록 상기 일정 시간이 설정될 수 있다. 상기 일정 시간은 예시적으로 10초, 20초, 30초 또는 1분일 수 있으나, 이에 한정되는 것은 아니다. 일 예로, 디스펜싱 디바이스는 프로그레스 바(progress bar, 36)를 표시함으로써 상기 일정 시간이 경과하는 것을 표현할 수 있다.Referring to FIG. 7 , the dispensing device may obtain a user input for selecting a mood option affordance from the user by displaying the mood score interface 30 for a predetermined period of time. In some cases, the predetermined time may be determined according to nutrient discharge information included in the nutrient discharge request signal. For example, the predetermined time period may be set to be longer than the time period during which the nutrient is discharged from the dispensing device. The predetermined time may be illustratively 10 seconds, 20 seconds, 30 seconds or 1 minute, but is not limited thereto. For example, the dispensing device may express that the predetermined time has elapsed by displaying a progress bar 36 .

사용자는 상기 일정 시간 이내에는 선택한 기분 옵션 어포던스를 다른 기분 옵션 어포던스로 변경할 수 있다. 일 예로, 특정 기분 옵션 어포던스가 선택되면, 디스펜싱 디바이스는 선택된 기분 옵션 어포던스가 선택되지 않은 기분 옵션 어포던스와 구분하여 표시되는 기분 점수 인터페이스의 표시가 유지되는 상태에서 상기 일정 시간을 표시할 수 있다. 경우에 따라, 선택한 기분 옵션 어포던스를 변경할 수 있다는 의미에서 상기 일정 시간은 변경 가능 시간으로 지칭될 수도 있다.The user may change the selected mood option affordance to another mood option affordance within the predetermined time period. For example, if a specific mood option affordance is selected, the dispensing device may display the predetermined time while maintaining the display of a mood score interface in which the selected mood option affordance is displayed separately from the non-selected mood option affordance. In some cases, the predetermined time may be referred to as a changeable time in the sense that the selected mood option affordance can be changed.

상기 일정 시간이 경과하면, 디스펜싱 디바이스는 다시 사용자 선택 인터페이스를 표시할 수 있다. 일 예로, 상기 일정 시간 이내에 기분 옵션 어포던스를 선택하는 사용자 입력이 획득되지 않으면, 디스펜싱 디바이스는 다시 사용자 선택 인터페이스를 표시할 수 있다.When the predetermined time elapses, the dispensing device may display the user selection interface again. For example, if a user input for selecting a mood option affordance is not obtained within the predetermined time, the dispensing device may display the user selection interface again.

다시 도 5를 참고하면, 단계 S555에서, 상기 미리 설정된 시간이 경과하면, 디스펜싱 디바이스는 서버로 기분 점수를 전송할 수 있다. 상기 기분 점수는 단계 S550에서 선택된 기분 옵션 어포던스에 대응하는 기분 점수일 수 있다. 서버는 디스펜싱 디바이스로부터 기분 점수를 수신할 수 있다. 경우에 따라, 디스펜싱 디바이스는 서버로 단계 S510에서 선택된 사용자 어포던스에 대응하는 사용자의 사용자 정보 및 기분 점수를 전송할 수 있다.Referring back to FIG. 5 , in step S555, when the preset time elapses, the dispensing device may transmit the mood score to the server. The mood score may be a mood score corresponding to the mood option affordance selected in step S550. The server may receive the mood score from the dispensing device. In some cases, the dispensing device may transmit user information and mood scores of the user corresponding to the user affordance selected in step S510 to the server.

영양제가 토출되는 동안 기분 점수를 입력할 수 있게 함으로써, 사용자는 영양제가 토출되는 시간을 지루하지 않게 기다릴 수 있다. 또한, 사용자가 입력한 기분 점수를 기초로 후술할 기분 점수 리포트가 생성될 수 있는 등 기분 점수는 유용하게 이용될 수 있다.By allowing the user to input a mood score while the nutrient is being dispensed, the user can wait for the nutrient to be dispensed without getting bored. In addition, the mood score can be usefully used, such as a mood score report to be described later being generated based on the mood score input by the user.

이상에서는 하나의 복용 구간에서 기분 점수를 획득하는 것에 대해 설명하였다. 이하에서는 복수의 복용 구간을 포함하는 일정 기간 동안 하나의 사용자로부터 기분 점수를 획득하고, 획득한 기분 점수를 기초로 하나의 사용자에 대한 기분 점수 리포트를 생성하여 제공하는 것에 대해 설명한다. 상기 일정 기간은 예시적으로 1달, 한 분기, 한 반기 또는 1년일 수 있으나, 이에 한정되는 것은 아니다.In the above, the acquisition of the mood score in one dosing interval has been described. Hereinafter, obtaining a mood score from one user during a certain period including a plurality of dosage intervals, and generating and providing a mood score report for one user based on the obtained mood score will be described. The predetermined period may be illustratively one month, one quarter, one half year, or one year, but is not limited thereto.

도 8은 일 실시예에 따른 하나의 사용자에 대한 기분 점수 리포트를 생성하는 방법에 관한 흐름도이다.8 is a flowchart of a method for generating a mood score report for one user according to an embodiment.

도 8을 참고하면, 단계 S810에서, 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 제1 사용자의 제1 기간의 기분 점수를 획득할 수 있다. 상기 제1 기간은 복수의 복용 구간을 포함할 수 있고, 도 8에서는 n개(n은 2 이상의 자연수)의 복용 구간을 포함한다.Referring to FIG. 8 , in step S810, the dispensing device and the server may obtain a mood score of the first period of the first user by interoperating with each other. The first period may include a plurality of dosing intervals, and in FIG. 8 includes n (n is a natural number of 2 or more) dosing intervals.

단계 S810은 제1 사용자의 제1 복용 구간의 기분 점수를 획득하는 단계(S811)를 포함할 수 있다. 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 단계 S811을 수행할 수 있다. 단계 S811는 도 5의 단계 S505 내지 단계 S555를 포함할 수 있고, 이에 대한 중복되는 설명은 생략한다.Step S810 may include obtaining a mood score of the first user's first dose interval (S811). The dispensing device and the server may operate in conjunction with each other to perform step S811. Step S811 may include steps S505 to S555 of FIG. 5 , and duplicate descriptions thereof will be omitted.

제1 사용자가 영양제 복용을 반복함에 따라, 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 복용 구간별로 제1 사용자의 기분 점수를 획득할 수 있다. 이에 따라, 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 제1 기간의 기분 점수를 획득할 수 있다.As the first user repeats taking the nutritional supplement, the dispensing device and the server may operate in conjunction with each other to obtain the first user's mood score for each taking period. Accordingly, the dispensing device and the server may operate in conjunction with each other to obtain the mood score of the first period.

제1 기간 동안, 서버는 제1 사용자의 복용 구간별 기분 점수를 획득할 수 있다. 이후, 단계 S820에서, 서버는 획득한 기분 점수를 기초로 제1 사용자의 제1 기간의 기분 점수 리포트를 생성할 수 있다.During the first period, the server may obtain a mood score for each taking section of the first user. Then, in step S820, the server may generate a mood score report of the first user for the first period based on the obtained mood score.

도 9는 일 실시예에 따른 하나의 사용자에 대한 기분 점수 리포트의 일 예에 관한 그래프이다. 도 9는 특정 사용자의 1달 동안의 기분 점수를 나타내는 기분 점수 리포트로, x축은 날짜를 나타내고, y축은 기분 점수를 나타낸다.9 is a graph of an example of a mood score report for one user according to an embodiment. 9 is a mood score report showing a mood score of a specific user for one month, where the x-axis represents days and the y-axis represents mood scores.

다시 도 8을 참고하면, 단계 S830에서, 서버는 제1 사용자의 사용자 단말 및 관리자 단말 중 적어도 하나로 기분 점수 리포트를 전송할 수 있다. 관리자 단말은 사용자 단말의 일종으로, 여기서 관리자란 여러 사용자들을 총괄하는 사람을 의미할 수 있다. 일 예로, 팀 내에서, 관리자는 팀장이고 사용자들은 팀원일 수 있다. 다른 예로, 회사 내에서, 관리자는 회사 운영진이고 사용자들은 회사 구성원일 수 있다. 또 다른 예로, 가족 내에서, 관리자는 부 또는 모이고 사용자들은 나머지 가족 구성원일 수 있다.Referring back to FIG. 8 , in step S830, the server may transmit the mood score report to at least one of the user terminal of the first user and the manager terminal. An administrator terminal is a type of user terminal, and a manager may refer to a person who supervises several users. For example, within a team, a manager may be a team leader and users may be team members. As another example, within a company, administrators may be company executives and users may be company members. As another example, within a family, the manager may be the father or mother and the users may be the rest of the family members.

사용자 단말 또는 관리자 단말은 서버로부터 기분 점수 리포트를 수신할 수 있다. 단계 S840에서, 사용자 단말 또는 관리자 단말은 수신한 기분 점수 리포트를 출력할 수 있다. 이를 통해, 제1 사용자 또는 관리자는 일정 기간 동안의 제1 사용자의 기분 점수를 확인할 수 있다.A user terminal or manager terminal may receive a mood score report from a server. In step S840, the user terminal or manager terminal may output the received mood score report. Through this, the first user or manager can check the mood score of the first user for a certain period of time.

이하에서는 복수의 사용자들을 포함하는 사용자 그룹에 대한 기분 점수 리포트를 생성하여 제공하는 것에 대해 설명한다.Hereinafter, generating and providing a mood score report for a user group including a plurality of users will be described.

도 10은 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트를 생성하는 방법에 관한 흐름도이다.10 is a flowchart of a method of generating a mood score report for a group of users according to one embodiment.

도 10을 참고하면, 단계 S1010에서, 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 제1 사용자 내지 제m 사용자(m은 2 이상의 자연수)를 포함하는 사용자 그룹의 제1 기간의 기분 점수를 획득할 수 있다.Referring to FIG. 10 , in step S1010, the dispensing device and the server operate in conjunction with each other to obtain mood scores of a first period of a user group including a first user to an m-th user (m is a natural number equal to or greater than 2). can

단계 S1010은 제1 사용자의 제1 기간의 기분 점수를 획득하는 단계(S1011)를 포함할 수 있다. 디스펜싱 디바이스 및 서버는 서로 연동되어 동작하여 단계 S1011을 수행할 수 있다. 단계 S1011은 도 8의 단계 S810을 포함할 수 있고, 이에 대한 중복되는 설명은 생략한다. 디스펜싱 디바이스 및 서버는 사용자 그룹에 포함된 나머지 사용자에 대해서도 마찬가지로 제1 기간의 기분 점수를 획득할 수 있다.Step S1010 may include acquiring a mood score of a first period of a first user (S1011). The dispensing device and the server may perform step S1011 by operating in conjunction with each other. Step S1011 may include step S810 of FIG. 8, and a duplicate description thereof will be omitted. The dispensing device and the server may similarly obtain mood scores of the first period for the remaining users included in the user group.

도 11은 일 실시예에 따른 사용자 그룹에 포함된 사용자를 선택하는 과정에 관한 도면이다. 11 is a diagram related to a process of selecting a user included in a user group according to an embodiment.

도 11을 참고하면, 사용자 선택 인터페이스(40)를 표시하기 전에, 디스펜싱 디바이스는 그룹 선택 인터페이스(41)를 표시할 수 있다. 그룹 선택 인터페이스(41)는 그룹 어포던스들(42, 43, 44, 45, 46)을 포함할 수 있다. 그룹 어포던스들(42, 43, 44, 45, 46)은 디스펜싱 디바이스에 등록된 사용자 그룹들에 대응할 수 있다.Referring to FIG. 11 , before displaying the user selection interface 40, the dispensing device may display the group selection interface 41. The group selection interface 41 may include group affordances 42 , 43 , 44 , 45 , and 46 . The group affordances 42, 43, 44, 45, and 46 may correspond to user groups registered in the dispensing device.

디스펜싱 디바이스는 그룹 어포던스들(42, 43, 44, 45, 46) 중 제1 그룹 어포던스(42)를 선택하는 사용자 입력을 획득할 수 있다. 일 예로, 디스펜싱 디바이스는 사용자와의 인터렉션을 통해 상기 사용자 입력을 획득할 수 있다. 보다 구체적인 예로, 사용자가 디스플레이 상의 제1 그룹 어포던스(42)가 표시된 영역을 선택함으로써 디스펜싱 디바이스는 제1 그룹 어포던스(42)를 선택하는 사용자 입력을 획득할 수 있다.The dispensing device may obtain a user input for selecting the first group affordance 42 from among the group affordances 42 , 43 , 44 , 45 , and 46 . For example, the dispensing device may obtain the user input through interaction with the user. As a more specific example, when the user selects an area on the display where the first group affordance 42 is displayed, the dispensing device may obtain a user input for selecting the first group affordance 42 .

제1 그룹 어포던스(42)를 선택하는 사용자 입력을 획득한 후, 디스펜싱 디바이스는 제1 그룹 어포던스(42)에 대응하는 사용자 그룹에 대한 사용자 선택 인터페이스(40)를 표시할 수 있다. 이후의 과정에 대해서는 도 6 및 도 7에서 설명한 내용이 마찬가지로 적용될 수 있으므로 중복되는 설명은 생략한다.After obtaining a user input for selecting the first group affordance 42 , the dispensing device may display the user selection interface 40 for the user group corresponding to the first group affordance 42 . Since the contents described in FIGS. 6 and 7 may be similarly applied to subsequent processes, duplicate descriptions are omitted.

제1 기간 동안 사용자 그룹에 대해 기분 점수를 획득한 후, 단계 S1020에서, 서버는 획득한 기분 점수를 기초로 사용자 그룹의 제1 기간의 기분 점수 리포트를 생성할 수 있다.After acquiring mood scores for the user group during the first period, in step S1020, the server may generate a mood score report for the first period of the user group based on the obtained mood scores.

도 12는 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트의 일 예에 관한 표이다. 도 12는 특정 사용자 그룹의 1달 동안의 기분 점수 리포트로, 각 사용자가 기분 점수를 입력한 작성횟수 및 각 사용자가 입력한 기분 점수의 평균을 나타낸다.12 is a table of an example of a mood score report for a group of users according to an embodiment. 12 is a mood score report of a specific user group for one month, showing the number of times each user inputs a mood score and the average of the mood scores input by each user.

도 13은 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트의 다른 예에 관한 그래프이다. 도 13은 특정 사용자 그룹에 속한 개별 사용자의 1달 동안의 기분 점수를 나타내는 기분 점수 리포트로, 3명의 사용자에 대한 기분 점수 그래프를 포함하고, 각 그래프의 x축은 날짜를 나타내고, y축은 기분 점수를 나타낸다.13 is a graph of another example of a mood score report for a group of users according to an embodiment. 13 is a mood score report showing the mood scores of individual users belonging to a specific user group for one month, including a mood score graph for three users, the x-axis of each graph represents the date, and the y-axis represents the mood score. indicate

도 14는 일 실시예에 따른 사용자 그룹에 대한 기분 점수 리포트의 또 다른 예에 관한 그래프이다. 도 14는 특정 사용자 그룹의 1달 동안의 기분 점수 리포트로, x축은 날짜를 나타내고, y축은 사용자 그룹에 속한 사용자들의 해당 날짜에서의 평균 기분 점수를 나타낸다.14 is a graph of another example of a mood score report for a group of users according to an embodiment. 14 is a mood score report for a month of a specific user group, where the x-axis represents days, and the y-axis represents the average mood scores of users belonging to the user group on that day.

다시 도 10을 참고하면, 단계 S1030에서, 서버는 사용자 단말 및 관리자 단말 중 적어도 하나로 기분 점수 리포트를 전송할 수 있다.Referring back to FIG. 10 , in step S1030, the server may transmit the mood score report to at least one of the user terminal and the manager terminal.

사용자 단말 또는 관리자 단말은 서버로부터 기분 점수 리포트를 수신할 수 있다. 단계 S1040에서, 사용자 단말 또는 관리자 단말은 수신한 기분 점수 리포트를 출력할 수 있다. 이를 통해, 제1 사용자 또는 관리자는 일정 기간 동안의 사용자 그룹의 기분 점수를 확인할 수 있다.A user terminal or manager terminal may receive a mood score report from a server. In step S1040, the user terminal or manager terminal may output the received mood score report. Through this, the first user or manager can check the mood scores of the user group for a certain period of time.

관리자는 기분 점수 리포트를 확인하여 사용자들을 관리할 수 있다. 일 예로, 회사 내에서, 회사 운영진인 관리자는 회사 구성원인 사용자들의 기분 점수를 확인하고 이를 회사 운영에 반영할 수 있다. 이 경우, 기분 점수 리포트는 회사의 업무 효율 향상에 이바지할 수 있다.An administrator can manage users by checking the mood score report. For example, within a company, a manager, who is a company management team, may check mood scores of users who are members of the company and reflect them to company operation. In this case, the mood score report can contribute to improving the company's work efficiency.

실시예에 따른 방법은 하드웨어, 펌웨어, 소프트웨어 또는 이들의 조합을 포함하는 프로세싱 로직에 의해 수행될 수 있다. 실시예에 따른 방법은 비일시적 컴퓨터 판독 가능 매체(non-transitory computer-readable medium)에 저장된 코드를 실행하는 프로세서에 의해 수행될 수 있다. 비일시적 컴퓨터 판독 가능 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령, 인스트럭션을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.The method according to the embodiment may be performed by processing logic including hardware, firmware, software, or a combination thereof. The method according to the embodiment may be performed by a processor executing code stored in a non-transitory computer-readable medium. Examples of non-transitory computer readable media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and floptical disks such as Included are hardware devices specially configured to store and execute program instructions, instructions, such as magneto-optical media, and ROM, RAM, flash memory, and the like.

상기에서는 실시예를 기준으로 본 출원을 설명하였으나 본 출원은 이에 한정되지 않으며, 본 출원의 사상과 범위 내에서 다양하게 변경 또는 변형할 수 있음은 본 출원이 속하는 기술 분야의 당업자에게 명백한 것이며, 따라서 이와 같은 변경 또는 변형은 첨부된 특허청구범위에 속함을 밝혀둔다.In the above, the present application has been described based on the examples, but the present application is not limited thereto, and it is clear to those skilled in the art that various changes or modifications can be made within the spirit and scope of the present application, and thus It should be noted that such changes or modifications fall within the scope of the appended claims.

Claims (12)

디스플레이를 포함하는 디스펜싱 디바이스의 동작 방법에 있어서,
상기 디스펜싱 디바이스에 등록된 사용자들에 대응하는 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 상기 디스플레이 상에 표시하는 단계;
상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제1 사용자 어포던스를 선택하는 제1 사용자 입력을 획득하는 단계;
기분 점수에 대응하는 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계; 및
상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 제2 사용자 입력을 획득하는 단계를 포함하는, 디스펜싱 디바이스의 동작 방법.
In the operating method of a dispensing device including a display,
displaying a user selection interface including user affordances corresponding to users registered in the dispensing device on the display;
obtaining a first user input for selecting a first user affordance from among the user affordances of the displayed user selection interface;
displaying a mood score interface including mood option affordances corresponding to mood scores on the display; and
and obtaining a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface.
제1 항에 있어서,
상기 디스플레이 상에 상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보를 표시하면서, 상태 정보에 대응하는 현재 상태 옵션 어포던스들을 포함하는 현재 상태 인터페이스를 표시하는 단계 -상기 현재 상태 옵션 어포던스들로 대표되는 상태는 심리 상태, 건강 상태, 음주 상태, 식사 상태 및 운동 상태 중 적어도 하나를 포함함- ; 및
상기 표시된 현재 상태 인터페이스의 상기 현재 상태 옵션 어포던스들 중 적어도 제1 현재 상태 옵션 어포던스를 선택하는 제3 사용자 입력을 획득하는 단계를 더 포함하는, 디스펜싱 디바이스의 동작 방법.
According to claim 1,
displaying a current state interface including current state option affordances corresponding to state information while displaying user information of a user selected according to the first user input on the display - a state represented by the current state option affordances includes at least one of a psychological state, a health state, a drinking state, a eating state, and an exercise state; and
The method of operating the dispensing device further comprising obtaining a third user input for selecting at least a first current state option affordance from among the current state option affordances of the displayed current state interface.
제2 항에 있어서,
상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보 및 상기 제3 사용자 입력에 따라 선택된 현재 상태 정보가 반영된 영양제 토출 정보를 포함하는 영양제 토출 요청 신호에 따라 영양제를 토출하는 단계를 더 포함하는, 디스펜싱 디바이스의 동작 방법.
According to claim 2,
Dispensing a nutrient according to a nutrient discharge request signal including nutrient discharge information reflecting the user information of the user selected according to the first user input and the current state information selected according to the third user input, dispensing How the device works.
제3 항에 있어서,
상기 현재 상태 옵션 어포던스들로 대표되는 상태는 상기 사용자 정보에 따라 미리 설정된 영양제 토출 정보를 변경시키고,
상기 영양제 토출 정보는 상기 영양제를 토출하는 단계를 수행할 때 토출될 영양제의 종류 및 그 토출량을 포함하는, 디스펜싱 디바이스의 동작 방법.
According to claim 3,
The state represented by the current state option affordances changes preset nutrient dispensing information according to the user information,
The method of operating the dispensing device, wherein the nutrient dispensing information includes a type of nutrient to be discharged and a discharge amount thereof when the step of discharging the nutrient is performed.
제3 항에 있어서,
상기 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계는, 상기 영양제 토출 요청 신호에 따라 영양제를 토출하는 단계가 개시된 후 수행되고,
상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보 및 상기 제2 사용자 입력에 따라 선택된 기분 점수의 기분 점수 정보를 서버로 전송하는 단계를 더 포함하는, 디스펜싱 디바이스의 동작 방법.
According to claim 3,
The step of displaying the mood score interface on the display is performed after the step of dispensing the nutrient according to the nutrient discharge request signal starts,
The method of operating the dispensing device further comprising transmitting user information of a user selected according to the first user input and mood score information of a mood score selected according to the second user input to a server.
제5 항에 있어서,
상기 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계는, 상기 제3 사용자 입력에 따라 선택된 현재 상태 정보를 표시하면서, 상기 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하는 단계를 포함하는, 디스펜싱 디바이스의 동작 방법.
According to claim 5,
The displaying of the mood score interface on the display includes displaying a mood score interface including the mood option affordances on the display while displaying current state information selected according to the third user input. , How to operate a dispensing device.
제5 항에 있어서,
상기 기분 점수 인터페이스를 상기 디스플레이 상에 표시한 상태에서 상기 제2 사용자 입력이 미리 설정된 시간 이내에 획득되지 않으면, 상기 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 상기 디스플레이 상에 다시 표시하는, 디스펜싱 디바이스의 동작 방법.
According to claim 5,
When the second user input is not obtained within a preset time while the mood score interface is displayed on the display, a user selection interface including the user affordances is displayed again on the display. Operation of the dispensing device method.
제7 항에 있어서,
상기 미리 설정된 시간은 상기 영양제 토출 정보에 따라 결정되고, 상기 영양제를 토출하는 단계가 수행되는 시간보다는 긴, 디스펜싱 디바이스의 동작 방법.
According to claim 7,
The preset time is determined according to the nutrient dispensing information and is longer than a time during which the step of discharging the nutrient is performed.
제5 항에 있어서,
상기 제2 사용자 입력이 획득되면, 상기 기분 점수 인터페이스의 표시가 유지되는 상태에서 변경 가능 시간이 상기 디스플레이 상에 표시되고,
상기 변경 가능 시간이 도과하면, 상기 제1 사용자 입력에 따라 선택된 사용자의 사용자 정보 및 상기 제2 사용자 입력에 따라 선택된 기분 점수의 기분 점수 정보는 서버로 전송되는, 디스펜싱 디바이스의 동작 방법.
According to claim 5,
When the second user input is obtained, a changeable time is displayed on the display while the display of the mood score interface is maintained;
When the changeable time elapses, user information of a user selected according to the first user input and mood score information of a mood score selected according to the second user input are transmitted to a server.
디스펜싱 디바이스에 있어서,
디스플레이;
하나 이상의 인스트럭션을 저장하는 저장부; 및
상기 저장부에 저장된 상기 하나 이상의 인스트럭션을 실행하는 제어부를 포함하고,
상기 제어부는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 디스펜싱 디바이스에 등록된 사용자들에 대응하는 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 상기 디스플레이 상에 표시하고,
상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제1 사용자 어포던스를 선택하는 제1 사용자 입력을 획득하고,
기분 점수에 대응하는 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하고,
상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 제2 사용자 입력을 획득하는, 디스펜싱 디바이스.
In the dispensing device,
display;
a storage unit for storing one or more instructions; and
And a control unit for executing the one or more instructions stored in the storage unit,
The controller, by executing the one or more instructions,
Displaying a user selection interface including user affordances corresponding to users registered in the dispensing device on the display;
obtaining a first user input for selecting a first user affordance from among the user affordances of the displayed user selection interface;
displaying a mood score interface including mood option affordances corresponding to the mood score on the display;
Acquiring a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface.
디스펜싱 디바이스 및 서버를 포함하는 시스템에 있어서,
상기 디스펜싱 디바이스는,
상기 디스펜싱 디바이스에 등록된 사용자들에 대응하는 사용자 어포던스들을 포함하는 사용자 선택 인터페이스를 디스플레이 상에 표시하고,
상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제1 사용자에 대응하는 제1 사용자 어포던스를 선택하는 제1 사용자 입력을 획득하고,
기분 점수에 대응하는 기분 옵션 어포던스들을 포함하는 기분 점수 인터페이스를 상기 디스플레이 상에 표시하고,
상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제1 기분 옵션 어포던스를 선택하는 제2 사용자 입력을 획득하고,
상기 제1 사용자 입력에 따라 선택된 상기 제1 사용자의 사용자 정보 및 상기 제2 사용자 입력에 따라 선택된 상기 제1 사용자의 기분 점수 정보를 서버로 전송하고,
상기 표시된 사용자 선택 인터페이스의 상기 사용자 어포던스들 중 제2 사용자에 대응하는 제2 사용자 어포던스를 선택하는 제3 사용자 입력을 획득하고,
상기 표시된 기분 점수 인터페이스의 상기 기분 옵션 어포던스들 중 제2 기분 옵션 어포던스를 선택하는 제4 사용자 입력을 획득하고,
상기 제3 사용자 입력에 따라 선택된 상기 제2 사용자의 사용자 정보 및 상기 제4 사용자 입력에 따라 선택된 상기 제2 사용자의 기분 점수 정보를 서버로 전송하고,
상기 서버는,
상기 제1 사용자의 기분 점수 정보 및 상기 제2 사용자의 기분 점수 정보를 이용하여 기분 점수 리포트를 생성하고,
상기 생성된 기분 점수 리포트를 사용자 단말로 전송하는, 시스템.
In a system including a dispensing device and a server,
The dispensing device,
Displaying a user selection interface including user affordances corresponding to users registered in the dispensing device on a display;
obtaining a first user input for selecting a first user affordance corresponding to a first user from among the user affordances of the displayed user selection interface;
displaying a mood score interface including mood option affordances corresponding to the mood score on the display;
obtaining a second user input for selecting a first mood option affordance from among the mood option affordances of the displayed mood score interface;
Transmitting user information of the first user selected according to the first user input and mood score information of the first user selected according to the second user input to a server;
obtaining a third user input for selecting a second user affordance corresponding to a second user from among the user affordances of the displayed user selection interface;
obtaining a fourth user input for selecting a second mood option affordance from among the mood option affordances of the displayed mood score interface;
Transmitting user information of the second user selected according to the third user input and mood score information of the second user selected according to the fourth user input to a server;
The server,
generating a mood score report using the mood score information of the first user and the mood score information of the second user;
The system for transmitting the generated mood score report to a user terminal.
제11 항에 있어서,
상기 서버는, 미리 정해진 기간 동안 획득된 상기 제1 및 제2 사용자의 기분 점수 정보를 이용하여 상기 기분 점수 리포트를 생성하는, 시스템.
According to claim 11,
wherein the server generates the mood score report using mood score information of the first and second users obtained during a predetermined period of time.
KR1020220091145A 2021-12-09 2022-07-22 Dispensing device for providing condition score report and operating method thereof, and system for providing condition score report Active KR102788774B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20210175809 2021-12-09
KR1020210175809 2021-12-09

Publications (2)

Publication Number Publication Date
KR20230087355A true KR20230087355A (en) 2023-06-16
KR102788774B1 KR102788774B1 (en) 2025-04-02

Family

ID=86948386

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220091145A Active KR102788774B1 (en) 2021-12-09 2022-07-22 Dispensing device for providing condition score report and operating method thereof, and system for providing condition score report

Country Status (1)

Country Link
KR (1) KR102788774B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011189143A (en) 2001-12-28 2011-09-29 Lahteenmaki Pertti Nutrition dispenser and method for producing optimal dose of nutrition with the help of database mechanism
US20120130196A1 (en) * 2010-11-24 2012-05-24 Fujitsu Limited Mood Sensor
KR20120092556A (en) * 2009-07-15 2012-08-21 파마바이트 다이렉트 엘엘씨 Systems and Methods for Providing Personalized Daily Nutrition Supplement Packages
KR102200815B1 (en) * 2020-06-29 2021-01-12 주식회사 퓨처플랫폼 Method and system for provding mental health self-management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011189143A (en) 2001-12-28 2011-09-29 Lahteenmaki Pertti Nutrition dispenser and method for producing optimal dose of nutrition with the help of database mechanism
KR20120092556A (en) * 2009-07-15 2012-08-21 파마바이트 다이렉트 엘엘씨 Systems and Methods for Providing Personalized Daily Nutrition Supplement Packages
US20120130196A1 (en) * 2010-11-24 2012-05-24 Fujitsu Limited Mood Sensor
KR102200815B1 (en) * 2020-06-29 2021-01-12 주식회사 퓨처플랫폼 Method and system for provding mental health self-management

Also Published As

Publication number Publication date
KR102788774B1 (en) 2025-04-02

Similar Documents

Publication Publication Date Title
US20240285878A1 (en) Devices, systems, and methods for adherence monitoring and patient interaction
US10383794B2 (en) Medication compliance alert device
JP6744329B2 (en) Location-based wireless diabetes management system, method and apparatus
US8737971B2 (en) Universal personal diagnostics platform
US20070238936A1 (en) Portable Electronic Medical Assistant
US10245216B2 (en) Systems, methods, and apparatuses for managing adherence to a regimen
KR101600379B1 (en) Blood glucose management method for the diabetic
CN104584020B (en) A method and apparatus for use in a patient monitoring system to assist a patient in performing tasks
WO2015084673A1 (en) Infusion pump system and method
CN107004214A (en) The product selection of User Status regulation and control
JP2014529836A (en) Increase user engagement in health
US20140009287A1 (en) Information processor apparatus, method, and program
US20190228850A1 (en) Interactive pill dispensing apparatus and ecosystem for medication management
JP2017182550A (en) Coupon providing system, coupon providing method, and coupon providing server
US20200286610A1 (en) Method and a device for use in a patient monitoring system to assist a patient in completing a task
US12046344B2 (en) Systems, methods, and apparatuses for managing adherence to a regimen
WO2022031662A1 (en) Touchless beverage dispensing
JP2024063744A (en) Program, method, information processing apparatus
KR20170004479A (en) Method for providing on-line Quit smoking clinic service and System there-of
KR20230087355A (en) Dispensing device for providing condition score report and operating method thereof, and system for providing condition score report
KR102288995B1 (en) Electronic device for providing survey service and method for operation thereof
KR20230087356A (en) Server for providing information on taking status and operating method thereof, dispensing device for providing information on taking status and operating method thereof and operating method of user terminal for providing information on taking status
JP5085455B2 (en) Health guidance support system and health guidance work support method
KR20240029535A (en) Method and system for mobile pharmacy service
JP5318443B2 (en) Health guidance support system and program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20220722

PA0201 Request for examination
PG1501 Laying open of application
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240628

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20250225

PG1601 Publication of registration