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

KR102686964B1 - Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence - Google Patents

Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence Download PDF

Info

Publication number
KR102686964B1
KR102686964B1 KR1020230098712A KR20230098712A KR102686964B1 KR 102686964 B1 KR102686964 B1 KR 102686964B1 KR 1020230098712 A KR1020230098712 A KR 1020230098712A KR 20230098712 A KR20230098712 A KR 20230098712A KR 102686964 B1 KR102686964 B1 KR 102686964B1
Authority
KR
South Korea
Prior art keywords
information
user
emotional
emotions
emotion
Prior art date
Application number
KR1020230098712A
Other languages
Korean (ko)
Inventor
이지현
정재호
Original Assignee
주식회사 마음스토리
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 마음스토리 filed Critical 주식회사 마음스토리
Priority to KR1020230098712A priority Critical patent/KR102686964B1/en
Application granted granted Critical
Publication of KR102686964B1 publication Critical patent/KR102686964B1/en

Links

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
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/70ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mental therapies, e.g. psychological therapy or autogenous training
    • 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
    • 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/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • 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
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • GPHYSICS
    • 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)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Pathology (AREA)
  • Psychiatry (AREA)
  • Child & Adolescent Psychology (AREA)
  • Databases & Information Systems (AREA)
  • Developmental Disabilities (AREA)
  • Hospice & Palliative Care (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Physics & Mathematics (AREA)
  • Educational Technology (AREA)
  • Biophysics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 개시는 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치 및 방법에 관한 것으로, 외부 장치와 통신을 수행하는 통신모듈; 분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정에 있어서, 각각 상보적인 대응감정에 기초하여 감정의 변화를 도모하는 오지상승법 기반의 심리 치료 지원 서비스를 제공하기 위한 적어도 하나의 프로세스를 저장하는 저장모듈; 상기 적어도 하나의 프로세스를 기초로 상기 심리 치료 지원 서비스를 제공하는 제어모듈을 포함하며, 상기 제어모듈은, 기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응 감정에 따른 변화를 포함하는 감정정보를 수집하고, 상기 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 상기 사용자의 감정상태를 분석하고, 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 솔루션정보를 생성한 후, 상기 솔루션정보를 사용자 단말로 제공할 수 있다.The present disclosure relates to a device and method for supporting psychological treatment using artificial intelligence-based Oji Ascension, which includes a communication module that communicates with an external device; For each of the five emotions of anger, distress, fear, joy, and sadness, storing at least one process to provide psychotherapy support services based on the Oji Ascension method that seeks to change emotions based on complementary corresponding emotions. storage module; and a control module that provides the psychological treatment support service based on the at least one process, wherein the control module stores emotional information including changes in each user's emotional state and corresponding emotions accumulated and stored during a preset period. Collects, analyzes the emotional state of the user using an artificial intelligence-based pre-trained emotional treatment model based on the emotional information, and provides solution information that generates at least one corresponding emotion corresponding to the emotion determined according to the analysis results. After creation, the solution information can be provided to the user terminal.

Description

인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치 및 방법{APPARATUS AND METHOD FOR SUPPORTING PSYCHOLOGICAL TREATMENT USING FIVE MINDS MUTUAL RESTRICTION THERAPY BASED ON ARTIFICIAL INTELLIGENCE}Psychotherapy support device and method using artificial intelligence-based ascension method {APPARATUS AND METHOD FOR SUPPORTING PSYCHOLOGICAL TREATMENT USING FIVE MINDS MUTUAL RESTRICTION THERAPY BASED ON ARTIFICIAL INTELLIGENCE}

본 개시는 심리 치료 지원 및 방법에 대한 것으로, 보다 상세하게는, 본 개시는 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치 및 방법에 관한 것이다.The present disclosure relates to a psychological treatment support and method, and more specifically, the present disclosure relates to a psychological treatment support device and method using artificial intelligence-based Oji Ascension.

오지상승법은 한의학에서 쓰이는 심리요법의 하나로서, 질병의 원인이 마음에서 비롯된다는 것에 기초를 둔다.Oji Ascension is one of the psychotherapies used in Oriental medicine, and is based on the idea that the cause of disease originates in the mind.

이는 오행설의 상생상극 이론을 응용한 것으로, 오행이론에서는 상생과 상극으로 조화를 이루게 되는데, 이와 연결된 칠정(七情)(사람의 일곱 가지 심리 작용, 즉, 기쁨(喜)·노여움(怒)·슬픔(哀)·즐거움(樂)·사랑(愛)·미움(惡)·욕심(欲))이 과하게 되어 감정의 문제가 생기면 이것을 억누르는 감정으로서 치료하도록 한다. 즉, 감정이 조화를 이루도록 하는 것에 목적이 있다.This is an application of the theory of coexistence and opposites in the theory of the five elements. In the theory of the five elements, harmony is achieved through coexistence and opposites, and connected to this are the seven emotions (seven psychological actions of a person, namely joy, anger, If emotional problems arise due to excessive sadness, joy, love, hate, or greed, these should be treated by suppressing the emotions. In other words, the purpose is to bring emotions into harmony.

따라서, 사용자의 감정 상태를 분석하여 오지상승법을 기반으로 그 감정에 대응하는 감정으로 정화시킴으로써 심리 치료를 지원할 수 있도록 하는 기술이 개발될 필요가 있다.Therefore, there is a need to develop technology that can support psychological treatment by analyzing the user's emotional state and purifying the user's emotional state into corresponding emotions based on the Oji Ascension method.

한국공개특허공보 제10-2023-0103326호 (공개일: 2023년 07월 07일)Korean Patent Publication No. 10-2023-0103326 (Publication date: July 7, 2023)

본 개시는 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 사용자에 대한 데이터를 수집하여 감정 상태를 분석하고, 오지상승법을 기반으로 분석 결과에 따라 결정된 사용자의 감정에 대응하는 감정으로 정화시킴으로써 심리 치료를 지원할 수 있도록 하는 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치 및 방법을 제공함에 있다.The present disclosure uses an artificial intelligence-based pre-trained emotion treatment model to collect data about the user, analyze the emotional state, and purify the user's emotion into an emotion corresponding to the user's emotion determined according to the analysis results based on the Oji Ascension method. The aim is to provide a psychological treatment support device and method using artificial intelligence-based Oji Ascension method to support psychological treatment.

본 개시가 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present disclosure are not limited to the problems mentioned above, and other problems not mentioned can be clearly understood by those skilled in the art from the description below.

상술한 기술적 과제를 달성하기 위한 본 개시의 일 측면에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치는, 외부 장치와 통신을 수행하는 통신모듈; 분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정에 있어서, 각각 상보적인 대응감정에 기초하여 감정의 변화를 도모하는 오지상승법 기반의 심리 치료 지원 서비스를 제공하기 위한 적어도 하나의 프로세스를 저장하는 저장모듈; 상기 적어도 하나의 프로세스를 기초로 상기 심리 치료 지원 서비스를 제공하는 제어모듈을 포함하며, 상기 제어모듈은, 기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응 감정에 따른 변화를 포함하는 감정정보를 수집하고, 상기 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 상기 사용자의 감정상태를 분석하고, 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 솔루션정보를 생성한 후, 상기 솔루션정보를 사용자 단말로 제공할 수 있다.A psychological treatment support device using an artificial intelligence-based Oji ascending method according to an aspect of the present disclosure for achieving the above-described technical problem includes a communication module that communicates with an external device; For each of the five emotions of anger, distress, fear, joy, and sadness, storing at least one process to provide psychotherapy support services based on the Oji Ascension method that seeks to change emotions based on complementary corresponding emotions. storage module; and a control module that provides the psychological treatment support service based on the at least one process, wherein the control module stores emotional information including changes in each user's emotional state and corresponding emotions accumulated and stored during a preset period. Collects, analyzes the emotional state of the user using an artificial intelligence-based pre-trained emotional treatment model based on the emotional information, and provides solution information that generates at least one corresponding emotion corresponding to the emotion determined according to the analysis results. After creation, the solution information can be provided to the user terminal.

한편, 본 개시의 일 측면에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법은, 기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응감정에 따른 변화를 포함하는 감정정보를 수집하는 단계; 상기 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 상기 사용자의 감정상태를 분석하는 단계; 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 솔루션정보를 생성하는 단계; 및 상기 솔루션정보를 사용자 단말로 제공하는 단계를 포함하고, 상기 변화정보는, 상기 사용자가 상기 사용자 단말을 통해 상기 기 설정된 기간 동안 입력한 키워드 및 문장 중 적어도 하나에 기초하고, 상기 결정된 감정은, 분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정 중 적어도 하나를 포함할 수 있다.On the other hand, a method of supporting psychological treatment using an artificial intelligence-based augmentation method according to one aspect of the present disclosure includes the steps of collecting emotional information including changes according to emotional states and corresponding emotions for each user accumulated and stored over a preset period of time. ; Analyzing the user's emotional state using an artificial intelligence-based pre-trained emotional treatment model based on the emotional information; generating solution information that causes at least one corresponding emotion corresponding to the emotion determined according to the analysis results; and providing the solution information to a user terminal, wherein the change information is based on at least one of a keyword and a sentence entered by the user through the user terminal during the preset period, and the determined emotion is, It can include at least one of five emotions: anger, distress, fear, joy, and sadness.

이 외에도, 본 개시를 구현하기 위한 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체가 더 제공될 수 있다.In addition to this, a computer-readable recording medium recording a computer program for executing a method for implementing the present disclosure may be further provided.

본 개시의 전술한 과제 해결 수단에 의하면, 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 사용자에 대한 데이터를 수집하여 감정 상태를 분석하고, 오지상승법을 기반으로 분석 결과에 따라 결정된 사용자의 감정에 대응하는 감정으로 정화시킴으로써 심리 치료를 지원할 수 있도록 한다.According to the means for solving the above-described problem of the present disclosure, data on the user is collected and the emotional state is analyzed using an artificial intelligence-based pre-trained emotional treatment model, and the user's emotional state is determined based on the analysis results based on the Oji Ascent method. It can support psychotherapy by purifying emotions with corresponding emotions.

본 개시의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned may be clearly understood by those skilled in the art from the description below.

도 1은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 시스템의 네트워크 구조를 나타내는 도면
도 2는 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 시스템의 동작을 나타내는 흐름도
도 3은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치의 구성을 나타내는 도면
도 4는 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법을 나타내는 도면
도 5는 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에서 복수의 사용자에 대한 그룹을 분류하는 동작을 구체적으로 설명하기 위한 도면
도 6은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에서 컨텐츠를 선정하여 솔루션정보를 생성하는 동작을 구체적으로 설명하기 위한 도면
도 7은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에서 솔루션정보에 대한 피드백정보를 처리하는 동작을 구체적으로 설명하기 위한 도면
도 8은 본 개시의 일 실시예에 따른 감정치료모델을 인공지능을 기반으로 사전 학습하기 위한 방법을 나타내는 도면
1 is a diagram illustrating the network structure of a psychological treatment support system using an artificial intelligence-based Oji ascending method according to an embodiment of the present disclosure.
Figure 2 is a flowchart showing the operation of a psychological treatment support system using an artificial intelligence-based Oji ascending method according to an embodiment of the present disclosure.
Figure 3 is a diagram showing the configuration of a psychological treatment support device using the artificial intelligence-based Oji Ascent method according to an embodiment of the present disclosure.
Figure 4 is a diagram illustrating a method of supporting psychological treatment using an artificial intelligence-based remote elevation method according to an embodiment of the present disclosure.
FIG. 5 is a diagram illustrating in detail the operation of classifying groups for a plurality of users in a method of supporting psychological treatment using the artificial intelligence-based Oji Ascent method according to an embodiment of the present disclosure.
Figure 6 is a diagram illustrating in detail the operation of selecting content and generating solution information in a method of supporting psychological treatment using the artificial intelligence-based Oji Ascent method according to an embodiment of the present disclosure.
FIG. 7 is a diagram illustrating in detail the operation of processing feedback information about solution information in a method of supporting psychological treatment using the artificial intelligence-based Oji Ascent method according to an embodiment of the present disclosure.
Figure 8 is a diagram showing a method for pre-learning an emotion therapy model based on artificial intelligence according to an embodiment of the present disclosure.

본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 개시는 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 개시가 완전하도록 하고, 본 개시가 속하는 기술 분야의 통상의 기술자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다.The advantages and features of the present disclosure and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. The present embodiments are merely provided to ensure that the present disclosure is complete and to those skilled in the art to which the present disclosure pertains. It is provided to fully convey the scope of the present disclosure, and the present disclosure is defined only by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 개시의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for the purpose of describing embodiments and is not intended to limit the disclosure. As used herein, singular forms also include plural forms, unless specifically stated otherwise in the context. As used in the specification, “comprises” and/or “comprising” does not exclude the presence or addition of one or more other elements in addition to the mentioned elements. Like reference numerals refer to like elements throughout the specification, and “and/or” includes each and all combinations of one or more of the referenced elements. Although “first”, “second”, etc. are used to describe various components, these components are of course not limited by these terms. These terms are merely used to distinguish one component from another. Therefore, it goes without saying that the first component mentioned below may also be the second component within the technical spirit of the present disclosure.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 개시가 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with meanings commonly understood by those skilled in the art to which this disclosure pertains. Additionally, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless clearly specifically defined.

본 개시 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다. 본 개시가 실시예들의 모든 요소들을 설명하는 것은 아니며, 본 개시가 속하는 기술분야에서 일반적인 내용 또는 실시예들 간에 중복되는 내용은 생략한다. 명세서에서 사용되는 "부" 또는 “모듈”이라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부" 또는 “모듈”은 어떤 역할들을 수행한다. 그렇지만 "부" 또는 “모듈”은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부" 또는 “모듈”은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부" 또는 “모듈”은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부" 또는 “모듈”들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부" 또는 “모듈”들로 결합되거나 추가적인 구성요소들과 "부" 또는 “모듈”들로 더 분리될 수 있다.Like reference numerals refer to like elements throughout this disclosure. This disclosure does not describe all elements of the embodiments, and general content or overlapping content between embodiments in the technical field to which this disclosure pertains is omitted. As used in the specification, the term “unit” or “module” refers to a hardware component such as software, FPGA, or ASIC, and the “unit” or “module” performs certain roles. However, “part” or “module” is not limited to software or hardware. A “unit” or “module” may be configured to reside on an addressable storage medium and may be configured to run on one or more processors. Thus, as an example, a “part” or “module” refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, Includes procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within components and “parts” or “modules” can be combined into smaller components and “parts” or “modules” or into additional components and “parts” or “modules”. Could be further separated.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 무선 통신망을 통해 연결되는 것을 포함한다.Throughout the specification, when a part is said to be “connected” to another part, this includes not only direct connection but also indirect connection, and indirect connection includes connection through a wireless communication network. do.

또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Additionally, when a part "includes" a certain component, this means that it may further include other components rather than excluding other components, unless specifically stated to the contrary.

명세서 전체에서, 어떤 부재가 다른 부재 "상에" 위치하고 있다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.Throughout the specification, when a member is said to be located “on” another member, this includes not only cases where a member is in contact with another member, but also cases where another member exists between the two members.

제1, 제2 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위해 사용되는 것으로, 구성요소가 전술된 용어들에 의해 제한되는 것은 아니다. Terms such as first and second are used to distinguish one component from another component, and the components are not limited by the above-mentioned terms.

단수의 표현은 문맥상 명백하게 예외가 있지 않는 한, 복수의 표현을 포함한다.Singular expressions include plural expressions unless the context clearly makes an exception.

각 단계들에 있어 식별부호는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 실시될 수 있다. The identification code for each step is used for convenience of explanation. The identification code does not explain the order of each step, and each step may be performed differently from the specified order unless a specific order is clearly stated in the context. there is.

이하 설명에서 사용되는 용어에 대하여 정의하면 하기와 같다.The terms used in the following description are defined as follows.

본 명세서에서 '지원 장치'로 한정하여 설명하였으나, 이는 별도의 플랫폼 및/또는 웹 페이지를 기반으로, 분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정에 있어서 각각 상보적인 감정에 기초하여 감정의 변화를 도모하는 오지상승법 기반의 심리 치료 지원 서비스를 제공하고자 하는 서비스 제공자의 단말로서, 연산처리를 수행할 수 있는 다양한 장치들을 모두 포함할 수 있다. 즉, 지원 장치(100)는 컴퓨터, 서버 및/또는 휴대용 단말기 등의 각종 장치를 더 포함하거나, 또는 그 중 어느 하나의 형태가 될 수 있으며, 이를 한정하지 않는다.Although the description is limited to 'support device' in this specification, it is based on a separate platform and/or web page, and is based on complementary emotions in each of the five emotions of anger, distress, fear, joy, and sadness. It is a terminal of a service provider who wants to provide psychological treatment support services based on the Oji Ascension method that promotes change, and can include a variety of devices capable of performing computational processing. That is, the support device 100 may further include various devices such as computers, servers, and/or portable terminals, or may take the form of any one of them, but is not limited thereto.

여기에서, 상기 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop), 태블릿 PC, 슬레이트 PC 등을 포함할 수 있다.Here, the computer may include, for example, a laptop, desktop, laptop, tablet PC, slate PC, etc. equipped with a web browser.

상기 서버는 외부 장치와 통신을 수행하여 정보를 처리하는 서버로써, 애플리케이션 서버, 컴퓨팅 서버, 데이터베이스 서버, 파일 서버, 게임 서버, 메일 서버, 프록시 서버 및 웹 서버 등을 포함할 수 있다.The server is a server that processes information by communicating with external devices, and may include an application server, computing server, database server, file server, game server, mail server, proxy server, and web server.

상기 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), WiBro(Wireless Broadband Internet) 단말, 스마트 폰(Smart Phone) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치와 시계, 반지, 팔찌, 발찌, 목걸이, 안경, 콘택트 렌즈, 또는 머리 착용형 장치(head-mounted-device(HMD) 등과 같은 웨어러블 장치를 포함할 수 있다.The portable terminal is, for example, a wireless communication device that guarantees portability and mobility, such as PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), and PDA. (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminal, smart phone ), all types of handheld wireless communication devices, and wearable devices such as watches, rings, bracelets, anklets, necklaces, glasses, contact lenses, or head-mounted-device (HMD). may include.

이하 첨부된 도면들을 참고하여 본 개시의 작용 원리 및 실시예들에 대해 설명한다.Hereinafter, the operating principle and embodiments of the present disclosure will be described with reference to the attached drawings.

도 1은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 시스템의 네트워크 구조를 나타내는 도면이다.Figure 1 is a diagram illustrating the network structure of a psychological treatment support system using an artificial intelligence-based remote ascent method according to an embodiment of the present disclosure.

도 1을 참조하면, 본 개시의 일 실시예에 따른 오지상승법 기반 심리 치료 지원 시스템(이하, '지원 시스템'이라 칭함)(10)은 지원 장치(100) 및 적어도 하나의 사용자 단말(200)을 포함하여 구성될 수 있다.Referring to FIG. 1, a psychotherapy support system (hereinafter referred to as 'support system') based on the Oji Ascent method according to an embodiment of the present disclosure 10 includes a support device 100 and at least one user terminal 200. It may be configured to include.

먼저, 지원 장치(100)는 앞서 설명한 바와 같이, 별도의 플랫폼 및/또는 웹 페이지를 기반으로 심리 치료 지원 서비스를 제공하고자 하는 서비스 제공자의 장치(단말)로서, 적어도 하나의 사용자 단말(200) 각각으로 심리 치료를 위한 솔루션정보를 생성하여 제공한다.First, as described above, the support device 100 is a device (terminal) of a service provider who wishes to provide psychological treatment support services based on a separate platform and/or web page, and each of the support devices 100 includes at least one user terminal 200. We create and provide solution information for psychological treatment.

구체적으로, 지원 장치(100)는 기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응 감정에 따른 변화를 포함하는 감정정보를 수집하고, 그 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 해당 사용자의 감정상태를 분석한다. 여기서, 감정정보는 사용자별 감정상태 및 대응 감정에 따른 변화를 포함할 수 있는 적어도 하나의 데이터를 이용하여 생성되는 정보로서, 예를 들어, 해당 사용자가 자신의 사용자 단말을 통해 기 설정된 기간 동안 입력한 키워드 및 문장 중 적어도 하나를 기초로 생성되는 것일 수 있다.Specifically, the support device 100 collects emotional information including changes according to each user's emotional state and corresponding emotions accumulated and stored over a preset period of time, and provides artificial intelligence-based pre-learned emotional treatment based on the emotional information. The model is used to analyze the emotional state of the user. Here, emotional information is information generated using at least one data that may include changes according to each user's emotional state and corresponding emotions. For example, the emotional information is input by the user through his or her user terminal for a preset period of time. It may be generated based on at least one keyword or sentence.

이후, 지원 장치(100)는 그 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 솔루션정보를 생성한 후, 솔루션정보를 해당 사용자의 사용자 단말로 제공한다. 이때, 결정된 감정은 분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정 중 적어도 하나일 수 있으나, 이는 하나의 실시예일 뿐, 그 감정은 더 많은 종류로 감정으로 분류될 수 있으며, 이를 한정하지 않는다.Thereafter, the support device 100 generates solution information that causes at least one corresponding emotion corresponding to the emotion determined according to the analysis result, and then provides the solution information to the user terminal of the corresponding user. At this time, the determined emotion may be at least one of the five emotions of anger, distress, fear, joy, and sadness, but this is only one example, and the emotion may be classified into more types of emotions, and is not limited thereto. .

한편, 지원 장치(100)는 그 솔루션정보를 제공받은 사용자 단말(200)로부터 피드백정보가 수신되면, 그 피드백정보를 기반으로 해당 솔루션정보에 포함된 적어도 하나의 컨텐츠 각각의 피드백점수를 산출하여 저장한다. 여기서, 피드백정보는 해당 사용자가 사용자 단말(200)을 통해 그 솔루션정보에 포함된 적어도 하나의 컨텐츠를 기초로 심리 치료를 수행한 결과(이하, '심리 치료 수행 결과'라 칭함)를 포함하는 것으로, 해당 사용자가 적어도 하나의 컨텐츠 각각을 기초로 심리 치료를 수행한 시간, 그에 따라 변화된 감정상태, 사용자 만족도 등을 포함할 수 있다. 이때, 변화된 감정상태 및 사용자 만족도는 질문트리 또는 설문조사를 통해 확인할 수 있다.Meanwhile, when feedback information is received from the user terminal 200 that has received the solution information, the support device 100 calculates and stores a feedback score for each of at least one content included in the solution information based on the feedback information. do. Here, the feedback information includes the results of the user performing psychological treatment based on at least one content included in the solution information through the user terminal 200 (hereinafter referred to as 'psychotherapy performance results'). , It may include the time the user performed psychological treatment based on each of at least one piece of content, emotional state changed accordingly, user satisfaction, etc. At this time, the changed emotional state and user satisfaction can be confirmed through a question tree or survey.

또한, 지원 장치(100)는 그 심리 치료 수행 결과를 분석하여 수행정보를 생성하고, 그 수행정보를 기 설정된 적어도 하나의 관계자 단말(미도시)로 송신할 수도 있다. 이때, 적어도 하나의 관계자 단말은 해당 사용자와 관련있는 관계자(사용자 본인, 담당의료진, 보호자 등)가 소지한 단말일 수 있다. 또한, 수행정보는 해당 사용자의 수행 내역, 감정의 변화 여부, 그 외 필요한 것으로 판단되는 심리 치료, 그 심리 치료를 위한 적어도 하나의 추천 컨텐츠 및 추천 의료진/의료기관 중 적어도 하나를 포함할 수 있다. 다만, 이 수행정보는 해당 사용자가 심리 치료를 수행할 때 마다 그 피드백정보에 대응하여 자동으로 생성되어 제공되거나, 기 설정된 주기 또는 사용자의 요청이 있을 때에만 생성되어 제공되도록 설정될 수 있으며, 그 제공 형태 및 주기는 한정하지 않는다.Additionally, the support device 100 may analyze the results of the psychological treatment, generate performance information, and transmit the performance information to at least one preset stakeholder terminal (not shown). At this time, at least one stakeholder terminal may be a terminal owned by a stakeholder related to the user (user himself, medical staff in charge, guardian, etc.). Additionally, the performance information may include at least one of the user's performance history, whether there is a change in emotions, psychological treatment judged to be necessary, at least one recommended content for the psychological treatment, and recommended medical staff/medical institutions. However, this performance information may be automatically generated and provided in response to the feedback information each time the user performs psychological treatment, or may be set to be generated and provided only at preset intervals or when the user requests it. The form and cycle of provision are not limited.

이를 위해, 지원 장치(100)는 적어도 하나의 사용자 각각의 감정정보 및 그 감정정보에 대응하는 솔루션정보를 학습데이터로 원본모델을 학습함으로써, 감정치료모델을 생성하여 구비할 수 있다. 이로써, 해당 사용자의 감정정보에 최적화된 솔루션정보를 제공한다. 이 감정치료모델에 대해서는 이하에서 도 8을 기반으로 구체적으로 설명하도록 한다.To this end, the support device 100 may generate and provide an emotional treatment model by learning an original model using the emotional information of each at least one user and solution information corresponding to the emotional information as learning data. As a result, solution information optimized for the user's emotional information is provided. This emotion therapy model will be described in detail below based on Figure 8.

한편, 적어도 하나의 사용자 단말(200-1, …200-n)은 지원 장치(100)에서 제공하는 별도의 플랫폼 또는 웹 페이지를 통해 심리 치료 지원 서비스를 제공받고자 단말 중 하나로서, 지원 장치(100)로부터 제공되는 솔루션정보에 포함되어 제공되는 적어도 하나의 컨텐츠를 기초로 심리 치료를 수행한다. 이때, 적어도 하나의 컨텐츠는 게임데이터, 비디오데이터 및 오디오데이터 중 적어도 하나를 포함한다. 또한, 솔루션정보는 적어도 하나의 컨텐츠를 포함하거나, 그 적어도 하나의 컨텐츠를 제공받을 수 있는 링크, 경로 등에 대한 정보를 포함할 수도 있다.Meanwhile, at least one user terminal (200-1, ...200-n) is one of the terminals to receive psychological treatment support services through a separate platform or web page provided by the support device (100). Psychotherapy is performed based on at least one content included in the solution information provided by ). At this time, the at least one content includes at least one of game data, video data, and audio data. Additionally, the solution information may include at least one content or information about a link or path through which the at least one content can be provided.

이를 위해, 적어도 하나의 사용자 단말(200-1, …200-n) 각각은 이 심리 치료 지원 서비스를 제공받기 위해 지원 장치(100)로 서비스 제공 요청을 수행함으로써, 사용자를 등록할 수 있다.To this end, each of the at least one user terminal 200-1, ... 200-n may register a user by making a service provision request to the support device 100 in order to receive this psychological treatment support service.

한편, 적어도 하나의 사용자 단말(200-1, …200-n) 각각은 심리 치료를 수행한 이후, 그에 대한 피드백정보를 지원 장치(100)로 송신할 수 있고, 지원 장치(100)로부터 수행정보를 제공받을 수 있다.Meanwhile, each of the at least one user terminal 200-1, ... 200-n may transmit feedback information about the psychological treatment to the support device 100, and receive the performance information from the support device 100. can be provided.

여기서, 적어도 하나의 사용자 단말(200)은 각각의 사용자가 원하는 다수의 응용 프로그램(즉, 애플리케이션)을 설치하여 실행할 수 있는 컴퓨터, UMPC(Ultra Mobile PC), 워크스테이션, 넷북(net-book), PDA(Personal Digital Assistants), 포터블(portable) 컴퓨터, 웹 테블릿(web tablet), 무선 전화기(wireless phone), 모바일 폰(mobile phone), 스마트 폰(smart phone), 패드(Pad), 스마트 워치(Smart watch), 웨어러블(wearable) 단말, e-북(e-book), PMP(portable multimedia player), 휴대용 게임기, 네비게이션(navigation) 장치, 블랙 박스(black box) 또는 디지털 카메라(digital camera), 기타 이동통신 단말 등일 수 있다. 즉, 적어도 하나의 사용자 단말(200) 각각은 다양한 형태로 구비될 수 있으며, 그 개수, 종류 및 형태를 한정하지 않는다.Here, at least one user terminal 200 is a computer, UMPC (Ultra Mobile PC), workstation, net-book, etc. that can install and run a plurality of applications (i.e. applications) desired by each user. PDAs (Personal Digital Assistants), portable computers, web tablets, wireless phones, mobile phones, smart phones, Pads, smart watches ( Smart watch, wearable terminal, e-book, PMP (portable multimedia player), portable game console, navigation device, black box or digital camera, etc. It may be a mobile communication terminal, etc. That is, each of the at least one user terminal 200 may be provided in various forms, and the number, type, and form are not limited.

도 2는 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 시스템의 동작을 나타내는 흐름도로서, 설명의 편의를 위하여 사용자 단말을 하나만 도시하였으나, 이는 설명의 편의를 위한 것으로, 앞서 설명한 바와 같이 적어도 하나 이상으로 구성될 수 있으며, 그 개수 및 종류를 한정하지 않는다.Figure 2 is a flowchart showing the operation of a psychological treatment support system using the artificial intelligence-based Oji Ascension method according to an embodiment of the present disclosure, and only one user terminal is shown for convenience of explanation. , As described above, it may consist of at least one or more, and the number and type are not limited.

도 2를 참조하면, 먼저, 지원 장치(100)는 인공지능 기반의 사전 학습된 감정치료모델을 생성하여 구비함으로써 심리 치료 지원 서비스를 그 지원 시스템을 구축한다(S101). Referring to FIG. 2, first, the support device 100 builds a support system for the psychological treatment support service by generating and providing a pre-trained emotional treatment model based on artificial intelligence (S101).

그 다음으로, 사용자 단말(200)은 어플리케이션을 설치 및 실행하고(S103), 심리 치료 지원 서비스를 제공받기 위해 서비스 제공을 요청한다(S105).Next, the user terminal 200 installs and executes the application (S103) and requests service provision to receive psychological treatment support services (S105).

그 다음으로, 지원 장치(100)는 S105 단계에 의한 요청에 따라 해당 사용자를 등록(신규 사용자)하거나 확인(기존 사용자)하고(S107), 해당 사용자에 대한 감정정보를 수집한다(S109).Next, the support device 100 registers (new user) or confirms (existing user) the user according to the request in step S105 (S107) and collects emotional information about the user (S109).

그 다음으로, 지원 장치(100)는 S109 단계에 의해 수집된 감정정보를 기초로 솔루션정보를 생성하고(S111), 그 솔루션정보를 해당 사용자의 사용자 단말(200)로 송신한다(S113).Next, the support device 100 generates solution information based on the emotional information collected in step S109 (S111) and transmits the solution information to the user terminal 200 of the corresponding user (S113).

그 다음으로, 사용자 단말(200)은 S113 단계에 의해 수신된 솔루션정보를 기초로 솔루션(심리 치료)을 수행하고(S115), 그 수행의 결과를 포함하는 피드백정보를 생성한 후(S117), 그 피드백정보를 지원 장치(100)로 송신한다(S119).Next, the user terminal 200 performs a solution (psychotherapy) based on the solution information received in step S113 (S115) and generates feedback information including the results of the performance (S117), The feedback information is transmitted to the support device 100 (S119).

그 다음으로, 지원 장치(100)는 S119 단계에 의해 수신된 피드백정보를 기초로 피드백점수를 산출하여 저장 및 관리하고(S121), 필요 또는 설정에 따라 피드백정보를 이용하여 수행정보를 생성한다(S123).Next, the support device 100 calculates, stores, and manages a feedback score based on the feedback information received in step S119 (S121), and generates performance information using the feedback information according to need or settings ( S123).

한편, 도 2에는 도시하지 않았으나, 지원 장치(100)는 S123 단계에 의해 생성된 수행정보를 해당 사용자의 사용자 단말(200) 또는 해당 사용자에 대응하여 기 설정된 적어도 하나의 관계자 단말(미도시)로 송신할 수 있다. Meanwhile, although not shown in FIG. 2, the support device 100 transmits the performance information generated in step S123 to the user terminal 200 of the corresponding user or to at least one stakeholder terminal (not shown) preset for the corresponding user. Can be sent.

이하에서는, 지원 장치(100)의 구체적인 구성 및 동작에 대해 살펴보도록 한다.Below, we will look at the specific configuration and operation of the support device 100.

도 3은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치의 구성을 나타내는 도면이다.Figure 3 is a diagram showing the configuration of a psychological treatment support device using the artificial intelligence-based Oji ascending method according to an embodiment of the present disclosure.

도 3을 참조하면, 본 개시의 일 실시예에 따른 노래방 서비스 제공 장치, 즉, 지원 장치(100)는 통신모듈(110), 저장모듈(130) 및 제어모듈(150)을 포함하여 구성될 수 있다.Referring to FIG. 3, the karaoke service providing device, that is, the support device 100, according to an embodiment of the present disclosure may be configured to include a communication module 110, a storage module 130, and a control module 150. there is.

통신모듈(110)은 적어도 하나의 장치/단말과 적어도 하나의 정보 또는 데이터를 송수신한다. 여기서, 적어도 하나의 장치/단말은 앞서 설명한 적어도 하나의 사용자 단말(200) 외에도 심리 치료 지원 서비스를 이용하고자(제공받고자) 하는 장치/단말일 수 있으며, 그 종류 및 형태를 한정하지 않는다.The communication module 110 transmits and receives at least one information or data to at least one device/terminal. Here, the at least one device/terminal may be a device/terminal that wishes to use (or receive) a psychological treatment support service in addition to the at least one user terminal 200 described above, and its type and form are not limited.

또한, 이 통신모듈(110)은 그 외 다른 장치들과의 통신을 수행할 수도 있는 것으로, 무선 인터넷 기술들에 따른 통신망에서 무선 신호를 송수신하도록 한다.In addition, this communication module 110 can perform communication with other devices and transmits and receives wireless signals in a communication network based on wireless Internet technologies.

무선 인터넷 기술로는, 예를 들어 WLAN(Wireless LAN), Wi-Fi(Wireless-Fidelity), Wi-Fi(Wireless Fidelity) Direct, DLNA(Digital Living Network Alliance), WiBro(Wireless Broadband), WiMAX(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), LTE(Long Term Evolution), LTE-A(Long Term Evolution-Advanced) 등이 있으며, 지원 장치(100)는 앞에서 나열되지 않은 인터넷 기술까지 포함한 범위에서 적어도 하나의 무선 인터넷 기술에 따라 데이터를 송수신하게 된다.Wireless Internet technologies include, for example, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), and WiMAX (Worldwide). Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc. Supported devices (100) transmits and receives data according to at least one wireless Internet technology, including Internet technologies not listed above.

근거리 통신(Short range communication)을 위한 것으로서, 블루투스(Bluetooth™), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association; IrDA), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication), Wi-Fi(Wireless-Fidelity), Wi-Fi Direct, Wireless USB(Wireless Universal Serial Bus) 기술 중 적어도 하나를 이용하여, 근거리 통신을 지원할 수 있다. 이러한, 근거리 무선 통신망(Wireless Area Networks)을 지원 장치(100)와, 적어도 하나의 사용자 단말(200) 간 무선 통신을 지원할 수 있다. 이때, 근거리 무선 통신망은 근거리 무선 개인 통신망(Wireless Personal Area Networks)일 수 있다.For short range communication, Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), Wi -Short-distance communication can be supported using at least one of Fi (Wireless-Fidelity), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus) technologies. Such wireless communication between the device 100 and at least one user terminal 200 may be supported using wireless area networks. At this time, the short-range wireless communication network may be a short-range wireless personal area network.

한편, 저장모듈(130)은 심리 치료 지원 서비스를 제공하기 위한 적어도 하나의 프로세스(알고리즘)는 또는 그 프로세스를 재현한 프로그램에 대한 데이터를 저장할 수 있다. 뿐만 아니라, 저장모듈(130)은 그 외 다른 동작을 수행하기 위한 프로세스들을 더 저장할 수 있으며, 이를 한정하지 않는다.Meanwhile, the storage module 130 may store data about at least one process (algorithm) for providing a psychological treatment support service or a program that reproduces the process. In addition, the storage module 130 may further store processes for performing other operations, but this is not limited.

또한, 저장모듈(130)은 지원 장치(100)에서 구동되는 다수의 응용 프로그램(application program 또는 애플리케이션(application), 제작 장치(100)의 동작을 위한 데이터들, 명령어들을 저장할 수 있다. 이러한 응용 프로그램 중 적어도 일부는, 무선 통신을 통해 외부 서버로부터 다운로드 될 수 있다. 한편, 응용 프로그램은, 저장모듈(130)에 구비된 적어도 하나의 메모리에 저장되고, 지원 장치(100) 상에 설치되어, 제어모듈(150)을 통해 저장모듈(130)에 저장된 적어도 하나의 프로세서에 의하여 동작(또는 기능)을 수행하도록 구동될 수 있다.In addition, the storage module 130 can store a plurality of application programs (application programs) running on the support device 100, data and commands for operating the production device 100. These application programs At least some of them may be downloaded from an external server through wireless communication. Meanwhile, the application program is stored in at least one memory provided in the storage module 130 and installed on the support device 100 for control. It can be driven to perform an operation (or function) by at least one processor stored in the storage module 130 through the module 150.

한편, 적어도 하나의 메모리는 플래시 메모리 타입(flash memory type), 하드 디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 아울러, 메모리는 일시적, 영구적 또는 반영구적으로 정보를 저장할 수 있으며, 내장형 또는 탈착형으로 제공될 수 있다.Meanwhile, at least one memory is a flash memory type, hard disk type, multimedia card micro type, or card type memory (e.g., SD or XD memory, etc.). , RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory, ROM), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) magnetic memory, It may include at least one type of storage medium among magnetic disks and optical disks. In addition, memory can store information temporarily, permanently, or semi-permanently, and can be provided as a built-in or removable type.

또한, 저장모듈(130)은 별도의 외부 서버(클라우드 서버를 포함함)와 더 연동될 수도 있다.Additionally, the storage module 130 may be further linked with a separate external server (including a cloud server).

제어모듈(150)은 응용 프로그램과 관련된 동작 외에도, 적어도 하나의 프로세서를 기반으로 지원 장치(100) 내 모든 구성들을 제어하여 입력 또는 출력되는 신호, 데이터, 정보 등을 처리하거나, 적어도 하나의 메모리에 저장된 명령어, 알고리즘, 응용 프로그램을 실행하여 각종 프로세스를 수행하며, 사용자 참여형 컨텐츠에 대한 제작을 수행할 수 있도록 하는 서비스를 제공하기 위한 적절한 정보 또는 기능을 제공 또는 처리할 수 있다.In addition to operations related to the application program, the control module 150 controls all components within the support device 100 based on at least one processor to process input or output signals, data, information, etc., or store signals in at least one memory. Various processes can be performed by executing stored commands, algorithms, and applications, and appropriate information or functions can be provided or processed to provide services that enable the production of user-participatory content.

구체적으로, 제어모듈(150)은 기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응 감정에 따른 변화를 포함하는 감정정보를 수집하고, 그 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 해당 사용자의 감정상태를 분석하고, 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 솔루션정보를 생성한 후, 그 솔루션정보를 해당 사용자의 사용자 단말로 제공한다.Specifically, the control module 150 collects emotional information including changes according to each user's emotional state and corresponding emotions accumulated and stored during a preset period, and provides artificial intelligence-based pre-learned emotional treatment based on the emotional information. The user's emotional state is analyzed using the model, solution information that causes at least one corresponding emotion corresponding to the emotion determined according to the analysis result is generated, and then the solution information is provided to the user's user terminal.

이때, 제어모듈(150)은 솔루션정보를 생성할 시에, 해당 사용자의 감정정보를 분석함에 따라 결정된 감정 각각에 대응하는 적어도 하나의 대응감정을 일으키는 적어도 하나의 컨텐츠를 검색하여 솔루션정보를 생성한다. 앞서 설명한 바와 같이, 본 개시는 인간의 다양한 감정을 각각의 상보적인 대응감정에 기초하여 감정의 변화를 도모하는 오지상승법을 기반으로 하는 것으로, 각 감정에 대해 노승사(怒勝思), 희승비(喜勝悲), 사승공(思勝恐), 비승노(悲勝怒), 공승희(恐勝喜)를 기초로 대응감정이 결정될 수 있다.At this time, when generating solution information, the control module 150 generates solution information by searching for at least one content that causes at least one corresponding emotion corresponding to each emotion determined by analyzing the emotional information of the user. . As previously explained, the present disclosure is based on the Oji Ascension method, which seeks to change emotions based on complementary corresponding emotions of various human emotions, and for each emotion, there are no-seung-sa (怒勝思) and hee-seung (怒勝思) Corresponding emotions can be determined based on sorrow, sorrow, sorrow, suffering, and joy.

일 예로서, 제어모듈(150)은 복수개의 그룹 중 해당 사용자의 성향에 대응하는 그룹을 확인하고, 그 확인된 그룹 내에서 해당 사용자의 결정된 감정과 동일한 감정을 갖는 다른 사용자에게 제공된 이력이 있는 적어도 하나의 컨텐츠 중 높은 피드백점수를 갖는 상위 컨텐츠들만을 선정하여 그 솔루션정보를 생성할 수 있다.As an example, the control module 150 confirms a group corresponding to the user's tendency among a plurality of groups, and within the confirmed group, there is at least one group that has a history of being provided to another user having the same emotion as the user's determined emotion. Solution information can be generated by selecting only the top content with a high feedback score among one content.

이를 위해, 제어모듈(150)은 심리 치료 지원 서비스를 제공받는 적어도 하나의 사용자 각각에 대한 사용자데이터를 수집하고, 그 사용자데이터를 기초로 각 사용자의 성향을 파악함으로써, 동일 성향을 갖는 사용자들끼리 그룹핑할 수 있다. 또한, 각 그룹의 성향에 적합한 적어도 하나의 컨텐츠를 검색하여 매칭시켜 관리할 수 있다. To this end, the control module 150 collects user data for each of at least one user who receives psychological treatment support services, and determines each user's tendency based on the user data, thereby dividing users with the same tendency between users. Grouping is possible. In addition, at least one content suitable for each group's tendencies can be searched, matched, and managed.

즉, 동일한 상황에 놓인 사용자라 하더라도 성향에 따라 감정상태가 상이하게 느껴질 수 있는 바, 각 사용자의 사용자데이터를 기초로 파악된 성향을 더 고려하도록 하는 것이다.In other words, even users in the same situation may feel different emotional states depending on their tendencies, so the tendency identified based on each user's user data should be taken into further consideration.

한편, 제어모듈(150)은 솔루션정보를 생성할 시에 해당 사용자의 결정된 감정 각각의 감정단계를 확인하고, 그 감정단계에 따라 각 감정에 대응하는 적어도 하나의 컨텐츠에 대한 노출 시간을 각각 설정할 수 있다. 예를 들어, 감정의 단계가 3개의 단계로 구분되어 있는 경우, 높은 단계일수록 그 감정의 정도가 깊은 것으로 판단하여 노출 시간을 증가시킬 수 있다. 또한, 결정된 감정이 복수개인 경우에는 그 감정의 비율 결정하고, 그 비율에 따라 각 감정에 대응하는 적어도 하나의 컨텐츠에 대한 노출 시간 또한 결정할 수 있다.Meanwhile, when generating solution information, the control module 150 can check the emotional stage of each of the user's determined emotions and set the exposure time for at least one content corresponding to each emotion according to the emotional stage. there is. For example, if the level of emotion is divided into three levels, the higher the level, the deeper the level of the emotion, and the exposure time can be increased. In addition, when there are multiple emotions determined, the ratio of the emotions can be determined, and the exposure time for at least one content corresponding to each emotion can also be determined according to the ratio.

한편, 제어모듈(150)은 사용자 단말(200)로부터 솔루션정보에 대한 피드백정보가 수신되면, 그 피드백정보를 기반으로 앞서 솔루션정보를 통해 제공된 적어도 하나의 컨텐츠 각각의 피드백점수를 산출한다. 이 적어도 하나의 컨텐츠 각각의 피드백점수는 해당 사용자가 속한 그룹에 대해, 즉, 그룹 별로 저장 및 관리될 수 있다.Meanwhile, when feedback information about the solution information is received from the user terminal 200, the control module 150 calculates a feedback score for each of at least one content previously provided through the solution information based on the feedback information. The feedback score of each of the at least one pieces of content may be stored and managed for the group to which the user belongs, that is, for each group.

그 외, 제어모듈(150)의 구체적인 동작에 대해서는 이하에서 각각의 도면을 기반으로 설명하도록 한다.In addition, specific operations of the control module 150 will be described below based on each drawing.

도 4는 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법을 나타내는 도면이다.FIG. 4 is a diagram illustrating a method of supporting psychological treatment using an artificial intelligence-based Oji ascending method according to an embodiment of the present disclosure.

도 4를 참조하면, 지원 장치(100)는 적어도 하나의 사용자별 감정정보를 수집한다(S210). 이때, 각 사용자별 감정정보는 기 설정된 주기 마다 수집되거나 각 사용자의 서비스 제공 요청에 의해 수집될 수 있다. 또한, 지원 장치(100)는 그 수집된 각 사용자별 감정정보를 누적 저장하여 관리할 수 있다.Referring to FIG. 4, the support device 100 collects emotional information for at least one user (S210). At this time, emotional information for each user may be collected at preset intervals or may be collected upon each user's service provision request. Additionally, the support device 100 can accumulate and manage the collected emotional information for each user.

그 다음으로, 지원 장치(100)는 S210 단계에 의해 수집된 감정정보에서 해당 사용자의 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 해당 사용자의 감정상태를 분석한다(S220).Next, the support device 100 analyzes the user's emotional state using an artificial intelligence-based pre-trained emotional treatment model based on the user's emotional information from the emotional information collected in step S210 (S220 ).

그 다음으로, 지원 장치(100)는 S220 단계에 의한 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 솔루션정보를 생성하고(S230), 그 솔루션정보를 해당 사용자의 사용자 단말(200)로 송신한다(S240).Next, the support device 100 generates solution information that causes at least one corresponding emotion corresponding to the emotion determined according to the analysis result in step S220 (S230), and sends the solution information to the user terminal 200 of the corresponding user. ) (S240).

이때, 분석 결과에 따라 결정된 감정은 하나일 수도 있고, 복수개일 수도 있는 바, 사용자가 복수개의 감정을 복합적으로 갖는 것으로 판단된 경우, 그 각각의 감정에 대한 적어도 하나의 대응감정을 확인하고, 그 확인된 적어도 하나의 대응감정 각각에 대한 적어도 하나의 컨텐츠를 검색하여 선정함으로써 솔루션정보를 생성할 수 있다.At this time, the emotion determined according to the analysis result may be one or multiple, and if it is determined that the user has multiple emotions in combination, at least one corresponding emotion for each emotion is confirmed, and the Solution information can be generated by searching and selecting at least one content for each of the at least one identified corresponding emotion.

도 5는 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에서 복수의 사용자에 대한 그룹을 분류하는 동작을 구체적으로 설명하기 위한 도면이다.FIG. 5 is a diagram illustrating in detail the operation of classifying groups for a plurality of users in a method of supporting psychological treatment using an artificial intelligence-based Ojimyeong method according to an embodiment of the present disclosure.

먼저, 지원 장치(100)는 심리 치료 서비스를 제공받는 적어도 하나의 사용자를 그룹핑할 수 있는데, 이때 그룹핑은 각 사용자의 성향을 기초로 수행될 수 있다.First, the support device 100 may group at least one user who receives psychological treatment services. In this case, the grouping may be performed based on the tendencies of each user.

도 5를 참조하면, 지원 장치(100)는 심리 치료 지원 서비스를 제공받는 적어도 하나의 사용자 각각에 대한 사용자데이터를 수집하고(S310), 그 사용자데이터를 기초로 각 사용자의 성향을 분석(파악)한다(S320).Referring to FIG. 5, the support device 100 collects user data for each of at least one user who receives psychological treatment support services (S310), and analyzes (identifies) each user's tendency based on the user data. Do it (S320).

여기서, 사용자데이터는 적어도 하나의 사용자 각각의 나이, 성별, 학력, 재산내역, 지출내역, 식습관, 직업, 업무형태, 노동시간, 거주지, 가족관계, MBTI(Myers-Briggs Type Indicator) 및 SNS 데이터 중 적어도 하나를 포함할 수 있다.Here, user data includes at least one user's age, gender, education, property details, expenditure details, eating habits, occupation, work type, working hours, residence, family relationship, MBTI (Myers-Briggs Type Indicator), and SNS data. It can contain at least one.

그 다음으로, 지원 장치(100)는 동일 성향을 갖는 사용자들끼리 그룹핑을 수행하고(S330), 각 그룹의 성향에 적합한 적어도 하나의 컨텐츠를 검색하여 매칭시켜 관리한다(S340).Next, the support device 100 groups users with the same tendency (S330), and searches for and manages at least one content suitable for each group's tendency (S340).

이러한 도 5에 따른 일련의 동작은 해당 사용자의 사용자 등록 시에 수행되거나, 도 4의 S210 단계를 수행할 시에 수행될 수도 있다.This series of operations according to FIG. 5 may be performed when the user is registered, or may be performed when step S210 of FIG. 4 is performed.

도 6은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에서 컨텐츠를 선정하여 솔루션정보를 생성하는 동작을 구체적으로 설명하기 위한 도면으로서, 도 4의 S230 단계를 구체적으로 설명하기 위한 도면이다.FIG. 6 is a diagram specifically illustrating the operation of selecting content and generating solution information in a psychological treatment support method using the artificial intelligence-based Oji Ascent method according to an embodiment of the present disclosure, showing step S230 of FIG. 4 This drawing is for detailed explanation.

도 6을 참조하면, 지원 장치(100)는 해당 사용자의 사용자데이터를 기초로 성향을 분석하고(S231), 그 분석 결과에 따라 복수개의 그룹 중 해당 사용자의 성향에 대응하는(맵핑되는) 그룹을 확인한다(S232).Referring to FIG. 6, the support device 100 analyzes the user's preference based on the user data (S231), and according to the analysis result, selects a group corresponding to (mapped to) the user's preference among a plurality of groups. Confirm (S232).

그 다음으로, 지원 장치(100)는 S232 단계에 의해 확인된 그룹 내에서 해당 사용자에 대해 결정된 감정과 동일한 감정을 갖는 다른 사용자에게 제공된 이력이 있는 적어도 하나의 컨텐츠 중 적합한 컨텐츠만을 선정한다(S233). Next, the support device 100 selects only appropriate content among at least one content that has been provided to another user with the same emotion as the emotion determined for the user within the group identified in step S232 (S233) .

예를 들어, 다른 사용자에게 제공된 이력이 있는 적어도 하나의 컨텐츠 중 높은 피드백점수를 갖는 상위 컨텐츠들만을 선정하도록 하거나, 높은 제공 횟수를 갖는 상위 컨텐츠만을 선정하도록 할 수 있다. For example, among at least one content that has been provided to other users, only top content with a high feedback score may be selected, or only top content with a high number of provision times may be selected.

즉, 그 선정의 기준은 한정하지 않으며, 어떤 기준이 설정되느냐에 따라 선정되는 컨텐츠가 상이해질 수 있다. 그 기준은 지원 장치(100), 즉, 서비스 제공자에 의해 설정되거나, 그 서비스를 제공받는 사용자 단말(200) 각각에 의해 개별적으로 설정될 수 있다.In other words, the selection criteria are not limited, and the content selected may vary depending on what criteria are set. The standard may be set by the support device 100, that is, the service provider, or may be set individually by each user terminal 200 that receives the service.

도 7은 본 개시의 일 실시예에 따른 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에서 솔루션정보에 대한 피드백정보를 처리하는 동작을 구체적으로 설명하기 위한 도면이다.FIG. 7 is a diagram illustrating in detail the operation of processing feedback information about solution information in a method of supporting psychological treatment using the artificial intelligence-based Oji Ascent method according to an embodiment of the present disclosure.

도 7을 참조하면, 지원 장치(100)는 솔루션정보를 제공받은 사용자 단말(200)로부터 그 솔루션정보에 대한 피드백정보가 수신되면(S250), 그 피드백정보를 기반으로 하여, 솔루션정보를 통해 제공된 적어도 하나의 컨텐츠 각각의 피드백점수를 산출한다(S260).Referring to FIG. 7, when feedback information about the solution information is received from the user terminal 200 that has received the solution information (S250), the support device 100 provides the solution information based on the feedback information. A feedback score for each piece of at least one content is calculated (S260).

이때, 피드백정보에는 해당 사용자가 솔루션정보를 통해 제공받은 적어도 하나의 컨텐츠 각각을 이용하여 솔루션(심리 치료)을 수행한 결과를 포함하는 것으로, 그 적어도 하나의 컨텐츠를 통해 해당 사용자의 감정이 의도한대로 변화하였는지 여부를 해당 사용자가 질문트리 또는 설문조사를 통해 입력한 정보를 기초로 생성된 것일 수 있다.At this time, the feedback information includes the results of the user performing a solution (psychotherapy) using each of the at least one content provided through the solution information, and the user's emotions are expressed as intended through the at least one content. Whether or not there has been a change may be generated based on information entered by the user through a question tree or survey.

도 8은 본 개시의 일 실시예에 따른 감정치료모델을 인공지능을 기반으로 사전 학습하기 위한 방법을 나타내는 도면이다.Figure 8 is a diagram showing a method for pre-learning an emotion therapy model based on artificial intelligence according to an embodiment of the present disclosure.

도 8을 참조하면, 지원 장치(100)는 각 그룹 별 감정정보 및 그에 대응하는 솔루션정보를 확인하고(S410), 그 감정정보 및 솔루션정보를 기초로 학습데이터를 생성한다(S420).Referring to FIG. 8, the support device 100 checks emotional information and corresponding solution information for each group (S410) and generates learning data based on the emotional information and solution information (S420).

이때, 학습데이터를 생성할 시에, 감정정보에 대응하는 솔루션정보를 모두 이용할 수도 있으나, 그 솔루션정보에 대한 피드백정보를 기초로 적어도 하나의 컨텐츠 각각에 대응하는 피드백점수가 기 설정된 임계치 이상인 컨텐츠들만으로 필터링 하여 해당 감정정보에 대응하는 솔루션정보로서 이용하도록 할 수도 있다.At this time, when generating learning data, all solution information corresponding to emotional information may be used, but only content for which the feedback score corresponding to at least one piece of content is more than a preset threshold based on feedback information about the solution information is used. It can also be filtered and used as solution information corresponding to the relevant emotional information.

그 다음으로, 지원 장치(100)는 S420 단계에 의해 생성된 학습데이터를 원본모델에 입력하여 학습을 수행함으로써, 감정치료모델을 생성(구축)할 수 있다(S430).Next, the support device 100 can generate (construct) an emotional therapy model by inputting the learning data generated in step S420 into the original model and performing learning (S430).

한편, 본 개시는 인공 신경망 방식으로 구현된 모델을 이용해서 소정의 목적 하에 추론(inference)을 수행할 수도 있다.Meanwhile, the present disclosure may perform inference for a predetermined purpose using a model implemented in an artificial neural network method.

이하, 인공 신경망에 대해 살펴보기로 한다. 본 명세서에서의 모델은 네트워크 함수, 인공신경망 및/또는 뉴럴 네트워크에 기반하여 동작하는 임의의 형태의 컴퓨터 프로그램을 의미할 수 있다. 본 명세서에 걸쳐, 모델, 신경망, 네트워크 함수, 뉴럴 네트워크(neural network)는 상호 교환 가능한 의미로 사용될 수 있다. 신경망은 하나 이상의 노드들이 하나 이상의 링크를 통해 상호 연결되어 신경망 내에서 입력 노드 및 출력 노드 관계를 형성한다. 신경망 내에서 노드들과 링크들의 개수 및 노드들과 링크들 사이의 연관관계, 링크들 각각에 부여된 가중치의 값에 따라, 신경망의 특성이 결정될 수 있다. 신경망은 하나 이상의 노드들의 집합으로 구성될 수 있다. 신경망을 구성하는 노드들의 부분 집합은 레이어(layer)를 구성할 수 있다.Below, we will look at artificial neural networks. A model in this specification may refer to any type of computer program that operates based on a network function, artificial neural network, and/or neural network. Throughout this specification, model, neural network, network function, and neural network may be used interchangeably. In a neural network, one or more nodes are interconnected through one or more links to form an input node and output node relationship within the neural network. The characteristics of the neural network may be determined according to the number of nodes and links within the neural network, the correlation between the nodes and links, and the value of the weight assigned to each link. A neural network may consist of a set of one or more nodes. A subset of nodes that make up a neural network can form a layer.

딥 뉴럴 네트워크(DNN: deep neural network, 심층신경망)는 입력 레이어와 출력 레이어 외에 복수개의 히든 레이어를 포함하는 신경망을 의미할 수 있으며, 중간에 있는 히든 계층이 딥 뉴럴 네트워크에서는 1개 이상, 바람직하게는 2개 이상으로 구성된다.A deep neural network (DNN) may refer to a neural network that includes multiple hidden layers in addition to the input layer and output layer, and the hidden layer in the middle is preferably one or more in a deep neural network. consists of two or more.

이러한 딥 뉴럴 네트워크는 합성곱 신경망(CNN: convolutional neural network), 비젼 트랜스포머(vision transformer), 리커런트 뉴럴 네트워크(RNN: recurrent neural network), LSTM(Long Short Term Memory) 네트워크, GPT(Generative Pre-trained Transformer), 오토 인코더(auto encoder), GAN(Generative Adversarial Networks), 제한 볼츠만 머신(RBM: restricted boltzmann machine), 심층 신뢰 네트워크(DBN: deep belief network), Q 네트워크, U 네트워크, 샴 네트워크, 적대적 생성 네트워크(GAN: Generative Adversarial Network), 트랜스포머(transformer) 등을 포함할 수 있다. These deep neural networks include convolutional neural network (CNN), vision transformer, recurrent neural network (RNN), Long Short Term Memory (LSTM) network, and Generative Pre-trained (GPT). Transformer, auto encoder, GAN (Generative Adversarial Networks), restricted Boltzmann machine (RBM), deep belief network (DBN), Q network, U network, Siamese network, adversarial generation. It may include a network (GAN: Generative Adversarial Network), a transformer, etc.

또는, 실시예에 따라 딥 뉴럴 네트워크는 전이학습(transfer learning) 방식으로 학습된 모델일 수 있다. 여기서, 전이학습은 대용량의 라벨링되어 있지 않은 학습용 데이터를 준지도학습 또는 자가학습 방식으로 사전 학습(pre-training)하여 제1 태스크를 갖는 사전 학습된(pre-trained) 모델(또는 베이스부)을 각종 기법(MLM, NSP 등) 등을 통해 얻고, 사전 학습된 모델을 제2 태스크에 적합하도록 fine-tuning하기 위해, 라벨링된 학습용 데이터를 지도학습 방식으로 학습시켜서 타겟으로 하는 모델을 구현하는 학습 방식을 나타낸다. 이러한 전이학습 방식으로 학습된 모델 중 하나로서, BERT(Bidirectional Encoder Representations from Transformers) 등이 있는데, 다만 이에 한정되는 것은 아니다.Alternatively, depending on the embodiment, the deep neural network may be a model learned using transfer learning. Here, transfer learning pre-trains a large amount of unlabeled learning data using a semi-supervised learning or self-learning method to create a pre-trained model (or base unit) with the first task. A learning method that implements a target model by learning labeled training data using a supervised learning method in order to obtain it through various techniques (MLM, NSP, etc.) and fine-tune the pre-trained model to be suitable for the second task. represents. One of the models learned using this transfer learning method is BERT (Bidirectional Encoder Representations from Transformers), but it is not limited to this.

전술한 딥 뉴럴 네트워크의 기재는 예시일 뿐이며 본 개시는 이에 제한되지 않는다. 여기서 전술한 합성곱 신경망의 경우, 이미지로부터 특징을 추출하는 특징 추출부(feature learning), 그리고 이렇게 추출된 특징을 이용해서 분류를 수행하는 분류부(classification)로 구성된다. 특징 추출부에는 이미지로부터 커널을 이용해서 특징이 추출되는 합성곱 계층, 활성화 함수 중 하나인 ReLU 계층 그리고 데이터의 차원을 줄이기 위한 풀링(Pooling) 계층이 포함될 수 있으며, 다만 이에 한정되는 것은 아니다. 아울러, 분류부에는 특징 추출부에서 추출된 특징을 일렬로 늘어뜨리는 flatten 계층, 그리고 실질적으로 분류가 수행되는 전결합층(fully connected layer) 및 softmax 함수가 포함될 수 있으며, 다만 이에 한정되는 것은 아니다.The description of the deep neural network described above is only an example and the present disclosure is not limited thereto. In the case of the convolutional neural network described above, it consists of a feature extraction unit (feature learning) that extracts features from the image, and a classification unit that performs classification using the extracted features. The feature extraction unit may include, but is not limited to, a convolution layer in which features are extracted from the image using a kernel, a ReLU layer as one of the activation functions, and a pooling layer to reduce the dimensionality of the data. In addition, the classification unit may include, but is not limited to, a flatten layer that lines up the features extracted from the feature extraction unit, a fully connected layer where classification is actually performed, and a softmax function.

뉴럴 네트워크는 지도학습(supervised learning), 비지도학습(unsupervised learning), 준지도학습(semi supervised learning), 자가학습(self-supervised learning) 또는 강화학습(reinforcement learning) 중 적어도 하나의 방식으로 학습될 수 있다. 뉴럴 네트워크의 학습은 뉴럴 네트워크가 특정한 동작을 수행하기 위한 지식을 뉴럴 네트워크에 적용하는 과정일 수 있다.A neural network can be learned in at least one of supervised learning, unsupervised learning, semi-supervised learning, self-supervised learning, or reinforcement learning. You can. Learning of a neural network may be a process of applying knowledge for the neural network to perform a specific operation to the neural network.

뉴럴 네트워크는 출력의 오류를 최소화하는 방향으로 학습될 수 있다. 뉴럴 네트워크의 학습에서 반복적으로 학습 데이터를 뉴럴 네트워크에 입력시키고 학습 데이터에 대한 뉴럴 네트워크의 출력과 타겟의 에러를 계산하고, 에러를 줄이기 위한 방향으로 뉴럴 네트워크의 에러를 뉴럴 네트워크의 출력 레이어에서부터 입력 레이어 방향으로 역전파(backpropagation)하여 뉴럴 네트워크의 각 노드의 가중치를 업데이트 하는 과정이다. 지도학습의 경우 각각의 학습 데이터에 정답이 라벨링 되어있는 데이터(labelled data)를 사용하며, 비지도학습의 경우는 각각의 학습 데이터에 정답이 라벨링되어 있지 않은 데이터(unlabeled data)를 사용할 수 있다. 업데이트 되는 각 노드의 연결 가중치는 학습률(learning rate)에 따라 변화량이 결정될 수 있다. 입력 데이터에 대한 뉴럴 네트워크의 계산과 에러의 역전파는 학습 사이클(epoch)을 구성할 수 있다. 학습률은 뉴럴 네트워크의 학습 사이클의 반복 횟수에 따라 상이하게 적용될 수 있다. 또한, 과적합(overfitting)을 막기 위해서 학습 데이터의 증가, 레귤러화(regularization), 노드 일부를 비활성화하는 드롭아웃(dropout), 배치 정규화 레이어(batch normalization layer) 등의 방법이 적용될 수 있다.Neural networks can be trained to minimize output errors. In neural network learning, learning data is repeatedly input into the neural network, the output of the neural network and the error of the target for the learning data are calculated, and the error of the neural network is transferred from the output layer of the neural network to the input layer in the direction of reducing the error. This is the process of updating the weight of each node in the neural network through backpropagation. In the case of supervised learning, data in which the correct answer is labeled (labeled data) can be used in each learning data, and in the case of unsupervised learning, data in which the correct answer is not labeled in each learning data (unlabeled data) can be used. The amount of change in the connection weight of each updated node may be determined according to the learning rate. The neural network's calculation of input data and backpropagation of errors can constitute a learning cycle (epoch). The learning rate may be applied differently depending on the number of repetitions of the learning cycle of the neural network. Additionally, to prevent overfitting, methods such as increasing learning data, regularization, dropout to disable some nodes, and batch normalization layer can be applied.

한편, 일 실시예에서 개시되는 모델은 트랜스포머의 적어도 일부분을 차용할 수 있다. 트랜스포머는 임베딩된 데이터들을 인코딩하는 인코더 및 인코딩된 데이터들을 디코딩하는 디코더로 구성될 수 있다. 트랜스포머는 일련의 데이터들을 수신하여, 인코딩 및 디코딩 단계를 거처 상이한 타입의 일련의 데이터들을 출력하는 구조를 지닐 수 있다. 일 실시예에서, 일련의 데이터들은 트랜스포머가 연산가능한 형태로 가공될 수 있다. 일련의 데이터들을 트랜스포머가 연산가능한 형태로 가공하는 과정은 임베딩 과정을 포함할 수 있다. 데이터 토큰, 임베딩 벡터, 임베딩 토큰 등과 같은 표현들은, 트랜스포머가 처리할 수 있는 형태로 임베딩된 데이터들을 지칭하는 것일 수 있다.Meanwhile, the model disclosed in one embodiment may borrow at least part of a transformer. The transformer may be composed of an encoder that encodes embedded data and a decoder that decodes the encoded data. A transformer may have a structure that receives a series of data, goes through encoding and decoding steps, and outputs a series of data of different types. In one embodiment, a series of data can be processed into a form that can be operated by a transformer. The process of processing a series of data into a form that can be operated by a transformer may include an embedding process. Expressions such as data token, embedding vector, embedding token, etc. may refer to data embedded in a form that a transformer can process.

트랜스포머가 일련의 데이터들을 인코딩 및 디코딩하기 위하여, 트랜스포머 내의 인코더 및 디코더들을 어텐션(attention) 알고리즘을 활용하여 처리할 수 있다. 어텐션 알고리즘이란 주어진 쿼리(Query)에 대해, 하나 이상의 키(Key)에 대한 유사도를 구하고, 이렇게 주어진 유사도를, 각각의 키(Key)와 대응하는 값(Value)에 반영한 후, 유사도가 반영된 값(Value)들을 가중합하여 어텐션 값을 계산하는 알고리즘을 의미할 수 있다.In order for the transformer to encode and decode a series of data, the encoders and decoders within the transformer can be processed using an attention algorithm. The attention algorithm calculates the similarity of one or more keys for a given query, reflects the given similarity to the value corresponding to each key, and returns the reflected similarity value ( It may refer to an algorithm that calculates the attention value by weighting the values.

쿼리, 키 및 값을 어떻게 설정하느냐에 따라, 다양한 종류의 어텐션 알고리즘이 분류될 수 있다. 예를 들어, 쿼리, 키 및 값을 모두 동일하게 설정하여 어텐션을 구하는 경우, 이는 셀프-어텐션 알고리즘을 의미할 수 있다. 입력된 일련의 데이터들을 병렬로 처리하기 위해, 임베딩 벡터를 차원을 축소하여, 각 분할된 임베딩 벡터에 대해 개별적인 어텐션 헤드를 구하여 어텐션을 구하는 경우, 이는 멀티-헤드(multi-head) 어텐션 알고리즘을 의미할 수 있다.Depending on how queries, keys, and values are set, various types of attention algorithms can be classified. For example, if attention is obtained by setting the query, key, and value all the same, this may mean a self-attention algorithm. In order to process a series of input data in parallel, when the dimension of the embedding vector is reduced and attention is obtained by obtaining individual attention heads for each divided embedding vector, this refers to a multi-head attention algorithm. can do.

일 실시예에서, 트랜스포머는 복수개의 멀티-헤드 셀프 어텐션 알고리즘 또는 멀티-헤드 인코더-디코더 알고리즘을 수행하는 모듈들로 구성될 수 있다. 일 실시예에서, 트랜스포머는 임베딩, 정규화, 소프트맥스(softmax) 등 어텐션 알고리즘이 아닌 부가적인 구성요소들 또한 포함할 수 있다. 어텐션 알고리즘을 이용하여 트랜스포머를 구성하는 방법은 Vaswani et al., Attention Is All You Need, 2017 NIPS에 개시된 방법을 포함할 수 있으며, 이는 본 명세서에 참조로 통합된다.In one embodiment, the transformer may be composed of modules that perform a plurality of multi-head self-attention algorithms or a multi-head encoder-decoder algorithm. In one embodiment, the transformer may also include additional components other than the attention algorithm, such as embedding, normalization, and softmax. A method of configuring a transformer using an attention algorithm may include the method disclosed in Vaswani et al., Attention Is All You Need, 2017 NIPS, which is incorporated herein by reference.

트랜스포머는 임베딩된 자연어, 분할된 이미지 데이터, 오디오 파형 등 다양한 데이터 도메인에 적용하여, 일련의 입력 데이터를 일련의 출력 데이터로 변환할 수 있다. 다양한 데이터 도메인을 가진 데이터들을 트랜스포머에 입력가능한 일련의 데이터들로 변환하기 위해, 트랜스포머는 데이터들을 임베딩할 수 있다. 트랜스포머는 일련의 입력 데이터 사이의 상대적 위치관계 또는 위상관계를 표현하는 추가적인 데이터를 처리할 수 있다. 또는 일련의 입력 데이터에 입력 데이터들 사이의 상대적인 위치관계 또는 위상관계를 표현하는 벡터들이 추가적으로 반영되어 일련의 입력 데이터가 임베딩될 수 있다. 일 예에서, 일련의 입력 데이터 사이의 상대적 위치관계는, 자연어 문장 내에서의 어순, 각각의 분할된 이미지의 상대적 위치 관계, 분할된 오디오 파형의 시간 순서 등을 포함할 수 있으나, 이에 제한되지 않는다. 일련의 입력 데이터들 사이의 상대적인 위치관계 또는 위상관계를 표현하는 정보를 추가하는 과정은 위치 인코딩(positional encoding)으로 지칭될 수 있다. Transformers can be applied to various data domains such as embedded natural language, segmented image data, and audio waveforms to convert a series of input data into a series of output data. In order to convert data with various data domains into a series of data that can be input to the transformer, the transformer can embed the data. Transformers can process additional data expressing relative positional or phase relationships between a series of input data. Alternatively, a series of input data may be embedded by additionally reflecting vectors expressing relative positional relationships or phase relationships between the input data. In one example, the relative positional relationship between a series of input data may include, but is not limited to, word order within a natural language sentence, relative positional relationship of each segmented image, temporal order of segmented audio waveforms, etc. . The process of adding information expressing relative positional or phase relationships between a series of input data may be referred to as positional encoding.

상기 전술한 프로그램은, 상기 컴퓨터가 프로그램을 읽어 들여 프로그램으로 구현된 상기 방법들을 실행시키기 위하여, 상기 컴퓨터의 프로세서(CPU)가 상기 컴퓨터의 장치 인터페이스를 통해 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 상기 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Functional Code)를 포함할 수 있고, 상기 기능들을 상기 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 상기 기능들을 상기 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 상기 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 상기 컴퓨터의 프로세서가 상기 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 상기 컴퓨터의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다.The above-mentioned program is C, C++, JAVA, machine language, etc. that the processor (CPU) of the computer can read through the device interface of the computer in order for the computer to read the program and execute the methods implemented as a program. It may include code coded in a computer language. These codes may include functional codes related to functions that define the necessary functions for executing the methods, and include control codes related to execution procedures necessary for the computer's processor to execute the functions according to predetermined procedures. can do. In addition, these codes may further include memory reference-related codes that indicate at which location (address address) in the computer's internal or external memory additional information or media required for the computer's processor to execute the above functions should be referenced. there is. In addition, if the computer's processor needs to communicate with any other remote computer or server in order to execute the above functions, the code uses the computer's communication module to determine how to communicate with any other remote computer or server. It may further include communication-related codes regarding whether communication should be performed and what information or media should be transmitted and received during communication.

상기 저장되는 매체는, 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상기 저장되는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 상기 프로그램은 상기 컴퓨터가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 상기 컴퓨터상의 다양한 기록매체에 저장될 수 있다. 또한, 상기 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장될 수 있다.The storage medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specifically, examples of the storage medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc., but are not limited thereto. That is, the program may be stored in various recording media on various servers that the computer can access or on various recording media on the user's computer. Additionally, the medium may be distributed to computer systems connected to a network, and computer-readable code may be stored in a distributed manner.

본 개시의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 개시가 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of the method or algorithm described in connection with the embodiments of the present disclosure may be implemented directly in hardware, implemented as a software module executed by hardware, or a combination thereof. The software module may be RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), Flash Memory, hard disk, removable disk, CD-ROM, or It may reside on any type of computer-readable recording medium well known in the art to which this disclosure pertains.

이상, 첨부된 도면을 참조로 하여 본 개시의 실시예를 설명하였지만, 본 개시가 속하는 기술분야의 통상의 기술자는 본 개시가 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.Above, embodiments of the present disclosure have been described with reference to the attached drawings, but those skilled in the art will understand that the present disclosure can be implemented in other specific forms without changing its technical idea or essential features. You will be able to understand it. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive.

10 : 지원 시스템 100 : 지원 장치
110 : 통신모듈 130 : 저장모듈
150 : 제어모듈 200 : 적어도 하나의 사용자 단말
10: Support system 100: Support device
110: communication module 130: storage module
150: Control module 200: At least one user terminal

Claims (10)

외부 장치와 통신을 수행하는 통신모듈;
분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정에 있어서, 각각 상보적인 대응감정에 기초하여 감정의 변화를 도모하는 오지상승법 기반의 심리 치료 지원 서비스를 제공하기 위한 적어도 하나의 프로세스를 저장하는 저장모듈; 및
상기 적어도 하나의 프로세스를 기초로 상기 심리 치료 지원 서비스를 제공하는 제어모듈을 포함하며,
상기 제어모듈은,
기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응 감정에 따른 변화를 포함하는 감정정보를 수집하고, 상기 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 상기 사용자의 감정상태를 분석하고, 분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 적어도 하나의 컨텐츠를 검색하여 솔루션정보를 생성한 후, 상기 솔루션정보를 사용자 단말로 제공하고,
상기 사용자 단말로부터 상기 솔루션정보에 대한 피드백정보가 수신되면, 상기 피드백정보를 기반으로 상기 적어도 하나의 컨텐츠 각각의 피드백점수를 산출하여 저장하고, 상기 피드백정보에 대응하는 수행정보를 생성하여 기 설정된 적어도 하나의 관계자 단말로 제공하며,
사용자 각각의 재산내역, 지출내역, 식습관, 직업, 업무형태, 노동시간, 거주지, 가족관계, MBTI(Myers-Briggs Type Indicator) 및 SNS 데이터 중 적어도 둘 이상의 조합을 통해 성향을 파악하고, 상기 파악된 성향에서 동일 성향의 사용자들을 그룹핑하며, 각 그룹에 상기 적어도 하나의 컨텐츠를 매칭하여 관리하고,
상기 솔루션정보를 생성할 시에, 복수개의 그룹 중 상기 사용자의 성향에 대응하는 그룹을 확인하고, 확인된 그룹 내에서 상기 결정된 감정과 동일한 감정을 갖는 다른 사용자에게 제공된 이력이 있는 적어도 하나의 컨텐츠 중에서 상기 산출된 피드백점수가 기 설정된 임계치 이상인 컨텐츠들만을 선정하여 상기 솔루션정보를 생성하며,
상기 생성된 수행정보의 종류는 상기 사용자 단말의 사용자가 상기 솔루션정보에 따른 솔루션을 수행함에 따른 감정의 종류 또는 상태에 종속적으로 결정된 것을 특징으로 하는,
인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치.
A communication module that communicates with an external device;
For each of the five emotions of anger, distress, fear, joy, and sadness, storing at least one process to provide psychotherapy support services based on the Oji Ascension method that seeks to change emotions based on complementary corresponding emotions. storage module; and
It includes a control module that provides the psychological treatment support service based on the at least one process,
The control module is,
Collect emotional information including changes in each user's emotional state and corresponding emotions accumulated and stored over a preset period of time, and use an artificial intelligence-based pre-trained emotional treatment model based on the emotional information to determine the emotional state of the user. After analyzing and generating solution information by searching for at least one content that causes at least one corresponding emotion corresponding to the emotion determined according to the analysis result, providing the solution information to the user terminal,
When feedback information about the solution information is received from the user terminal, a feedback score for each of the at least one content is calculated and stored based on the feedback information, and performance information corresponding to the feedback information is generated to determine at least a preset value. Provided through one stakeholder terminal,
Each user's tendencies are identified through a combination of at least two of the following: property details, expenditure details, eating habits, occupation, work type, working hours, residence, family relationships, MBTI (Myers-Briggs Type Indicator), and SNS data, and the identified Users with the same tendency are grouped and managed by matching at least one content to each group,
When generating the solution information, a group corresponding to the user's tendency among a plurality of groups is identified, and within the identified group, at least one content that has a history of being provided to another user having the same emotion as the determined emotion is selected. The solution information is generated by selecting only content whose calculated feedback score is higher than a preset threshold,
Characterized in that the type of the generated performance information is determined dependent on the type or state of emotion as the user of the user terminal performs the solution according to the solution information.
Psychotherapy support device using artificial intelligence-based Oji Ascent method.
제1항에 있어서,
상기 감정정보는,
상기 사용자가 상기 사용자 단말을 통해 상기 기 설정된 기간 동안 입력한 키워드 및 문장 중 적어도 하나에 기초하고,
상기 결정된 감정은,
상기 다섯 가지 감정 중 적어도 하나를 포함하고,
인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치.
According to paragraph 1,
The emotional information is,
Based on at least one of keywords and sentences entered by the user through the user terminal during the preset period,
The emotions determined above are,
Contains at least one of the five emotions above,
Psychotherapy support device using artificial intelligence-based Oji Ascent method.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 제어모듈은,
상기 결정된 감정 각각의 감정단계를 확인하고, 상기 감정단계에 따라 각 감정에 대응하는 상기 적어도 하나의 컨텐츠에 대한 노출 시간을 각각 설정하는 것을 특징으로 하는,
인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치.
According to paragraph 1,
The control module is,
Characterized in that confirming the emotional stage of each of the determined emotions and setting the exposure time for the at least one content corresponding to each emotion according to the emotional stage,
Psychotherapy support device using artificial intelligence-based Oji Ascent method.
삭제delete 제1항에 있어서,
상기 감정치료모델은,
상기 각 그룹에 속한 적어도 하나의 사용자 각각에 대한 감정정보 및 상기 감정정보에 대응하여 제공된 솔루션정보를 기초로 원본모델을 사전 학습한 것임을 특징으로 하는,
인공지능 기반의 오지상승법을 이용한 심리 치료 지원 장치.
According to paragraph 1,
The emotional therapy model is,
Characterized in that the original model is pre-learned based on emotional information for each of at least one user belonging to each group and solution information provided in response to the emotional information,
Psychotherapy support device using artificial intelligence-based Oji Ascent method.
장치에 의해 수행되는, 인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법에 있어서,
기 설정된 기간 동안에 누적되어 저장된 사용자별 감정상태 및 대응감정에 따른 변화를 포함하는 감정정보를 수집하는 단계;
상기 감정정보를 기초로 인공지능 기반의 사전 학습된 감정치료모델을 이용하여 상기 사용자의 감정상태를 분석하는 단계;
분석 결과에 따라 결정된 감정에 대응하는 적어도 하나의 대응감정을 일으키는 적어도 하나의 컨텐츠를 검색하여 솔루션정보를 생성하는 단계; 및
상기 솔루션정보를 사용자 단말로 제공하는 단계를 포함하고,
상기 사용자 단말로부터 상기 솔루션정보에 대한 피드백정보가 수신되면, 상기 피드백정보를 기반으로 상기 적어도 하나의 컨텐츠 각각의 피드백점수를 산출하여 저장하는 단계; 및
상기 피드백정보에 대응하는 수행정보를 생성하여 기 설정된 적어도 하나의 관계자 단말로 제공하는 단계를 더 포함하고,
상기 솔루션정보를 생성하는 단계는,
복수개의 그룹 중 상기 사용자의 성향에 대응하는 그룹을 확인하는 단계;
확인된 그룹 내에서 상기 결정된 감정과 동일한 감정을 갖는 다른 사용자에게 제공된 이력이 있는 적어도 하나의 컨텐츠 중에서 상기 산출된 피드백점수가 기 설정된 임계치 이상인 컨텐츠들만을 선정하는 단계; 및
상기 선정된 상위 컨텐츠들을 기초로 상기 솔루션정보를 생성하는 단계를 포함하며,
상기 복수개의 그룹은,
사용자 각각의 재산내역, 지출내역, 식습관, 직업, 업무형태, 노동시간, 거주지, 가족관계, MBTI(Myers-Briggs Type Indicator) 및 SNS 데이터 중 적어도 둘 이상의 조합을 통해 성향을 파악하고, 동일 성향의 사용자들을 그룹핑함으로써 분류된 것이고,
상기 생성된 수행정보의 종류는,
상기 사용자 단말의 사용자가 상기 솔루션정보에 따른 솔루션을 수행함에 따른 감정의 종류 또는 상태에 종속적으로 결정되고,
상기 감정정보는,
상기 사용자가 상기 사용자 단말을 통해 상기 기 설정된 기간 동안 입력한 키워드 및 문장 중 적어도 하나에 기초하고,
상기 결정된 감정은,
분노, 고민, 공포, 기쁨 및 슬픔의 다섯 가지 감정 중 적어도 하나를 포함하는 것을 특징으로,
인공지능 기반의 오지상승법을 이용한 심리 치료 지원 방법.
In a method of supporting psychological treatment using an artificial intelligence-based ascension method performed by a device,
Collecting emotional information including changes according to emotional states and corresponding emotions for each user accumulated and stored over a preset period of time;
Analyzing the user's emotional state using an artificial intelligence-based pre-trained emotional treatment model based on the emotional information;
generating solution information by searching for at least one content that causes at least one corresponding emotion corresponding to the emotion determined according to the analysis result; and
Including providing the solution information to the user terminal,
When feedback information about the solution information is received from the user terminal, calculating and storing a feedback score for each of the at least one content based on the feedback information; and
Further comprising generating performance information corresponding to the feedback information and providing it to at least one preset stakeholder terminal,
The step of generating the solution information is,
Confirming a group corresponding to the user's tendency among a plurality of groups;
selecting only content for which the calculated feedback score is equal to or higher than a preset threshold among at least one content that has been provided to another user within the identified group having the same emotion as the determined emotion; and
It includes generating the solution information based on the selected high-level contents,
The plurality of groups are,
Each user's tendencies are identified through a combination of at least two of the following: property details, spending details, eating habits, occupation, work type, working hours, residence, family relations, MBTI (Myers-Briggs Type Indicator), and SNS data, and identify users with the same tendency. It is classified by grouping users,
The types of performance information generated above are:
It is determined depending on the type or state of emotion as the user of the user terminal performs a solution according to the solution information,
The emotional information is,
Based on at least one of keywords and sentences entered by the user through the user terminal during the preset period,
The emotions determined above are,
Characterized by including at least one of the following five emotions: anger, distress, fear, joy, and sadness,
Psychotherapy support method using artificial intelligence-based Oji Ascent method.
삭제delete
KR1020230098712A 2023-07-28 2023-07-28 Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence KR102686964B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230098712A KR102686964B1 (en) 2023-07-28 2023-07-28 Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230098712A KR102686964B1 (en) 2023-07-28 2023-07-28 Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence

Publications (1)

Publication Number Publication Date
KR102686964B1 true KR102686964B1 (en) 2024-07-19

Family

ID=92173414

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230098712A KR102686964B1 (en) 2023-07-28 2023-07-28 Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence

Country Status (1)

Country Link
KR (1) KR102686964B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180068917A (en) * 2018-06-08 2018-06-22 주식회사 옴니씨앤에스 Method, system and non-transitory computer-readable recording medium for managing mental health using biological information
KR20190125153A (en) * 2018-04-27 2019-11-06 아토머스 주식회사 An apparatus for predicting the status of user's psychology and a method thereof
KR20230023203A (en) * 2021-08-10 2023-02-17 원광대학교산학협력단 Device for analyzing and treating emotion
KR20230103326A (en) 2021-12-31 2023-07-07 주식회사 휴마트컴퍼니 System for providing customized mental health treatment using user psychological state analysis and deduction of preferred counseling methods

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190125153A (en) * 2018-04-27 2019-11-06 아토머스 주식회사 An apparatus for predicting the status of user's psychology and a method thereof
KR20180068917A (en) * 2018-06-08 2018-06-22 주식회사 옴니씨앤에스 Method, system and non-transitory computer-readable recording medium for managing mental health using biological information
KR20230023203A (en) * 2021-08-10 2023-02-17 원광대학교산학협력단 Device for analyzing and treating emotion
KR20230103326A (en) 2021-12-31 2023-07-07 주식회사 휴마트컴퍼니 System for providing customized mental health treatment using user psychological state analysis and deduction of preferred counseling methods

Similar Documents

Publication Publication Date Title
Malte et al. Evolution of transfer learning in natural language processing
US11544591B2 (en) Framework for a computing system that alters user behavior
CN110929164B (en) Point-of-interest recommendation method based on user dynamic preference and attention mechanism
CN111078844B (en) Task-based dialog system and method for software crowdsourcing
US20210068766A1 (en) Methods and apparatus to determine developmental progress with artificial intelligence and user input
Zhang et al. Sentiment classification using comprehensive attention recurrent models
US20200342055A1 (en) Named entity disambiguation using entity distance in a knowledge graph
US11468241B2 (en) Techniques to add smart device information to machine learning for increased context
US10726025B2 (en) Standardized entity representation learning for smart suggestions
JP2019075088A (en) Method of updating sentence generation model and sentence generation device
Mahendran et al. Realizing a stacking generalization model to improve the prediction accuracy of major depressive disorder in adults
KR20170061016A (en) Device and method of data recognition model construction, and data recognition devicce
US20220284028A1 (en) Transformer for encoding text for use in ranking online job postings
WO2021052137A1 (en) Emotion vector generation method and apparatus
Singh et al. Multichannel CNN model for biomedical entity reorganization
EP3561735A1 (en) Integrating deep learning into generalized additive mixed-effect (game) frameworks
KR102492774B1 (en) Method for providing music contents licensing platform service based on artificial intelligence
KR102686964B1 (en) Apparatus and method for supporting psychological treatment using five minds mutual restriction therapy based on artificial intelligence
US20240281446A1 (en) Enhanced searching using fine-tuned machine learning models
KR102632804B1 (en) Method, apparatus and system for providing customized content creation and processing platform service using artificial intelligence model
Wang et al. Multivariate graph neural networks on enhancing syntactic and semantic for aspect-based sentiment analysis
Singh et al. Structured multi-label biomedical text tagging via attentive neural tree decoding
US20230153545A1 (en) Method for creating rules used to structure unstructured data
KR102716375B1 (en) Apparatus and method for providing user customized prescription based on artificial intelligence
KR102266153B1 (en) Artificial intelligence-based method of providing consumer preference through self-psychological analysis platform

Legal Events

Date Code Title Description
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant