KR102600587B1 - Control Method for a Life Pattern Adaptive Perfumer System - Google Patents

Control Method for a Life Pattern Adaptive Perfumer System Download PDF

Info

Publication number
KR102600587B1
KR102600587B1 KR1020210129642A KR20210129642A KR102600587B1 KR 102600587 B1 KR102600587 B1 KR 102600587B1 KR 1020210129642 A KR1020210129642 A KR 1020210129642A KR 20210129642 A KR20210129642 A KR 20210129642A KR 102600587 B1 KR102600587 B1 KR 102600587B1
Authority
KR
South Korea
Prior art keywords
server
steering device
steering
information
mixing ratio
Prior art date
Application number
KR1020210129642A
Other languages
Korean (ko)
Other versions
KR20230046539A (en
Inventor
조미내
Original Assignee
주식회사 센트프로
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 센트프로 filed Critical 주식회사 센트프로
Priority to KR1020210129642A priority Critical patent/KR102600587B1/en
Publication of KR20230046539A publication Critical patent/KR20230046539A/en
Priority to KR1020230149752A priority patent/KR102641465B1/en
Application granted granted Critical
Publication of KR102600587B1 publication Critical patent/KR102600587B1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L9/00Disinfection, sterilisation or deodorisation of air
    • A61L9/14Disinfection, sterilisation or deodorisation of air using sprayed or atomised substances including air-liquid contact processes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L9/00Disinfection, sterilisation or deodorisation of air
    • A61L9/01Deodorant compositions
    • 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2209/00Aspects relating to disinfection, sterilisation or deodorisation of air
    • A61L2209/10Apparatus features
    • A61L2209/11Apparatus for controlling air treatment
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2209/00Aspects relating to disinfection, sterilisation or deodorisation of air
    • A61L2209/10Apparatus features
    • A61L2209/13Dispensing or storing means for active compounds
    • A61L2209/133Replaceable cartridges, refills
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2209/00Aspects relating to disinfection, sterilisation or deodorisation of air
    • A61L2209/10Apparatus features
    • A61L2209/13Dispensing or storing means for active compounds
    • A61L2209/134Distributing means, e.g. baffles, valves, manifolds, nozzles
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2209/00Aspects relating to disinfection, sterilisation or deodorisation of air
    • A61L2209/20Method-related aspects
    • A61L2209/21Use of chemical compounds for treating air or the like

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Epidemiology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

본 발명은 서버가, 제1 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계, 서버가, 제1 단말로부터 조향 장치에 대한 매칭 요청을 획득하고, 제1 단말과 조향 장치를 매칭하는 단계, 서버가, 라이프 패턴 정보를 바탕으로 제1 단말의 사용자의 현상태 정보를 획득하는 단계, 서버가, 현상태 정보를 바탕으로 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 포함하는 라이프 패턴 적응형 조향 시스템의 제어 방법을 제공한다.The present invention includes steps of the server acquiring life pattern information corresponding to the user from a first terminal, the server obtaining a matching request for a steering device from the first terminal, and matching the first terminal and the steering device; A step of the server acquiring current status information of the user of the first terminal based on life pattern information, a step of the server calculating a mixing ratio based on the current status information, and the server calculating the calculated mixing ratio through a steering device. A control method for a life pattern adaptive steering system including the step of spraying steering material based on the present invention is provided.

Description

라이프 패턴 적응형 조향 시스템의 제어 방법{Control Method for a Life Pattern Adaptive Perfumer System}Control Method for a Life Pattern Adaptive Perfumer System}

본 발명은 사람의 시간별 생체리듬, 활동 공간, 생활 습관, 운동 시간, 운동 종목 등을 포함하는 라이프 패턴 사이클을 분석하여 시간 및 공간에 따른 배합 비율을 산출하여 분사하는 조향 장치를 제어하기 위한, 라이프 패턴 적응형 조향 시스템의 제어 방법에 관한 것이다.The present invention is for controlling a steering device that calculates and sprays a mixing ratio according to time and space by analyzing the life pattern cycle including a person's biological rhythm by time, activity space, lifestyle habits, exercise time, exercise type, etc. This relates to a control method for a pattern adaptive steering system.

종래의 향 분사 장치의 경우, 미리 조향된 조향물을 수용하는 용기를 향 분사 장치에 장착하여 일정 시간이나 오염물 감지 또는 버튼의 동작에 의해 조향물을 분사하도록 하는 기술을 제공하고 있다.In the case of a conventional fragrance spray device, a technology is provided in which a container containing a pre-steering fragrance is mounted on the fragrance spray device and the fragrance is sprayed for a certain period of time or by detection of contaminants or operation of a button.

하지만, 이러한 종래의 향 분사 장치는 단일화된 향을 분사하는 것으로 사용자에 따라 선호하는 향을 분사하지 못하여, 사용자가 불호하는 향인 경우 향의 분사로 인해 불쾌감을 형성하는 역효과를 일으킬 수 있다는 문제점이 존재해왔다.However, such a conventional fragrance spray device sprays a unified scent and cannot spray the scent preferred by the user. Therefore, there is a problem in that if the scent is disliked by the user, spraying the scent may cause an adverse effect of creating discomfort. I have done it.

한편, 상기의 배경기술로서 설명된 사항들은 본 발명의 배경에 대한 이해 증진을 위한 것일 뿐, 이 기술분야에서 통상의 지식을 가진 자에게 이미 알려진 종래기술에 해당함을 인정하는 것으로 받아들여져서는 안 될 것이다.Meanwhile, the matters described as background technology above are only for the purpose of improving understanding of the background of the present invention, and should not be taken as recognition that they correspond to prior art already known to those skilled in the art. will be.

공개특허공보 제10-2021-0091511호, 2021.07.22.Public Patent Publication No. 10-2021-0091511, 2021.07.22.

본 발명이 해결하고자 하는 과제는 사용자의 라이프 패턴을 분석하여 사용자의 현상태 정보를 바탕으로 조향 장치 내에 장착된 복수의 카트리지에 대한 배합 비율을 산출하여 조향 및 분사를 실시하는 라이프 패턴 적응형 조향 시스템의 제어 방법을 제공하는 것이다.The problem that the present invention seeks to solve is a life pattern adaptive steering system that analyzes the user's life pattern and calculates the mixing ratio for a plurality of cartridges mounted in the steering device based on the user's current status information to perform steering and spraying. It provides a control method.

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

상술한 과제를 해결하기 위한 본 발명의 라이프 패턴 적응형 조향 시스템의 제어 방법에 있어서, 서버가, 제1 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계, 서버가, 제1 단말로부터 조향 장치에 대한 매칭 요청을 획득하고, 제1 단말과 조향 장치를 매칭하는 단계, 서버가, 라이프 패턴 정보를 바탕으로 제1 단말의 사용자의 현상태 정보를 획득하는 단계, 서버가, 현상태 정보를 바탕으로 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 포함한다.In the control method of the life pattern adaptive steering system of the present invention for solving the above-described problem, the server acquires life pattern information corresponding to the user from the first terminal, and the server acquires life pattern information corresponding to the user from the first terminal. Obtaining a matching request for and matching the first terminal and the steering device, the server obtaining current status information of the user of the first terminal based on life pattern information, the server combining based on the current status information It includes a step of calculating a ratio and a step of the server spraying the steering material based on the calculated mixing ratio through a steering device.

이때, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계는, 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계 및 서버가, 산출된 분사 시간에 따라, 조향 장치를 통해 카트리지별 분사 시간을 제어하는 단계를 더 포함할 수 있다.At this time, the step of spraying the steering material based on the calculated mixing ratio through the steering device includes the step of the server calculating the injection time for each cartridge based on the calculated mixing ratio through the steering device, and the server calculating Depending on the injection time, the method may further include controlling the injection time for each cartridge through a steering device.

여기서, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계는, 서버가, 조향 장치에 탑재된 복수의 카트리지 정보를 획득하는 단계, 서버가, 복수의 카트리지 정보를 바탕으로 카트리지별 잔량 정보를 획득하는 단계 및 서버가, 카트리지별 잔량 정보 및 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계를 더 포함할 수 있다.Here, the step of calculating the injection time for each cartridge based on the calculated mixing ratio through the steering device includes the server acquiring information on a plurality of cartridges mounted on the steering device, and the server based on the information on the plurality of cartridges. It may further include a step of obtaining remaining amount information for each cartridge and a step where the server calculates an injection time for each cartridge based on the remaining amount information and mixing ratio for each cartridge.

이에 따라, 카트리지별 잔량 정보 및 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계는, 서버가, 카트리지별 잔량 정보 및 배합 비율을 바탕으로 조향 가능 여부를 판단하는 단계, 조향이 불가능한 것으로 판단된 경우, 서버가, 카트리지별 잔량 정보를 바탕으로 대안 배합 비율을 판단하는 단계, 서버가, 대안 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계 및 서버가, 제1 단말로 카트리지 교체 요청을 전송하는 단계를 더 포함할 수 있다.Accordingly, the step of calculating the injection time for each cartridge based on the remaining amount information and mixing ratio for each cartridge is a step in which the server determines whether steering is possible based on the remaining amount information and mixing ratio for each cartridge, and the step of determining whether steering is possible based on the remaining amount information and mixing ratio for each cartridge. In this case, the server determines an alternative mixing ratio based on the remaining amount information for each cartridge, the server calculates the injection time for each cartridge based on the alternative mixing ratio, and the server transmits a cartridge replacement request to the first terminal. Additional steps may be included.

바람직하게, 산출된 분사 시간에 따라, 조향 장치를 통해 카트리지별 분사 시간을 제어하는 단계는, 서버가, 복수의 카트리지를 동시 분사하도록 조향 장치를 제어하는 단계 및 서버가, 분사 시간에 따라, 복수의 카트리지를 각각 차등 제동하도록 조향 장치를 제어하는 단계를 더 포함할 수 있다.Preferably, the step of controlling the injection time for each cartridge through the steering device according to the calculated injection time includes the server controlling the steering device to simultaneously inject a plurality of cartridges, and the server controlling the injection time for each cartridge according to the injection time. It may further include controlling the steering device to differentially brake each of the cartridges.

이때, 산출된 분사 시간에 따라, 조향 장치를 통해 카트리지별 분사 시간을 제어하는 단계는, 서버가, 조향물에 사용되는 복수의 카트리지 정보를 획득하는 단계, 서버가, 복수의 카트리지 정보 중, 베이스향이 되는 제1 카트리지 정보를 획득하는 단계 및 서버가, 제1 카트리지 정보를 바탕으로 제1 향을 우선 분사하고, 산출된 분사 시간을 바탕으로 나머지 향을 차등 분사하는 단계를 더 포함할 수 있다.At this time, the step of controlling the injection time for each cartridge through the steering device according to the calculated injection time includes the server acquiring information on a plurality of cartridges used for the steering, and the server selecting a base among the plurality of cartridge information. It may further include a step of acquiring information on a first cartridge that is a scent, and a step where the server first sprays the first scent based on the first cartridge information and differentially sprays the remaining scents based on the calculated spray time.

추가로, 본 발명의 조향 시스템의 제어 방법은, 조향 장치가 운전자 모드인 경우, 서버가, 조향 장치에 매칭된 차량으로부터 동작 신호를 획득하고, 조향 장치를 운전자 모드에 따라 제어하는 단계, 조향 장치가 숙박 모드인 경우, 서버가, 조향 장치에 매칭된 카드키 인식장치로부터 입실 신호를 획득하고, 조향 장치를 숙박 모드에 따라 제어하는 단계 및 조향 장치가 운동 모드인 경우, 서버가, 조향 장치에 매칭된 스피커 장치로부터 소리 정보를 획득하고, 조향 장치를 운동 모드에 따라 제어하는 단계를 더 포함할 수 있다.Additionally, the control method of the steering system of the present invention includes, when the steering device is in driver mode, the server obtaining an operation signal from a vehicle matched to the steering device and controlling the steering device according to the driver mode, the steering device If it is in lodging mode, the server acquires a room entry signal from the card key recognition device matched to the steering device, and controls the steering device according to the lodging mode; and if the steering device is in exercise mode, the server The method may further include obtaining sound information from the matched speaker device and controlling the steering device according to the exercise mode.

바람직 하게, 조향 장치에 매칭된 차량으로부터 동작 신호를 획득하고, 조향 장치를 운전자 모드에 따라 제어하는 단계는, 서버가, 차량의 속도 및 위치를 실시간으로 획득하는 단계, 서버가, 위치에 따른 제한 속도를 획득하는 단계, 서버가, 속도 및 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는 단계, 서버가, 운전자의 현상태 정보를 바탕으로 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 더 포함할 수 있다.Preferably, the step of acquiring an operation signal from a vehicle matched to the steering device and controlling the steering device according to the driver mode includes the server acquiring the speed and location of the vehicle in real time, and the server performing restrictions according to the location. A step of obtaining speed, a step of the server determining the driver's current state information based on the speed and speed limit, a step of the server calculating a mixing ratio based on the driver's current state information, and the server through a steering device, A step of spraying the fragrance based on the calculated mixing ratio may be further included.

바람직하게, 조향 장치에 매칭된 카드키 인식장치로부터 입실 신호를 획득하고, 조향 장치를 숙박 모드에 따라 제어하는 단계는, 서버가, 조향 장치를 통해 제2 단말을 식별하는 단계, 서버가, 제2 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계, 서버가, 라이프 패턴 정보를 바탕으로 제2 단말의 사용자의 현상태 정보를 획득하는 단계, 서버가, 현상태 정보를 바탕으로 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 더 포함할 수 있다.Preferably, the step of obtaining a room entry signal from a card key recognition device matched to the steering device and controlling the steering device according to the lodging mode includes: the server identifying the second terminal through the steering device; 2 Obtaining life pattern information corresponding to the user from a terminal, the server acquiring current status information of the user of the second terminal based on the life pattern information, and the server calculating a mixing ratio based on the current status information. The step and the server may further include a step of spraying the steering material based on the calculated mixing ratio through the steering device.

바람직하게, 조향 장치에 매칭된 스피커 장치로부터 소리 정보를 획득하고, 조향 장치를 운동 모드에 따라 제어하는 단계는, 서버가, 소리 정보를 바탕으로 진동수 및 진폭을 판단하는 단계, 서버가, 진동수 및 진폭을 바탕으로 기 설정된 모드 분류 기준에 따라 운동 강도를 판단하는 단계, 서버가, 운동 강도에 따라 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 더 포함할 수 있다.Preferably, the step of acquiring sound information from a speaker device matched to the steering device and controlling the steering device according to the exercise mode includes the server determining the frequency and amplitude based on the sound information, and the server determining the frequency and amplitude. A step of determining the exercise intensity according to a preset mode classification standard based on the amplitude, a step of the server calculating a mixing ratio according to the exercise intensity, and the server, through a steering device, steering the product based on the calculated mixing ratio. A spraying step may be further included.

이때, 속도 및 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는 단계는, 서버가, 속도와 제한 속도의 차값이 기 설정된 속도 차이를 초과했는지 여부를 판단하는 단계, 속도와 제한 속도의 차값이 기 설정된 속도 차이를 초과한 경우, 서버가, 속도가 제한 속도를 초과했는지 여부를 판단하는 단계, 속도가 제한 속도를 초과한 경우, 서버가, 흥분 상태를 운전자의 현상태 정보로 판단하는 단계 및 속도가 제한 속도 미만인 경우, 서버가, 졸음 상태를 운전자의 현상태 정보로 판단하는 단계를 더 포함할 수 있다.At this time, the step of determining the driver's current status information based on the speed and speed limit includes the server determining whether the difference between the speed and the speed limit exceeds a preset speed difference, and the step of determining whether the difference between the speed and the speed limit is If the set speed difference is exceeded, the server determines whether the speed exceeds the speed limit. If the speed exceeds the speed limit, the server determines the excitement state based on the driver's current state information and the speed If the speed is below the speed limit, the server may further include determining the drowsiness state based on the driver's current status information.

이때, 속도와 제한 속도의 차값이 기 설정된 속도 차이를 초과했는지 여부를 판단하는 단계는, 속도와 제한 속도의 차값이 기 설정된 속도 차이 이하인 경우, 서버가, 제1 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계 및 서버가, 라이프 패턴 정보를 바탕으로 제1 단말의 사용자의 현상태 정보를 운전자의 현상태 정보로 판단하는 단계를 더 포함할 수 있다.At this time, in the step of determining whether the difference between the speed and the speed limit exceeds the preset speed difference, if the difference between the speed and the speed limit is less than or equal to the preset speed difference, the server determines the life pattern corresponding to the user from the first terminal. It may further include obtaining information and determining, by the server, the current status information of the user of the first terminal as the current status information of the driver based on the life pattern information.

또한, 속도 및 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는 단계는, 서버가, 속도를 바탕으로 속도 변화량을 산출하는 단계, 속도 변화량이 기준 변화량을 초과한 경우, 서버가, 일정 구간 내에서 속도 변화량이 기준 변화량을 초과한 횟수가 기준 횟수를 초과했는지 여부를 판단하는 단계 및 서버가, 판단 결과에 따라, 졸음 상태를 운전자의 현상태 정보로 판단하는 단계를 더 포함할 수 있다.In addition, the step of determining the driver's current status information based on the speed and speed limit is the step where the server calculates the speed change amount based on the speed. If the speed change amount exceeds the standard change amount, the server calculates the speed change amount based on the speed. The method may further include determining whether the number of times the speed change exceeds the standard change amount exceeds the standard number of times, and the server determining the drowsiness state as the driver's current state information according to the determination result.

추가로, 본 발명의 조향 시스템의 제어 방법은, 서버가, 기 등록된 조향물 이력 정보를 바탕으로 기 설정된 시간 간격에 대응하는 조향 루틴을 획득하는 단계 및 서버가 현상태 정보를 미획득한 경우, 서버가, 조향 루틴을 바탕으로 조향 장치를 제어하는 단계를 더 포함할 수 있다.Additionally, the control method of the steering system of the present invention includes the steps of the server acquiring a steering routine corresponding to a preset time interval based on pre-registered steering history information, and when the server does not obtain status information, The server may further include controlling the steering device based on the steering routine.

추가로, 본 발명의 조향 시스템의 제어 방법은, 조향 장치에 두 개의 단말이 매칭된 경우, 서버가, 두 개의 단말 각각에 대한 라이프 패턴인 제1 라이프 패턴 및 제2 라이프 패턴을 획득하는 단계, 서버가, 제1 라이프 패턴을 클러스터링하여 적어도 하나의 제1 클러스터를 획득하는 단계, 서버가, 제2 라이프 패턴을 클러스터링하여 적어도 하나의 제2 클러스터를 획득하는 단계, 서버가, 적어도 하나의 제1 클러스터 중 적어도 하나의 제2 클러스터와의 거리가 기 설정된 값 이하인 제3 클러스터를 획득하는 단계, 서버가, 제3 클러스터를 바탕으로 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 더 포함할 수 있다.Additionally, the control method of the steering system of the present invention includes, when two terminals are matched to the steering device, the server acquiring a first life pattern and a second life pattern, which are life patterns for each of the two terminals; Obtaining, by the server, at least one first cluster by clustering a first life pattern; Obtaining, by the server, at least one second cluster by clustering a second life pattern; Obtaining, by the server, at least one first cluster; Obtaining a third cluster in which the distance from at least one of the clusters to the second cluster is less than or equal to a preset value, the server calculating a mixing ratio based on the third cluster, and the server calculating the mixing ratio through a steering device. A step of spraying the fragrance based on the mixing ratio may be further included.

이때, 적어도 하나의 제1 클러스터 중 적어도 하나의 제2 클러스터와의 거리가 기 설정된 값 이하인 제3 클러스터를 획득하는 단계는, 제3 클러스터가 미존재하는 경우, 서버가, 적어도 하나의 제1 클러스터 중 적어도 하나의 제2 클러스터와의 거리가 최소값을 갖는 제4 클러스터를 획득하는 단계, 서버가, 제4 클러스터를 바탕으로 배합 비율을 산출하는 단계 및 서버가, 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계를 더 포함할 수 있다.At this time, the step of acquiring a third cluster whose distance from at least one second cluster among the at least one first cluster is less than or equal to a preset value includes, when the third cluster does not exist, the server selects the at least one first cluster. obtaining a fourth cluster having a minimum distance from at least one second cluster, calculating a mixing ratio by the server based on the fourth cluster, and calculating the mixing ratio by the server through a steering device. It may further include the step of spraying the fragrance based on.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.

본 발명의 라이프 패턴 적응형 조향 시스템의 제어 방법에 의하면, 사용자의 라이프 패턴 정보를 바탕으로 현상태에 맞춘 향을 조향하여 분사함으로써 현상태를 진정시키거나 각성시키는 효과를 증폭시키며, 사용자가 선호하는 향을 분사함으로써 사용 만족도를 높이는 효과를 제공한다.According to the control method of the life pattern adaptive steering system of the present invention, the effect of calming or awakening the current state is amplified by steering and spraying a scent tailored to the current state based on the user's life pattern information, and the user's preferred scent is amplified. By spraying, it provides the effect of increasing user satisfaction.

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

도 1은 본 발명의 일 실시예에 따른 시스템 구성도이다.
도 2는 본 발명의 일 실시예에 따른 기본 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 카트리지별 분사 시간을 도시한 것이다.
도 4는 본 발명의 일 실시예에 따른 사용자의 시간별 활동 내역이다.
도 5는 본 발명의 일 실시예에 따라 도 4를 기반으로 획득한 생체리듬 그래프이다.
도 6은 본 발명의 일 실시예에 따른 서버 구성도이다.
1 is a system configuration diagram according to an embodiment of the present invention.
Figure 2 is a basic flow chart according to an embodiment of the present invention.
Figure 3 shows the injection time for each cartridge according to an embodiment of the present invention.
Figure 4 shows the user's activity details by time according to an embodiment of the present invention.
Figure 5 is a biorhythm graph obtained based on Figure 4 according to an embodiment of the present invention.
Figure 6 is a server configuration diagram according to an embodiment of the present invention.

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

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

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

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

공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓일 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.Spatially relative terms such as “below”, “beneath”, “lower”, “above”, “upper”, etc. are used as a single term as shown in the drawing. It can be used to easily describe the correlation between a component and other components. Spatially relative terms should be understood as terms that include different directions of components during use or operation in addition to the directions shown in the drawings. For example, if you flip a component shown in a drawing, a component described as "below" or "beneath" another component will be placed "above" the other component. there is. Accordingly, the illustrative term “down” may include both downward and upward directions. Components can also be oriented in other directions, so spatially relative terms can be interpreted according to orientation.

본 명세서에서, 컴퓨터는 적어도 하나의 프로세서를 포함하는 모든 종류의 하드웨어 장치를 의미하는 것이고, 실시 예에 따라 해당 하드웨어 장치에서 동작하는 소프트웨어적 구성도 포괄하는 의미로서 이해될 수 있다. 예를 들어, 컴퓨터는 스마트폰, 태블릿 PC, 데스크톱, 노트북 및 각 장치에서 구동되는 사용자 클라이언트 및 애플리케이션을 모두 포함하는 의미로서 이해될 수 있으며, 또한 이에 제한되는 것은 아니다.In this specification, a computer refers to all types of hardware devices including at least one processor, and depending on the embodiment, it may be understood as encompassing software configurations that operate on the hardware device. For example, a computer can be understood to include, but is not limited to, a smartphone, tablet PC, desktop, laptop, and user clients and applications running on each device.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

도 1은 본 발명의 일 실시예에 따른 시스템 구성도이다.1 is a system configuration diagram according to an embodiment of the present invention.

도시된 바와 같이, 본 발명의 서버(100)는 조향 장치(200), 제1 단말(310) 및 제2 단말(320)과 각각 통신할 수 있으며, 이때, 제1 단말(310) 및 제2 단말(320)은 각각의 사용자가 소지한 전자 장치일 수 있다.As shown, the server 100 of the present invention can communicate with the steering device 200, the first terminal 310, and the second terminal 320, respectively. In this case, the first terminal 310 and the second terminal 320 The terminal 320 may be an electronic device owned by each user.

일 실시예로, 전자 장치는 스마트폰(smartphone), 태블릿 PC(tablet personal computer), 이동 전화기(mobile phone), 영상 전화기, 전자책 리더기(e-book reader), 데스크탑 PC (desktop PC), 랩탑 PC(laptop PC), 넷북 컴퓨터(netbook computer), 워크스테이션(workstation), 서버, PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라, 또는 웨어러블 장치(wearable device), 인공지능 스피커(AI speaker) 중 적어도 하나를 포함할 수 있다.In one embodiment, the electronic device includes a smartphone, a tablet personal computer, a mobile phone, a video phone, an e-book reader, a desktop PC, and a laptop. PC (laptop PC), netbook computer, workstation, server, PDA (personal digital assistant), PMP (portable multimedia player), MP3 player, mobile medical device, camera, or wearable device. ), and may include at least one of an artificial intelligence speaker (AI speaker).

도 2는 본 발명의 일 실시예에 따른 기본 흐름도이다.Figure 2 is a basic flow chart according to an embodiment of the present invention.

본 발명의 라이프 패턴 적응형 조향 시스템의 제어 방법에 있어서, 서버(100)는 사용자의 전자 장치인 제1 단말(310)로부터 사용자의 라이프 패턴 정보를 획득할 수 있다(S210).In the control method of the life pattern adaptive steering system of the present invention, the server 100 can obtain the user's life pattern information from the first terminal 310, which is the user's electronic device (S210).

사용자의 라이프 패턴 정보는 사용자의 시간에 따른 활동 상황을 바탕으로 지성, 신체 및 감성을 포함하는 생체리듬에 대한 정보이다.The user's life pattern information is information about biological rhythms including intelligence, body, and emotion based on the user's activity status over time.

서버(100)는 제1 단말(310)로부터 조향 장치(200)에 대한 매칭 요청을 획득할 수 있다.The server 100 may obtain a matching request for the steering device 200 from the first terminal 310.

이에 따라, 서버(100)는 제1 단말(310)과 조향 장치(200)를 매칭할 수 있으며(S220), 서버(100)가 제1 단말(310)과 조향 장치(200)를 매칭함으로써 서버(100)가 조향 장치(200)를 제1 단말(310)의 사용자에 대한 라이프 패턴 정보를 바탕으로 제어하는 것이 가능하다.Accordingly, the server 100 can match the first terminal 310 and the steering device 200 (S220), and the server 100 can match the first terminal 310 and the steering device 200 to It is possible for 100 to control the steering device 200 based on life pattern information about the user of the first terminal 310.

구체적으로, 서버(100)는 라이프 패턴 정보를 바탕으로 제1 단말(310)의 사용자의 현상태 정보를 획득(S230)하고, 현상태 정보를 바탕으로 배합 비율을 산출할 수 있다(S240).Specifically, the server 100 may acquire current status information of the user of the first terminal 310 based on the life pattern information (S230) and calculate the mixing ratio based on the current status information (S240).

이에 따라, 서버(100)는 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사(S250)하는 것이 가능하다.Accordingly, the server 100 is able to spray the steering material based on the calculated mixing ratio through the steering device 200 (S250).

배합 비율은 조향 장치(200)에 포함된 복수의 카트리지 각각에 대한 분사량 또는 복수의 카트리지 각각에 대한 분사 시간을 서버(100)가 제어하여, 조향 장치(200) 외부에서 조향이 이루어진 조향물에 포함된 복수의 향이 갖는 비율이다.The mixing ratio is included in the steering material steered outside of the steering device 200 by the server 100 controlling the injection amount for each of the plurality of cartridges included in the steering device 200 or the injection time for each of the plurality of cartridges. This is the ratio of the plural scents.

현상태 정보는 서버(100)가 사용자의 라이프 패턴 정보를 바탕으로 시간, 날씨, 계절, 온도 및 위치에 따른 현재의 생체리듬을 예측한 정보일 수 있다.Current status information may be information in which the server 100 predicts the current biological rhythm according to time, weather, season, temperature, and location based on the user's life pattern information.

서버(100)가 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사(S250)하는데 있어서, 서버(100)는 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 카트리지별 분사 시간을 산출할 수 있다.When the server 100 sprays the steering agent based on the calculated mixing ratio through the steering device 200 (S250), the server 100 sprays the steering material based on the calculated mixing ratio through the steering device 200. The injection time for each cartridge can be calculated.

이때, 카트리지는 복수개 존재하며 각각의 카트리지가 수용하는 향료는 서로 상이하다.At this time, there are a plurality of cartridges, and the flavor contained in each cartridge is different from each other.

서버(100)는 산출된 분사 시간에 따라, 조향 장치(200)를 통해 카트리지별 분사 시간을 제어할 수 있다.The server 100 may control the injection time for each cartridge through the steering device 200 according to the calculated injection time.

서버(100)가 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는데 있어서, 서버(100)는 조향 장치(200)에 탑재된 복수의 카트리지 정보를 획득할 수 있고, 복수의 카트리지 정보를 바탕으로 카트리지별 잔량 정보를 획득할 수 있다.When the server 100 calculates the injection time for each cartridge based on the calculated mixing ratio through the steering device 200, the server 100 can obtain information on a plurality of cartridges mounted on the steering device 200. And, based on information on multiple cartridges, remaining amount information for each cartridge can be obtained.

이때, 카트리지별 잔량 정보는, 카트리지 각각이 수용하는 향료의 잔여량일 수 있다.At this time, the remaining amount information for each cartridge may be the remaining amount of flavor contained in each cartridge.

서버(100)는 카트리지별 잔량 정보 및 배합 비율을 바탕으로 카트리지별 분사 시간을 산출할 수 있다.The server 100 can calculate the injection time for each cartridge based on the remaining amount information and mixing ratio for each cartridge.

또한, 서버(100)가 카트리지별 잔량 정보 및 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는데 있어서, 서버(100)는 카트리지별 잔량 정보 및 배합 비율을 바탕으로 조향 가능 여부를 판단할 수 있다.Additionally, when the server 100 calculates the injection time for each cartridge based on the remaining amount information and mixing ratio for each cartridge, the server 100 may determine whether steering is possible based on the remaining amount information and mixing ratio for each cartridge.

조향이 불가능한 것으로 판단된 경우, 서버(100)가, 카트리지별 잔량 정보를 바탕으로 대안 배합 비율을 판단하고, 대안 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하여 하되, 제1 단말(310)로 카트리지 교체 요청을 전송할 수 있다.If it is determined that steering is impossible, the server 100 determines an alternative mixing ratio based on the remaining amount information for each cartridge, calculates the injection time for each cartridge based on the alternative mixing ratio, and sends the injection time to the first terminal 310. You can send a cartridge replacement request.

구체적으로, 서버(100)는 카트리지별 잔량 정보 및 배합 비율을 바탕으로 분사 가능한 최대 분사량이 사용자가 조향물의 향을 맡을 수 있는 최소 분사량 미만인 경우, 조향이 불가능한 것으로 판단할 수 있다.Specifically, the server 100 may determine that steering is impossible if the maximum spray amount that can be sprayed is less than the minimum spray amount that allows the user to smell the scent of the steering product based on the remaining amount information and mixing ratio for each cartridge.

따라서, 서버(100)는 카트리지별 잔량 정보 및 배합 비율을 바탕으로 분사 가능한 최대 분사량을 제한하는 가장 큰 요인인 카트리지인 요인 카트리지를 판단하고, 요인 카트리지를 제외하거나 요인 카트리지가 수용하는 요인 향료가 배합 비율을 최소를 차지하는 배합 비율 중 현상태 정보에 적합한 대안 배합 비율을 판단할 수 있다.Therefore, the server 100 determines the factor cartridge, which is the cartridge that is the biggest factor limiting the maximum spray amount that can be sprayed, based on the remaining amount information and mixing ratio for each cartridge, and excludes the factor cartridge or mixes the factor flavor accommodated by the factor cartridge. Among the mixing ratios that occupy the minimum ratio, an alternative mixing ratio suitable for the current state information can be determined.

본 발명의 일 실시예에 따라, 서버(100)가 산출된 분사 시간에 따라, 조향 장치(200)를 통해 카트리지별 분사 시간을 제어하는데 있어서, 서버(100)는 복수의 카트리지를 동시 분사하도록 조향 장치(200)를 제어한 뒤, 분사 시간에 따라, 복수의 카트리지를 각각 차등 제동하도록 조향 장치(200)를 제어하는 것이 가능하다.According to an embodiment of the present invention, when the server 100 controls the injection time for each cartridge through the steering device 200 according to the calculated injection time, the server 100 steers to simultaneously inject a plurality of cartridges. After controlling the device 200, it is possible to control the steering device 200 to differentially brake each of the plurality of cartridges according to the injection time.

즉, 복수의 카트리지가 모두 향을 분사하도록 하되, 차등 적으로 노즐을 잠궈 분사를 멈추도록 함으로써 공기 중에서 배합 비율에 따라 조향이 실시되도록 할 수 있다.In other words, a plurality of cartridges all spray fragrance, but the nozzles are differentially closed to stop spraying, so that steering can be performed in the air according to the mixing ratio.

한편, 서버(100)가 산출된 분사 시간에 따라, 조향 장치(200)를 통해 카트리지별 분사 시간을 제어하는데 있어서, 서버(100)는 조향물에 사용되는 복수의 카트리지 정보를 획득하고, 복수의 카트리지 정보 중, 베이스향이 되는 제1 카트리지 정보를 획득할 수 있다.Meanwhile, when the server 100 controls the injection time for each cartridge through the steering device 200 according to the calculated injection time, the server 100 obtains information on a plurality of cartridges used for steering, and Among the cartridge information, the first cartridge information that is base-oriented can be obtained.

구체적으로, 도 3은 본 발명의 일 실시예에 따른 카트리지별 분사 시간을 도시한 것으로, 도시된 바와 같이, 복수의 카트리지는 각각 분사 시간이 다르게 적용될 수 있다. Specifically, Figure 3 shows the injection time for each cartridge according to an embodiment of the present invention. As shown, a plurality of cartridges may have different injection times.

제1 카트리지 정보에 따라 제1 카트리지(210)는 제1 향에 대한 향료를 수용하고 있다.According to the first cartridge information, the first cartridge 210 contains fragrance for the first fragrance.

서버(100)는 제1 카트리지 정보를 바탕으로 제1 향을 우선 분사하고, 산출된 분사 시간을 바탕으로 나머지 향을 차등 분사할 수 있다.The server 100 may spray the first scent first based on the first cartridge information and differentially spray the remaining scents based on the calculated spray time.

예를 들어, 카트리지별 분사 유량이 초당 0.5ml으로 동일하고, 배합 비율이 제1 향 대 제2 향 대 제n 향이 4 대 3 대 1 이고, 카트리지별 잔량 정보가 제1 카트리지(210) 3ml, 제2 카트리지(220) 2ml, 제n 카트리지(230) 0.5ml인 경우, 서버(100)가, 조향 장치(200)를 통해, 제1 향을 베이스 향으로 하여 먼저 분사하고, 제1 향이 분사되기 시작한 시점으로부터 1초가 지난 시점에 제2 향을 분사하기 시작하고, 제1 향이 분사되기 시작한 시점으로부터 3가 지난 시점에, 제n 향을 분사하기 시작하되, 제1 향이 분사되기 시작한 시점으로부터 4초가 지난 시점에 모든 카트리지의 분사를 종료하도록, 제n 카트리지(230)의 잔량 정보에 맞추어 분사 시간을 산출할 수 있다.For example, the spray flow rate for each cartridge is the same at 0.5 ml per second, the mixing ratio is 4 to 3 to 1 for the first fragrance to the second fragrance to the nth fragrance, and the remaining amount information for each cartridge is 3 ml for the first cartridge 210, When the second cartridge 220 is 2ml and the nth cartridge 230 is 0.5ml, the server 100 first sprays the first scent as the base scent through the steering device 200, and the first scent is sprayed until the first scent is sprayed. The second scent starts to be sprayed 1 second after the start, and the nth scent starts to be sprayed 3 seconds after the first scent starts to be sprayed, but 4 seconds from the time the first scent starts to be sprayed. The injection time can be calculated according to the remaining amount information of the nth cartridge 230 so that injection of all cartridges ends at the last time.

이와 같이, 서버(100)는 제1 향의 분사 시간(210a), 제2 향의 분사 시간(220a) 및 제n 향의 분사 시간(230a)을 포함하는 카트리지별 분사 시간이 배합 비율에 비례하도록 적용할 수 있다.In this way, the server 100 ensures that the injection time for each cartridge, including the first direction injection time 210a, the second direction injection time 220a, and the nth direction injection time 230a, is proportional to the mixing ratio. It can be applied.

한편, 분사량은 카트리지별 잔량 정보에 따라 달라지되, 최대 분사량은 베이스 향인 제1 향의 용량을 제한(예를 들어, 제1 향의 분사 시간(210a)은, 분사 유량이 초당 0.5ml인 경우, 최장 8초까지 분사 가능)할 수 있다.Meanwhile, the injection amount varies depending on the remaining amount information for each cartridge, but the maximum injection amount limits the capacity of the first scent, which is the base scent (for example, the injection time 210a of the first scent is, when the injection flow rate is 0.5 ml per second, (Can be sprayed for up to 8 seconds).

도 4는 본 발명의 일 실시예에 따른 사용자의 시간별 활동 내역이며, 도 5는 본 발명의 일 실시예에 따라 도 4를 기반으로 획득한 생체리듬 그래프이다.Figure 4 is a user's activity details by time according to an embodiment of the present invention, and Figure 5 is a biorhythm graph obtained based on Figure 4 according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 제1 단말(310)은 사용자의 의식적 행동과 무의식적 행동, 식사 상황 및 수면 상황을 하루 24시간에 대해 시간별로 분할하여 판단하고, 세분화하여 위치 정보, 행동 유형(예를 들어, 운동, 영상 시청, 걷기, 업무 등)으로 분류하여, 분류한 내역을 라이프 패턴 정보로 저장할 수 있다.As shown in FIG. 4, the first terminal 310 determines the user's conscious behavior, unconscious behavior, eating situation, and sleeping situation by dividing them by time for 24 hours a day, and divides them into location information and behavior type (e.g. (For example, exercising, watching videos, walking, working, etc.), the classified details can be stored as life pattern information.

서버(100)는 제1 단말(310)로부터 획득한 라이프 패턴 정보를 바탕으로 도 5에 도시된 바와 같은 생체리듬 정보를 획득하되, 이를 계절, 날짜, 온도 및 시간별로 분류할 수 있다.The server 100 obtains biorhythm information as shown in FIG. 5 based on the life pattern information obtained from the first terminal 310 and classifies it by season, date, temperature, and time.

따라서, 서버(100)는 제1 단말(310)의 사용자에 대한 현상태 정보로써 현재의 지성, 신체 및 감성에 대한 생체리듬 정보를 판단하고, 판단 결과를 바탕으로 배합 비율을 산출할 수 있다.Accordingly, the server 100 can determine biorhythm information about current intelligence, body, and emotion as current status information about the user of the first terminal 310, and calculate the mixing ratio based on the judgment result.

구체적으로, 현상태 정보가 의식적 운동 상태인 경우, 서버(100)는 제1 단말(310)의 사용자의 운동 활력을 향상시키도록 그린향을 제1 향으로 하고 시트러스향을 제2 향으로 하여, 제1 향과 제2 향을 2 대 1의 비율로 하는 배합 비율을 조향 장치(200)에 적용할 수 있다.Specifically, when the current state information is a conscious exercise state, the server 100 sets the green scent as the first scent and the citrus scent as the second scent to improve the exercise vitality of the user of the first terminal 310, A mixing ratio of 2 to 1 between the first scent and the second scent can be applied to the steering device 200.

또한, 현상태 정보가 무의식적 상태인 경우, 서버(100)는 제1 단말(310)의 사용자의 심신안정을 위해 플로럴 향을 제1 향으로 하고 우디향을 제2 향으로, 머스크향을 제3 향으로 하여, 제1 향 대 제2 향 대 제3 향의 비율을 2 대 1 대 1로 하는 배합 비율을 조향 장치(200)에 적용할 수 있다.In addition, when the current state information is in an unconscious state, the server 100 uses a floral scent as the first scent, a woody scent as a second scent, and a musk scent as a third scent for the mental and physical stability of the user of the first terminal 310. Thus, a mixing ratio of 2 to 1 to 1 of the first scent to the second scent to the third scent can be applied to the steering device 200.

추가로, 본 발명의 조향 시스템의 제어 방법에 있어서, 조향 장치(200)가 운전자 모드인 경우, 서버(100)는 조향 장치(200)에 매칭된 차량으로부터 동작 신호를 획득하고, 조향 장치(200)를 운전자 모드에 따라 제어할 수 있다.Additionally, in the control method of the steering system of the present invention, when the steering device 200 is in driver mode, the server 100 obtains an operation signal from the vehicle matched to the steering device 200, and the steering device 200 ) can be controlled according to the driver mode.

이때, 운전자 모드인 조향 장치(200)는 차량용 조향 장치(200)로써 서버(100)에 등록될 수 있다.At this time, the steering device 200 in driver mode may be registered in the server 100 as the vehicle steering device 200.

구체적으로, 서버(100)가 조향 장치(200)에 매칭된 차량으로부터 동작 신호를 획득하고, 조향 장치(200)를 운전자 모드에 따라 제어하는데 있어서, 서버(100)는 차량의 속도 및 위치를 실시간으로 획득하여 위치에 따른 제한 속도를 획득하는 것이 가능하다.Specifically, when the server 100 obtains an operation signal from a vehicle matched to the steering device 200 and controls the steering device 200 according to the driver mode, the server 100 monitors the vehicle's speed and location in real time. It is possible to obtain the speed limit according to location.

서버(100)는 속도 및 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하고, 운전자의 현상태 정보를 바탕으로 배합 비율을 산출하여 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 것이 가능하다.The server 100 determines the driver's current state information based on the speed and speed limit, calculates the mixing ratio based on the driver's current state information, and uses the steering device 200 to provide steering material based on the calculated mixing ratio. Spraying is possible.

이때, 서버(100)가 속도 및 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는데 있어서, 서버(100)는 속도와 제한 속도의 차값이 기 설정된 속도 차이를 초과했는지 여부를 판단할 수 있다.At this time, when the server 100 determines the driver's current status information based on the speed and speed limit, the server 100 may determine whether the difference between the speed and the speed limit exceeds a preset speed difference.

속도와 제한 속도의 차값이 기 설정된 속도 차이를 초과한 경우, 서버(100)는 흥분 상태를 운전자의 현상태 정보로 판단하여, 심신 안정 효과를 갖는 조향물을 선택하고 조향 장치(200)에서 선택된 조향물이 분사될 수 있도록 조향 장치(200)를 제어한다.If the difference between the speed and the speed limit exceeds the preset speed difference, the server 100 determines the excited state as the driver's current status information, selects a steering material that has a mental and physical stabilizing effect, and performs the steering selected in the steering device 200. The steering device 200 is controlled so that water is sprayed.

또한, 속도가 제한 속도 미만인 경우, 서버(100)는 졸음 상태를 운전자의 현상태 정보로 판단하여, 뇌의 쾌적 효과를 갖는 조향물을 선택하고 조향 장치(200)에서 선택된 조향물이 분사될 수 있도록 조향 장치(200)를 제어한다.In addition, when the speed is less than the speed limit, the server 100 determines the drowsiness state as the driver's current status information, selects a steering agent that has a pleasant effect on the brain, and allows the steering device 200 to spray the selected steering agent. Controls the steering device 200.

서버(100)가 속도와 제한 속도의 차값이 기 설정된 속도 차이를 초과했는지 여부를 판단하는데 있어서, 속도와 제한 속도의 차값이 기 설정된 속도 차이 이하인 경우, 서버(100)는 제1 단말(310)로부터 사용자에 대응하는 라이프 패턴 정보를 획득하여 라이프 패턴 정보를 바탕으로 제1 단말(310)의 사용자의 현상태 정보를 운전자의 현상태 정보로 판단할 수 있다.When the server 100 determines whether the difference between the speed and the speed limit exceeds the preset speed difference, if the difference between the speed and the speed limit is less than or equal to the preset speed difference, the server 100 determines whether the first terminal 310 Life pattern information corresponding to the user may be obtained from and based on the life pattern information, the user's current status information of the first terminal 310 may be determined as the driver's current status information.

이때, 서버(100)가 속도 및 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는데 있어서, 서버(100)는 속도를 바탕으로 속도 변화량을 산출할 수 있다.At this time, when the server 100 determines the driver's current status information based on the speed and speed limit, the server 100 may calculate the amount of speed change based on the speed.

속도 변화량이 기준 변화량을 초과한 경우, 서버(100)는 일정 구간 내에서 속도 변화량이 기준 변화량을 초과한 횟수가 기준 횟수를 초과했는지 여부를 판단하여, 판단 결과에 따라, 졸음 상태를 운전자의 현상태 정보로 판단하는 것이 가능하다.When the speed change amount exceeds the standard change amount, the server 100 determines whether the number of times the speed change amount exceeds the standard change amount within a certain section exceeds the standard number of times, and according to the determination result, the drowsiness state is changed to the driver's current state. It is possible to judge with information.

예를 들어, 주행거리 5km 이내에 경로 변경 횟수 8회 이상 발생한 변경 이벤트 및 속력 대비 10% 초과로 감속(예를 들어, 주행속력 60에 대해 급감속하여 감속량이 6을 초과)한 횟수 5회 이상 발생한 감속 이벤트를 포함하는 기준 변화량에 대하여, 운전자의 현상태 정보가 졸음 상태인 경우, 서버(100)는 변경 이벤트 및 감속 이벤트 중 적어도 하나를 감지할 수 있다.For example, a change event that occurred more than 8 times within a driving distance of 5 km and a deceleration that occurred more than 10% of the speed (for example, a rapid deceleration for a driving speed of 60, resulting in a deceleration amount exceeding 6) more than 5 times. With respect to the reference change amount including the event, when the driver's current state information is in a drowsy state, the server 100 may detect at least one of a change event and a deceleration event.

추가로, 본 발명의 조향 시스템의 제어 방법은, 제1 단말(310)의 사용자의 직업군이 택시 기사이고 제2 단말(320)의 사용자가 탑승객인 경우, 서버(100)는 조향 장치(200)를 통해 제2 단말(320)을 식별하고, 제2 단말(320)로부터 사용자에 대응하는 라이프 패턴 정보를 획득하여 라이프 패턴 정보를 바탕으로 제2 단말(320)의 사용자의 현상태 정보를 획득하는 것이 가능하다.Additionally, the control method of the steering system of the present invention is that, when the occupation of the user of the first terminal 310 is a taxi driver and the user of the second terminal 320 is a passenger, the server 100 controls the steering device 200. ) to identify the second terminal 320, obtain life pattern information corresponding to the user from the second terminal 320, and obtain current status information of the user of the second terminal 320 based on the life pattern information. It is possible.

이에 따라, 서버(100)는 제2 단말(320)의 사용자의 현상태 정보를 바탕으로 배합 비율을 산출하여 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 것이 가능하다.Accordingly, the server 100 can calculate the mixing ratio based on the current status information of the user of the second terminal 320 and spray the steering agent based on the calculated mixing ratio through the steering device 200. .

추가로, 본 발명의 조향 시스템의 제어 방법에 있어서, 조향 장치(200)가 숙박 모드인 경우, 서버(100)는 제1 단말(310)에 복수의 조향 장치(200)를 매칭하되 제1 단말(310)을 복수의 조향 장치(200)에 대한 관리자의 전자 장치로 등록할 수 있다.Additionally, in the control method of the steering system of the present invention, when the steering device 200 is in lodging mode, the server 100 matches a plurality of steering devices 200 to the first terminal 310, but the first terminal 310 can be registered as the administrator's electronic device for the plurality of steering devices 200.

이에 따라, 서버(100)는 조향 장치(200)에 매칭된 카드키 인식장치로부터 입실 신호를 획득하고, 조향 장치(200)를 숙박 모드에 따라 제어할 수 있다.Accordingly, the server 100 can obtain an entry signal from the card key recognition device matched to the steering device 200 and control the steering device 200 according to the lodging mode.

구체적으로, 조향 장치(200)가 위치한 방에 입실자가 입실하는 것을 인식하기 위해, 방의 현관문에 설치된 카드키 인식장치를 통해 카드키가 인식되어 발생한 입실 신호로 획득할 수 있다.Specifically, in order to recognize that an occupant enters the room where the steering device 200 is located, the card key may be recognized through a card key recognition device installed at the front door of the room, and an entry signal generated may be obtained.

서버(100)가, 조향 장치(200)에 매칭된 카드키 인식장치로부터 입실 신호를 획득하고, 조향 장치(200)를 숙박 모드에 따라 제어하는데 있어서, 서버(100)는 조향 장치(200)를 통해 입실자의 전자 장치인 제2 단말(320)을 식별할 수 있다.When the server 100 obtains an entry signal from the card key recognition device matched to the steering device 200 and controls the steering device 200 according to the lodging mode, the server 100 uses the steering device 200 Through this, the second terminal 320, which is the electronic device of the occupant, can be identified.

입실자의 전자 장치인 제2 단말(320)이 식별되면, 서버(100)는 제2 단말(320)로부터 사용자에 대응하는 라이프 패턴 정보를 획득하여 라이프 패턴 정보를 바탕으로 입실자의 현상태 정보를 획득 및 현상태 정보를 바탕으로 배합 비율을 산출하는 것이 가능하다.When the second terminal 320, which is the electronic device of the occupant, is identified, the server 100 obtains life pattern information corresponding to the user from the second terminal 320, obtains current status information of the occupant based on the life pattern information, and It is possible to calculate the mixing ratio based on current state information.

따라서, 서버(100)는, 방에 입실한 입실자의 현상태 정보에 따라 조향 장치(200)로부터 조향되는 조향물의 배합 비율을 변경하여 분사하도록 하는 것이 가능하다.Accordingly, the server 100 can change the mixing ratio of the steering product steered by the steering device 200 and spray it according to the current status information of the occupant entering the room.

추가로, 본 발명의 조향 시스템의 제어 방법에 있어서, 조향 장치(200)가 운동 모드인 경우, 서버(100)는 조향 장치(200)가 운동 시설(예를 들어, gym, 요가학원, 댄스학원 등)에 위치한 것으로 판단하고, 운동 강사의 전자 장치인 제1 단말(310)에 의해 조향 장치(200)에 매칭된 스피커 장치로부터 소리 정보를 획득하고, 조향 장치(200)를 운동 모드에 따라 제어할 수 있다.Additionally, in the control method of the steering system of the present invention, when the steering device 200 is in an exercise mode, the server 100 sets the steering device 200 to an exercise facility (e.g., a gym, a yoga academy, a dance academy). etc.), acquire sound information from the speaker device matched to the steering device 200 by the first terminal 310, which is the exercise instructor's electronic device, and control the steering device 200 according to the exercise mode. can do.

이에 따라, 서버(100)가 조향 장치(200)에 매칭된 스피커 장치로부터 소리 정보를 획득하고, 조향 장치(200)를 운동 모드에 따라 제어하는데 있어서, 서버(100)는 소리 정보를 바탕으로 진동수 및 진폭을 판단할 수 있다.Accordingly, when the server 100 obtains sound information from the speaker device matched to the steering device 200 and controls the steering device 200 according to the exercise mode, the server 100 determines the frequency based on the sound information. and amplitude can be determined.

이때, 서버(100)는 진동수 및 진폭을 바탕으로 기 설정된 모드 분류 기준에 따라 운동 강도를 판단할 수 있으며, 운동 강도에 따라 배합 비율을 산출하고, 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사할 수 있다.At this time, the server 100 may determine the exercise intensity according to preset mode classification criteria based on the frequency and amplitude, calculate the mixing ratio according to the exercise intensity, and use the steering device 200 to calculate the mixing ratio. Based on this, the fragrance can be sprayed.

구체적으로, 서버(100)는 진동수 및 진폭을 바탕으로 스피커 장치로부터 출력되는 음악의 리듬(박자, 빠르기, 악센트 및 패턴)을 획득하고, 음악의 리듬을 기 설정된 분류 기준에 따라 운동 강도가 약, 중 및 강 중 어느 강도에 속하는지 판단할 수 있다.Specifically, the server 100 acquires the rhythm (beat, tempo, accent, and pattern) of the music output from the speaker device based on the frequency and amplitude, and determines the rhythm of the music according to preset classification criteria with an exercise intensity of about 10,000,000. You can determine which strength it belongs to: medium or strong.

예를 들어, 음악의 리듬에 따라 운동 강도가 약으로 판단된 경우, 서버(100)는 심신을 안정시키는 효과를 갖는 조향물을 분사하도록 조향 장치(200)를 제어할 수 있다.For example, if the exercise intensity is determined to be weak according to the rhythm of the music, the server 100 may control the steering device 200 to spray a steering agent that has the effect of stabilizing the mind and body.

추가로, 본 발명의 조향 시스템의 제어 방법에 있어서, 서버(100)는 기 등록된 조향물 이력 정보를 바탕으로 기 설정된 시간 간격에 대응하는 조향 루틴을 획득하여, 현상태 정보를 미획득한 경우, 조향 루틴을 바탕으로 조향 장치(200)를 제어하는 것이 가능하다.Additionally, in the control method of the steering system of the present invention, the server 100 acquires a steering routine corresponding to a preset time interval based on pre-registered steering history information, and when status information is not obtained, It is possible to control the steering device 200 based on the steering routine.

구체적으로, 서버(100)와 제1 단말(310)의 통신이 이루어지지 않는 불통 이벤트가 발생한 경우, 서버(100)는 현 시간에 대한 조향 장치(200)의 기존 조향물 분사 이력인 조향물 이력 정보를 바탕으로 시간 간격에 따른 조향물의 배합 비율의 변화율인 조향 루틴을 획득할 수 있다.Specifically, when a non-communication event occurs in which communication between the server 100 and the first terminal 310 does not occur, the server 100 records the steering material history, which is the existing steering material injection history of the steering device 200 for the current time. Based on the information, a steering routine, which is the rate of change in the mixing ratio of the steering material over time intervals, can be obtained.

이에 따라, 서버(100)는 제1 단말(310)로부터 현상태 정보를 다시 획득하는 시점까지 조향 루틴을 바탕으로 조향 장치(200)를 제어할 수 있다.Accordingly, the server 100 can control the steering device 200 based on the steering routine until the point at which the current state information is re-obtained from the first terminal 310.

추가로, 본 발명의 조향 시스템의 제어 방법에 있어서, 조향 장치(200)에 두 개의 단말이 매칭된 경우, 서버(100)는 두 개의 단말 각각에 대한 라이프 패턴인 제1 라이프 패턴 및 제2 라이프 패턴을 획득하고, 제1 라이프 패턴을 클러스터링하여 적어도 하나의 제1 클러스터를, 제2 라이프 패턴을 클러스터링하여 적어도 하나의 제2 클러스터를 획득할 수 있다.Additionally, in the control method of the steering system of the present invention, when two terminals are matched to the steering device 200, the server 100 generates a first life pattern and a second life pattern, which are life patterns for each of the two terminals. A pattern may be acquired, and at least one first cluster may be obtained by clustering the first life pattern, and at least one second cluster may be obtained by clustering the second life pattern.

서버(100)는 적어도 하나의 제1 클러스터 중 적어도 하나의 제2 클러스터와의 거리가 기 설정된 값 이하인 제3 클러스터를 획득하고, 제3 클러스터를 바탕으로 배합 비율을 산출하여, 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사할 수 있다.The server 100 obtains a third cluster whose distance from at least one second cluster among the at least one first cluster is less than or equal to a preset value, calculates a mixing ratio based on the third cluster, and steers the steering device 200 Through this, the fragrance can be sprayed based on the calculated mixing ratio.

구체적으로, 라이프 패턴의 클러스터링 및 클러스터 간의 비교를 통해, 서버(100)는 두 개의 단말에 대하여 각각의 사용자에게 적용되는 배합 비율이 기 설정된 값 이상으로 유사한 것으로 판별된 배합 비율을 산출하여 조향 장치(200)에 적용함으로써 두 명의 사용자가 분사된 조향물에 대한 거부반응이 발생하는 것을 방지할 수 있다.Specifically, through clustering of life patterns and comparison between clusters, the server 100 calculates a mixing ratio for the two terminals in which the mixing ratio applied to each user is determined to be similar to the steering device ( By applying 200), it is possible to prevent two users from having a rejection reaction to the sprayed perfume.

이때, 서버(100)가 적어도 하나의 제1 클러스터 중 적어도 하나의 제2 클러스터와의 거리가 기 설정된 값 이하인 제3 클러스터를 획득하는데 있어서, 제3 클러스터가 미존재하는 경우, 서버(100)는 적어도 하나의 제1 클러스터 중 적어도 하나의 제2 클러스터와의 거리가 최소값을 갖는 제4 클러스터를 획득하고, 제4 클러스터를 바탕으로 배합 비율을 산출함으로써, 조향 장치(200)를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사할 수 있다.At this time, when the server 100 acquires a third cluster whose distance from at least one second cluster among at least one first cluster is less than or equal to a preset value, if the third cluster does not exist, the server 100 The fourth cluster having the minimum distance from at least one second cluster among the at least one first cluster is obtained, and the mixture ratio is calculated based on the fourth cluster, so that the calculated mixture is obtained through the steering device 200. Fragrance can be sprayed based on the ratio.

이에 따라, 라이프 패턴의 클러스터링 및 클러스터 간의 비교를 통해, 서버(100)는 두 개의 단말에 대하여 각각의 사용자에게 적용되는 배합 비율이 가장 유사한 것으로 판별된 배합 비율을 산출하여 조향 장치(200)에 적용함으로써 두 명의 사용자가 분사된 조향물에 대한 거부반응이 발생하는 것을 최소화할 수 있다.Accordingly, through clustering of life patterns and comparison between clusters, the server 100 calculates the mixing ratio determined to be the most similar to the mixing ratio applied to each user for the two terminals and applies it to the steering device 200. By doing so, it is possible to minimize the occurrence of a rejection reaction between two users to the sprayed fragrance.

이때, 제3 클러스터 또는 제4 클러스터를 통해 배합 비율을 산출하는데 있어서, 서버(100)는, 제1 클러스터 및 제2 클러스터를 바탕으로 시간별 배합 비율 교환 정보를 획득할 수 있다.At this time, when calculating the mixing ratio through the third or fourth cluster, the server 100 may obtain mixing ratio exchange information by time based on the first cluster and the second cluster.

구체적으로, 서버(100)는 제3 클러스터 또는 제4 클러스터를 바탕으로 제1 배합 비율을 획득하고, 제3 클러스터 또는 제4 클러스터와 거리가 최소값을 갖는 제2 클러스터를 바탕으로 제2 배합 비율을 획득한다.Specifically, the server 100 obtains a first mixing ratio based on the third cluster or the fourth cluster, and obtains a second mixing ratio based on the second cluster having the minimum distance from the third cluster or the fourth cluster. Acquire.

이에 따라, 서버(100)는 제1 배합 비율에 따라 분사된 제1 조향물이 기 설정된 시간별 배합 변화율에 의해 제2 배합 비율에 따른 제2 조향물로 순차 변환되도록, 조향 장치(200)를 제어할 수 있다.Accordingly, the server 100 controls the steering device 200 so that the first steering agent sprayed according to the first mixing ratio is sequentially converted into the second steering substance according to the second mixing ratio by a preset time-dependent mixing ratio. can do.

예를 들어, 조향 장치(200)의 조향물 분사 간격이 30분인 경우, 서버(100)는 조향 장치(200)에서 분사되는 조향물의 배합 비율이 제1 배합 비율(제1 향의 분사 시간(210a) 대 제2 향의 분사 시간(220a)이 1 대 2)에서 제2 배합 비율(제1 향의 분사 시간(210a) 대 제2 향의 분사 시간(220a)이 1.5 대 1.5)로 순차 변화할 수 있도록, 제1 향의 분사 시간(210a) 대 제2 향의 분사 시간(220a)을 30분 간격으로 1 대 2, 1.1 대 1.9, 1.2 대 1.8, 1.n 대 1+(1-n)로 적용하여 1.5 대 1.5로 순차 변환하고, 다시 1.5 대 1.5에서 1 대 2로 순차 변환하도록, 즉, 기 설정된 시간별 배합 변화율(30분 간격으로 0.1씩 제1 향과 제2 향의 배합 비를 교환)을 적용할 수 있다.For example, when the steering agent injection interval of the steering device 200 is 30 minutes, the server 100 determines that the mixing ratio of the steering material sprayed from the steering device 200 is the first mixing ratio (injection time of the first fragrance 210a ) vs. the injection time (220a) of the second fragrance sequentially changes from 1 to 2) to the second mixing ratio (the injection time of the first fragrance (210a) vs. the injection time (220a) of the second fragrance is 1.5 to 1.5). So that the injection time (210a) of the first fragrance versus the injection time (220a) of the second fragrance is 1 to 2, 1.1 to 1.9, 1.2 to 1.8, 1.n to 1+(1-n) at 30-minute intervals. Apply to sequentially convert to 1.5 to 1.5, and then sequentially convert from 1.5 to 1.5 to 1 to 2, that is, exchange the mixing ratio of the first and second fragrances at a preset time-based mixing ratio (0.1 at 30-minute intervals). ) can be applied.

본 발명의 일 실시예에 따른 조향 시스템의 제어 방법은, 둘 이상의 단말에 하나의 조향 장치(200)가 매칭된 경우, 서버(100)는 각각의 단말에 매칭된 비선호 조향물(배합 비율) 및 알레르기성 향료가 존재하는지 판단할 수 있다.The control method of the steering system according to an embodiment of the present invention is that when one steering device 200 is matched to two or more terminals, the server 100 provides a non-preferred steering substance (mixture ratio) matched to each terminal and It is possible to determine whether allergic fragrances are present.

이때, 비선호 조향물이 검출된 경우, 서버(100)는 각각의 단말에 대한 라이프 패턴을 검출하여 라이프 패턴을 클러스터링 하고, 비선호 조향물이 매칭된 단말에 대한 라이프 패턴의 클러스터링 결과물을 제1 클러스터로 설정할 수 있다.At this time, when a non-preferred fragrance is detected, the server 100 detects the life pattern for each terminal, clusters the life pattern, and divides the clustering result of the life pattern for the terminal to which the non-preferred fragrance is matched into a first cluster. You can set it.

이에 따라, 비선호 조향물이 매칭된 단말로부터 획득한 라이프 패턴에 매칭된 제1 클러스터 중 하나로부터 제3 클러스터 또는 제4 클러스터를 획득함으로써 비선호 조향물이 조향 장치(200)로부터 분사되는 것을 방지할 수 있다.Accordingly, it is possible to prevent the non-preferred steering material from being sprayed from the steering device 200 by obtaining the third cluster or the fourth cluster from one of the first clusters matched to the life pattern obtained from the terminal to which the non-preferred steering material is matched. there is.

또한, 알레르기성 향료가 검출된 경우, 서버(100)는 각각의 단말에 대한 라이프 패턴을 검출하여 라이프 패턴을 클러스터링 하고, 알레르기성 향료가 매칭된 단말에 대한 라이프 패턴의 클러스터링 결과물을 제1 클러스터로 설정할 수 있다.In addition, when an allergic fragrance is detected, the server 100 detects the life pattern for each terminal, clusters the life pattern, and divides the clustering result of the life pattern for the terminal with the allergic fragrance into a first cluster. You can set it.

서버(100)는 제1 클러스터 중 하나를 제3 클러스터 또는 제4 클러스터로 획득하되, 제1 배합 비율에 따라 분사된 제1 조향물이 기 설정된 시간별 배합 변화율에 의해 제2 배합 비율에 따른 제2 조향물로 순차 변환하는데 있어서, 제2 배합 비율에 알레르기성 향료가 매칭된 경우, 알레르기성 향료를 제외하는 대안 배합 비율을 제2 배합 비율로 획득할 수 있다.The server 100 obtains one of the first clusters as a third cluster or a fourth cluster, and the first perfume sprayed according to the first mixing ratio is converted into a second fragrance according to the second mixing ratio by a preset time-specific mixing ratio. In sequential conversion to a fragrance, if the allergic fragrance is matched to the second mixing ratio, an alternative mixing ratio excluding the allergic fragrance can be obtained as the second mixing ratio.

다른 실시예에 의한, 본 발명의 조향 시스템의 제어 방법은, 셋 이상의 단말에 하나의 조향 장치(200)가 매칭된 경우, 날씨 및 시간에 따라 조향 장치(200)에 배합 비율을 적용할 수 있다.According to another embodiment, the control method of the steering system of the present invention can apply a mixing ratio to the steering device 200 according to weather and time when one steering device 200 is matched to three or more terminals. .

구체적으로, 서버(100)는 조향 장치(200)에 대해 매칭된 복수의 단말 각각으로부터 획득한 라이프 패턴 정보 중 현재 날씨(온도, 습도, 강수량, 풍량, 미세먼지량, 자외선 지수, 흐린 정도)와 기 설정된 기준 이상으로 유사한 조건에서 획득된 생체리듬 정보를 검출하고, 생체리듬 정보를 바탕으로 복수의 단말 각각에 대한 배합 비율을 획득할 수 있다.Specifically, the server 100 includes the current weather (temperature, humidity, precipitation, wind volume, fine dust amount, ultraviolet ray index, cloudiness level) and weather pattern information acquired from each of the plurality of terminals matched to the steering device 200. Biological rhythm information obtained under similar conditions exceeding a set standard can be detected, and a combination ratio for each of a plurality of terminals can be obtained based on the biorhythm information.

서버(100)는 획득된 복수의 배합 비율을 바탕으로 제1 향으로 가장 많이 선택된 향료를 제1 향으로 검출하고, 제n 향으로 가장 많이 선택된 향료를 제n 향으로 검출하여 제1 향부터 제n 향까지 포함하는 배합 비율을 복수의 단말에 대한 날씨 시간별 배합 비율로 획득할 수 있다. (이때, n은 조향 장치(200)가 수용하는 카트리지의 개수보다 작거나 같은 수이다.)Based on the obtained plurality of mixing ratios, the server 100 detects the fragrance most often selected as the first fragrance as the first fragrance, and detects the fragrance most selected as the nth fragrance as the nth fragrance, starting from the first fragrance. The mixing ratio including up to n scents can be obtained as the mixing ratio by weather time for multiple terminals. (At this time, n is a number smaller than or equal to the number of cartridges accommodated by the steering device 200.)

이에 따라, 서버(100)는 날씨 시간별 배합 비율을 조향 장치(200)에 적용하여, 조향 장치(200)를 제어할 수 있다.Accordingly, the server 100 can control the steering device 200 by applying the mixing ratio for each weather time to the steering device 200.

또 다른 실시예에 의한 본 발명의 조향 시스템의 제어 방법에 있어서, 셋 이상의 단말에 하나의 조향 장치(200)가 매칭된 경우, 서버(100)는 조향 장치(200)의 메인 단말을 판단하고 메인 단말이 존재하는 경우, 메인 단말로부터 현상태 정보를 획득할 수 있다.In the control method of the steering system of the present invention according to another embodiment, when one steering device 200 is matched to three or more terminals, the server 100 determines the main terminal of the steering device 200 and If a terminal exists, current status information can be obtained from the main terminal.

도 6은 본 발명의 일 실시예에 따른 서버 구성도이다.Figure 6 is a server configuration diagram according to an embodiment of the present invention.

도시된 바와 같이, 서버(100)는 메모리(110), 통신부(120) 및 프로세서(130)를 포함할 수 있다.As shown, the server 100 may include a memory 110, a communication unit 120, and a processor 130.

메모리(110)는 서버(100)의 동작에 필요한 각종 프로그램 및 데이터를 저장할 수 있다. 메모리(110)는 비휘발성 메모리(110), 휘발성 메모리(110), 플래시메모리(110)(flash-memory), 하드디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다.The memory 110 can store various programs and data necessary for the operation of the server 100. The memory 110 may be implemented as a non-volatile memory 110, a volatile memory 110, a flash-memory 110, a hard disk drive (HDD), or a solid state drive (SSD).

통신부(120)는 외부 장치와 통신을 수행할 수 있다. 특히, 통신부(120)는 와이파이 칩, 블루투스 칩, 무선 통신 칩, NFC칩, 저전력 블루투스 침(BLE 칩) 등과 같은 다양한 통신 칩을 포함할 수 있다. 이때, 와이파이 칩, 블루투스 칩, NFC 칩은 각각 LAN 방식, WiFi 방식, 블루투스 방식, NFC 방식으로 통신을 수행한다. 와이파이 칩이나 블루투스칩을 이용하는 경우에는 SSID 및 세션 키 등과 같은 각종 연결 정보를 먼저 송수신 하여, 이를 이용하여 통신 연결한 후 각종 정보들을 송수신할 수 있다. 무선 통신칩은 IEEE, 지그비, 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution) 등과 같은 다양한 통신 규격에 따라 통신을 수행하는 칩을 의미한다.The communication unit 120 can communicate with an external device. In particular, the communication unit 120 may include various communication chips such as a Wi-Fi chip, a Bluetooth chip, a wireless communication chip, an NFC chip, a low-power Bluetooth chip (BLE chip), and the like. At this time, the Wi-Fi chip, Bluetooth chip, and NFC chip communicate in the LAN method, WiFi method, Bluetooth method, and NFC method, respectively. When using a Wi-Fi chip or Bluetooth chip, various connection information such as SSID and session key are first transmitted and received, and various information can be transmitted and received after establishing a communication connection using this. A wireless communication chip refers to a chip that performs communication according to various communication standards such as IEEE, ZigBee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), and LTE (Long Term Evolution).

프로세서(130)는 메모리(110)에 저장된 각종 프로그램을 이용하여 서버(100)의 전반적인 동작을 제어할 수 있다. 프로세서(130)는 RAM, ROM, 그래픽 처리부, 메인 CPU, 제1 내지 n 인터페이스 및 버스로 구성될 수 있다. 이때, RAM, ROM, 그래픽 처리부, 메인 CPU, 제1 내지 n 인터페이스 등은 버스를 통해 서로 연결될 수 있다.The processor 130 can control the overall operation of the server 100 using various programs stored in the memory 110. The processor 130 may be comprised of RAM, ROM, a graphics processing unit, a main CPU, first to n interfaces, and a bus. At this time, RAM, ROM, graphics processing unit, main CPU, first to n interfaces, etc. may be connected to each other through a bus.

RAM은 O/S 및 어플리케이션 프로그램을 저장한다. 구체적으로, 서버(100)가 부팅되면 O/S가 RAM에 저장되고, 사용자가 선택한 각종 어플리케이션 데이터가 RAM에 저장될 수 있다.RAM stores O/S and application programs. Specifically, when the server 100 is booted, the O/S is stored in RAM, and various application data selected by the user may be stored in RAM.

ROM에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴 온 명령이 입력되어 전원이 공급되면, 메인 CPU는 ROM에 저장된 명령어에 따라 메모리(110)에 저장된 O/S를 RAM에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, 메인 CPU는 메모리(110)에 저장된 각종 어플리케이션 프로그램을 RAM에 복사하고, RAM에 복사된 어플리케이션 프로그램을 실행시켜 각종 동작을 수행한다.ROM stores a set of instructions for booting the system. When a turn-on command is input and power is supplied, the main CPU copies the O/S stored in the memory 110 to RAM according to the command stored in the ROM, executes the O/S, and boots the system. When booting is complete, the main CPU copies various application programs stored in the memory 110 to RAM and executes the application programs copied to RAM to perform various operations.

그래픽 처리부는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이템, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성한다. 여기서, 연산부는 입력부로부터 수신된 제어 명령을 이용하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산하는 구성일 수 있다. 그리고, 렌더링부는 연산부에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성하는 구성이 일 수 있다. 이러한 렌더링부에서 생성된 화면은 디스플레이의 디스플레이 영역 내에 표시될 수 있다.The graphics processing unit uses a calculation unit (not shown) and a rendering unit (not shown) to create a screen containing various objects such as items, images, and text. Here, the calculation unit may be configured to calculate attribute values such as coordinate values, shape, size, color, etc. for each object to be displayed according to the layout of the screen using a control command received from the input unit. Additionally, the rendering unit may be configured to generate screens of various layouts including objects based on attribute values calculated by the calculation unit. The screen generated by this rendering unit may be displayed within the display area of the display.

메인 CPU는 메모리(110)에 액세스하여, 메모리(110)에 저장된 OS를 이용하여 부팅을 수행한다. 그리고, 메인 CPU는 메모리(110)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행한다.The main CPU accesses the memory 110 and performs booting using the OS stored in the memory 110. And, the main CPU performs various operations using various programs, contents, data, etc. stored in the memory 110.

제1 내지 n 인터페이스는 상술한 각종 구성요소들과 연결된다. 제1 내지 n 인터페이스 중 하나는 네트워크를 통해 외부 장치와 연결되는 네트워크 인터페이스가 될 수도 있다.The first to n interfaces are connected to the various components described above. One of the first to n interfaces may be a network interface connected to an external device through a network.

한편, 나아가, 프로세서(130)는 인공지능 모델을 제어할 수 있다. 이 경우, 프로세서(130)는 인공지능 모델을 제어하기 위한 그래픽 전용 프로세서(예: GPU)를 포함할 수 있음은 물론이다.Meanwhile, furthermore, the processor 130 can control an artificial intelligence model. In this case, of course, the processor 130 may include a graphics processor (eg, GPU) for controlling the artificial intelligence model.

한편, 본 발명에 따른 인공지능 모델은 교사 지도학습(supervised learning) 또는 비교사 지도학습(unsupervised learning)기반의 모델일 수 있다. 나아가, 본 발명에 따른 인공지능 모델은 SVM(support vector machine), Decision tree, neural network 등 및 이들이 응용된 방법론을 포함할 수 있다.Meanwhile, the artificial intelligence model according to the present invention may be a model based on supervised learning or unsupervised learning. Furthermore, the artificial intelligence model according to the present invention may include SVM (support vector machine), decision tree, neural network, etc., and methodologies applied thereto.

일 실시예로, 본 발명에 따른 인공지능 모델은 학습데이터를 입력하여 학습된 합성곱 신경망(Convolutional deep Neural Networks, CNN) 기반의 인공지능 모델일 수 있다. 다만, 이에 한정되는 것은 아니며, 다양한 인공지능 모델이 본 발명에 적용될 수 있음은 물론이다. 예컨대, DNN(Deep Neural Network), RNN(Recurrent Neural Network), BRDNN(Bidirectional Recurrent Deep Neural Network)과 같은 모델이 인공지능 모델로서 사용될 수 있으나, 이에 한정되지 않는다.In one embodiment, the artificial intelligence model according to the present invention may be an artificial intelligence model based on convolutional deep neural networks (CNN) that is learned by inputting learning data. However, it is not limited to this, and of course, various artificial intelligence models can be applied to the present invention. For example, models such as Deep Neural Network (DNN), Recurrent Neural Network (RNN), and Bidirectional Recurrent Deep Neural Network (BRDNN) can be used as artificial intelligence models, but are not limited to these.

이때, 합성곱 신경망(Convolutional deep Neural Networks, CNN)은 최소한의 전처리(preprocess)를 사용하도록 설계된 다계층 퍼셉트론(multilayer perceptrons)의 한 종류이다. 합성곱 신경망은 하나 또는 여러개의 합성곱 계층(convolutional layer)과 그 위에 올려진 일반적인 인공신경망 계층들로 이루어져 있으며, 가중치와 통합 계층(pooling layer)들을 추가로 활용한다. 이러한 구조 덕분에 합성곱 신경망은 2차원 구조의 입력 데이터를 충분히 활용할 수 있다. 또한, 합성곱 신경망은 표준 역전달을 통해 훈련될 수 있다. 합성곱 신경망은 다른 피드포워드 인공신경망 기법들보다 쉽게 훈련되는 편이고 적은 수의 매개변수를 사용한다는 이점이 있다.At this time, Convolutional deep Neural Networks (CNN) are a type of multilayer perceptrons designed to use minimal preprocessing. A convolutional neural network consists of one or several convolutional layers and general artificial neural network layers on top of them, and additionally utilizes weights and pooling layers. Thanks to this structure, the convolutional neural network can fully utilize input data with a two-dimensional structure. Additionally, convolutional neural networks can be trained via standard back propagation. Convolutional neural networks have the advantage of being easier to train and using fewer parameters than other feedforward artificial neural network techniques.

또한, 심층 신경망(Deep Neural Networks, DNN)은 입력 계층(input layer)과 출력 계층(output layer) 사이에 복수개의 은닉 계층(hidden layer)들로 이뤄진 인공신경망(Artificial Neural Network, ANN)이다.Additionally, Deep Neural Networks (DNN) are Artificial Neural Networks (ANN) consisting of multiple hidden layers between an input layer and an output layer.

이때, 심층 신경망의 구조는 퍼셉트론(perceptron)으로 구성될 수 있다. 퍼셉트론은 여러 개의 입력 값(input)과 하나의 프로세서(prosessor), 하나의 출력 값으로 구성된다. 프로세서는 여러 개의 입력 값에 각각 가중치를 곱한 후, 가중치가 곱해진 입력 값들을 모두 합한다. 그 다음 프로세서는 합해진 값을 활성화함수에 대입하여 하나의 출력 값을 출력한다. 만약 활성화함수의 출력 값으로 특정한 값이 나오기를 원하는 경우, 각 입력 값에 곱해지는 가중치를 수정하고, 수정된 가중치를 이용하여 출력 값을 다시 계산할 수 있다. 이때, 각각의 퍼셉트론은 서로 다른 활성화함수를 사용할 수 있다. 또한 각각의 퍼셉트론은 이전 계층에서 전달된 출력들을 입력으로 받아들인 다음, 활성화 함수를 이용해서 출력을 구한다. 구해진 출력은 다음 계층의 입력으로 전달된다. 상술한 바와 같은 과정을 거치면 최종적으로 몇 개의 출력 값을 얻을 수 있다.At this time, the structure of the deep neural network may be composed of a perceptron. A perceptron consists of several inputs, one processor, and one output. The processor multiplies multiple input values by their respective weights and then adds up all of the input values multiplied by the weights. Next, the processor substitutes the combined value into the activation function and outputs one output value. If you want a specific value to come out as the output value of the activation function, you can modify the weight multiplied by each input value and recalculate the output value using the modified weight. At this time, each perceptron can use a different activation function. Additionally, each perceptron accepts the outputs from the previous layer as input and then obtains the output using an activation function. The obtained output is passed to the input of the next layer. By going through the above-described process, you can finally obtain several output values.

순환 신경망(Reccurent Neural Network, RNN)은 인공신경망을 구성하는 유닛 사이의 연결이 Directed cycle을 구성하는 신경망을 말한다. 순환 신경망은 앞먹임 신경망과 달리, 임의의 입력을 처리하기 위해 신경망 내부의 메모리를 활용할 수 있다.Recurrent Neural Network (RNN) refers to a neural network in which the connections between units that make up the artificial neural network form a directed cycle. Unlike a forward neural network, a recurrent neural network can utilize the memory inside the neural network to process arbitrary input.

심층 신뢰 신경망(Deep Belief Networks, DBN)이란 기계학습에서 사용되는 그래프 생성 모형(generative graphical model)으로, 딥 러닝에서는 잠재변수(latent variable)의 다중계층으로 이루어진 심층 신경망을 의미한다. 계층 간에는 연결이 있지만 계층 내의 유닛 간에는 연결이 없다는 특징이 있다.Deep Belief Networks (DBN) is a generative graphical model used in machine learning. In deep learning, it refers to a deep neural network composed of multiple layers of latent variables. It has the characteristic that there is a connection between layers, but no connection between units within the layer.

심층 신뢰 신경망은 생성 모형이라는 특성상 선행학습에 사용될 수 있고, 선행학습을 통해 초기 가중치를 학습한 후 역전파 혹은 다른 판별 알고리즘을 통해 가중치의 미조정을 할 수 있다. 이러한 특성은 훈련용 데이터가 적을 때 굉장히 유용한데, 이는 훈련용 데이터가 적을수록 가중치의 초기값이 결과적인 모델에 끼치는 영향이 세지기 때문이다. 선행학습된 가중치 초기값은 임의로 설정된 가중치 초기값에 비해 최적의 가중치에 가깝게 되고 이는 미조정 단계의 성능과 속도향상을 가능케 한다.Due to the nature of the deep trust neural network as a generative model, it can be used for prior learning, and after learning the initial weights through prior learning, the weights can be fine-tuned through backpropagation or other discriminant algorithms. This characteristic is very useful when there is little training data, because the smaller the training data, the stronger the influence of the initial value of the weights on the resulting model. The pre-learned weight initial value becomes closer to the optimal weight compared to the arbitrarily set initial weight value, which enables improved performance and speed of the fine-tuning stage.

상술한 인공지능 및 그 학습방법에 관한 내용은 예시를 위하여 서술된 것이며, 이하에서 설명되는 실시 예들에서 이용되는 인공지능 및 그 학습방법은 제한되지 않는다. 예를 들어, 당 업계의 통상의 기술자가 동일한 과제해결을 위하여 적용할 수 있는 모든 종류의 인공지능 기술 및 그 학습방법이 개시된 실시 예에 따른 시스템을 구현하는 데 활용될 수 있다.The content regarding the artificial intelligence and its learning method described above is for illustrative purposes, and the artificial intelligence and its learning method used in the embodiments described below are not limited. For example, all types of artificial intelligence technologies and learning methods that can be applied by a person skilled in the art to solve the same problem can be used to implement the system according to the disclosed embodiments.

프로세서(130)는 하나 이상의 코어(core, 미도시) 및 그래픽 처리부(미도시) 및/또는 다른 구성 요소와 신호를 송수신하는 연결 통로(예를 들어, 버스(bus) 등)를 포함할 수 있다.The processor 130 may include one or more cores (not shown), a graphics processing unit (not shown), and/or a connection path (e.g., bus, etc.) for transmitting and receiving signals with other components. .

일 실시예에 따른 프로세서(130)는 메모리(110)에 저장된 하나 이상의 인스트럭션을 실행함으로써, 본 발명과 관련하여 설명된 방법을 수행한다.Processor 130 according to one embodiment performs the method described in connection with the present invention by executing one or more instructions stored in memory 110.

예를 들어, 프로세서(130)는 메모리(110)에 저장된 하나 이상의 인스트럭션을 실행함으로써 신규 학습용 데이터를 획득하고, 학습된 모델을 이용하여, 상기 획득된 신규 학습용 데이터에 대한 테스트를 수행하고, 상기 테스트 결과, 라벨링된 정보가 소정의 제1 기준값 이상의 정확도로 획득되는 제1 학습용 데이터를 추출하고, 상기 추출된 제1 학습용 데이터를 상기 신규 학습용 데이터로부터 삭제하고, 상기 추출된 학습용 데이터가 삭제된 상기 신규 학습용 데이터를 이용하여 상기 학습된 모델을 다시 학습시킬 수 있다.For example, the processor 130 acquires new training data by executing one or more instructions stored in the memory 110, performs a test on the acquired new training data using a learned model, and performs the test. As a result, first learning data in which labeled information is obtained with an accuracy greater than a predetermined first reference value is extracted, the extracted first learning data is deleted from the new learning data, and the new learning data from which the extracted learning data is deleted is extracted. The learned model can be retrained using training data.

한편, 프로세서(130)는 프로세서(130) 내부에서 처리되는 신호(또는, 데이터)를 일시적 및/또는 영구적으로 저장하는 램(RAM: Random Access Memory, 미도시) 및 롬(ROM: Read-Only Memory, 미도시)을 더 포함할 수 있다. 또한, 프로세서(130)는 그래픽 처리부, 램 및 롬 중 적어도 하나를 포함하는 시스템온칩(SoC: system on chip) 형태로 구현될 수 있다.Meanwhile, the processor 130 includes random access memory (RAM) (not shown) and read-only memory (ROM) that temporarily and/or permanently store signals (or data) processed within the processor 130. , not shown) may be further included. Additionally, the processor 130 may be implemented in the form of a system on chip (SoC) that includes at least one of a graphics processing unit, RAM, and ROM.

메모리(110)에는 프로세서(130)의 처리 및 제어를 위한 프로그램들(하나 이상의 인스트럭션들)을 저장할 수 있다. 메모리(110)에 저장된 프로그램들은 기능에 따라 복수 개의 모듈들로 구분될 수 있다.The memory 110 may store programs (one or more instructions) for processing and control of the processor 130. Programs stored in the memory 110 may be divided into a plurality of modules according to their functions.

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

본 발명의 구성 요소들은 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 애플리케이션)으로 구현되어 매체에 저장될 수 있다. 본 발명의 구성 요소들은 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있으며, 이와 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.The components of the present invention may be implemented as a program (or application) and stored in a medium in order to be executed in conjunction with a hardware computer. Components of the invention may be implemented as software programming or software elements, and similarly, embodiments may include various algorithms implemented as combinations of data structures, processes, routines or other programming constructs, such as C, C++, , may be implemented in a programming or scripting language such as Java, assembler, etc. Functional aspects may be implemented as algorithms running on one or more processors.

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

100 : 서버
110 : 메모리
120 : 통신부
130 : 프로세서
200 : 조향 장치
210 : 제1 카트리지
210a : 제1 향의 분사 시간
220 : 제2 카트리지
220a : 제2 향의 분사 시간
230 : 제n 카트리지
230a : 제n 향의 분사 시간
310 : 제1 단말
320 : 제2 단말
100: Server
110: memory
120: Department of Communications
130: processor
200: steering device
210: first cartridge
210a: Spray time of first fragrance
220: second cartridge
220a: Spray time of second fragrance
230: nth cartridge
230a: Spraying time of nth fragrance
310: first terminal
320: second terminal

Claims (11)

라이프 패턴 적응형 조향 시스템의 제어 방법에 있어서,
서버가, 제1 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계;
상기 서버가, 상기 제1 단말로부터 조향 장치에 대한 매칭 요청을 획득하고, 상기 제1 단말과 상기 조향 장치를 매칭하는 단계;
상기 서버가, 상기 라이프 패턴 정보를 바탕으로 상기 제1 단말의 사용자의 현상태 정보를 획득하는 단계;
상기 서버가, 상기 현상태 정보를 바탕으로 배합 비율을 산출하는 단계; 및
상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계;를 포함하고,
상기 조향 시스템의 제어 방법은,
상기 조향 장치에 두 개의 단말이 매칭된 경우, 상기 서버가, 상기 두 개의 단말 각각에 대한 라이프 패턴인 제1 라이프 패턴 및 제2 라이프 패턴을 획득하는 단계;
상기 서버가, 상기 제1 라이프 패턴을 클러스터링하여 적어도 하나의 제1 클러스터를 획득하는 단계;
상기 서버가, 상기 제2 라이프 패턴을 클러스터링하여 적어도 하나의 제2 클러스터를 획득하는 단계;
상기 서버가, 상기 적어도 하나의 제1 클러스터 중 상기 적어도 하나의 제2 클러스터와의 거리가 기 설정된 값 이하인 제3 클러스터를 획득하는 단계;
상기 서버가, 상기 제3 클러스터를 바탕으로 배합 비율을 산출하는 단계; 및 상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계;를 더 포함하고,
상기 적어도 하나의 제1 클러스터 중 상기 적어도 하나의 제2 클러스터와의 거리가 기 설정된 값 이하인 제3 클러스터를 획득하는 단계는,
상기 제3 클러스터가 미존재하는 경우, 상기 서버가, 상기 적어도 하나의 제1 클러스터 중 상기 적어도 하나의 제2 클러스터와의 거리가 최소값을 갖는 제4 클러스터를 획득하는 단계;
상기 서버가, 상기 제4 클러스터를 바탕으로 배합 비율을 산출하는 단계; 및
상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
In the control method of the life pattern adaptive steering system,
Obtaining, by the server, life pattern information corresponding to the user from the first terminal;
Obtaining, by the server, a matching request for a steering device from the first terminal and matching the first terminal and the steering device;
Obtaining, by the server, current status information of the user of the first terminal based on the life pattern information;
The server calculating a mixing ratio based on the current state information; and
A step of the server spraying steering material based on the calculated mixing ratio through the steering device,
The control method of the steering system is,
When two terminals are matched to the steering device, obtaining, by the server, a first life pattern and a second life pattern, which are life patterns for each of the two terminals;
obtaining, by the server, at least one first cluster by clustering the first life pattern;
obtaining, by the server, at least one second cluster by clustering the second life pattern;
Obtaining, by the server, a third cluster whose distance from the at least one second cluster among the at least one first cluster is less than or equal to a preset value;
The server calculating a mixing ratio based on the third cluster; And a step of the server spraying the steering material based on the calculated mixing ratio through the steering device,
The step of acquiring a third cluster among the at least one first cluster whose distance from the at least one second cluster is less than or equal to a preset value,
When the third cluster does not exist, the server acquiring a fourth cluster having a minimum distance from the at least one second cluster among the at least one first cluster;
The server calculating a mixing ratio based on the fourth cluster; and
The method of controlling a steering system further comprising: spraying, by the server, a steering agent based on the calculated mixing ratio through the steering device.
제1 항에 있어서,
상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계는,
상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계; 및
상기 서버가, 산출된 분사 시간에 따라, 상기 조향 장치를 통해 상기 카트리지별 분사 시간을 제어하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to claim 1,
The step of spraying the steering material based on the calculated mixing ratio through the steering device,
Calculating, by the server, an injection time for each cartridge based on the calculated mixing ratio through the steering device; and
The control method of a steering system further comprising: controlling, by the server, the injection time for each cartridge through the steering device according to the calculated injection time.
제2 항에 있어서,
상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계는,
상기 서버가, 상기 조향 장치에 탑재된 복수의 카트리지 정보를 획득하는 단계;
상기 서버가, 상기 복수의 카트리지 정보를 바탕으로 카트리지별 잔량 정보를 획득하는 단계; 및
상기 서버가, 상기 카트리지별 잔량 정보 및 상기 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계;를 더 포함하고,
상기 카트리지별 잔량 정보 및 상기 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계는,
상기 서버가, 상기 카트리지별 잔량 정보 및 상기 배합 비율을 바탕으로 조향 가능 여부를 판단하는 단계;
조향이 불가능한 것으로 판단된 경우, 상기 서버가, 상기 카트리지별 잔량 정보를 바탕으로 대안 배합 비율을 판단하는 단계;
상기 서버가, 상기 대안 배합 비율을 바탕으로 카트리지별 분사 시간을 산출하는 단계; 및
상기 서버가, 상기 제1 단말로 카트리지 교체 요청을 전송하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to clause 2,
The step of calculating the injection time for each cartridge based on the calculated mixing ratio through the steering device is,
Obtaining, by the server, information on a plurality of cartridges mounted on the steering device;
Obtaining, by the server, remaining amount information for each cartridge based on information on the plurality of cartridges; and
It further includes, by the server, calculating an injection time for each cartridge based on the remaining amount information for each cartridge and the mixing ratio,
The step of calculating the injection time for each cartridge based on the remaining amount information for each cartridge and the mixing ratio is,
determining, by the server, whether steering is possible based on the remaining amount information for each cartridge and the mixing ratio;
If it is determined that steering is impossible, the server determining an alternative mixing ratio based on the remaining amount information for each cartridge;
The server calculating an injection time for each cartridge based on the alternative mixing ratio; and
The method of controlling a steering system further comprising: transmitting, by the server, a cartridge replacement request to the first terminal.
제2 항에 있어서,
상기 산출된 분사 시간에 따라, 상기 조향 장치를 통해 상기 카트리지별 분사 시간을 제어하는 단계는,
상기 서버가, 복수의 카트리지를 동시 분사하도록 상기 조향 장치를 제어하는 단계; 및
상기 서버가, 상기 분사 시간에 따라, 상기 복수의 카트리지를 각각 차등 제동하도록 상기 조향 장치를 제어하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to clause 2,
The step of controlling the injection time for each cartridge through the steering device according to the calculated injection time,
Controlling the steering device, by the server, to simultaneously inject a plurality of cartridges; and
Controlling the steering device, by the server, to differentially brake each of the plurality of cartridges according to the injection time.
제2 항에 있어서,
상기 산출된 분사 시간에 따라, 상기 조향 장치를 통해 상기 카트리지별 분사 시간을 제어하는 단계는,
상기 서버가, 상기 조향물에 사용되는 복수의 카트리지 정보를 획득하는 단계;
상기 서버가, 상기 복수의 카트리지 정보 중, 베이스향이 되는 제1 카트리지 정보를 획득하는 단계; 및
상기 서버가, 상기 제1 카트리지 정보를 바탕으로 제1 향을 우선 분사하고, 상기 산출된 분사 시간을 바탕으로 나머지 향을 차등 분사하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to clause 2,
The step of controlling the injection time for each cartridge through the steering device according to the calculated injection time,
Obtaining, by the server, information on a plurality of cartridges used in the perfume;
Obtaining, by the server, information on a first base-oriented cartridge among the plurality of cartridge information; and
The method of controlling a steering system further comprising: the server spraying a first fragrance first based on the first cartridge information and differentially spraying the remaining fragrances based on the calculated injection time.
제1 항에 있어서,
상기 조향 시스템의 제어 방법은,
상기 조향 장치가 운전자 모드인 경우, 상기 서버가, 상기 조향 장치에 매칭된 차량으로부터 동작 신호를 획득하고, 상기 조향 장치를 운전자 모드에 따라 제어하는 단계;
상기 조향 장치가 숙박 모드인 경우, 상기 서버가, 상기 조향 장치에 매칭된 카드키 인식장치로부터 입실 신호를 획득하고, 상기 조향 장치를 숙박 모드에 따라 제어하는 단계; 및
상기 조향 장치가 운동 모드인 경우, 상기 서버가, 상기 조향 장치에 매칭된 스피커 장치로부터 소리 정보를 획득하고, 상기 조향 장치를 상기 운동 모드에 따라 제어하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to claim 1,
The control method of the steering system is,
When the steering device is in driver mode, the server obtaining an operation signal from a vehicle matched to the steering device and controlling the steering device according to the driver mode;
When the steering device is in a lodging mode, the server obtaining an entry signal from a card key recognition device matched to the steering device and controlling the steering device according to the lodging mode; and
When the steering device is in an exercise mode, the server obtains sound information from a speaker device matched to the steering device, and controls the steering device according to the exercise mode. A control method of a steering system further comprising: .
제6 항에 있어서,
상기 조향 장치에 매칭된 차량으로부터 동작 신호를 획득하고, 상기 조향 장치를 운전자 모드에 따라 제어하는 단계는,
상기 서버가, 상기 차량의 속도 및 위치를 실시간으로 획득하는 단계;
상기 서버가, 위치에 따른 제한 속도를 획득하는 단계;
상기 서버가, 상기 속도 및 상기 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는 단계;
상기 서버가, 상기 운전자의 현상태 정보를 바탕으로 배합 비율을 산출하는 단계; 및
상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계;를 더 포함하고,
상기 조향 장치에 매칭된 카드키 인식장치로부터 입실 신호를 획득하고, 상기 조향 장치를 숙박 모드에 따라 제어하는 단계는,
상기 서버가, 상기 조향 장치를 통해 제2 단말을 식별하는 단계;
상기 서버가, 상기 제2 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계;
상기 서버가, 상기 라이프 패턴 정보를 바탕으로 상기 제2 단말의 사용자의 현상태 정보를 획득하는 단계;
상기 서버가, 상기 현상태 정보를 바탕으로 배합 비율을 산출하는 단계; 및
상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계;를 더 포함하고,
상기 조향 장치에 매칭된 스피커 장치로부터 소리 정보를 획득하고, 상기 조향 장치를 상기 운동 모드에 따라 제어하는 단계는,
상기 서버가, 상기 소리 정보를 바탕으로 진동수 및 진폭을 판단하는 단계;
상기 서버가, 상기 진동수 및 상기 진폭을 바탕으로 기 설정된 모드 분류 기준에 따라 운동 강도를 판단하는 단계;
상기 서버가, 상기 운동 강도에 따라 배합 비율을 산출하는 단계; 및
상기 서버가, 상기 조향 장치를 통해, 산출된 배합 비율을 바탕으로 조향물을 분사하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to clause 6,
Obtaining an operation signal from a vehicle matched to the steering device and controlling the steering device according to the driver mode,
Obtaining, by the server, the speed and location of the vehicle in real time;
Obtaining, by the server, a speed limit according to location;
The server determining current status information of the driver based on the speed and the speed limit;
The server calculating a mixing ratio based on the driver's current condition information; and
It further includes the step of the server spraying the steering material based on the calculated mixing ratio through the steering device,
Obtaining an entry signal from a card key recognition device matched to the steering device and controlling the steering device according to the lodging mode,
identifying, by the server, a second terminal through the steering device;
Obtaining, by the server, life pattern information corresponding to the user from the second terminal;
Obtaining, by the server, current status information of the user of the second terminal based on the life pattern information;
The server calculating a mixing ratio based on the current state information; and
It further includes the step of the server spraying the steering material based on the calculated mixing ratio through the steering device,
Obtaining sound information from a speaker device matched to the steering device and controlling the steering device according to the exercise mode,
The server determining a frequency and amplitude based on the sound information;
The server determining exercise intensity according to preset mode classification criteria based on the frequency and amplitude;
The server calculating a mixing ratio according to the exercise intensity; and
The method of controlling a steering system further comprising: spraying, by the server, a steering agent based on the calculated mixing ratio through the steering device.
제7 항에 있어서,
상기 속도 및 상기 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는 단계는,
상기 서버가, 상기 속도와 상기 제한 속도의 차값이 기 설정된 속도 차이를 초과했는지 여부를 판단하는 단계;
상기 속도와 상기 제한 속도의 차값이 기 설정된 속도 차이를 초과한 경우, 상기 서버가, 상기 속도가 상기 제한 속도를 초과했는지 여부를 판단하는 단계;
상기 속도가 상기 제한 속도를 초과한 경우, 상기 서버가, 흥분 상태를 운전자의 현상태 정보로 판단하는 단계; 및
상기 속도가 상기 제한 속도 미만인 경우, 상기 서버가, 졸음 상태를 운전자의 현상태 정보로 판단하는 단계;를 더 포함하고,
상기 속도와 상기 제한 속도의 차값이 기 설정된 속도 차이를 초과했는지 여부를 판단하는 단계는,
상기 속도와 상기 제한 속도의 차값이 기 설정된 속도 차이 이하인 경우, 상기 서버가, 상기 제1 단말로부터 사용자에 대응하는 라이프 패턴 정보를 획득하는 단계; 및
상기 서버가, 상기 라이프 패턴 정보를 바탕으로 상기 제1 단말의 사용자의 현상태 정보를 운전자의 현상태 정보로 판단하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to clause 7,
The step of determining the driver's current status information based on the speed and the speed limit is:
determining, by the server, whether the difference between the speed and the speed limit exceeds a preset speed difference;
When the difference between the speed and the speed limit exceeds a preset speed difference, determining, by the server, whether the speed exceeds the speed limit;
When the speed exceeds the speed limit, the server determining an excited state based on the driver's current status information; and
If the speed is less than the speed limit, the server determines a drowsiness state based on the driver's current status information,
The step of determining whether the difference between the speed and the speed limit exceeds a preset speed difference is,
When the difference between the speed and the speed limit is less than or equal to a preset speed difference, the server acquiring life pattern information corresponding to the user from the first terminal; and
The control method of a steering system further comprising: determining, by the server, the current state information of the user of the first terminal as the current state information of the driver based on the life pattern information.
제8 항에 있어서,
상기 속도 및 상기 제한 속도를 바탕으로 운전자의 현상태 정보를 판단하는 단계는,
상기 서버가, 상기 속도를 바탕으로 속도 변화량을 산출하는 단계;
상기 속도 변화량이 기준 변화량을 초과한 경우, 상기 서버가, 일정 구간 내에서 상기 속도 변화량이 기준 변화량을 초과한 횟수가 기준 횟수를 초과했는지 여부를 판단하는 단계; 및
상기 서버가, 판단 결과에 따라, 졸음 상태를 상기 운전자의 현상태 정보로 판단하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to clause 8,
The step of determining the driver's current status information based on the speed and the speed limit is:
The server calculating a speed change amount based on the speed;
When the speed change amount exceeds a standard change amount, the server determining whether the number of times the speed change amount exceeds the standard change amount within a certain section exceeds the standard number of times; and
The method of controlling a steering system further comprising: determining, by the server, a drowsiness state as current status information of the driver, according to a determination result.
제1 항에 있어서,
상기 조향 시스템의 제어 방법은,
상기 서버가, 기 등록된 조향물 이력 정보를 바탕으로 기 설정된 시간 간격에 대응하는 조향 루틴을 획득하는 단계; 및
상기 서버가 상기 현상태 정보를 미획득한 경우, 상기 서버가, 상기 조향 루틴을 바탕으로 상기 조향 장치를 제어하는 단계;를 더 포함하는 조향 시스템의 제어 방법.
According to claim 1,
The control method of the steering system is,
Obtaining, by the server, a steering routine corresponding to a preset time interval based on pre-registered steering history information; and
When the server does not obtain the current state information, the server controls the steering device based on the steering routine.
삭제delete
KR1020210129642A 2021-09-30 2021-09-30 Control Method for a Life Pattern Adaptive Perfumer System KR102600587B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020210129642A KR102600587B1 (en) 2021-09-30 2021-09-30 Control Method for a Life Pattern Adaptive Perfumer System
KR1020230149752A KR102641465B1 (en) 2021-09-30 2023-11-02 Control method for perfuming system to calculate mixing ratio by ananlyzing user's life pattern cycle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210129642A KR102600587B1 (en) 2021-09-30 2021-09-30 Control Method for a Life Pattern Adaptive Perfumer System

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020230149752A Division KR102641465B1 (en) 2021-09-30 2023-11-02 Control method for perfuming system to calculate mixing ratio by ananlyzing user's life pattern cycle

Publications (2)

Publication Number Publication Date
KR20230046539A KR20230046539A (en) 2023-04-06
KR102600587B1 true KR102600587B1 (en) 2023-11-08

Family

ID=85918070

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020210129642A KR102600587B1 (en) 2021-09-30 2021-09-30 Control Method for a Life Pattern Adaptive Perfumer System
KR1020230149752A KR102641465B1 (en) 2021-09-30 2023-11-02 Control method for perfuming system to calculate mixing ratio by ananlyzing user's life pattern cycle

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020230149752A KR102641465B1 (en) 2021-09-30 2023-11-02 Control method for perfuming system to calculate mixing ratio by ananlyzing user's life pattern cycle

Country Status (1)

Country Link
KR (2) KR102600587B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002282231A (en) 2001-03-27 2002-10-02 Citizen Watch Co Ltd Aromatic determining method and aromatic determining device, and aromatic atomizing method and aromatic atomizing device
JP2003211933A (en) * 2002-01-21 2003-07-30 Toyota Central Res & Dev Lab Inc Device for reducing driving fatigue
KR101988844B1 (en) 2019-01-08 2019-06-12 주식회사 딥센트 Aroma diffusing system
JP6929349B2 (en) 2017-03-09 2021-09-01 株式会社 資生堂 Fragrance generator

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170100873A (en) * 2016-02-26 2017-09-05 이우석 Aromatherapy system and method based on state of mind and body
KR101689761B1 (en) * 2016-03-04 2016-12-26 주식회사 퓨처플레이 Apparatus for discharging fragrance and control method thereof
KR20200076178A (en) * 2018-12-19 2020-06-29 한국전자통신연구원 Method for providing virtual augmented reality, apparatus and scent projector using the method
KR20210042716A (en) * 2019-10-10 2021-04-20 황요환 Aroma system with fragrance blending function and its operating method
KR102318971B1 (en) 2020-01-14 2021-11-02 주식회사 세스코 Fragrance injection apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002282231A (en) 2001-03-27 2002-10-02 Citizen Watch Co Ltd Aromatic determining method and aromatic determining device, and aromatic atomizing method and aromatic atomizing device
JP2003211933A (en) * 2002-01-21 2003-07-30 Toyota Central Res & Dev Lab Inc Device for reducing driving fatigue
JP6929349B2 (en) 2017-03-09 2021-09-01 株式会社 資生堂 Fragrance generator
KR101988844B1 (en) 2019-01-08 2019-06-12 주식회사 딥센트 Aroma diffusing system

Also Published As

Publication number Publication date
KR102641465B1 (en) 2024-02-27
KR20230046539A (en) 2023-04-06
KR20230155407A (en) 2023-11-10

Similar Documents

Publication Publication Date Title
Kosti et al. Emotic: Emotions in context dataset
CN106553653B (en) The awake control system of vehicle
US20200016027A1 (en) Apparatus for providing massage and method for controlling apparatus for providing massage
US10171858B2 (en) Utilizing biometric data to enhance virtual reality content and user response
US20190366844A1 (en) Method, system, and vehicle for preventing drowsy driving
US20210155136A1 (en) Artificial intelligence massage apparatus and method for determining recommended massage setting in consideration of activity information of user
US11448412B2 (en) Air conditioner with an artificial intelligence
KR102525599B1 (en) Device and method for providing stress-related content
KR20210004951A (en) Content creation and control using sensor data for detection of neurophysiological conditions
CN109453497B (en) Interactive training method, system and computer readable storage medium
US20210110257A1 (en) Method and apparatus for controlling massage chair
RU2741934C2 (en) Device for detecting intention, method of detecting intention and program for detecting intention
KR102374780B1 (en) Method, server and computer program for providing digital care solution based on game for improving mental disorder
CN110135497A (en) Method, the method and device of Facial action unit intensity estimation of model training
JP2022505836A (en) Empathic computing systems and methods for improved human interaction with digital content experiences
US20200081535A1 (en) Emotion recognition apparatus and control method thereof
KR20220001875A (en) Method for providing cognitive training contents using assignment allocation for prevention of dementia
KR102641465B1 (en) Control method for perfuming system to calculate mixing ratio by ananlyzing user's life pattern cycle
KR20080006981A (en) System and method for offering intelligent home service
US20210308591A1 (en) Network-controllable physical resources for sensory service
KR102476884B1 (en) Control method of server for recommending clothing information based on creator matching service
US20200298865A1 (en) Vehicle Environmental Controlling
US20240174082A1 (en) Vehicle and method for adjusting user devices for user of vehicle
KR102673384B1 (en) Deep learning-based sound impairment classification apparatus, system control method, and computer program
KR102419860B1 (en) Method and apparatus for measuring degree of immersion for driver or contents viewer

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right