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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000011156 evaluation Methods 0.000 claims description 43
- 238000004891 communication Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 238000005259 measurement Methods 0.000 claims description 5
- 230000001419 dependent effect Effects 0.000 claims description 4
- 238000012806 monitoring device Methods 0.000 claims 4
- 238000011867 re-evaluation Methods 0.000 claims 3
- 230000000694 effects Effects 0.000 claims 2
- 208000032140 Sleepiness Diseases 0.000 claims 1
- 206010041349 Somnolence Diseases 0.000 claims 1
- 230000037321 sleepiness Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 208000019116 sleep disease Diseases 0.000 description 4
- 208000022925 sleep disturbance Diseases 0.000 description 3
- 230000004622 sleep time Effects 0.000 description 2
- 241000283690 Bos taurus Species 0.000 description 1
- 206010041235 Snoring Diseases 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 208000008784 apnea Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 208000020685 sleep-wake disease Diseases 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal 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
Description
본 발명은 사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 챗봇 제공 장치에 관한 것으로, 보다 상세하게는, 사용자의 생체 데이터 및 수면환경 데이터를 수집하여 챗봇을 통해 상기 사용자에게 제공되는 설문을 간소화하는 방법에 있어서, (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
우선, 챗봇 제공 장치(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
구체적으로, 통신부(110)는 네트워크를 통해 센서(200)로부터 생체 데이터 또는 수면 환경 데이터를 수신하여 프로세서(120)가 설문 리스트를 재구성하도록 지원할 수 있고, 통신부(110)는 재구성된 설문 리스트를 사용자 단말에 제공하는 기능을 수행하며 사용자로부터 입력된 응답데이터를 수신하는 기능도 수행할 수 있다. Specifically, the
다음으로, 프로세서(120)는, 통신부(110)를 통해 센서(200)로부터 수신한 생체 데이터 및 수면 환경 데이터를 참조로 하여 설문이 필요한지 여부를 판단하는 기능을 수행한다. Next, the
또한, 프로세서(120)는 설문이 필요하다고 판단되면 센서(200)로부터 수신한 생체 데이터 및 수면 환경 데이터를 참조로 하여 대응하는 설문문항들의 적어도 일부를 삭제 또는 대체할 수 있는 조건을 충족하는지 여부를 판단하고, 조건이 충족된 일부 설문문항들을 제거하거나 다른 설문문항으로 대체하여 새로운 설문구성정보를 생성하고 기록 및 저장하는 기능도 수행한다. In addition, the
또한, 프로세서(120)는 사용자의 수면 방해 원인을 도출하고, 도출된 원인을 제거하도록 지원하는 기능도 수행한다. In addition, the
도 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
이 때, 대응관계, 허용범위 및 임계값에 대한 설명은 도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
가령, 특정 주 설문문항 및 그 하위 설문문항과 대응관계를 이루는 특정 데이터요소가 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
이후, 챗봇 제공 장치(100)는 사용자로부터 제공했던 설문에 대한 응답데이터를 획득(S225)하고, 이를 분석하여(S230) 사용자의 수면을 방해하는 원인을 도출(S235)한다. Thereafter, the
다음으로, 챗봇 제공 장치(100)는 상기 원인이 제거될 수 있도록 지원(S240)하되, 경우에 따라, 해당 원인과 관련된 기기에 의해 조절이 가능한 원인이면 해당 기기(가령, 공조장치 또는 이와 유사한 기기)로 하여금 외부 수면환경을 조절함으로써 원인을 제거하도록 명령할 수 있고, 사용자의 행동에 의해 조절이 가능한 원인이면 사용자에게 원인을 제거하고 수면의 질을 높이기 위해 필요한 수면 가이드를 제시함으로써 간접적으로 제거하도록 지원할 수 있다. Next, the
이때, 제거되는 원인은 일부 또는 전부가 될 수 있으므로 전체 도출된 원인 중 제거된 비율을 누적하여 기록할 수도 있다. 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
예를 들어, 데이터그룹(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
또한, 최초로 등록된 설문문항을 모두 포함하는 전체설문구성정보(430)에는 n개의 주 설문문항과 주 설문문항마다 각각의 하위 설문문항들이 속해 있는 형태로 구성될 수 있다. In addition, the entire
예를 들어, 전체설문구성정보(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
도 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,
이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, 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-3100: 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;
, ≪ / 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.
(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;
≪ / RTI >
(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 >
(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;
≪ / RTI >
향후 상기 (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.
상기 변경된 임계값을 적용하여 상기 (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.
상기 (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.
상기 (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 >
(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.
(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.
(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.
(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.
향후 상기 (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.
상기 변경된 임계값을 적용하여 상기 (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.
상기 (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.
상기 (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:
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)
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)
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 |
-
2017
- 2017-07-14 KR KR1020170089699A patent/KR101830857B1/en active IP Right Grant
Patent Citations (3)
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)
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 |