KR101830857B1 - Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same - Google Patents

Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same Download PDF

Info

Publication number
KR101830857B1
KR101830857B1 KR1020170089699A KR20170089699A KR101830857B1 KR 101830857 B1 KR101830857 B1 KR 101830857B1 KR 1020170089699 A KR1020170089699 A KR 1020170089699A KR 20170089699 A KR20170089699 A KR 20170089699A KR 101830857 B1 KR101830857 B1 KR 101830857B1
Authority
KR
South Korea
Prior art keywords
data
questionnaire
user
chatbot
question
Prior art date
Application number
KR1020170089699A
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 KR1020170089699A priority Critical patent/KR101830857B1/en
Application granted granted Critical
Publication of KR101830857B1 publication Critical patent/KR101830857B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Child & Adolescent Psychology (AREA)
  • Signal Processing (AREA)
  • Operations Research (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

According to an embodiment of the present invention, a method for simplifying a survey, which is provided to a user, through a chatbot by collecting biometric data and sleep environment data of a user comprises: (a) step of recording the biometric data and the sleep environment data obtained from a sensor as a corresponding value for each data element; and (b) step of determining whether or not the corresponding value of a specific data element corresponding to a specific main survey question of the data element corresponds to a predetermined approval range, and with reference to the determined results, (b-1) storing total survey composition information as first survey composition information by removing the main survey question and a subordinate survey question corresponding to the data element from the total survey composition information when a probability of allowing the corresponding value of the specific data element to correspond to the predetermined approval range exceeds a threshold value, or (b-2) finding an additional survey question suitable for the total survey composition information, replacing the main survey question with the additional survey question and storing the same as second survey composition information to obtain additional necessary information when a probability of allowing at least one corresponding value of the specific data element to correspond to the predetermined approval range does not exceeds the threshold value.

Description

사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 설문을 간소화하는 방법 및 이를 이용한 챗봇 제공 장치 {METHOD FOR SIMPLIFYING A LIST OF QUESTIONS PROVIDED BY CHATBOT BY ANALYZING PHYSIOLOGICAL DATA AND SLEEP ENVIRONMENT DATA AND DEVICE FOR PROVIDING CHATBOT USING THE SAME}TECHNICAL FIELD [0001] The present invention relates to a method and apparatus for collecting biometrics data and sleep environment data of a user and simplifying a questionnaire through a chatbot, and a chatbot providing apparatus using the method. THE SAME}

본 발명은 사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 챗봇 제공 장치에 관한 것으로, 보다 상세하게는, 사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 방법에 있어서, (i) 데이터의 특성에 따라 구분되는 제1 데이터그룹 내지 제n 데이터그룹은 각각에 속한 적어도 하나의 데이터요소와 대응되도록 기록되어 있고, (ii) 상기 챗봇을 통해 상기 사용자에게 제공되는 상기 설문의 전체집합인 전체설문구성정보에는 n개의 주 설문문항과 상기 주 설문문항에 종속된 적어도 하나의 하위 설문문항이 포함되어 있으며, (iii) 상기 전체설문구성정보에 포함된 적어도 하나의 상기 주 설문문항 각각은 상기 제1 데이터그룹 내지 상기 제n 데이터그룹 중 적어도 일부의 데이터그룹 각각에 속한 적어도 하나의 상기 데이터요소와 대응되고, (iv) 각각의 상기 데이터요소에는 상기 주 설문문항 및 상기 하위 설문문항을 삭제하거나 대체하기 위한 조건으로서 소정의 허용범위가 대응되어 설정되어 있는 상태에서, (a) 센서로부터 획득한 상기 생체 데이터 및 상기 수면환경 데이터를 상기 데이터요소별로 대응값으로서 기록하고, (b) 상기 데이터요소 중 특정 주 설문문항에 대응하는 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당되는지 여부를 판단한 결과를 참조로 하여 (b-1) 상기 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 임계값을 초과하는 경우, 상기 데이터요소에 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 상기 전체설문구성정보에서 제거하여 제1 설문구성정보로서 저장하거나, (b-2) 상기 특정 데이터요소 중 적어도 하나의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 상기 임계값을 초과하지 않는 경우, 추가적으로 필요한 정보를 얻기 위해 상기 전체설문구성정보에서 적합한 추가 설문문항을 찾아 상기 주 설문문항을 대체하여 제2 설문구성정보로서 저장하는 기능을 포함하는 것을 특징으로 하는 방법 및 이를 이용한 챗봇 제공 장치에 관한 것이다.The present invention relates to a chatbot providing apparatus that collects biometrics data and sleep environment data of a user and simplifies a questionnaire provided to the user through a chatbot. More particularly, the present invention relates to a chatbot providing apparatus that collects biometrics data and sleep environment data of a user, (I) a first data group to an n-th data group, which are classified according to characteristics of data, are recorded so as to correspond to at least one data element belonging to each of the data groups, (ii) the entire questionnaire configuration information, which is a total set of the questionnaires provided to the user through the chatbot, includes n main questionnaire items and at least one sub-questionnaire item dependent on the main questionnaire items; and (iii) Each of the at least one main questionnaire items included in the whole questionnaire configuration information includes at least one of the first data group, (Iv) each data element is associated with at least one data element belonging to at least a part of the data group of the first n data groups, and (iv) a condition for deleting or replacing said main question item and said sub- (A) recording the biometric data acquired from the sensor and the sleeping environment data as a corresponding value for each data element, (b) selecting a specific main question item (B-1) determining whether or not the corresponding value of the specific data element corresponds to the predetermined allowable range based on a result of determining whether the corresponding value of the specific data element corresponding to the predetermined data element corresponds to the predetermined allowable range If the threshold value is exceeded, the main question item and the sub-question item corresponding to the data element, (B-2) when the probability that the corresponding value of at least one of the specific data elements corresponds to the predetermined allowable range does not exceed the threshold value And a function of searching for a suitable additional question item from the whole questionnaire configuration information to obtain additional information and storing it as a second questionnaire configuration information in place of the main questionnaire item, and a method for providing the chatbot using the method .

오늘날, 현대인들은 학업, 가사일, 인간관계, 과도한 업무 등으로 인해 스트레스를 받으며 살아가고 있다. 이러한 스트레스 때문에 현대인들은 숙면을 취하지 못하고 부족한 수면시간으로 인해 고통 받고 있다. 게다가, 컴퓨터나 스마트폰의 보급이 증가한 이후, 수면의 질이 급격히 떨어져 수면장애로 고통을 호소하며 병원을 내원하는 환자가 급증하는 추세이다. 종래에는 바쁜 현대인들의 이러한 고질적인 문제점을 해결하기 위해 잠을 자는 동안 뒤척이는 횟수나 코고는 횟수를 측정하는 등의 기술 위주의 연구가 진행되어 단순히 수면시간이나 무호흡 유무를 측정하는 것이 주를 이루어 왔을 뿐이다. 최근 들어, 사용자의 수면 및 생활습관을 자동으로 진단하고 관리하는 서비스가 증가하고 있는 추세이나 자동으로 수면을 관리하는 방식은 개인의 특성을 반영하는데 한계가 있어 진단 및 관리에 있어 정확도가 낮은 상태이다. 또한, 사용자가 필요를 느끼면 수면을 진단하기 위해 홈페이지를 방문하거나 테스트에 직접적으로 참여함으로써 문제점을 찾기 위한 설문에 참여할 수 있으나, 일괄적인 문항에 대한 답변을 하는 방식으로 사용자가 소비한 시간과 노력에 비해 정확도가 높지 않아 이에 대한 개선책이 필요한 실정이다. Today, modern people are stressed by their academic, housework, human relations, and excessive work. Because of these stresses, modern people are suffering from lack of sleep and lack of sleep time. In addition, since the spread of computers and smartphones has increased, the quality of sleep has fallen sharply. Conventionally, in order to solve such a persistent problem of busy modern people, a technology-oriented research such as measuring the number of turns or the number of times of snoring while sleeping has proceeded, and only the measurement of the sleep time or the presence of the apnea has been made . In recent years, the trend of automatically diagnosing and managing users' sleeping and lifestyle habits has been increasing, but the method of automatically managing sleep has been limited in reflecting the characteristics of individuals and thus the accuracy of diagnosis and management is low . In addition, if a user feels their need, they can participate in the questionnaire to find the problem by visiting the homepage or directly participating in the test to diagnose the sleep. However, in response to a comprehensive question, The accuracy is not high enough to improve the situation.

좀더 최근에는 챗봇을 이용하여 수면 관리를 행하고자 하는 움직임이 있었지만, 천편일률적인 설문 제공으로 인하여 사용자의 답변 부담을 가중시키는 경우가 많았다.More recently, there has been a move to manage sleep by using chatbots, but often the burden of the user has been increased due to the provision of the questionnaire.

따라서, 본 발명은 상술한 문제점을 모두 해결하는 것을 그 목적으로 한다.Accordingly, it is an object of the present invention to solve all the problems described above.

또한, 본 발명은 사용자의 생활습관이나 수면환경 등을 분석에 활용하여 수면 개선이 필요하다고 판단되는 때에, 자동으로 사용자에게 최적으로 필요한 설문을 제공하는 프로세스를 수행하는 것을 다른 목적으로 한다.Another object of the present invention is to carry out a process of automatically providing a questionnaire that is most suitable for a user when it is determined that improvement of the sleep surface is necessary by utilizing the user's lifestyle or sleep environment for analysis.

또한, 본 발명은 기 설정된 모든 설문의 문항을 사용자에게 제공하는 것이 아니라, 사용자로부터 획득한 생체 데이터 또는 수면 환경 데이터를 활용함으로써 사용자의 응답이 필요하지 않다고 판단되는 설문의 문항은 제거하거나 다른 문항으로 대체하도록 하여 새로운 설문구성정보로 저장하고, 이후에 사용자의 수면상태나 방해원인이 유사한 것으로 판단되면 이에 대응하는 저장된 새로운 설문구성정보를 사용자에게 제공하는 프로세스를 수행하는 것을 또 다른 목적으로 한다.In addition, the present invention does not provide the user with all the questions of the predetermined questionnaire, but uses the biometric data or the sleeping environment data acquired from the user to remove the questions of the questionnaire that the user does not need the response, And stores the new questionnaire configuration information as a new questionnaire configuration information. When it is determined that the user's sleeping condition or the cause of the disturbance is similar, the new questionnaire configuration information corresponding to the new questionnaire configuration information is provided to the user.

상기 목적을 달성하기 위한 본 발명의 대표적인 구성은 다음과 같다.In order to accomplish the above object, a representative structure of the present invention is as follows.

본 발명의 일 태양에 따르면, 사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 방법에 있어서, (i) 데이터의 특성에 따라 구분되는 제1 데이터그룹 내지 제n 데이터그룹은 각각에 속한 적어도 하나의 데이터요소와 대응되도록 기록되어 있고, (ii) 상기 챗봇을 통해 상기 사용자에게 제공되는 상기 설문의 전체집합인 전체설문구성정보에는 n개의 주 설문문항과 상기 주 설문문항에 종속된 적어도 하나의 하위 설문문항이 포함되어 있으며, (iii) 상기 전체설문구성정보에 포함된 적어도 하나의 상기 주 설문문항 각각은 상기 제1 데이터그룹 내지 상기 제n 데이터그룹 중 적어도 일부의 데이터그룹 각각에 속한 적어도 하나의 상기 데이터요소와 대응되고, (iv) 각각의 상기 데이터요소에는 상기 주 설문문항 및 상기 하위 설문문항을 삭제하거나 대체하기 위한 조건으로서 소정의 허용범위가 대응되어 설정되어 있는 상태에서, (a) 챗봇 제공 장치가, 센서로부터 획득한 상기 생체 데이터 및 상기 수면환경 데이터를 상기 데이터요소별로 대응값으로서 기록하는 단계; 및 (b) 상기 데이터요소 중 특정 주 설문문항에 대응하는 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당되는지 여부를 판단한 결과를 참조로 하여 (b-1) 상기 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 임계값을 초과하는 경우, 상기 챗봇 제공 장치는, 상기 데이터요소에 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 상기 전체설문구성정보에서 제거하여 제1 설문구성정보로서 저장하거나, (b-2) 상기 특정 데이터요소 중 적어도 하나의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 상기 임계값을 초과하지 않는 경우, 상기 챗봇 제공 장치는, 추가적으로 필요한 정보를 얻기 위해 상기 전체설문구성정보에서 적합한 추가 설문문항을 찾아 상기 주 설문문항을 대체하여 제2 설문구성정보로서 저장하는 단계를 포함하는 것을 특징으로 하는 방법이 제공된다.According to an aspect of the present invention, there is provided a method of collecting biometric data and sleeping environment data of a user and simplifying a questionnaire provided to the user through a chatbot, the method comprising the steps of: (i) Wherein the n-th data group is recorded so as to correspond to at least one data element belonging to each of the n-th data groups, and (ii) the whole questionnaire configuration information, which is a total set of the questionnaire provided to the user through the chatbot, (Iii) at least one of the main questionnaire items included in the whole questionnaire configuration information includes at least one of the first data group to the n-th data group, Corresponding to at least one said data element belonging to each of a part of the data groups, (iv) (A) the chatbot providing apparatus transmits the biometric data and the sleeping environment data acquired from the sensor to the sleeping environment data in a state in which a predetermined allowable range is set as a condition for deleting or replacing the main question item and the sub- Recording as a corresponding value for each data element; And (b) determining whether or not the corresponding value of the specific data element corresponding to the specific main question item among the data elements corresponds to the predetermined allowable range, (b-1) If the probability that the corresponding value corresponds to the predetermined allowable range exceeds the threshold value, the chat-bon offering device removes the main question item and the sub-question item corresponding to the data element from the entire questionnaire configuration information (B-2) when the probability that the corresponding value of at least one of the specific data elements corresponds to the predetermined allowable range does not exceed the threshold value, the chatbind provided device , To find additional suitable question items from the whole questionnaire configuration information to obtain additional information, and to replace the main questionnaire item, And storing the information as sex information.

본 발명의 다른 태양에 따르면, 사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 챗봇 제공 장치에 있어서,(i) 데이터의 특성에 따라 구분되는 제1 데이터그룹 내지 제n 데이터그룹은 각각에 속한 적어도 하나의 데이터요소와 대응되도록 기록되어 있고, (ii) 상기 챗봇을 통해 상기 사용자에게 제공되는 상기 설문의 전체집합인 전체설문구성정보에는 n개의 주 설문문항과 상기 주 설문문항에 종속된 적어도 하나의 하위 설문문항이 포함되어 있으며, (iii) 상기 전체설문구성정보에 포함된 적어도 하나의 상기 주 설문문항 각각은 상기 제1 데이터그룹 내지 상기 제n 데이터그룹 중 적어도 일부의 데이터그룹 각각에 속한 적어도 하나의 상기 데이터요소와 대응되고, (iv) 각각의 상기 데이터요소에는 상기 주 설문문항 및 상기 하위 설문문항을 삭제하거나 대체하기 위한 조건으로서 소정의 허용범위가 대응되어 설정되어 있는 상태에서,센서로부터 상기 생체 데이터 및 상기 수면환경 데이터를 획득하는 통신부; 및 (1) 상기 생체 데이터 및 상기 수면환경 데이터를 상기 데이터요소별로 대응값으로서 기록하는 프로세스; 및 (2) 상기 데이터요소 중 특정 주 설문문항에 대응하는 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당되는지 여부를 판단한 결과를 참조로 하여, (2-1) 상기 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 임계값을 초과하는 경우, 상기 데이터요소에 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 상기 전체설문구성정보에서 제거하여 제1 설문구성정보로서 저장하거나, (2-2) 상기 특정 데이터요소 중 적어도 하나의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 상기 임계값을 초과하지 않는 경우, 추가적으로 필요한 정보를 얻기 위해 상기 전체설문구성정보에서 적합한 추가 설문문항을 찾아 상기 주 설문문항을 대체하여 제2 설문구성정보로서 저장하는 프로세스를 수행하는 프로세서를 포함하는 것을 특징으로 하는 챗봇 제공 장치가 제공된다. According to another aspect of the present invention, there is provided a chatbot providing apparatus for collecting biometric data and sleep environment data of a user and simplifying a questionnaire provided to the user through a chatbot, the apparatus comprising: (i) (Ii) the entire questionnaire configuration information, which is a whole set of the questionnaire provided to the user through the chatbot, includes n main questionnaire items And at least one sub-question item dependent on the main question item, and (iii) each of the at least one main question item included in the whole questionnaire configuration information includes at least one of the first data group to the n-th data group At least one data element belonging to each of at least some data groups, and (iv) Cattle, the communication section to obtain the main survey questions and in a state in which is set a predetermined allowable range in correspondence as a condition for deleting or replacing the lower survey questions, the biometric data and the environmental data from the sensor surface; And (1) recording the biometric data and the sleeping environment data as a corresponding value for each data element; And (2) determining whether or not the corresponding value of the specific data element corresponding to the specific main question item among the data elements corresponds to the predetermined allowable range, (2-1) If the probability that the corresponding value corresponds to the preset allowable range exceeds a threshold value, the main question item and the sub question item corresponding to the data element are removed from the whole question configuration information, Or (2-2) if the probability that the corresponding value of at least one of the specific data elements corresponds to the predetermined tolerance range does not exceed the threshold value, To perform the process of finding suitable additional questionnaire items from information and storing them as second questionnaire configuration information in place of the main questionnaire questions The chaetbot providing apparatus comprising: a processor is provided.

이 외에도, 본 발명을 구현하기 위한 다른 방법, 장치, 챗봇 제공 장치 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하기 위한 컴퓨터 판독 가능한 기록 매체가 더 제공된다.In addition to the above, there is further provided a computer readable recording medium for recording a computer program for executing the method and an apparatus, apparatus, and another method for implementing the present invention.

본 발명에 따르면, 사용자로 하여금 수면을 방해하는 원인을 파악하고 제거하도록 설문을 제공하되 센서에 의해 획득된 생체 데이터 및 수면 환경 데이터를 참조로 하여 사용자별로 최적으로 필요한 설문만을 제공하도록 중요도가 낮은 설문문항을 제거하는 방식을 이용함으로써 분석의 정확도를 낮추지 않고 설문을 간소화 할 수 있다.According to the present invention, a questionnaire is provided for the user to identify and eliminate the cause of disturbance of sleep, and a questionnaire with a low importance level is provided to provide only the optimum questionnaire for each user with reference to the biometric data and sleeping environment data obtained by the sensor By using the method of eliminating the question, the questionnaire can be simplified without lowering the accuracy of the analysis.

도 1은 본 발명의 일 실시예에 따른 생체 데이터 및 수면 환경 데이터를 획득하여 설문을 간소화하고 수면방해원인을 제거하기 위한 챗봇 제공 장치가 포함된 전체 시스템의 구성도.
도 2는 본 발명의 일 실시예에 따른 챗봇 제공 장치의 동작을 나타내는 흐름도.
도 3은 본 발명의 다른 실시예에 따른 챗봇 제공 장치의 동작을 나타내는 흐름도.
도 4는 본 발명의 일 실시예에 따른 챗봇 제공 장치에 의해 관리되는 설문 리스트의 상태를 예시적으로 도식화한 구성도.
도 5는 본 발명의 일 실시예에 따른 설문 간소화에 대한 예시도.
Brief Description of the Drawings FIG. 1 is a block diagram of an entire system including a device for providing chatbots for simplifying a questionnaire and eliminating causes of sleep disturbance by acquiring biometric data and sleeping environment data according to an embodiment of the present invention. FIG.
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001]
3 is a flowchart illustrating an operation of the apparatus for providing chatbots according to another embodiment of the present invention.
FIG. 4 is an exemplary diagram illustrating a state of a questionnaire list managed by a chatboat providing apparatus according to an embodiment of the present invention; FIG.
5 illustrates an example of a survey simplification according to an embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment.

또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.

이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.

도 1은 본 발명의 일 실시예에 따른 생체 데이터 및 수면 환경 데이터를 획득하여 설문을 간소화하고 수면방해원인을 제거하기 위한 챗봇 제공 장치가 포함된 전체 시스템의 구성도를 도시하고 있다. FIG. 1 is a block diagram of an entire system including a device for providing a chatbot for simplifying a questionnaire and eliminating the cause of a sleeping obstacle by acquiring biometric data and sleeping environment data according to an embodiment of the present invention.

도 1에서 도시되어 있는 바와 같이, 본 발명의 일 실시예에 따라 챗봇 제공 장치(100)는, 통신부(110) 및 프로세서(120)를 포함하며, 통신부(110)는 네트워크를 통해 센서(200) 및 수면환경 공조장치(300)과 통신할 수 있다. 1, the apparatus 100 for providing chatbots according to an embodiment of the present invention includes a communication unit 110 and a processor 120. The communication unit 110 communicates with the sensor 200 through a network, And the sleeping-condition air-conditioning apparatus 300 according to the present invention.

우선, 챗봇 제공 장치(100)의 통신부(110)는 다양한 통신 기술로 구현될 수 있다. 즉, 와이파이(WIFI), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), HSPA(High Speed Packet Access), 모바일 와이맥스(Mobile WiMAX), 와이브로(WiBro), LTE(Long Term Evolution), LTE-M, 로라(LoRa), 블루투스(bluetooth), 적외선 통신(IrDA, infrared data association), NFC(Near Field Communication), 지그비(Zigbee), 무선랜 기술 등이 적용될 수 있다. 또한, 인터넷과 연결되어 서비스를 제공하는 경우 인터넷에서 정보전송을 위한 표준 프로토콜인 TCP/IP를 따를 수 있다.First, the communication unit 110 of the chatbot providing apparatus 100 may be implemented by various communication technologies. (WIFI), Wideband CDMA (WCDMA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), High Speed Packet Access (HSPA), Mobile WiMAX, WiBro, , Long Term Evolution (LTE), LTE-M, LoRa, bluetooth, IrDA, Near Field Communication, Zigbee, . In addition, if the service is connected to the Internet, it can follow TCP / IP, a standard protocol for transmitting information on the Internet.

구체적으로, 통신부(110)는 네트워크를 통해 센서(200)로부터 생체 데이터 또는 수면 환경 데이터를 수신하여 프로세서(120)가 설문 리스트를 재구성하도록 지원할 수 있고, 통신부(110)는 재구성된 설문 리스트를 사용자 단말에 제공하는 기능을 수행하며 사용자로부터 입력된 응답데이터를 수신하는 기능도 수행할 수 있다. Specifically, the communication unit 110 may receive biometric data or sleeping environment data from the sensor 200 through the network to support the processor 120 to reconstruct the questionnaire list, and the communication unit 110 may transmit the reconstructed questionnaire list to the user And can also perform the function of providing the terminal and receiving the response data inputted from the user.

다음으로, 프로세서(120)는, 통신부(110)를 통해 센서(200)로부터 수신한 생체 데이터 및 수면 환경 데이터를 참조로 하여 설문이 필요한지 여부를 판단하는 기능을 수행한다. Next, the processor 120 performs a function of determining whether or not a questionnaire is necessary by referring to biometric data and sleeping environment data received from the sensor 200 through the communication unit 110.

또한, 프로세서(120)는 설문이 필요하다고 판단되면 센서(200)로부터 수신한 생체 데이터 및 수면 환경 데이터를 참조로 하여 대응하는 설문문항들의 적어도 일부를 삭제 또는 대체할 수 있는 조건을 충족하는지 여부를 판단하고, 조건이 충족된 일부 설문문항들을 제거하거나 다른 설문문항으로 대체하여 새로운 설문구성정보를 생성하고 기록 및 저장하는 기능도 수행한다. In addition, the processor 120 may determine whether or not the condition for deleting or replacing at least a part of the corresponding question items is satisfied by referring to the biometric data and the sleeping environment data received from the sensor 200, And to create and record and save new questionnaire configuration information by removing some questionnaire items that satisfy the condition or replacing them with other questionnaire items.

또한, 프로세서(120)는 사용자의 수면 방해 원인을 도출하고, 도출된 원인을 제거하도록 지원하는 기능도 수행한다. In addition, the processor 120 also serves to derive the cause of the user's sleep disturbance and to help eliminate the cause of the sleep disorder.

도 2는 본 발명의 일 실시예에 따른 챗봇 제공 장치의 동작을 나타내는 흐름도이다. 2 is a flowchart illustrating an operation of the apparatus for providing chatbots according to an embodiment of the present invention.

도 2를 참조하면, 챗봇 제공 장치(100)가 센서(200)로부터 데이터를 획득(S205)하고나서 획득된 데이터의 데이터요소별로 대응되어 있는 대응값을 기록(S210)하는 기능을 수행하고, 상기 대응값이 각각의 대응관계마다 설정된 허용범위에 해당하는지를 판단하여, 특정 주 설문문항에 공통으로 대응관계가 설정된 데이터요소들 중 허용범위에 해당하는 데이터요소의 비율(소위, 허용범위에 해당하는 확률)이 미리 설정된 임계값을 초과하는 값인지 여부를 판단(S215)하는 기능을 수행하도록 한다. Referring to FIG. 2, the chatbot providing apparatus 100 acquires data from the sensor 200 (S205) and records a corresponding value corresponding to each data element of the acquired data (S210) It is judged whether or not the corresponding values correspond to the allowable ranges set for the respective correspondence relationships, and the ratio of the data elements corresponding to the allowable range among the data elements for which correspondence relations are commonly set in the specific main questionnaire items (the so- ) Is greater than a preset threshold value (S215).

이 때, 대응관계, 허용범위 및 임계값에 대한 설명은 도4 및 도5에서 후술하는 것으로 한다. At this time, the description of the correspondence, the permissible range, and the threshold will be described later in Fig. 4 and Fig.

이후, 상기 대응값이 허용범위에 해당하는 확률이 임계값을 초과하는 경우, 상기 대응값으로 기록된 데이터요소와 대응되는 주 설문문항 및 그 하위 설문문항을 삭제(S216a)하고 간소화된 설문을 제1설문구성정보로 저장(S216b)할 수 있다. Thereafter, when the probability that the corresponding value corresponds to the allowable range exceeds the threshold value, the main question item and the sub-question item corresponding to the data element recorded with the corresponding value are deleted (S216a), and the simplified questionnaire is deleted 1 question configuration information (S216b).

만약, 상기 대응값이 허용범위에 해당하는 확률이 임계값을 초과하지 않는 경우, 상기 대응값으로 기록된 데이터요소와 대응되는 주 설문문항 및 그 하위 설문문항 중 적어도 일부를 제거하되, 제거된 일부의 설문문항을 대체할 수 있는 적합한 추가 설문문항을 탐색(S217a)하여 제거된 위치에 배치(S217b)하고, 이를 제 2 설문구성정보로 저장(S217c)할 수 있다. 물론, 허용범위에 해당하는 확률이 0% 에 가까운 경우에는 설문문항을 삭제하지 않도록 할 수도 있을 것이다.If the probability that the corresponding value does not exceed the threshold value does not exceed the threshold value, at least a part of the main question item and the sub-question item corresponding to the data element recorded as the corresponding value is removed, (Step S217a) to be placed in the removed position (step S217b) and store it as the second questionnaire configuration information (step S217c). Of course, if the likelihood of the acceptable range is close to 0%, the questionnaire item may not be deleted.

아래는 챗봇제공장치(100)가 상기 허용범위에 해당하는 확률이 임계값을 초과하는지 여부를 판단하고 설문구성정보를 저장하는 과정을 예시적으로 설명한 것이다. Hereinbelow, a process of determining whether the probability that the chatbot providing apparatus 100 corresponds to the allowable range exceeds a threshold value and storing the question configuration information will be described.

가령, 특정 주 설문문항 및 그 하위 설문문항과 대응관계를 이루는 특정 데이터요소가 a,b,c,d 및 e이고 각각의 데이터 요소마다 설정된 허용범위는 5< a <10, 7< b <12, 50< c <60, 100< d <120 및 36< e <45 이며, 미리 설정된 임계값이 70%라고 할 때, 각각의 대응값이 a=7, b=11, c=45, d=104 및 e=39으로 기록되면, 특정 데이터요소 중 허용범위에 해당하는 데이터요소의 비율은 4/5가 되므로 허용범위에 해당하는 확률이 80%되어 미리 설정된 임계값인 70%를 초과하게 된다. 이 경우, 전술한 내용에 따라 상기 데이터요소 a,b,c,d 및 e와 대응관계를 이루는 특정 주 설문문항과 그 하위 설문문항을 삭제한 뒤, 제1설문구성정보로 저장할 수 있다. 다른 경우로, 위와 동일하게 설정된 상태에서, 각각의 대응값이 a=15, b= 5, c=45, d=104 및 e=28으로 기록되면, 특정 주 설문문항에 대응하는 특정 데이터요소 중 허용범위에 해당하는 데이터요소의 비율은 1/5가 되므로 허용범위에 해당하는 확률이 20%가 되어 미리 설정된 임계값인 70%를 초과하지 않게 된다. 이 경우에는, 전술한 내용에 따라 특정 데이터요소 a,b,c,d 및 e와 대응관계를 이루는 특정 주 설문문항 및 그 하위설문문항 중 적어도 일부를 상기 허용범위에 해당하는 확률에 따라 삭제하고 다른 적합한 설문문항으로 대체 할 수도 있으나, 허용범위에 해당하는 확률과 임계값의 차이가 커질수록 삭제되는 설문문항의 수가 감소하도록 하여, 그 확률이 0% 또는 0%에 가까운 값일 경우에는 예외적으로 설문문항의 삭제가 수행되지 않을 수 있도록 할 수도 있다.For example, if a specific data element corresponding to a specific main question item and its sub-question item is a, b, c, d and e and the allowable range set for each data element is 5 <a <10, 7 <b <12 B = 11, c = 45, d = 50, and 50 <c <60, 100 <d <120 and 36 <e <45, and a preset threshold value is 70% 104 and e = 39, the ratio of the data elements corresponding to the allowable range of the specific data elements is 4/5, so that the probability corresponding to the allowable range is 80%, which exceeds the preset threshold value of 70%. In this case, it is possible to delete the specific main question item and its sub-question items corresponding to the data elements a, b, c, d, and e according to the above-described contents, and then store the main question item and the sub- In other cases, if the corresponding values are recorded as a = 15, b = 5, c = 45, d = 104 and e = 28 in the same setting as above, Since the ratio of the data elements corresponding to the allowable range is 1/5, the probability corresponding to the allowable range becomes 20%, and does not exceed the preset threshold value of 70%. In this case, according to the above description, at least some of the specific main question item and its sub-question items corresponding to the specific data elements a, b, c, d and e are deleted according to the probability corresponding to the allowable range It is possible to substitute other suitable questionnaire items, but the number of questionnaire items to be deleted decreases as the difference between the probabilities and the thresholds corresponding to the allowable range increases, and when the probability is close to 0% or 0% So that the deletion of the item can not be performed.

도 3은 본 발명의 다른 실시예에 따른 챗봇 제공 장치의 동작을 나타내는 흐름도이다.3 is a flowchart illustrating an operation of the apparatus for providing chatbots according to another embodiment of the present invention.

도 3의 S205 내지 S217c는 앞서 도 2에서 전술한 단계와 동일한 단계이므로 설명을 생략하도록 한다.The steps S205 to S217c of FIG. 3 are the same as the steps described above with reference to FIG. 2, and therefore the description thereof will be omitted.

이후 단계로서, 챗봇 제공 장치(100)는 사용자의 수면을 방해하는 원인을 찾기 위해 사용자에게 설문구성정보를 제공(S220)할 수 있다. 이때 제공되는 설문구성정보는 상기 저장된 제1설문구성정보나 제2설문구성정보가 될 수도 있고, 설문 간소화가 반복적으로 진행되어 누적된 제n 설문구성정보가 될 수도 있다. As a next step, the chatbot providing apparatus 100 may provide the user with questionnaire configuration information (S220) in order to find a cause that interferes with the user's sleeping. At this time, the provided questionnaire configuration information may be the stored first questionnaire configuration information or the second questionnaire configuration information, or may be the n-th questionnaire configuration information that has been repeatedly simplified and simplified.

이후, 챗봇 제공 장치(100)는 사용자로부터 제공했던 설문에 대한 응답데이터를 획득(S225)하고, 이를 분석하여(S230) 사용자의 수면을 방해하는 원인을 도출(S235)한다. Thereafter, the chatbot providing apparatus 100 acquires response data for the questionnaire provided by the user (S225), analyzes it (S230), and finds the cause of disturbing the user's sleep (S235).

다음으로, 챗봇 제공 장치(100)는 상기 원인이 제거될 수 있도록 지원(S240)하되, 경우에 따라, 해당 원인과 관련된 기기에 의해 조절이 가능한 원인이면 해당 기기(가령, 공조장치 또는 이와 유사한 기기)로 하여금 외부 수면환경을 조절함으로써 원인을 제거하도록 명령할 수 있고, 사용자의 행동에 의해 조절이 가능한 원인이면 사용자에게 원인을 제거하고 수면의 질을 높이기 위해 필요한 수면 가이드를 제시함으로써 간접적으로 제거하도록 지원할 수 있다. Next, the chatbot providing apparatus 100 supports the cause (S240) so that the cause can be removed. In some cases, if the cause is adjustable by a device related to the cause, the corresponding device (e.g., ) Can be instructed to eliminate the cause by controlling the external sleep environment, and if the cause can be controlled by the user's behavior, remove the cause and eliminate it indirectly by presenting the sleep guide necessary for improving the quality of the sleep .

이때, 제거되는 원인은 일부 또는 전부가 될 수 있으므로 전체 도출된 원인 중 제거된 비율을 누적하여 기록할 수도 있다. At this time, the cause of the removal may be part or all of the reason, so it is possible to cumulatively record the removed percentage of the total derived causes.

S240단계 이후에, 사용자로 하여금 간소화된 설문을 통해 수면을 방해하는 원인을 제거함으로써 수면이 얼마나 개선되었는지 여부를 묻고 이에 대한 평가를 요청하고, 이에 대한 평가데이터를 획득(S245)한다. After step S240, the user is asked whether or not the sleep is improved by eliminating the cause of obstructing the sleep through the simplified questionnaire, and the evaluation is requested and the evaluation data is obtained (S245).

이어서, 획득된 평가데이터의 레벨이 기 설정된 평가기준 이상인지 여부를 판단(S250)하되, 상기 레벨이 평가기준 이상이면 평가의 대상이 되었던 간소화된 설문구성정보와 평가데이터 및 원인제거비율을 대응하여 기록, 저장하고 추후 유사한 원인이 있을 것으로 추정되는 상황에서, 추정된 원인에 대응하는 간소화된 설문구성정보를 제공(S251)하도록 한다. 만일, 상기 레벨이 평가기준에 미달되면 평가기준에 미달이 되도록 기여한 가중치가 일정한 값 이상으로 확인되는 평가항목들을 추출(S252a)하고, 앞서 제거했던 설문문항 중 추출된 평가항목과 대응되는 설문문항이 있으면 사용자에게 다시 제공(S252b)하여 추가적으로 응답데이터를 획득(S252c)한다. Next, it is determined whether the level of the obtained evaluation data is equal to or higher than a predetermined evaluation reference (S250). If the level is equal to or higher than the evaluation reference, the simplified questionnaire configuration information, (S251), the simplified questionnaire configuration information corresponding to the estimated cause is provided in a situation where it is presumed that there is a similar cause in the future. If the level is lower than the evaluation criterion, the evaluation items are extracted (S252a) in which the weight value that contributes to the evaluation criterion is less than or equal to a predetermined value. If there is a question item corresponding to the evaluation item extracted in the question item, (Step S252b), and additionally obtains response data (step S252c).

도 4는 본 발명의 일 실시예에 따른 챗봇 제공 장치에 의해 관리되는 설문 리스트의 상태를 예시적으로 도식화한 도면이다.FIG. 4 is a diagram illustrating an exemplary state of a questionnaire list managed by a chatbot providing apparatus according to an exemplary embodiment of the present invention. Referring to FIG.

도 4를 참조하면, 챗봇 제공 장치(100)는 센서(200)로부터 획득하는 데이터를 분석에 활용하기 위해서 사전에 적어도 하나의 데이터그룹(410)을 생성하고 그에 속하는 데이터요소(420)와의 대응관계를 미리 설정한다. 4, in order to utilize the data acquired from the sensor 200 for analysis, at least one data group 410 is created in advance and the corresponding relation with the data element 420 belonging thereto .

예를 들어, 데이터그룹(410)이 제1데이터그룹(411), 제2데이터그룹(412) 및 제3데이터그룹(413)으로 나뉘어 설정되어 있는 예를 가정할 때, 각 데이터그룹별로 대응하여 속하는 데이터요소(420)는 다음과 같이 나타낼 수 있다. 즉, 제1데이터그룹(411)에 속하는 데이터요소(421)는 a1, b1, c1, ...등으로 나타낼 수 있고, 제2데이터그룹(412)에 속하는 데이터요소(422)는 a2, b2, c2, ...등으로 나타낼 수 있으며, 제3 데이터그룹(413)에 속하는 데이터요소(423)는 a3, b3, c3, ...등으로 나타낼 수 있다. For example, assuming that the data group 410 is divided into the first data group 411, the second data group 412, and the third data group 413, The data element 420 to which it belongs may be represented as follows. In other words, the data elements 421 belonging to the first data group 411 can be represented by a1, b1, c1, ..., and the data elements 422 belonging to the second data group 412 can be represented by a2, b2 , c2, ... and so forth, and the data element 423 belonging to the third data group 413 can be represented by a3, b3, c3, ..., and so on.

또한, 최초로 등록된 설문문항을 모두 포함하는 전체설문구성정보(430)에는 n개의 주 설문문항과 주 설문문항마다 각각의 하위 설문문항들이 속해 있는 형태로 구성될 수 있다. In addition, the entire questionnaire configuration information 430 including all of the firstly registered questionnaire items may include n main questionnaire items and each sub-question item for each main questionnaire item.

예를 들어, 전체설문구성정보(430)의 첫 번째 설문을 주 설문문항 1(431)이라고 하면, 그와 관련한 내용인 추가 질문들로 구성된 하위 설문문항 1-1(431a), 하위 설문문항 1-2(431b), 하위 설문문항 1-3(431c) 등을 포함하는 형태로 구성될 수 있다. 그리고 이와 유사한 형태로 주 설문문항 2(432) 또는 주 설문문항 3(433)이 존재할 수 있다. For example, if the first questionnaire of the entire questionnaire configuration information 430 is referred to as the main questionnaire item 1 (431), the sub questionnaire item 1-1 (431a) composed of the additional questions related to the questionnaire item 1 (431a) -2 (431b), sub-question item 1-3 (431c), and the like. In a similar fashion, there may be a main questionnaire question 2 (432) or a main questionnaire question 3 (433).

도 5는 본 발명의 일 실시예에 따른 설문 간소화에 대한 예시도이다.5 is an exemplary diagram for simplifying questionnaires according to an embodiment of the present invention.

도 5를 참조하면, 위에서 서술한 도 4와 같은 상태로 존재할 때, a1(421a), b2(422b) 및 c3(423c)가 모두 전체설문구성정보(430) 중 주 설문문항1(431)에 공통으로 대응관계를 이루고 있는 상태를 예시적으로 가정하고 있다. 이 때, 주 설문문항 1(431)과 그 하위설문문항을 모두 제거하기 위해 각 데이터요소마다 대응값의 허용범위가 별도로 존재할 수 있으며, 상기 허용범위는 데이터요소의 특징에 따라 상이하게 설정될 수 있다. 예를 들어, a1(421a)의 허용범위가 10< a1 <20, b2(422b)의 허용범위가 100< b2 <150, c3(423c)의 허용범위가 60< c3 <80 이고, 허용범위에 해당하는 확률의 임계값이 60%라고 할 때, 주 설문문항 1(431)에 대응하는 데이터요소 각각의 대응값이 a1=15, b2=99, c3=70 으로 기록되면, b2의 대응값이 허용범위에 해당하지 않으나 허용범위에 해당하는 확률이 66.6666...이 되므로 설정된 임계값을 초과하게 되고, 이에 따라, 전체설문구성정보(430)에서 주 설문문항 1(431)과 그 하위 설문문항은 모두 제거된 상태로 제 1 설문구성정보로 저장할 수 있다. 그러나, 만일 위 예시와 동일한 허용범위 및 대응값을 가지는 상태에서 설정된 임계값이 80%라면, 허용범위에 해당하는 확률이 임계값을 초과하지 않으므로 기존의 전체설문구성정보(431)에서 주 설문문항 1(431)과 그 하위설문문항 중 적어도 일부를 제거하되, 사용자의 수면을 방해하는 원인을 도출하기 위해 필요한 추가 설문문항을 탐색하여 대체하도록 하고, 이를 제 2 설문구성정보로 저장하게 된다. 이 때, 탐색된 추가 설문문항은 수집된 생체 데이터 및 수면환경 데이터로부터 획득할 수 없었거나, 획득한 값이 분석에 유의미하지 않아 추가적으로 질의응답이 필요하다고 판단되는 설문으로, 주 설문문항 2(432)나 주 설문문항 3(433) 또는 주 설문문항 n이 될 수도 있고, 하위 설문문항1-1(431a) 내지 하위설문문항n-n 중 하나 이상이 될 수도 있다. Referring to FIG. 5, a1 421a, b2 422b, and c3 423c are all included in the main question item 1 431 of the entire questionnaire configuration information 430 when they exist in the state as shown in FIG. And a state in which a corresponding relationship is commonly established. At this time, in order to remove both the main question item 1 (431) and the sub-question items, the allowable range of the corresponding value may be different for each data element, and the allowable range may be set differently according to the characteristics of the data element have. For example, if the permissible range of a1 421a is 10 <a1 <20, the permissible range of b2 422b is 100 <b2 <150, the permissible range of c3 423c is 60 <c3 <80, If the corresponding value of the data element corresponding to the main question item 1 (431) is recorded as a1 = 15, b2 = 99, c3 = 70 when the corresponding probability threshold is 60% (431) of the main questionnaire and the sub-question item (431) of the main questionnaire in the whole questionnaire configuration information (430) because the probability that the acceptable range does not fall within the allowable range is 66.6666. Can be stored as the first questionnaire configuration information in a state in which all the questionnaire configuration information is removed. However, if the threshold value set at the same allowable range and corresponding value as in the above example is 80%, the probability corresponding to the allowable range does not exceed the threshold value. Therefore, in the existing whole question configuration information 431, 1 (431) and at least some of the sub-question items are removed, but the additional question items necessary for deriving the cause of the user's sleep disturbance are searched for and replaced, and the second question configuration information is stored. In this case, the additional questionnaire items that were searched were not obtained from collected biometric data and sleeping environment data, and the obtained values were not significant for the analysis, ), Main questionnaire item 3 (433) or main question item item n, or one or more of sub-question item 1-1 (431a) to sub-question item nn.

이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The embodiments of the present invention described above can be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer-readable recording medium may be those specially designed and constructed for the present invention or may be those known and used by those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules for performing the processing according to the present invention, and vice versa.

이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명이 상기 실시예들에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형을 꾀할 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.

따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등하게 또는 등가적으로 변형된 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be construed as being limited to the above-described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, I will say.

100: 챗봇 제공 장치
110: 통신부 120: 프로세서
200: 센서
300: 수면환경 공조장치
410: 데이터그룹
411: 제1데이터그룹 412: 제2데이터그룹
413: 제3데이터그룹
420: 데이터요소
430: 전체설문구성정보
431: 주 설문문항 1 431a: 하위 설문문항 1-1
431b: 하위 설문문항 1-2 432c: 하위 설문문항 1-3
100: Chombot providing device
110: communication unit 120: processor
200: Sensor
300: Sleep surface air conditioner
410: Data group
411: first data group 412: second data group
413: third data group
420: data element
430: Complete survey configuration information
431: Questionnaire for the main question 1 431a: Questionnaire for the sub-question 1-1
431b: Sub-question item 1-2 432c: Sub-question item 1-3

Claims (20)

사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 방법에 있어서,
(i) 데이터의 특성에 따라 구분되는 제1 데이터그룹 내지 제n 데이터그룹은 각각에 속한 적어도 하나의 데이터요소와 대응되도록 기록되어 있고, (ii) 상기 챗봇을 통해 상기 사용자에게 제공되는 상기 설문의 전체집합인 전체설문구성정보에는 n개의 주 설문문항과 상기 주 설문문항에 종속된 적어도 하나의 하위 설문문항이 포함되어 있으며, (iii) 상기 전체설문구성정보에 포함된 적어도 하나의 상기 주 설문문항 각각은 상기 제1 데이터그룹 내지 상기 제n 데이터그룹 중 적어도 일부의 데이터그룹 각각에 속한 적어도 하나의 상기 데이터요소와 대응되고, (iv) 각각의 상기 데이터요소에는 상기 주 설문문항 및 상기 하위 설문문항을 삭제하거나 대체하기 위한 조건으로서 소정의 허용범위가 대응되어 설정되어 있는 상태에서,
(a) 챗봇 제공 장치가, 센서로부터 획득한 상기 생체 데이터 및 상기 수면환경 데이터를 상기 데이터요소별로 대응값으로서 기록하는 단계; 및
(b) 상기 데이터요소 중 특정 주 설문문항에 대응하는 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당되는지 여부를 판단한 결과를 참조로 하여 (b-1) 상기 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 임계값을 초과하는 경우, 상기 챗봇 제공 장치는, 상기 데이터요소에 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 상기 전체설문구성정보에서 제거하여 제1 설문구성정보로서 저장하거나, (b-2) 상기 특정 데이터요소 중 적어도 하나의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 상기 임계값을 초과하지 않는 경우, 상기 챗봇 제공 장치는, 추가적으로 필요한 정보를 얻기 위해 상기 전체설문구성정보에서 적합한 추가 설문문항을 찾아 상기 주 설문문항을 대체하여 제2 설문구성정보로서 저장하는 단계;
를 포함하되,
(c) 상기 챗봇 제공 장치가, 상기 챗봇을 통해 상기 사용자에게 상기 제1 설문구성정보 또는 상기 제2 설문구성정보를 제공하여 획득된 응답데이터를 참조로 하여 상기 사용자의 수면을 방해하는 적어도 하나의 원인을 도출하고, 상기 사용자의 수면 환경을 조절하는 적어도 하나의 장치로 하여금 상기 원인의 일부 또는 전부를 제거하도록 지원하거나 상기 사용자에게 상기 수면에 필요한 가이드를 상기 챗봇을 통해 제공하여 상기 사용자로 하여금 상기 원인의 일부 또는 전부를 제거하도록 지원하는 단계; 및
(d) 상기 챗봇 제공 장치가, 상기 원인의 일부 또는 전부를 제거함으로써 상기 수면이 개선되었는지 여부를 상기 사용자로 하여금 상기 챗봇을 통해 평가하도록 지원하여 설문평가데이터를 획득하는 단계;
를 더 포함하고,
상기 획득된 설문평가데이터를 저장함에 있어, 상기 챗봇 제공 장치는, 상기 사용자로부터 획득한 상기 설문평가데이터가 상기 제1 설문구성정보와 관련된 평가이면 제1설문평가데이터로 저장하고, 상기 제2 설문구성정보와 관련된 평가이면 제2 설문평가데이터로 저장하되, 각각의 상기 설문평가데이터를 소정의 레벨에 대응시켜 저장하는 것을 특징으로 하는 방법.
A method for collecting biometric data and sleep environment data of a user and simplifying a questionnaire provided to the user through a chatbot,
(i) the first to n-th data groups, which are classified according to the characteristics of the data, are recorded so as to correspond to at least one data element belonging to each of them, (ii) Wherein the overall set of questionnaire configuration information includes n main questionnaire items and at least one sub-questionnaire item dependent on the main questionnaire item, and (iii) at least one of the main questionnaire items included in the overall questionnaire configuration information Each corresponding to at least one data element belonging to each of at least some data groups of the first data group to the n-th data group, (iv) each of the data elements is associated with the main question item and the sub- In a state in which a predetermined allowable range is associated and set as a condition for deleting or replacing,
(a) recording the biometric data and the sleeping environment data acquired from the sensor as a corresponding value for each data element; And
(b-1) determining whether the corresponding value of the specific data element corresponding to the specific main question item among the data elements corresponds to the predetermined allowable range, The chatbot providing apparatus removes the main question item and the sub question item corresponding to the data element from the entire questionnaire configuration information and transmits the main question item and the sub question item corresponding to the data element, And (b-2) if the probability that the corresponding value of at least one of the specific data elements corresponds to the predetermined allowable range does not exceed the threshold value, the chat- In order to obtain additional information, additional suitable questionnaire items are searched from the whole questionnaire configuration information to replace the main questionnaire item, Storing as a beam;
, &Lt; / RTI &
(c) the chatbot providing apparatus transmits at least one chat message to the user through the chatbot, with reference to the response data obtained by providing the first question configuration information or the second question configuration information to the user, At least one device for controlling the sleeping environment of the user may be provided to remove some or all of the cause or to provide the user with a guide necessary for the sleeping through the chatbot, Supporting to remove some or all of the causes; And
(d) obtaining the questionnaire evaluation data by supporting the user to evaluate the sleepiness by eliminating part or all of the cause by the chatbot providing apparatus, through the chatbot;
Further comprising:
Wherein the chatbot providing device stores the obtained questionnaire evaluation data as first questionnaire evaluation data if the questionnaire evaluation data acquired from the user is an evaluation related to the first questionnaire configuration information, And storing the second questionnaire evaluation data when the evaluation is related to the configuration information, wherein each of the questionnaire evaluation data is stored corresponding to a predetermined level.
삭제delete 삭제delete 제1항에 있어서
(e-1) 상기 설문평가데이터의 레벨이 기설정된 평가기준 이상인 것으로 판단되는 경우, 상기 챗봇 제공 장치는, 이후 상기 (c) 단계에서 도출된 상기 원인과 유사한 원인이 도출되면, 상기 도출된 원인에 대응하는 적어도 하나의 설문구성정보를 상기 사용자에게 제공하도록 지원하는 단계;
를 더 포함하는 것을 특징으로 하는 방법.
The method of claim 1, wherein
(e-1) when it is determined that the level of the questionnaire evaluation data is equal to or higher than a predetermined evaluation criterion, the chatbot providing apparatus, if a cause similar to the cause derived in the step (c) To provide at least one survey configuration information corresponding to the user to the user;
&Lt; / RTI &gt;
제1항에 있어서,
(e-2) 상기 설문평가데이터의 레벨이 기설정된 평가기준 미달인 것으로 판단되는 경우, 상기 챗봇 제공 장치는, 상기 (a) 단계 내지 상기 (d) 단계를 진행하는 과정에서 제거된 상기 주 설문문항 및 상기 하위 설문문항 중 적어도 일부를 상기 사용자에게 추가적으로 제공하되, 상기 설문평가데이터 중 상기 평가기준이 미달되도록 기여한 가중치가 일정값 이상인 적어도 하나의 평가항목을 추출하여 상기 제거된 설문구성정보 중 상기 추출된 평가항목과 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 제공하여 상기 사용자로부터 추가적인 상기 응답데이터를 획득하는 단계;
를 더 포함하는 것을 특징으로 하는 방법
The method according to claim 1,
(e-2) If it is determined that the level of the questionnaire evaluation data is below a predetermined evaluation criterion, the chat-bon offering device performs the main questionnaire And at least a part of the questionnaire items is further provided to the user, wherein at least one evaluation item having a weight value that is less than the predetermined value among the questionnaire evaluation data is extracted, Obtaining additional response data from the user by providing the main question item and the sub-question item corresponding to the extracted evaluation item;
Lt; RTI ID = 0.0 &gt;
제1항에 있어서,
(f) 상기 챗봇 제공 장치가, 상기 원인 중 제거된 비율을 참조로 하여 원인제거비율 데이터를 획득하고, 상기 획득된 원인제거비율 데이터 및 상기 (d) 단계에서 획득된 상기 설문평가데이터를 참조로 하여 관련한 상기 설문구성정보의 신뢰도 측정값을 누적하여 기록하도록 지원하는 단계;
를 더 포함하는 것을 특징으로 하는 방법.
The method according to claim 1,
(f) The chat box providing apparatus obtains the cause removal ratio data with reference to the removed ratio of the causes, refers to the obtained cause removal ratio data and the question evaluation data obtained in the step (d) And accumulating and recording reliability measurement values of the questionnaire configuration information related to the questionnaire;
&Lt; / RTI &gt;
제6항에 있어서,
향후 상기 (a) 단계 내지 상기 (f) 단계를 반복하여 수행함에 있어, 상기 챗봇 제공 장치는, 상기 신뢰도 측정값을 참조로 하여 상기 임계값을 변경하여 적용하는 것을 특징으로 하는 방법.
The method according to claim 6,
The method according to any one of claims 1 to 5, wherein the chatboat providing apparatus changes the threshold value by referring to the reliability measurement value when the steps (a) to (f) are repeatedly performed.
제7항에 있어서,
상기 변경된 임계값을 적용하여 상기 (a) 단계 내지 상기 (d) 단계를 다시 수행한 결과에 대해 상기 사용자로 하여금 상기 챗봇을 통해 재평가를 하도록 지원하되, 상기 챗봇 제공 장치는, 상기 재평가를 통해 획득된 상기 응답데이터인 설문재평가데이터의 값을 상기 임계값을 변경하기 전의 상기 설문평가데이터의 값과 비교하여 상기 설문재평가데이터 또는 상기 설문평가데이터 중 높은 값에 대응하는 상기 설문구성정보를 상기 사용자에게 우선적으로 제공하도록 설정하는 것을 특징으로 하는 방법.
8. The method of claim 7,
The apparatus for supporting chatbots according to claim 1, wherein the chatbot providing apparatus further comprises: means for acquiring, through the re-evaluation, Comparing the value of the question re-evaluation data, which is the response data, with the value of the questionnaire evaluation data before changing the threshold, and transmitting the questionnaire configuration information corresponding to a high value of the questionnaire re- And providing the information to the user.
제1항에 있어서,
상기 (iv) 상태는,
상기 허용범위는 각각의 상기 데이터요소와 각각의 상기 설문문항의 대응관계마다 개별적으로 설정되도록 하되, 공통된 하나의 상기 데이터요소인 공통 데이터요소에 대응되는 상기 설문문항이 복수 개 존재하는 경우, 상기 설문문항의 질의내용에 따라 그에 상응하는 복수 개의 상기 허용범위를 상기 공통 데이터요소에 각각 대응하여 설정되어 있는 상태를 포함하는 것을 특징으로 하는 방법.
The method according to claim 1,
The state (iv)
Wherein the allowable range is set individually for each correspondence relationship between the data elements and each of the question items, and when there are a plurality of the question items corresponding to the common data element which is a common data element, And a state in which a plurality of the allowable ranges corresponding thereto are set corresponding to the common data elements in accordance with the query contents of the items.
제1항에 있어서,
상기 (i) 상태를 관리함에 있어서,
활동량 측정 기기, 수면 상태 모니터링 기기 및 수면환경 모니터링 기기 중 적어도 하나에 속하는 기기로부터 획득된 상기 데이터요소를 수집한 기기의 종류에 따라 각각의 상이한 데이터그룹에 대응하도록 설정하여 그에 따라 분류하고 기록하는 것을 특징으로 하는 방법.
The method according to claim 1,
In managing the state (i) above,
Setting the data elements corresponding to at least one of the activity measuring device, the sleep state monitoring device, and the sleeping environment monitoring device so as to correspond to the different data groups according to the types of the collected devices and classifying and recording them Lt; / RTI &gt;
사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 챗봇 제공 장치에 있어서,
(i) 데이터의 특성에 따라 구분되는 제1 데이터그룹 내지 제n 데이터그룹은 각각에 속한 적어도 하나의 데이터요소와 대응되도록 기록되어 있고, (ii) 상기 챗봇을 통해 상기 사용자에게 제공되는 상기 설문의 전체집합인 전체설문구성정보에는 n개의 주 설문문항과 상기 주 설문문항에 종속된 적어도 하나의 하위 설문문항이 포함되어 있으며, (iii) 상기 전체설문구성정보에 포함된 적어도 하나의 상기 주 설문문항 각각은 상기 제1 데이터그룹 내지 상기 제n 데이터그룹 중 적어도 일부의 데이터그룹 각각에 속한 적어도 하나의 상기 데이터요소와 대응되고, (iv) 각각의 상기 데이터요소에는 상기 주 설문문항 및 상기 하위 설문문항을 삭제하거나 대체하기 위한 조건으로서 소정의 허용범위가 대응되어 설정되어 있는 상태에서,
센서로부터 상기 생체 데이터 및 상기 수면환경 데이터를 획득하는 통신부; 및
(1) 상기 생체 데이터 및 상기 수면환경 데이터를 상기 데이터요소별로 대응값으로서 기록하는 프로세스; 및 (2) 상기 데이터요소 중 특정 주 설문문항에 대응하는 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당되는지 여부를 판단한 결과를 참조로 하여, (2-1) 상기 특정 데이터요소의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 임계값을 초과하는 경우, 상기 데이터요소에 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 상기 전체설문구성정보에서 제거하여 제1 설문구성정보로서 저장하거나, (2-2) 상기 특정 데이터요소 중 적어도 하나의 상기 대응값이 기설정된 상기 허용범위에 해당하는 확률이 상기 임계값을 초과하지 않는 경우, 추가적으로 필요한 정보를 얻기 위해 상기 전체설문구성정보에서 적합한 추가 설문문항을 찾아 상기 주 설문문항을 대체하여 제2 설문구성정보로서 저장하는 프로세스를 수행하는 프로세서;
를 포함하는 것을 특징으로 하되,
상기 프로세서는,
(3) 상기 챗봇을 통해 상기 사용자에게 상기 제1 설문구성정보 또는 상기 제2 설문구성정보를 제공하여 획득된 응답데이터를 참조로 하여 상기 사용자의 수면을 방해하는 적어도 하나의 원인을 도출하고, 상기 사용자의 수면 환경을 조절하는 적어도 하나의 장치로 하여금 상기 원인의 일부 또는 전부를 제거하도록 지원하거나 상기 사용자에게 상기 수면에 필요한 가이드를 상기 챗봇을 통해 제공하여 상기 사용자로 하여금 상기 원인의 일부 또는 전부를 제거하도록 지원하는 프로세스; 및
(4) 상기 원인의 일부 또는 전부를 제거함으로써 상기 수면이 개선되었는지 여부를 상기 사용자로 하여금 상기 챗봇을 통해 평가하도록 지원하여 설문평가데이터를 획득하는 프로세스;
를 더 수행하는 것을 특징으로 하고,
상기 획득된 설문평가데이터를 저장함에 있어, 상기 프로세서는, 상기 사용자로부터 획득한 상기 설문평가데이터가 상기 제1 설문구성정보와 관련된 평가이면 제1설문평가데이터로 저장하고, 상기 제2 설문구성정보와 관련된 평가이면 제2 설문평가데이터로 저장하되, 각각의 상기 설문평가데이터를 소정의 레벨에 대응시켜 저장하는 것을 특징으로 하는 챗봇 제공 장치.
A chatbot providing apparatus for collecting biometric data and sleep environment data of a user and simplifying a questionnaire provided to the user through a chatbot,
(i) the first to n-th data groups, which are classified according to the characteristics of the data, are recorded so as to correspond to at least one data element belonging to each of them, (ii) Wherein the overall set of questionnaire configuration information includes n main questionnaire items and at least one sub-questionnaire item dependent on the main questionnaire item, and (iii) at least one of the main questionnaire items included in the overall questionnaire configuration information Each corresponding to at least one data element belonging to each of at least some data groups of the first data group to the n-th data group, (iv) each of the data elements is associated with the main question item and the sub- In a state in which a predetermined allowable range is associated and set as a condition for deleting or replacing,
A communication unit for acquiring the biometric data and the sleeping environment data from the sensor; And
(1) a process of recording the biometric data and the sleeping environment data as a corresponding value for each data element; And (2) determining whether or not the corresponding value of the specific data element corresponding to the specific main question item among the data elements corresponds to the predetermined allowable range, (2-1) If the probability that the corresponding value corresponds to the preset allowable range exceeds a threshold value, the main question item and the sub question item corresponding to the data element are removed from the whole question configuration information, Or (2-2) if the probability that the corresponding value of at least one of the specific data elements corresponds to the predetermined tolerance range does not exceed the threshold value, To perform the process of finding suitable additional questionnaire items from information and storing them as second questionnaire configuration information in place of the main questionnaire questions Processors;
, Wherein:
The processor comprising:
(3) deriving at least one cause that interferes with the user's sleeping by referring to the response data obtained by providing the first question configuration information or the second question configuration information to the user through the chatbot, Providing at least one device for adjusting a user's sleeping environment to remove some or all of the causes or providing the user with the necessary guide for sleeping through the chatbot to allow the user to select a portion or all of the cause Processes that support removal; And
(4) a process of obtaining survey evaluation data by assisting the user to evaluate through the chatbot whether or not the sleep surface is improved by removing part or all of the cause;
Is performed,
Wherein the processor stores the obtained questionnaire evaluation data as first questionnaire evaluation data if the questionnaire evaluation data acquired from the user is an evaluation related to the first questionnaire configuration information, And stores the second questionnaire evaluation data in association with a predetermined level, and stores the second questionnaire evaluation data in correspondence with a predetermined level.
삭제delete 삭제delete 제11항에 있어서
(5-1) 상기 설문평가데이터의 레벨이 기설정된 평가기준 이상인 것으로 판단되는 경우, 상기 프로세서는, 이후 상기 (c) 단계에서 도출된 상기 원인과 유사한 원인이 도출되면, 상기 도출된 원인에 대응하는 적어도 하나의 설문구성정보를 상기 사용자에게 제공하도록 지원하는 프로세스;
를 더 수행하는 것을 특징으로 하는 챗봇 제공 장치.
The method of claim 11, wherein
(5-1) When it is determined that the level of the questionnaire evaluation data is equal to or higher than a predetermined evaluation criterion, the processor further includes a step of, if a cause similar to the cause derived in the step (c) To provide at least one survey configuration information to the user;
To the chatbot.
제11항에 있어서,
(5-2) 상기 설문평가데이터의 레벨이 기설정된 평가기준 미달인 것으로 판단되는 경우, 상기 프로세서는, 상기 (a) 단계 내지 상기 (d) 단계를 진행하는 과정에서 제거된 상기 주 설문문항 및 상기 하위 설문문항 중 적어도 일부를 상기 사용자에게 추가적으로 제공하되, 상기 설문평가데이터 중 상기 평가기준이 미달되도록 기여한 가중치가 일정값 이상인 적어도 하나의 평가항목을 추출하여 상기 제거된 설문구성정보 중 상기 추출된 평가항목과 대응되는 상기 주 설문문항 및 상기 하위 설문문항을 제공하여 상기 사용자로부터 추가적인 상기 응답데이터를 획득하는 프로세스;
를 더 수행하는 것을 특징으로 하는 챗봇 제공 장치.
12. The method of claim 11,
(5-2) If it is determined that the level of the questionnaire evaluation data is below a predetermined evaluation criterion, the processor performs the steps of (a) to (d) At least a part of the sub question items is additionally provided to the user and at least one evaluation item whose weight contributed to the evaluation reference is less than a predetermined value is extracted from the question evaluation data, A step of acquiring additional response data from the user by providing the main question item and the sub question item corresponding to the evaluation item;
To the chatbot.
제11항에 있어서,
(6) 상기 프로세서가, 상기 원인 중 제거된 비율을 참조로 하여 원인제거비율 데이터를 획득하고, 상기 획득된 원인제거비율 데이터 및 상기 (4) 프로세스에서 획득된 상기 설문평가데이터를 참조로 하여 관련한 상기 설문구성정보의 신뢰도 측정값을 누적하여 기록하도록 지원하는 프로세스;
를 더 수행하는 것을 특징으로 하는 챗봇 제공 장치.
12. The method of claim 11,
(6) The processor obtains cause removal ratio data with reference to the eliminated ratio of the causes, and refers to the obtained cause removal ratio data and the question evaluation data obtained in the process (4) A process of accumulating and recording reliability measurement values of the questionnaire configuration information;
To the chatbot.
제16항에 있어서,
향후 상기 (1) 프로세스 내지 상기 (6) 프로세스를 반복하여 수행함에 있어, 상기 프로세서는, 상기 신뢰도 측정값을 참조로 하여 상기 임계값을 변경하여 적용하는 것을 특징으로 하는 챗봇 제공 장치.
17. The method of claim 16,
Wherein the processor changes the threshold value with reference to the reliability measurement value when the processes (1) to (6) are repeatedly performed.
제17항에 있어서,
상기 변경된 임계값을 적용하여 상기 (1) 프로세스 내지 상기 (4) 프로세스를 다시 수행한 결과에 대해 상기 사용자로 하여금 상기 챗봇을 통해 재평가를 하도록 지원하되, 상기 프로세서는, 상기 재평가를 통해 획득된 상기 응답데이터인 설문재평가데이터의 값을 상기 임계값을 변경하기 전의 상기 설문평가데이터의 값과 비교하여 상기 설문재평가데이터 또는 상기 설문평가데이터 중 높은 값에 대응하는 상기 설문구성정보를 상기 사용자에게 우선적으로 제공하도록 설정하는 것을 특징으로 하는 챗봇 제공 장치.
18. The method of claim 17,
The processor is configured to support the user to reevaluate the result of performing the processes (1) to (4) again by applying the changed threshold value to the user through the chatbot, Comparing the value of the question re-evaluation data, which is response data, with the value of the questionnaire evaluation data before changing the threshold value, and prioritizing the questionnaire configuration information corresponding to a high value among the questionnaire re- And providing the chatbot to the chatbot.
제11항에 있어서,
상기 (iv) 상태는,
상기 허용범위는 각각의 상기 데이터요소와 각각의 상기 설문문항의 대응관계마다 개별적으로 설정되도록 하되, 공통된 하나의 상기 데이터요소인 공통 데이터요소에 대응되는 상기 설문문항이 복수 개 존재하는 경우, 상기 설문문항의 질의내용에 따라 그에 상응하는 복수 개의 상기 허용범위를 상기 공통 데이터요소에 각각 대응하여 설정되어 있는 상태를 포함하는 것을 특징으로 하는 챗봇 제공 장치.
12. The method of claim 11,
The state (iv)
Wherein the allowable range is set individually for each correspondence relationship between the data elements and each of the question items, and when there are a plurality of the question items corresponding to the common data element which is a common data element, And a state in which a plurality of the allowable ranges corresponding thereto are set corresponding to the common data elements in accordance with a query content of an item.
제11항에 있어서,
상기 (i) 상태를 관리함에 있어서,
활동량 측정 기기, 수면 상태 모니터링 기기 및 수면환경 모니터링 기기 중 적어도 하나에 속하는 기기로부터 획득된 상기 데이터요소를 수집한 기기의 종류에 따라 각각의 상이한 데이터그룹에 대응하도록 설정하여 그에 따라 분류하고 기록하는 것을 특징으로 하는 챗봇 제공 장치.
12. The method of claim 11,
In managing the state (i) above,
Setting the data elements corresponding to at least one of the activity measuring device, the sleep state monitoring device, and the sleeping environment monitoring device so as to correspond to the different data groups according to the types of the collected devices and classifying and recording them Wherein the chatbot providing apparatus comprises:
KR1020170089699A 2017-07-14 2017-07-14 Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same KR101830857B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170089699A KR101830857B1 (en) 2017-07-14 2017-07-14 Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170089699A KR101830857B1 (en) 2017-07-14 2017-07-14 Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same

Publications (1)

Publication Number Publication Date
KR101830857B1 true KR101830857B1 (en) 2018-02-21

Family

ID=61525209

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170089699A KR101830857B1 (en) 2017-07-14 2017-07-14 Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same

Country Status (1)

Country Link
KR (1) KR101830857B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102119404B1 (en) 2018-11-28 2020-06-05 주식회사 와이즈넛 Interactive information providing system by collaboration of multiple chatbots and method thereof
KR102260010B1 (en) * 2020-12-21 2021-06-04 타우데이타 주식회사 Sound source providing system and method for improving sleep quality based on artificial intelligence
CN113870301A (en) * 2021-09-18 2021-12-31 西安交通大学 Questionnaire effectiveness evaluation method, system and equipment based on gaze focus tracking
KR20220085221A (en) * 2020-12-15 2022-06-22 주식회사 와이즈넛 The method of managing chatbot conversation flow using script

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006061270A (en) * 2004-08-25 2006-03-09 Toshiba Corp Sleeping state managing device, and sleeping state managing method
JP2013524332A (en) * 2010-03-31 2013-06-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for optimizing questionnaires
JP2016538898A (en) * 2013-10-09 2016-12-15 レスメッド センサー テクノロジーズ リミテッド Fatigue monitoring and management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006061270A (en) * 2004-08-25 2006-03-09 Toshiba Corp Sleeping state managing device, and sleeping state managing method
JP2013524332A (en) * 2010-03-31 2013-06-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for optimizing questionnaires
JP2016538898A (en) * 2013-10-09 2016-12-15 レスメッド センサー テクノロジーズ リミテッド Fatigue monitoring and management system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102119404B1 (en) 2018-11-28 2020-06-05 주식회사 와이즈넛 Interactive information providing system by collaboration of multiple chatbots and method thereof
KR20220085221A (en) * 2020-12-15 2022-06-22 주식회사 와이즈넛 The method of managing chatbot conversation flow using script
KR102472887B1 (en) 2020-12-15 2022-12-01 주식회사 와이즈넛 The method of managing chatbot conversation flow using script
KR102260010B1 (en) * 2020-12-21 2021-06-04 타우데이타 주식회사 Sound source providing system and method for improving sleep quality based on artificial intelligence
CN113870301A (en) * 2021-09-18 2021-12-31 西安交通大学 Questionnaire effectiveness evaluation method, system and equipment based on gaze focus tracking
CN113870301B (en) * 2021-09-18 2024-02-06 西安交通大学 Questionnaire effectiveness evaluation method, system and equipment based on gaze focus tracking

Similar Documents

Publication Publication Date Title
KR101830857B1 (en) Method for simplifying a list of questions provided by chatbot by analyzing physiological data and sleep environment data and device for providing chatbot using the same
US11012404B1 (en) Transaction lifecycle management
US7721288B2 (en) Organizing transmission of repository data
US9811527B1 (en) Methods and apparatus for database migration
US9779611B1 (en) Contextual assessment of current conditions
US20170371807A1 (en) Cache data determining method and apparatus
US8505021B2 (en) Efficient management of computer resources
KR101917855B1 (en) Method for determining sleep state and discovering sleep factor by collecting bio-signal and server using the same
US10812426B1 (en) Data derived user behavior modeling
JP2012221508A (en) System and computer readable medium for predicting patient outcomes
US20170127133A1 (en) Methods and apparatus to categorize media impressions by age
CN110942190A (en) Queuing time prediction method and device, computer equipment and storage medium
CN112398700B (en) Service degradation method and device, storage medium and computer equipment
CN111443867B (en) Data storage method, device, equipment and storage medium
US20140013442A1 (en) Information monitoring apparatus and information monitoring method
CN114595085A (en) Disk failure prediction method, prediction model training method and electronic equipment
US10437654B2 (en) Context-aware application programming interface response management
CN107704507A (en) Data base processing method and equipment
CN104902498A (en) Identification method and device for subscriber re-networking
KR20130119030A (en) System and method for extracting analogous queries
KR101886664B1 (en) Method and computing device for managing input data based on graph database
CN116010479A (en) Processing method for slow query statement and related equipment
CN113506629B (en) Symptom self-assessment simplifying and result predicting method and system
CN113448747B (en) Data transmission method, device, computer equipment and storage medium
US11243833B2 (en) Performance event troubleshooting system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant