KR102070783B1 - 사용자가 수행한 코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템 - Google Patents

사용자가 수행한 코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템 Download PDF

Info

Publication number
KR102070783B1
KR102070783B1 KR1020180042088A KR20180042088A KR102070783B1 KR 102070783 B1 KR102070783 B1 KR 102070783B1 KR 1020180042088 A KR1020180042088 A KR 1020180042088A KR 20180042088 A KR20180042088 A KR 20180042088A KR 102070783 B1 KR102070783 B1 KR 102070783B1
Authority
KR
South Korea
Prior art keywords
course
option
recommendation
user
unit
Prior art date
Application number
KR1020180042088A
Other languages
English (en)
Other versions
KR20180119486A (ko
Inventor
권배근
김혜정
민병호
배용경
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to AU2018257685A priority Critical patent/AU2018257685B2/en
Priority to PCT/KR2018/004503 priority patent/WO2018199543A1/ko
Priority to EP18168949.8A priority patent/EP3396051B1/en
Priority to US15/961,191 priority patent/US20180305851A1/en
Priority to CN201810381002.8A priority patent/CN108729117B/zh
Publication of KR20180119486A publication Critical patent/KR20180119486A/ko
Application granted granted Critical
Publication of KR102070783B1 publication Critical patent/KR102070783B1/ko
Priority to AU2021254644A priority patent/AU2021254644B2/en

Links

Images

Classifications

    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/04Signal transfer or data transmission arrangements
    • D06F34/05Signal transfer or data transmission arrangements for wireless communication between components, e.g. for remote monitoring or control
    • D06F39/005
    • D06F33/02
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F33/00Control of operations performed in washing machines or washer-dryers 
    • D06F33/30Control of washing machines characterised by the purpose or target of the control 
    • D06F33/32Control of operational steps, e.g. optimisation or improvement of operational steps depending on the condition of the laundry
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/28Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress
    • D06F34/32Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress characterised by graphical features, e.g. touchscreens
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • H04L12/2825Reporting to a device located outside the home and the home network
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2101/00User input for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2101/00User input for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2101/20Operation modes, e.g. delicate laundry washing programs, service modes or refreshment cycles
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/02Water supply
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/08Draining of washing liquids
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/10Temperature of washing liquids; Heating means therefor
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/52Changing sequence of operational steps; Carrying out additional operational steps; Modifying operational steps, e.g. by extending duration of steps
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/56Remaining operation time; Remaining operational cycles
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/58Indications or alarms to the control system or to the user
    • D06F2210/00
    • D06F2212/02
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/28Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/285Generic home appliances, e.g. refrigerators

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Textile Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Strategic Management (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Control Of Washing Machine And Dryer (AREA)
  • Accessory Of Washing/Drying Machine, Commercial Washing/Drying Machine, Other Washing/Drying Machine (AREA)

Abstract

본 발명은 사용자가 수행한 세탁코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템에 관한 것이다.

Description

사용자가 수행한 코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템 {A laundry treating apparatus, a control method of the laundry treating apparatus that learns user 's course and option patterns through artificial intelligence and recommends customized courses and options, and an online system included of the same}
본 발명은 의류처리장치와 의류처리장치의 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템에 관한 것이다. 상세하게는, 사용이력 또는 지역정보를 반영하여 사용자에게 맞춤형 코스 또는 옵션 중 하나 이상을 추천할 수 있는 의류처리장치와, 이를 포함하는 제어방법 및 온라인 시스템에 관한 것이다.
일반적으로 사용자는 의류처리장치를 통해 세탁 또는 건조를 수행할 때 상기 세탁장치가 제공하는 코스와 옵션을 선택하게 된다.
상기 코스는 의류의 이물질을 제거하는 세탁행정, 의류의 이물질과 세제를 분리하는 헹굼행정, 의류의 수분을 제거하는 탈수행정의 전 과정을 수행하는 완성된 사이클을 이루는 것이며, 옵션은 상기 코스를 수행할 때 드럼의 회전속도(rpm), 수온, 수위, 스팀공급 등의 강도, 정도와, 상기 세탁행정, 헹굼행정 및 탈수행정의 횟수 등을 조절할 수 있는 것을 의미할 수 있다.
사용자는 의류처리장치가 기본으로 제공하는 코스와 옵션을 그대로 사용할 수 있지만, 사용자 자신의 의류의 양, 의류의 재질, 현재 날씨, 스케쥴 등에 따라 자신에게 맞는 코스와 옵션을 선택하여 의류의 세탁을 수행할 수 있다.
이때, 사용자는 매번 세탁을 수행할 때 마다 자신이 선호하는 코스와 옵션을 매번 수동으로 선택해야 하는 번거로움이 있었다
또한, 사용자는 거주지역, 직업, 환경, 가족구성원, 날씨, 패턴이 일정한 스케쥴, 시간대, 계절 등의 상황 따라 일정한 패턴으로 코스와 옵션을 변경하여 의류처리장치를 사용할 수 있다. 이럴 경우에도, 각 상황에 따라 코스와 옵션을 수동으로 선택해야 하는 번거로움이 있었다. 또한, 의류처리장치가 예약작동, 스팀공급이나 고온환경 등에 의해 살균처리를 제공, 에너지 절약 등 다양한 기능을 구비하고 있을지라도 사용자가 매번 상기 기능을 선택하는 것이 번거로워 상기 기능들이 온전히 발휘되지 못하는 문제가 있었다.
근자에는 의류처리장치가 판매자 또는 생산자가 제공한 서버에 통신가능하게 연결될 수 있었고, 상기 서버는 상기 의류처리장치의 상태를 표시하거나 상기 의류처리장치를 제어할 수 있는 외부단말기와 통신할 수도 있었다.
상기 서버는 생산자 및 판매자가 판매한 의류처리장치를 사용하는 복수의 구매자 또는 사용자의 이력이나 패턴 등을 빅데이터로 수집할 수 있다.
그러나, 상기 빅데이터를 활용하여 상기 의류처리장치를 구매한 사용자들에게 적절한 편의를 제공하지 못하는 문제가 있었다.
이를 해결하기 위해, 한국특허등록번호 제10-1381144 (공개일:2008.09.02)에 따르면, 의류처리장치에 다양한 세탁물의 종류가 품목, 옷감, 기능별로 기재된 목록을 사용자에게 제공하였고, 사용자가 상기 세탁물의 종류를 선택하면 코스를 추천할 수 있었다.
그러나, 전술한 선행기술도 사용자가 직접 입력 정보를 입력해야 했고, 의류처리장치에 조작 버튼이 많고 조작이 복잡하고, 의류처리장치의 구동시 매번 코스와 옵션을 선택해야 하는 번거로움이 있었다.
또한, 한국특허등록번호 제10-0370088호(공개일: 02.07.10)에 따르면, 사용자가 의류처리장치를 관리하는 서버 등 에서 맞춤 코스 정보를 다운 받은 후 해당코스를 다운로드하여 세탁 진행하는 기술이 등장하였다. 사용자는 인터넷에 직업 나이, 자녀 정보, 포량 등의 정보를 입력하여 맞춤 코스 제작할 수 있었고, 세탁 시 맞춤 코스만 선택하면 각 가정에 맞추어 세탁 진행할 수 있었다.
그러나, 전술한 선행기술은 인터넷에 맞춤 코스를 생성하기 위해 사용자가 직접 정보를 입력해야 하고, 해당 코스를 제작 후 다운로드 받아야 하는 번거로움이 있었다. 또한, 사용환경이 달라질 경우 지속적으로 정보를 입력하고 코스를 다운로드 받아야 하는 문제점이 있었다.
또한, 전술한 선행기술 들은 상기 서버에 각 사용자에게 필요한 코스 및 옵션이 저장되어 있다고 할지라도 사용자가 상기 코스 및 옵션을 일일이 다운로드 하는 등, 사용자의 자발적인 의사가 요구되어 그 효과를 제대로 발휘하지 못하는 문제가 있었다.
이를 개선하기 위해, 한국특허공개번호 제10-2015-0118749호(공개일 : 2015.10.23)를 참고하면, 사용자가 직접 세탁기를 사용한 사용이력을 통해 패턴을 분석하여 사용자가 다음에 수행할 코스를 예측하여 제공할 수 있는 단말기의 제어방법이 등장하였다.
그러나, 상기 특정 세탁기에서 도출된 사용이력을 통해 패턴을 분석해야 하므로 일정수준 이상의 사용이력의 축적이 필수적이다. 따라서, 사용이력이 부족하거나, 세탁기를 처음 수행하는 등 사용이력이 없는 경우에는 세탁기의 코스 또는 옵션을 추천할 수 없거나 정확도가 현저히 떨어지는 한계가 있었다.
또한, 상기 코스 또는 옵션의 패턴을 예측하는 주체가 외부단말이므로, 세탁기가 외부단말과 통신할 수 없거나, 세탁기와 외부단말의 통신연결이 차단된 경우에는 코스 또는 옵션의 추천을 받는 것이 원천적으로 불가능한 문제가 있었다.
나아가, 코스 또는 옵션을 추천 받기 위해 세탁기가 외부단말기나 서버 등과 통신 연결하는 시간과, 상기 외부단말기나 서버에서 정보를 수신하고 추천할 코스 또는 옵션을 연산해야 하는 시간, 코스 또는 옵션을 추천하는 시간 등이 필수적이었다. 따라서, 신속하게 코스 또는 옵션을 추천받을 수 없이 일정시간 대기해야 하는 근본적인 문제가 있었다.
나아가, 종래 의류처리장치와 선행기술들은 현재 사용자가 위치한 지역의 날씨정보, 대기정보, 시간대별 전기요금 정보 등의 지역정보를 의류처리장치가 인식하지 못하는 문제가 있었다.
또한, 서버가 자동적으로 제공하는 지역정보에만 의지하여 의류처리장치가 실제 위치한 지역의 지역정보와 달라 맞춤형 코스 또는 옵션을 제대로 추천할 수 없는 문제가 있었다.
본 발명은 기계학습(Deep learning, Deep Neural Network)을 활용하여 사용자에게 맞춤형 코스와 옵션 중 하나 이상을 제공하는 것을 해결하고자 하는 과제로 한다.
본 발명은 의류처리장치가 맞춤형 코스 또는 옵션을 자체적으로 연산하여 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 의류처리장치가 서버와 외부단말기와 통신 연결되지 않아도 맞춤형 코스와 옵션 중 하나 이상을 제공하는 것을 해결하고자 하는 과제로 한다
본 발명은 특정 사용자의 사용이력이 없어도 임의의 사용자의 사용이력을 기계학습하여 얻은 추천식을 통해 맞춤형 코스 또는 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 추천요청이 입력되면 즉시 맞춤형 코스와 옵션이 추천될 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 의류처리장치에 내장된 통신모듈에 항상 전원이 공급되어 주기적으로 서버 또는 외부단말에서 정보를 수신할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 본 발명은 사용자가 의류처리장치를 사용한 이력을 통해 맞춤형 코스와 옵션을 추천하여 사용자가 별다른 코스와 옵션을 선택하지 않아도 되는 편의성을 제공하는 것을 해결하고자 하는 과제로 한다.
본 발명은 매번 사용자가 옵션을 편집하지 않아도 특정시간대, 특정 요일, 특정 기상상태 등에 자주 사용하는 옵션으로 자동 가변 될 수 있는 의류처리장치 및 그 시스템을 제공하는 것을 해결하고자 하는 과제로 한다.
본 발명은 사용자가 인위적인 정보 입력 및 다운로드 행위를 방지할 수 있는 의류처리장치 및 그 시스템을 제공하는 것을 해결하고자 하는 과제로 한다.
본 발명은 사용자가 위치한 환경이 달라지더라도 사용자의 코스와 옵션의 패턴을 인식하여 자동으로 맞춤형 코스와 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 특정사용자를 포함한 임의의 사용자의 데이터를 분석하여 특정 사용자가 사용할 것으로 예상되는 코스와 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 특정 사용자의 사용이력을 분석하여 상기 사용자가 차후에 사용할 것으로 예상되는 코스와 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 상기 사용자들의 이력에 날씨정보를 반영하여 최적의 코스와 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 상기 사용자들의 이력에 대기정보를 반영하여 최적의 코스와 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 상기 사용자들의 이력에 수질정보, 지진발생정보, 시간대별 전기요금 정보를 반영하여 최적의 코스와 옵션을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 사용자에게 맞춤형 코스와 옵션을 능동적으로 제공하여 사용자의 편의성을 극대화 하는 것을 해결하고자 하는 과제로 한다.
본 발명은 의류처리장치와 통신할 수 있는 외부단말기로 상기 최적의 코스와 옵션을 설명하여 신뢰성을 확보할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 외부단말기로 사용자의 일정을 파악하여 최적의 코스와 옵션을 제공할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 외부단말기로 일정기간 동안 최적의 맞춤 세탁을 수행할 수 있는 시간, 날짜, 요일을 추천할 수 있는 것을 해결하고자 하는 과제로 한다.
본 발명은 상술한 과제를 해결하기 위하여, 의류의 이물질을 제거하는 세탁행정(washing cycle)과 의류의 수분을 제거하는 건조행정(drying cycle) 중 하나 이상을 수행하는 방법을 설정하는 임의의 코스, 또는 상기 코스의 강도 및 횟수를 포함하는 조건을 설정하거나 상기 조건을 변경하는 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천할 수 있는 의류처리장치에 있어서, 상기 임의의 코스 또는 상기 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천 받기 위해 입력되도록 구비되는 추천요청부와, 상기 추천요청부가 입력되면 추천식에 따라 상기 임의의 코스 또는 상기 임의의 옵션 중 추천할 코스 또는 옵션을 연산하여 결정하는 제어부와, 상기 제어부에서 추천하기로 결정된 상기 코스 또는 옵션을 표시하는 표시부를 포함하고, 상기 제어부는 상기 추천식이 기 저장되어 구비되어 상기 추천할 코스 또는 옵션을 자체적으로 연산하여 결정할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치를 제공한다.
따라서, 상기 코스와 옵션을 추천할 때, 서버와 외부단말의 도움이 필요 없을 수 있다.
본 발명은 상기 의류처리장치를 관리하는 서버 또는 외부단말기와 통신 연결되어 상기 제어부에 정보를 전달하는 통신모듈을 더 포함할 수 있다. 그러나, 본 발명은 제어부가 자체적으로 연산한다. 따라서, 본 발명 제어부는 상기 통신모듈이 비활성화되거나, 상기 통신 연결이 차단되어도 상기 추천할 코스 또는 옵션을 연산하여 결정할 수 있도록 구비될 수 있다.
상기 제어부는 상기 추천식이 저장되어 있는 저장부와, 상기 추천식으로 상기 임의의 코스 또는 상기 임의의 옵션 중 수행될 상기 코스 또는 옵션을 연산하여 상기 추천할 코스 또는 옵션으로 결정하는 연산부를 포함한다. 상기 저장부는 N회의 사용이력만 저장되도록 구비되고, 상기 N회 이상의 사용이력이 저장되면 저장된 순서대로 사용이력이 삭제되도록 구비될 수 있다. 상기 저장부는 전원 공급이 차단되어도 정보를 저장할 수 있는 비휘발성 메모리를 포함한다.따라서, 상기 사용이력이나 추천식이 전원이 차단되어도 지속적으로 저장될 수 있다.
상기 연산부는 복수의 프로세스를 통해 서로 다른 태스크를 동시에 처리하는 병렬처리(parallel processing)를 수행할 수 있는 병렬연산장치를 포함한다. 이로써, 추천식을 통해 복잡한 연산을 수행하여 코스 또는 옵션을 결정할 수 있다.
상기 추천식은 상기 통신모듈을 통해 상기 서버가 제공한 지역정보 또는 상기 외부단말이 제공한 스케쥴러가 입력되면, 상기 지역정보 또는 스케쥴러를 반영하여 상기 추천할 코스 또는 옵션을 출력하도록 구비될 수 있다.
상기 지역정보는 상기 의류처리장치가 위치한 지역의 우천여부와, 강수확률이 포함된 기상정보를 제공하는 날씨정보와, 상기 지역의 기온, 습도, 대기오염 상태를 제공하는 대기정보와, 상기 지역의 지진발생여부를 제공하는 지진정보와,
상기 지역의 수질을 제공하는 수질정보와, 상기 지역의 시간대별 전기요금정보 중
어느 하나 이상을 포함할 수 있다.
이로써, 상기 연산부는 사용이력 뿐만 아니라, 지역정보, 스케쥴러 등의 다양한 정보를 입력받아 적합한 코스 또는 옵션을 추천할 수 있다. 물론, 상기 연산부는 상기 지역정보를 통하여 코스가 아닌 상기 추천할 옵션 중 세탁강도, 헹굼횟수, 탈수강도, 장치세척, 운전시간, 수온, 스팀공급 중 적어도 어느 하나를 조정하여 추천할 수 있다.
본 발명은 상술한 과제를 해결하기 위하여, 상기 제어부는 상기 추천요청부가 입력되면 임의의 사용자의 사용이력을 통해 획득한 추천식을 통해 상기 임의의 코스 또는 상기 임의의 옵션 중 추천할 코스 또는 옵션을 연산할 수 있다.
상기 제어부는 상기 의류처리장치를 사용하는 특정 사용자의 사용이력을 포함하는 정보가 입력되기 전에도, 상기 특정 사용자에게 상기 임의의 코스 또는 상기 임의의 옵션 중 추천할 코스 또는 옵션을 결정할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치를 제공한다.
상기 추천식은 상기 의류처리장치를 포함한 임의의 의류처리장치를 관리하는 서버에서 상기 특정 사용자의 사용이력 또는 임의의 사용자의 사용이력과, 상기 의류처리장치가 위치한 지역정보 중 어느 하나 이상을 기초로 기계학습(deep learning)하여 획득된 알고리즘으로 구비될 수 있다.
이로써, 본 발명 의류처리장치는 최초 구동시에도 코스 또는 옵션을 추천할 수 있다.
한편, 상기 추천식은 5회 이하의 사용이력이 입력되면 상기 추천할 코스 또는 옵션을 출력할 수 있도록 구비될 수 있다.
이를 위해, 상기 저장부는 5회의 사용이력만 저장되도록 구비되고, 상기 5회 이상의 사용이력이 저장되면 저장된 순서대로 사용이력이 삭제되도록 구비될 수 있다.
한편, 상기 제어부는 상기 추천요청부가 입력되면 임의의 사용자의 사용이력을 학습(deep learning) 하여 획득한 추천식을 통해 특정 사용자에게 추천할 코스 또는 옵션을 결정하고, 상기 추천된 코스 또는 옵션에 따라 상기 구동부, 상기 급수밸브, 상기 배수펌프 중 적어도 어느 하나를 구동시키도록 구비되는 제어부를 포함하고,
상기 제어부는 상기 특정 사용자의 사용이력들을 추가적으로 학습(deep leaning)하여 상기 추천식을 재획득 할 수 있도록 구비될 수 있다.
상기 저장부에는 상기 추천식과, 상기 추천식을 업데이트 할 수 있는 학습식, 상기 특정 사용자의 사용이력이 저장될 수 있다. 상기 연산부는 상기 추천식으로 상기 임의의 코스 또는 상기 임의의 옵션 중 수행될 코스 또는 옵션을 연산하여 추천할 코스 또는 옵션으로 결정하거나, 상기 특정 사용자의 사용이력을 상기 학습식으로 연산하여 상기 추천식을 재획득할 수 있다.
이로써, 본 발명 의류처리장치는 서버와 통신연결이 차단되어도 스스로 추천식을 업데이트하여 최적화될 수 있다.
한편, 상기 저장부에는 상기 추천식 뿐만 아니라, 상기 의류처리장치를 제어하는 운영체제가 더 저장되어 구비될 수 있다. 본 발명 의류처리장치는 상기 통신모듈에서 상기 추천식이 전송되면 상기 저장부의 추천식을 교체하여 업데이트하도록 구비될 수 있다.
즉, 상기 제어부는 상기 통신모듈에서 상기 추천식이 전달되면, 상기 저장부의 상기 추천식만 교체하여 업데이트할 수 있다. 이로써, 상기 운영체제는 교체하지 않아도 되므로 상기 추천식의 업데이트가 신속하고 용이할 수 있다.
한편, 상기 통신모듈은 서버 또는 외부단말과 통신하여 상기 제어부에 상기 의류처리장치가 위치한 지역의 지역정보와 상기 추천식 중 하나 이상을 전달할 수 있도록 구비될 수 있다. 본 발명 의류처리장치는 상기 제어부와 상기 통신모듈에 전원을 공급하는 전원부를 포함하고, 상기 전원부는 상기 의류처리장치에서 수행된 코스 또는 옵션이 종료되어도, 상기 통신모듈에는 항상 전원을 공급하도록 구비될 수 있다.
즉, 상기 통신모듈은 항상 전원이 공급되는 상태가 유지되어 서버 또는 외부단말과 통신연결상태가 유지될 수 있다. 상기 통신모듈은 상기 전원부가 상기 제어부에 전원을 공급하면 상기 지역정보를 즉시 상기 제어부에 전달할 수 있다. 즉, 통신모듈은 별도의 로딩 시간이나 접속시간 없이 상기 제어부가 부팅되는 동안 지역정보를 수신하여 상기 제어부에 제공할 수 있다. 이로써, 상기 제어부가 추천식에 상기 지역정보를 바로 반영하여 코스 또는 옵션을 추천할 수 있다.
한편, 상기 통신모듈은 상기 추천식에 대입할 수 있는 상기 지역정보를 주기적으로 저장하도록 구비될 수 있다
이로써, 통신모듈은 상기 제어부에 전원이 입력되어도, 지역정보를 다시 수신하는 것을 생략할 수 있고, 미리 저장된 지역정보를 상기 제어부에 제공할 수 있다.
이로써, 사용자는 추천요청부를 입력하면 별도의 지연시간 없이 코스 또는 옵션을 신속하게 추천 받을 수 있다.
한편, 상기 추천요청부는 상기 사용자의 동작을 인식하는 카메라와, 상기 사용자의 음성을 인식하는 마이크를 중 하나 이상을 포함할 수 있다. 이로써, 상기 카메라를 통해 상기 사용자의 특정 동작이 인식되거나, 상기 마이크를 통해 상기 사용자의 특정 음성이 인식되면 상기 추천요청부가 입력되는 것과 동일한 효과를 발생시킬 수 있다.
본 발명은 상술한 과제를 해결하기 위하여, 상기 추천요청부의 입력을 감지하는 입력감지단계와, 상기 제어부가 상기 추천식을 통하여 추천할 상기 코스 또는 옵션을 결정하는 연산단계와, 상기 표시부에 추천하기로 결정된 상기 코스 또는 옵션이 표시되는 추천단계와, 상기 동작부가 입력되어 결정된 상기 코스 또는 옵션이 수행되는 수행단계;를 포함하는 것을 특징으로 하는 의류처리장치의 제어방법을 제공할 수 있다. 상기 제어방법은 상기 통신모듈을 통해 상기 서버에서 상기 지역정보를 수령하는 수신단계와, 상기 지역정보를 상기 추천할 코스 또는 옵션에 반영하는 보완단계를 더 포함할 수 있다.
또한, 상기 제어방법은 의류처리장치를 사용하는 특정사용자의 사용이력이 상기 제어부에 저장되어 있는지 점검하는 점검단계;를 더 포함할 수 있다.
상기 연산단계는 상기 점검단계에서 상기 특정사용자의 사용이력이 상기 제어부에 저장되어 있으면 상기 사용이력을 상기 추천식에 반영하여 상기 코스 또는 옵션을 추천하는 반영연산단계를 수행하고, 상기 특정사용자의 사용이력이 없으면 상기 임의의 사용자의 사용이력만을 상기 추천식에 반영하여 상기 코스 또는 옵션을 추천하는 초기연산단계;를 수행할 수 있다.
상기 추천단계 이후 상기 동작부의 입력을 감지하는 승인감지단계와, 상기 추천된 코스 또는 옵션과 다른 기본 코스 또는 옵션이 입력되는 것을 감지하는 기본코스옵션 입력단계와 상기 수행단계가 종료되면 상기 사용된 코스 또는 옵션을 상기 제어부에 저장하는 저장단계가 더 수행될 수 있다.
한편, 본 발명 의류처리장치의 제어방법은 상기 서버에서 지역정보를 수신하였는지 점검하는 수신확인단계와, 상기 추천요청부의 입력 여부를 감지하는 입력감지단계와, 상기 추천요청부가 입력되면 상기 제어부가 사용예측식을 통하여 추천할 상기 코스 또는 옵션을 결정하는 연산단계와, 상기 표시부에 추천하기로 결정된 상기 코스 또는 옵션이 표시되는 추천단계와, 상기 동작부의 입력여부를 감지하는 승인단계와,
상기 동작부가 입력되어 결정된 상기 코스 또는 옵션이 수행되는 수행단계를 포함할 수 있다.
상기 연산단계는 상기 서버로부터 상기 지역정보가 수신되지 않으면 상기 사용예측식만을 이용하여 상기 추천할 코스 또는 옵션을 결정하는 기초연산단계를 수행할 수 있다. 또한, 상기 서버로부터 상기 지역정보가 수신되면 상기 지역정보를 반영하여 상기 추천할 코스 또는 옵션을 조정하는 반영연산단계를 수행할 수도 있다. 상기 수신확인단계에서 상기 지역정보가 수신된 것이 감지되지 않으면 상기 통신모듈과 상기 서버가 통신연결 여부를 확인하는 통신연결확인단계를 수행할 수 있다.
상기 통신연결확인단계에서 상기 통신연결이 감지되면 상기 지역정보를 수신하는 추가수신단계를 더 포함하고, 상기 통신연결이 감지되지 않으면 상기 입력감지단계를 수행할 수 있다.
상기 승인단계에서 상기 추천된 코스 또는 옵션이 수행되지 않도록 기본 코스 또는 옵션을 입력여부를 감지하는 기본코스옵션 입력단계를 포함하고, 상기 기본코스옵션 입력단계가 수행되면 상기 동작부의 입력여부를 감지하는 상기 승인단계를 수행할 수 있다.
상기 수행단계가 종료되면 상기 수행된 코스 또는 옵션의 사용이력을 상기 제어부에 저장하는 저장단계를 더 수행할 수 있다.
한편, 본 발명은 상술한 과제를 해결하기 위하여, 임의의 코스, 또는 상기 코스의 부가적인 조건을 설정하는 임의의 옵션 중에서 사용자의 사용이력을 통하여 어느 하나의 코스 또는 옵션을 추천할 수 있는 추천정보를 제공하는 서버와, 상기 추천정보를 수신할 수 있는 통신모듈과, 상기 추천정보를 통해 상기 임의의 코스 또는 상기 임의의 옵션 중 어느 하나의 코스 또는 옵션을 결정하는 제어부와, 결정된 코스 또는 옵션을 표시하여 추천하는 표시부를 포함하여 코스 또는 옵션을 추천하는 추천기능을 수행할 수 있는 의류처리장치와, 상기 서버와 통신하여 상기 의류처리장치를 원격으로 제어할 수 있는 외부단말기를 포함하고, 상기 의류처리장치 또는 상기 외부단말기는 상기 사용자의 사용이력을 상기 서버에 송신하는 것을 허가하거나 불허할 수 있도록 구비되는 것을 특징으로 하는 온라인시스템을 제공할 수 있다.
이로써, 개인정보가 무단으로 송출되어 인격권 등이 침해되는 것을 방지할 수 있다.
본 발명은 기계학습(Deep learning, Deep Neural Network)을 활용하여 사용자에게 맞춤형 코스와 옵션을 제공하는 효과가 있다.
본 발명은 의류처리장치가 자체적으로 상기 맞춤형 코스와 옵션을 연산하여 추천할 수 있는 효과가 있다.
본 발명은 의류처리장치가 서버와 외부단말기와 통신연결되지 않아도 맞춤형 코스와 옵션을 제공하는 효과가 있다.
본 발명은 임의의 사용자의 사용이력을 기계학습하여 얻은 추천식을 통해 특정 사용자의 사용이력이 없어도 맞춤형 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 추천요청이 입력되면 즉시 맞춤형 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 의류처리장치에 내장된 통신모듈에 항상 전원이 공급되어 주기적으로 서버 또는 외부단말에서 정보를 수신할 수 있는 효과가 있다.
본 발명은 본 발명은 사용자가 의류처리장치를 사용한 이력을 통해 맞춤형 코스와 옵션을 추천하여 사용자가 별다른 코스와 옵션을 선택하지 않아도 되는 편의성을 제공하는 효과가 있다.
본 발명은 매번 사용자가 옵션을 편집하지 않아도 특정시간대, 특정 요일, 특정 기상상태 등에 자주 사용하는 옵션으로 자동 가변 될 수 있는 의류처리장치 및 그 시스템을 제공하는 효과가 있다.
본 발명은 사용자가 인위적인 정보 입력 및 다운로드 행위를 방지할 수 있는 의류처리장치 및 그 시스템을 제공하는 효과가 있다.
본 발명은 사용자가 위치한 환경이 달라지더라도 사용자의 코스와 옵션의 패턴을 인식하여 자동으로 맞춤형 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 임의의 사용자의 데이터를 분석하여 특정 사용자가 사용할 것으로 예상되는 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 특정 사용자의 사용이력을 분석하여 상기 사용자가 차후에 사용할 것으로 예상되는 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 상기 사용자들의 이력에 날씨정보를 반영하여 최적의 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 상기 사용자들의 이력에 대기정보를 반영하여 최적의 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 상기 사용자들의 이력에 수질정보, 지진발생정보, 시간대별 전기요금 정보를 반영하여 최적의 코스와 옵션을 추천할 수 있는 효과가 있다.
본 발명은 사용자에게 맞춤형 코스와 옵션을 능동적으로 제공하여 사용자의 편의성을 극대화 하는 효과가 있다.
본 발명은 의류처리장치와 통신할 수 있는 외부단말기로 상기 최적의 코스와 옵션을 설명하여 신뢰성을 확보할 수 있는 효과가 있다.
본 발명은 외부단말기로 사용자의 일정을 파악하여 최적의 코스와 옵션을 제공할 수 있는 효과가 있다.
본 발명은 외부단말기로 일정기간 동안 최적의 맞춤 세탁을 수행할 수 있는 시간, 날짜, 요일을 추천할 수 있는 효과가 있다.
도1은 본 발명 의류처리장치의 실시예를 도시한 것이다.
도2는 본 발명 의류처리장치의 구성을 도시한 것이다.
도3은 본 발명 의류처리장치의 컨트롤패널을 도시한 것이다.
도4는 동작과 음성으로 의류처리장치를 작동하는 실시예이다.
도5는 컨트롤 패널의 작동과정을 도시한 것이다.
도6은 컨트롤 패널의 작동과정의 다른 실시예이다.
도7 내지 도9은 컨트롤패널의 다른 실시예이다.
도10은 본 발명 온라인 시스템의 기본 구조를 도시한 것이다.
도11는 본 발명 온라인 시스템의 통신방법을 도시한 것이다.
도12는 본 발명 통신모듈의 통신연결 방법을 도시한 것이다.
도13은 본 발명 의류처리장치의 블록도를 도시한 것이다.
도14은 본 발명 온라인 시스템의 딥러닝 또는 기계학습구조를 도시한 것이다.
도15는 본 발명 온라인 시스템이 딥러닝하는 구체적인 실시예를 도시한 것이다.
도16는 사용예측식으로 사용자의 패턴에 따라 맞춤형 코스와 옵션을 제공하는 실시예를 도시한 것이다.
도17 내지 도20은 지역정보를 반영하여 코스와 옵션을 조절하는 실시예를 도시한 것이다.
도21내지 도25는 외부단말과 연동하여 의류처리장치를 제어하는 실시예를 도시한 것이다.
도26은 본 발명 의류처리장치의 제어방법의 일실시예를 도시한 것이다.
도27는 본 발명 의류처리장치의 제어방법의 다른 실시예를 도시한 것이다.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명한다. 본 명세서는, 서로 다른 실시예라도 동일·유사한 구성에 대해서는 동일····유사한 참조번호를 부여하고, 그 설명은 처음 설명으로 갈음한다. 본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.
의류처리장치는 일반적으로 사용자의 편의에 맞추어 다양한 코스와 옵션을 제공한다. 상기 코스는 세탁기에서 사용되는 세탁코스와 건조기에서 사용되는 건조코스를 모두 포함하는 개념일 수 있다.
이하에서는, 상기 코스가 세탁기에 적용되는 세탁코스를 기초로 하여 설명하나 이는 설명을 위한 것일 뿐, 상기 코스는 건조기에 사용되는 건조코스도 포함하는 개념으로 이해해야 할 것이다.
상기 코스는 의류처리장치를 통해 의류의 이물질을 제거하는 세탁행정, 의류의 이물질과 세제를 분리하는 헹굼행정, 의류의 수분을 제거하는 탈수행정을 포함하는 일련의 구동이며, 의류의 세탁을 처음부터 끝까지 수행하는 설정된 알고리즘 또는 제어방법일 수 있다. 이때, 상기 코스는 건조행정을 포함할 수도 있다.
즉, 코스는 의류의 이물질을 제거하는 세탁과정(washing cycle)과 수분이 함유된 의류를 건조하는 건조과정(drying cycle) 중 적어도 어느 하나의 과정을 수행하는 일련의 제어방법 제공하는 임의의 코스로 구성될 수 있다. ,
또한, 상기 코스의 옵션은 세탁행정, 헹굼행정, 탈수행정을 수행하는 데 있어서, 각 행정 반복 횟수, 각 행정을 수행할 때의 강도, 각 행정을 수행할 때의 드럼의 회전속도, 수온 및 수위의 정도, 스팀공급 등의 여부, 각 행정의 지속시간 중 적어도 어느 하나 이상을 조절하는 설정된 알고리즘 또는 제어방법일 수 있다.
즉, 옵션은 상기 코스의 부가적인 조건을 설정하는 임의의 옵션으로 구성될 수 있다.
사용자는 의류처리장치가 기본적으로 제공하는 코스와 옵션을 그대로 사용할 수 있으며, 사용자 자신의 의류의 양, 의류의 재질, 현재 날씨, 스케쥴 등에 따라 자신에게 맞는 코스와 옵션을 직접 조절하여 의류의 세탁을 수행할 수 있다.
다만, 사용자는 다양한 코스와 옵션에 관해 이해가 부족할 수 있고, 매번 코스와 옵션을 일일이 선택하는 것이 번거로울 수 있다.
사용자가 자신이 처한 상황에서 어떤 코스와 옵션을 설정할지 모를 수 가 있고, 상기 코스와 옵션을 확인하고 선택하는데 상당한 시간이 소요되어 전체적인 세탁과정이 지연될 수 있다.
의류처리장치가 다양한 코스나 옵션을 제공한다고 하더라도 사용자가 제때에 활용하지 못하거나, 번거로움을 이유로 사용하는 것을 포기할 수 있다.
따라서, 의류처리장치가 사용자의 의도를 미리 파악 또는 예측하여 현 시점에서 필요한 코스나 옵션을 추천할 수 있다면 사용자의 편의성은 극대화 될 수 있다. 또한, 사용자가 코스나 옵션을 선택하는 데 있어서 시간이 지연되지 않으므로 신속한 세탁이 가능할 수 있다.
나아가, 사용자의 지난 이력을 통하여 사용자의 특정시간, 특정장소, 특정요일, 특정 날씨에 사용자에게 맞춤형 코스 또는 옵션이 자동으로 제공될 수 있다면 사용자의 코스 또는 옵션 선택이 최적화 될 수 있다.
이를 위해서는, 획일화되고 단편화된 코스나 옵션를 사용자에게 추천하는 것이 아니라, 사용자의 생활패턴, 날씨, 대기오염 정보, 가족 구성원의 정보, 세탁사용패턴, 사용자와 비슷환 환경에 있는 다른 사용자의 세탁사용패턴 등이 종합적으로 고려되는 맞춤형 코스나 옵션이 능동적으로 추천될 필요가 있다. 다시말해, 의류처리장치가 사용자의 의도나 사용자가 처한 상황을 인지하는 것처럼 사용자에게 맞춤형 상기 코스나 옵션을 제공할 필요가 있다.
이를 위해, 딥러닝(deep learning) 또는 기계학습 기술이 의류처리장치 및 그를 포함하는 시스템이 적용될 수 있다. 딥러닝(deep learning)은 데이터를 컴퓨터(제어부)를 구비한 특정주체가 처리 가능한 형태인 벡터나 그래프 등으로 표현하고 이를 학습하는 모델을 구축하는 것을 의미할 수 있다. 상기 딥러닝(deep learning)은 많은 양의 데이터 속에서 여러 기준으로 분류된 패턴을 발견하게 하고, 판단기준을 정해주지 않아도 컴퓨터가 스스로 상기 데이터들을 인지, 추론, 판단할 수 있는 것을 의미할 수 있다.
도1은 상기 딥러닝(deep learning) 기술을 사용하여 사용자에게 맞춤형 코스와 옵션을 제공하는 기능을 수행할 수 있는 의류처리장치(20)의 여러 실시예를 도시한 것이다.
본 발명 의류처리장치(20)는 개구부를 구비하며 외관을 형성하는 캐비닛(21)과, 상기 개구부를 개폐하는 도어(22)를 포함할 수 있다. 상기 도어(22)와 상기 개구부는 의류가 상기 캐비닛(21) 내부에 수용된 터브에 투입되거나 인출되는 부분이다.
본 발명 의류처리장치는 상기 개구부 및 도어(22)가 캐비닛(21) 상부에 구비되어 있는 탑로드 타입(top load type) 의류처리장치로 구비될 수 있고(도1(a) 참조), 상기 개구부 및 도어(22)가 캐비닛(21) 전방에 구비되어 있는 프론트 로드 타입(front load type) 의류처리장치로 구비될 수 있다.(도1(b) 참조)
또한, 본 발명 의류처리장치는 의류의 세탁과 건조를 수행할 수 있는 프론트로드 타입 의류처리장치와, 탑로드 타입의류처리장치가 적층되어 구비될 수 있다. 다시말해, 본 발명 의류처리장치(20)는 프론트 타입 의류처리장치의 상부에 탑로드 타입의류처리장치가 하나의 캐비닛(21)에 구비될 수 있고(도1(c) 참조),프론트 타입 의류처리장치의 하부에 탑로드 타입 의류처리장치가가 구비될 수 있다(도1(d) 참조)
본 발명 의류처리장치(20)는 공통적으로 캐비닛(21)과 상기 캐비닛(21)을 개폐하는 도어(22,22a)를 구비할 수 있으며, 상기 의류처리장치(20)를 작동시킬 수 있는 컨트롤패널(100)과, 상기 의류처리장치의 상태를 표시하는 표시부(130)와, 상기 의류처리장치에 전원을 입력하는 전원부(120)를 포함할 수 있다.
또한, 본 발명의류처리장치는 추가적으로 상기 의류처리장치가 사용자의 음성을 인식하는 마이크(300)와, 상기 의류처리장치가 사용자의 동작을 인식하는 카메라(200)를 포함할 수 있다.
상기 마이크(300)와 카메라(200)를 통해 어린아이 등이 상기 캐비닛(21) 내부에 들어가는 경우 등을 인지하여 사용자에게 알리거나 도어(22)의 잠금을 해제함으로써 안전사고를 방지할 수 있다.
상기 마이크(300)와 카메라(200)는 사용자의 음성 또는 동작을 인식할 수 있고, 상기 음성 또는 동작을 저장할 수 있다.
또한, 상기 음성과 동작은 사용자가 의류처리장치의 특정 코스와 옵션을 수행하거나 맞춤형 코스와 옵션을 추천받는데 이용될 수 있다. 자세한 사항은 후술한다.
상기 컨트롤패널(100)에는 상기 의류처리장치가 사용자에게 특화된 코스와 옵션 중 적어도 어느 하나를 추천하도록 선택받는 추천부(180)와, 상기 의류처리장치에서 수행될 코스와 옵션 중 적어도 어느 하나를 사용자가 직접 입력하는 입력부(150)가 구비될 수 있다.
또한, 상기 컨트롤패널(100)에는 상기 표시부(130)가 구비될 수 있는데, 상기 컨트롤패널(100)은 풀터치 디스플레이로 구비되어 상기 표시부(130)와 입력부(150)의 기능이 동시에 수행될 수 있다. (도1(b) 참조)
또한, 상기 컨트롤패널(100)에는 상기 표시부(130)와 입력부(150)가 별도로 구비되어 상기 표시부(130)가 디스플레이 액정으로 구비되고, 입력부(150)는 별도의 버튼으로 구비될 수도 있다. (도1(a),(c),(d) 참조)
도2는 본 발명 의류처리장치(20)의 세부구성을 도시한 것이다. 구체적으로 도2는 도1(d)의 의류처리장치의 세부구성을 도시한 것이나, 본 발명 의류처리장치가 프론트 로드 타입 의류처리장치 또는 탑로드 타입 의류처리장치 또는 프론트 로드 타입 및 탑로드 타입 의류처리장치의 적층 구조로 구비되어 있을 때는 상기 도2의 게시된 기본 구성을 선택적으로 적용하는 것으로 이해할 수 있다.
즉, 도2는 중복되는 설명을 피하기 위해 도1(d)의 구조를 예시로 하는 것일 뿐 의류처리장치의 기능을 수행할 수 있다면 다른 구조로 구비되어도 무방하다.
도2를 참조하면, 본 발명 의류처리장치(20)는 외관을 형성하는 캐비닛(21)과, 상기 캐비닛(21) 내부에 구비되어 물을 저장하는 터브(23), 상기 터브(23)에 회전 가능하게 구비되는 드럼(24), 상기 터브(23)에 결합되어 상기 드럼(24)을 회전시키는 구동부(25'), 상기 터브(23)에 물을 공급하는 급수부(26), 상기 터브(23)의 물을 배수하는 배수부(27)를 포함할 수 있다.
또한, 본 발명 의류처리장치(20)는 상기 터브(23)에 열풍을 공급하는 열풍공급부 또는 히터(29)를 더 포함할 수 있고, 상기 터브(23)의 투입구 및 캐비닛(21)의 개구부를 개폐하는 도어(22)를 포함할 수 있다.
상기 급수부(26)는 급수밸브(262)와 급수관(261)을 포함할 수 있고, 상기 배수부(27)는 배수펌프(271)와 배수관(272)를 포함할 수 있다.
상기 구동부(25)는 상기 터브(23)에 결합되어 회전자기장을 발생시키는 스테이터(251)과, 상기 회전자기장에 의해 회전하는 로터(252)와, 상기 로터(252)와 함께 회전하여 상기 드럼(24)을 회전시키는 회전축(253)을 포함할 수 있다.
상기 터브(23)는 상기 캐비닛(21)에 지지부(28)에 의해 진동이 감쇠되며 지지될 수 있다. 상기 지지부(28)는 상기 캐비닛(21)과 상기 터브(23)를 연결하여 진동을 감쇠할 수 있는 댐퍼(282)와 스프링(281)을 포함할 수 있다.
한편, 본 발명 의류처리장치(20)가 복합의류처리장치로 구비되는 경우, 상기 터브(23)의 하부 또는 상부에 구비되어 물을 저장하는 제2터브(23a)와, 상기 제2터브(23) 내부에 회전 가능하게 구비되는 제2드럼(24a)과, 상기 제2터브에 결합되어 상기 제2드럼(24a)을 회전시키는 제2구동부(25a), 상기 제2터브(23a)에 물을 공급하는 제2급수부(26a), 상기 제2터브(23a)에 물을 배수하는 제2배수부(27a)를 포함할 수 있다.
상기 제2터브(23a)가 상기 터브(23)의 하부에 구비되고 탑로드 타입으로 구비되는 경우에는 상기 제2터브(23a)는 상기 캐비닛(21)에서 인출입 되도록 구비되는 드로워(21b)에 수용되어 구비될 수 있다.
상기 제2급수부(26a)는 제2급수밸브(262a)와 제2급수관(261a)을 포함할 수 있고, 상기 제2배수부(27a)는 제2배수펌프(271a)와 제2배수관(272a)를 포함할 수 있다.
상기 제2구동부(25a)는 상기 제2터브(23a)에 결합되어 회전자기장을 발생시키는 제2스테이터(251a)과, 상기 회전자기장에 의해 회전하는 제2로터(252a)와, 상기 제2로터(252a)와 함께 회전하여 상기 제2드럼(24a)을 회전시키는 제2회전축(253a)을 포함할 수 있다.
상기 제2터브(23a)는 상기 캐비닛(21)에 제2지지부(28a)에 의해 진동이 감쇠되며 지지될 수 있다.
구동부(25,25a),급수부(26,26a), 배수부(27,27a), 열풍공급부(29)는 상기 의류처리장치의 컨트롤패널(100) 또는 제어부(400)에 설정된 코스와 옵션 중 적어도 어느 하나에 따라 구동과 정지를 반복할 수 있다.
예를들어, 입력된 코스와 옵션에 따라 급수밸브(261,261a)가 개방되고, 구동부(25,25a)를 회전시키며, 배수펌프(271,271a)를 가동시킬 수 있다.
한편, 본 발명 의류처리장치(20)는 후술할 서버(10) 또는 외부단말(40), 외부기관(50) 중 적어도 어느 하나와 통신할 수 있는 통신모듈(60)을 더 포함할 수 있다.
상기 캐비닛(21)의 전방 또는 상부에는 의류처리장치(20)가 맞춤형 코스와 옵션 중 적어도 어느 하나를 제공할 수 있는 상기 컨트롤패널(100)을 포함할 수 있다.
본 발명 의류처리장치(20)가 복합의류처리장치로 구비되는 경우, 상기 컨트롤패널(100)은 상부 의류처리장치를 제어하는 컨트롤패널(100)과, 하부 의류처리장치를 제어하는 제2컨트롤패널(100a)로 나누어 구비될 수도 있다.
물론, 본 발명 의류처리장치(20)는 하나의 컨트롤패널(100)로 복합의류처리장치 전체를 제어하도록 구비될 수도 있다.
본 발명 의류처리장치는 상기 구동부, 상기 급수밸브, 상기 배수펌프 중 적어도 어느 하나를 구동시키는 횟수, 강도를 조절하는 임의의 옵션 중 어느 하나의 코스와 옵션 중 적어도 어느 하나를 추천받기 위해 입력되도록 구비되는 추천요청부(180)와, 상기 추천요청부가 입력되면 사용자에게 추천할 코스와 옵션 중 적어도 어느 하나를 결정하고, 상기 추천된 코스와 옵션 중 적어도 어느 하나에 따라 상기 구동부, 상기 급수밸브, 상기 배수펌프 중 적어도 어느 하나를 구동시키도록 구비되는 제어부(400)를 포함할 수 있다.
도3은 본 발명 의류처리장치(20)에 구비된 컨트롤패널(100)의 일실시예를 도시한 것이다.
상기 컨트롤패널(100)은 의류처리장치를 구동시키는 명령을 입력받는 상기 입력부(150)와, 상기 의류처리장치의 상태를 표시하는 상기 표시부(130)를 포함할 수 있다.
또한, 상기 컨트롤패널(100)은 의류처리장치의 전원공급여부를 결정받는 전원부(120)와, 상기 의류처리장치(20)의 작동을 시작하거나, 중단할 수 있는 명령을 입력받는 동작부(170)를 더 포함할 수 있다.
상기 입력부(150)는 의류처리장치를 구동시키는 일련의 명령을 입력받는 것이므로 상기 입력부(150)는 상기 전원부(120)와 상기 동작부(170)를 더 포함한다고 볼 수 있다.
이때, 상기 표시부(130)만 디스플레이패널로 구비되고 상기 입력부(150)는 별도로 입력될 수 있는 버튼으로 구비될 수도 있다.
상기 입력부(150)는 는 의류처리장치(20)의 세탁, 헹굼, 탈수 행정을 포함하는 일련의 세탁과정을 수행하는 임의의 코스 중 어느 하나의 코스를 선택하는 입력을 받도록 구비되는 코스입력부(140)와, 상기 코스의 강도 및 정도를 조절하는 임의의 옵션 중 어느 하나의 옵션을 선택하는 입력받도록 구비되는 옵션선택부(160)를 포함할 수 있다.
예를들어, 상기 코스는 일반적인 의류의 이물질을 제거하는 세탁방법 또는 그 집합으로 구비되는 제1코스와, 상기 의류의 살균을 수행하는 세탁방법 또는 그 집합 제2코스와, 상기 의류의 재질을 고려하여 이물질을 제거하는 세탁방법 또는 그 집합 제3코스로 분류될 수 있다.
또한, 상기 옵션은 상기 선택된 코스에서 세탁강도를 조절하는 제1옵션과, 헹굼의 횟수를 조절하는 제2옵션과, 탈수강도를 조절하는 제3옵션과, 의류와 물을 수용하는 터브의 물온도를 결정하는 제4옵션으로 분류될 수 있다. 상기 세탁강도와 상기 탈수강도를 조절하는 것은 세탁행정과 탈수행정에서 상기 드럼의 rpm, 상기 드럼의 회전방향변경 주기 등을 조절하는 것을 의미할 수 있다.
상기 코스와 옵션의 분류는 예시일 뿐 여러 형태로 변경되어 상기 분류 및 구비될 수 있다.
상기 제1코스는 의류를 세척하는 일반적인 코스를 분류한 것이므로 매일코스라고 명칭될 수 있고, 상기 제2코스는 살균에 간한 코스를 분류한 것이므로 위생코스라고 명칭될 수 있으며, 제3코스는 의류의 재질, 포량 등을 고려하는 코스를 분류하는 것이므로 맞춤코스라고 명칭될 수 있다.
상기 코스선택부(140)가 반복적으로 입력되면 순차적으로 설정된 또는 표시된 코스가 선택되도록 구비될 수 있다.
상기 코스선택부(140)는 상기 제1코스 중 어느하나가 선택되도록 구비되는 제1코스선택부(141)와, 상기 제2코스 중 어느 하나가 선택되도록 구비되는 제2코스선택부(142)와, 상기 제3코스 중 어느 하나가 선택되도록 구비되는 제3코스선택부(143)를 포함할 수 있다.
상기 옵션선택부(160)도 상기 코스선택부(140)와 같이 반복적으로 입력되어 순차적으로 설정되거나 표시된 코스가 선택되도록 구비될 수 있다. 또한, 상기 옵션선택부(160)는 상기 선택된 코스에서 세탁강도를 조절하는 제1옵션선택부(161)과, 헹굼의 횟수를 조절하는 제2옵션선택부(162)과, 탈수강도를 조절하는 제3옵션선택부(163)과, 의류와 물을 수용하는 터브의 물 온도를 결정하는 제4옵션선택부(164)를 포함할 수 있다. 상기 옵션선택부(160)는 각각의 옵션선택부를 순차적으로 입력하여 원하는 옵션이 선택되도록 구비될 수 있다.
상기 표시부(130)는 디스플레이(display) 액정으로 구비될 수도 있고, 불빛을 반사하는 전등, 소리를 발산하는 스피커 등으로 구비될 수도 있다. 상기 표시부(130)는 상기 코스입력부(140)에서 선택된 코스를 표시하는 제1표시부(131)와, 상기 옵션선택부(160)에서 선택된 옵션을 표시하는 제2표시부(132)를 포함할 수 있다.
상기 제1표시부(131)는 상기 선택된 코스를 표시하도록 구비될 수 있다. 예를들어, 상기 선택된 코스에 해당하는 부분이 점등하거나, 상기 코스의 명칭을 디스플레이부에 표현할 수 있다.
상기 제1표시부(131)는 상기 선택된 옵션을 표시하도록 구비될 수 있다. 예를들어, 상기 선택된 옵션에 해당하는 부분이 점등하거나, 상기 옵션의 명칭을 디스플레이부에 표현할 수 있다.
상기 표시부(130)는 상기 의류처리장치(20)의 상태를 표시하는 제3표시부를 더 포함할 수 있고, 상기 제3표시부는 상기 제1표시부(131)와 상기 제2표시부(132)가 표시되는 부분을 공유하여 표시될 수도 있다.
구체적으로, 상기 제1표시부(131)는 상기 코스조절부(140)가 입력되면 해당되는 코스를 점등하는 방식으로 구비될 수도 있고, 상기 코스조절부(140)가 입력되면 해당되는 코스를 액정에 표시하거나, 소리로 발산하는 방식으로 구비될 수도 있다. 즉, 상기 제1표시부(131)는 디스플레이 패널로 구비될 수도 있고, 상기 코스 내용이 기재된 글 옆에 발광하는 램프로 구비될 수도 있다.
사용자가 상기 매일코스(141)를 클릭하면 순차적으로 상기 일반적인 코스가 순서대로 점등하여 해당 코스를 사용자에게 인지시킬 수 있다.
또한, 사용자가 상기 위생코스를 클릭하면 순차적으로 상기 위생코스에 해당하는 코스가 순서대로 점등하고, 상기 맞춤코스를 클릭하면 순차적으로 상기 맞춤코스에 해당하는 코스가 순차적으로 점등할 수 있다.
상기 제2표시부(132)는 상기 옵션선택부(160)가 입력되면 해당하는 옵션을 점등하는 방식으로 구비될 수도 있고, 상기 옵션선택부(160)가 입력되면 해당되는 옵션을 액정에 표시하거나, 소리로 발산하는 방식으로 구비될 수도 있다.
상기 제2표시부(132)는 디스플레이 패널로 구비될 수도 있고, 상기 옵션내용이 기재된 글 옆에 발광하는 램프로 구비될 수도 있다.
상기 옵션선택부(160)도 반복적으로 클릭 또는 터치하여 상기 제1,2,3,4옵션이 순차적으로 점등할 수 있다. 이로써, 사용자는 원하는 옵션을 선택할 수 있다.
한편, 상기 옵션선택부(160)는 상기 세탁, 헹굼, 탈수, 물온도 이외에 의류처리장치(20)에 부가적인 기능을 수행할 수 있는 스위치 또는 터치구역을 더 포함할 수 있다.
상기 옵션선택부(160)는 상기 의류처리장치(20) 내부에 스팀을 공급하는 옵션을 추가하는 스팀 조절부(160a)와, 상기 의류처리장치(20)의 운전시간을 미리 결정하는 예약부(160b)와, 상기 의류처리장치(20)의 작동 중 의류를 추가하기 위해 클릭하는 추가설정부(160d)와, 의류처리장치(20)의 드럼 rpm을 순간적으로 상승시켜 강한 수류를 형성하는 옵션을 추가하는 터보부(160e), 강한 열풍을 공급하는 옵션을 추가하는 터보건조부(160f), 열풍이 아닌 온풍 또는 냉풍을 공급하는 옵션을 추가하는 바람건조부(160g), 드럼만을 일정속도로 회전시켜 자연건조를 수행하는 옵션을 추가하는 시간건조부(160h)를 더 포함할 수 있다.
상기 컨트롤패널(100)은 의류처리장치를 구동시키는 명령을 입력받을 수 있는 입력부(150)와, 상기 의류처리장치의 상태를 표시하는 표시부(130)를 구비할 수 있다면 어떠한 형태로 구비되어도 무방하다.
상기 컨트롤패널(100)은 상기 입력부(150)에 입력된 정보를 인식하여 상기 의류처리장치(20)를 작동시키거나, 상기 표시부(130)에 표시할 정보를 선별할 수 있는 제어부(400)를 더 포함할 수도 있다. 상기 제어부(400)는 상기 통신모듈(25)을 제어하도록 구비될 수 도 있다.
한편, 상기 의류처리장치(20)는 코스와 옵션 중 적어도 어느 하나를 추천받을 수 있도록 선택되는 추천요청부(180)를 더 포함할 수 있다.
상기 추천요청부(180)는 상기 입력부(150)에 구비될 수 있다. 상기 추천요청부(180)가 입력되면 상기 의류처리장치(20)의 제어부(400)는 또는 사용예측 구조식을 활용하여 상기 추천요청부(180)를 입력한 시점에서 상기 추천요청부(180)를 입력한 사용자에게 맞춤형 코스와 옵션을 추천할 수 있다.
상기 추천요청부(180)가 입력되면 상기 의류처리장치(20)는 전술한 시스템에서 딥러닝(DNN)을 통해 산출된 추천식과, 외부기관(50)에서 제공된 지역정보를 활용하여 상기 추천요청부(180)을 입력한 사용자가 사용하리라고 예측되거나, 적합하다고 판단하는 코스와 옵션을 추천할 수 있다.
상기 추천요청부(180)가 입력되면 상기 표시부(130)에 상기 코스와 옵션 중 적어도 어느 하나가 표시될 수 있다.
상기 추천요청부(180)는 상기 컨트롤패널(100)에 터치될 수 있는 영역이나, 물리적으로 압박될 수 있는 스위치(171)로 구비될 수 있다. 이로써, 사용자가 상기 추천요청부(180)를 직접 입력하여 코스와 옵션 중 적어도 어느 하나를 추천받을 수 있다.
또한, 상기 추천요청부(180)는 상기 코스조절부(140)나 상기 옵션선택부(160)를 입력하여 간접적으로 선택될 수 있도록 구비될 수 있다. 이로써, 사용자가 상기 코스조절부(140)나 옵션선택부(160) 중 어느 하나 이상을 입력하여 코스와 옵션 중 적어도 어느 하나를 추천 받을 수 있다.
도3(a)는 상기 추천요청부(180)가 간접적으로 선택되어 활성화 되는 실시예를 도시한 것이다. 상기 추천요청부(180)는 상기 코스선택부(140)를 통해 입력 또는 선택되도록 구비될 수 있다. 상기 추천요청부(180)는 상기 코스선택부(140) 중 어느 하나를 터치 또는 클릭하여 상기 추천요청부(180)를 선택되게 함으로써 사용자가 결정할 수 있다.
예를들어, 상기 추천요청부(180)가 ““““스마트케어”””” 등 사용자에게 맞춤형 코스와 옵션을 제공하는 것이라고 암시되거나 설정되는 문구로 상기 맞춤코스(143)에 구비될 수 있다. 이 경우, 사용자는 상기 추천요청부(180)가 점등하거나 활성화 될 때까지 제3코스선택부를 클릭 또는 터치할 수 있다. 이로써, 사용자는 상기 의류처리장치(20)로부터 맞춤형 코스와 옵션을 추천 받을 수 있다.
사용자는 전원부(120)를 입력하여 상기 컨트롤패널(100)을 활성화 시킬 수 있다. 사용자는 상기 코스선택부(140)를 터치하여 상기 추천요청부(180)가 선택되도록 할 수 있다.
상기 추천요청부(180)가 선택되면 상기 코스표시부(131)와 상기 옵션표시부(132)에 추천된 코스와 옵션이 표시될 수 있다.
예를들어, 상기 코스표시부(131)에 추천된 코스가 점등되고, 상기 옵션표시부에 추천된 옵션이 점등되어 표시될 수 있다. 또한, 상기 컨트롤패널(100)이 디스플레이패널로 구비되는 경우, 상기 코스표시부(131)에 상기 추천된 코스가 표시되고, 상기 옵션표시부에 추천된 옵션이 표시될 수 있다. 이로써, 사용자는 추천된 코스와 옵션을 확인할 수 있다.
사용자는 동작부(170)를 터치 또는 입력하여 상기 추천된 코스와 옵션을 승인할 수 있다. 즉, 상기 컨트롤패널(100)은 사용자가 입력한 코스 및 옵션 또는 추천받은 코스 및 옵션을 최종적으로 확인 및 승인하여 의류처리장치를 상기 코스 및 옵션으로 작동시킬 수 있도록 상기 동작부(170)를 입력할 수 있다. 상기 동작부(170)는 별도의 스위치로 구비될 수도 있고, 상기 컨트롤패널(100)에 특정부분을 터치하면 활성화 또는 입력될 수 있도록 구비될 수 있다. 상기 동작부(170)는 한번 더 터치하면 일시정지 버튼의 역할을 수행할 수도 있다.
또한, 사용자는 상기 추천된 코스가, 다른 옵션을 선택 또는 추가하고 싶은 경우, 상기 코스선택부(140)와 상기 옵션선택부(160)를 추가적으로 선택하여 최종적으로 원하는 코스와 옵션을 선택할 수 있다.
이후, 사용자는 동작부(170)를 터치 또는 입력하여 최종적인 코스와 옵션 중 적어도 어느 하나가 상기 의류처리장치(20)에서 수행되도록 할 수 있다.
도3(b)는 상기 추천요청부(180)가 직접적인 터치영역 또는 버튼으로 구비된 실시예를 도시한 것이다. 상기 추천요청부(180)는 상기 컨트롤패널(100)에 독자적인 스위치로 또는 터치영역으로 구비될 수 있다.
예를들어, 상기 추천요청부(180)는 ““““스마트 자동””””이라는 스위치 형태 또는 터치영역으로 상기 옵션선택부(160)에 구비될 수 있다. 사용자는 상기 추천부(150)를 직접 터치 또는 클릭함으로써 맞춤형 코스와 옵션 중 적어도 어느 하나를 추천 받을 수 있다.
한편, 상기 옵션선택부(160)에 상기 추천요청부(180)가 구비되는 경우, 상기 원격제어(160b)를 입력하는 부분에 구비될 수 있다. 이로써, 상기 추천요청부(180)를 입력하면 상기 의류처리장치(20)는 사용자에게 맞춤형 코스와 옵션을 추천할 수 있고, 상기 추천요청부(180)를 일정시간 이상 입력하면 원격제어가 활성화 되어 의류처리장치(20)와 외부단말(40)이 통신연결 될 수 있다.
원격제어(160b)와 맞춤형 추천은 서버(10) 및 외부단말(40)과 의류처리장치(20)이 서로 통신할 수 있다는 점에서 공통점이 있기 때문이다. 이로써, 상기 추천요청부(180)가 입력됨으로써 원격제어(160b)도 동시에 활성화 하여 서버(10) 또는 외부기관(50), 외부단말(40)과 상기 의류처리장치(20)가 정보를 주고 받을 수 있도록 할 수 있다.
사용자가 전원부(120)를 입력하면 상기 컨트롤패널(100)이 활성화 될 수 있다. 사용자가 추천요청부(180)를 입력하면 상기 코스표시부(131)와 상기 옵션표시부(132)에는 추천된 코스와 옵션이 표시될 수 있다. 사용자는 추천요청부(180)를 직접 입력하여 코스와 옵션을 추천받을 수 있다. 이후, 사용자는 상기 추천된 코스와 옵션이 마음에 드는 경우, 상기 동작부(170)를 입력하여 상기 추천된 코스와 옵션을 승인할 수 있다.
사용자가 상기 추천된 코스와 옵션이 마음에 들지 않는 경우, 상기 코스선택부(140)와 상기 옵션선택부(160)를 입력하여 최종적인 코스와 옵션을 선택할 수 있다. 이후, 사용자는 상기 동작부(170)를 입력하여 상기 최종적인 코스와 옵션을 의류처리장치(20)가 수행하도록 할 수 있다. 상기 수행된 코스와 옵션은 제어부(400)에 저장되어 다음 코스와 옵션을 추천할 때 이용될 수 있다.
한편, 상기 의류처리장치(20)는 사용자의 동작을 인식하는 카메라(200)를 더 포함할 수 있다. 상기 제어부(400)는 상기 카메라(200)를 통해 상기 사용자의 동작을 인식하고, 상기 사용자의 동작에 포함된 의미를 인식하여 의류처리장치(20)를 작동시킬 수 있다.
상기 제어부(400)에는 사용자의 특정 동작이 저장되어 있고, 상기 특정 동작과 대응되는 제어명령이 대응되어 있을 수 있다.(도4(a) 참조) 이로써, 사용자가 상기 의류처리장치(20)의 앞에서 특정 손동작을 수행하면 상기 제어부(400)는 카메라(200)를 통해 상기 특정 동작을 인식하여 이에 대응되는 명령을 수행할 수 있다.
예를들어, 상기 의류처리장치(20)의 사용자가 도16에 도시된 손동작 중 어느 하나의 손동작이 의류처리장치(20)가 맞춤형 코스와 옵션을 추천해주는 입력을 하는 동작과 대응될 수 있다. 다시말해, 상기 카메라(200)가 상기 추천요청부(180)의 역할을 수행할 수 있다. 상기 카메라(200)에 특정 동작이 입력되어 인식되면 상기 추천요청부(180)가 입력된 것과 동일한 효과를 도출할 수 있기 때문이다. 이로써, 상기 추천요청부(180)는 카메라(200)를 포함한다고 볼 수 있다.
사용자가 맞춤형 코스와 옵션을 추천받기를 바라는 경우 상기 손동작을 상기 카메라(200) 앞에서 수행하면 의류처리장치(20)는 상기 카메라(200)로 상기 손동작의 의미를 인식하여 상기 맞춤형 코스와 옵션을 추천할 수 있다.
또한, 상기 제어부(400)는 상기 동작과 대응되는 의류처리장치를 작동시키는 명령이 저장되어 있지 않아도, 사용자가 상기 맞춤형 코스와 옵션 중 적어도 어느 하나를 추천 받을 때 후술하는 (또는 사용예측식(B)의 입력 및 학습을 통해 특정 동작을 반복적으로 수행하는 것을 인지할 수 있다. 이로써, 상기 제어부(400)는 상기 추천요청부(180)가 입력되는 것과 동일하다고 인식할 수도 있다. 의류처리장치(20)는 딥러닝 기술을 통해 사용자의 동작을 학습하여 의류처리장치를 제어할 수 있다.
또한, 상기 의류처리장치(20)는 사용자의 음성을 인식하거나 수신하는 마이크(300)를 더 포함할 수 있다. 상기 제어부(400)는 상기 사용자의 음성을 인식하고, 사용자의 음성에 포함된 의미를 인식하여 의류처리장치(20)를 작동시킬 수 있다.
또한, 제어부(400)에는 사용자의 특정 음성이 저장되어 있고, 상기 특정 음성과 대응되는 제어명령이 대응되어 있을 수 있다. 예를들어, ““““알아서 해줘”””” 또는 ““““스마트 케어 해줘”””” 또는 ““““추천해줘”””” 등의 음성이 상기 제어부(400)에 저장되어 있을 수 있다. 이후, 상기 제어부(400)가 상기 음성을 마이크(300)를 통해 수신하고 인식하면 곧바로 상기 추천요청부(180)가 입력되어 사용자에게 코스와 옵션 중 적어도 어느 하나를 추천할 수 있다. 이로써, 상기 추천요청부(180)는 상기 마이크(300)를 포함한다고 볼 수도 있다.
또한, 상기 제어부(400)는 상기 음성을 특정 제어명령에 대응시키는 것을 상기 딥러닝(deep learning)기술을 이용할 수 있다. 즉, 사용자가 특정 음성과 의류처리장치의 작동을 개별적으로 대응시키지 않아도 사용예측식(B)을 사용하여 사용자가 특정 코스와 옵션을 선택할 때 소리내는 음성을 인식하고, 상기 음성과 상기 특정코스와 옵션을 대응시킬 수 있다.
이로써, 상기 제어부(400)는 상기 맞춤형 코스와 옵션을 추천할 때 사용자가 발성했던 특정 음성을 딥러닝을 통해 학습하여 상기 음성을 다시 마이크(300)를 통해 인식할 경우 추천요청부(180)가 입력된 것으로 간주할 수 있다.
도4(b)는 상기 음성의 예시를 도시한 것이다. 예를들어, 사용자가 ““““알아서 해줘”””” 또는 ““““스마트 케어 해줘”””” 또는 ““““추천해줘””””라는 음성을 발생시키면서 의류처리장치(20)에서 추천코스를 받았던 경우, 상기 제어부(400)는 상기 음성을 마이크(300)로 수신하고 인식하고 상기 음성의 의미를 사용예측식(B)에서 도출할 수 있다. 이로써, 상기 추천요청부(180)가 입력되어 사용자에게 맞춤형 코스와 옵션 중 적어도 어느 하나를 추천할 수 있다.
한편, 상기 마이크(300)는 상기 컨트롤패널(100)의 일측에 구비될 수 있다. 상기 컨트롤패널(100)이 사용자가 가장 접근하기 쉬운 곳이기 때문이다.
도5는 본 발명 컨트롤패널(100)에 추천입력부(180)가 간접적으로 구비되어 있을 때(도3 (a) 참조) 사용자가 추천입력부(180)를 통해 맞춤형 코스와 옵션 중 적어도 어느 하나를 추천받고 의류처리장치를 구동시키는 방법을 도시한 것이다.
도5(a)를 참조하면, 사용자는 전원부(120)를 입력한 뒤, 추천입력부(180)가 점등될 때까지 상기 컨트롤패널(100)에 코스입력부(140) 중 추천입력부(180)를 활성화 시킬 수 있는 코스입력부를 반복하여 입력할 수 있다.
도5(b)를 참조하면, 상기 추천입력부(180)가 활성화 되면 상기 컨트롤패널(100)은 후술하는 딥러닝 방법을 사용하여, 상기 제1표시부(131)에 추천할 코스를 표시하고, 제2표시부(132)에 추천할 옵션을 표시할 수 있다.
예를들어, 상기 컨트롤패널(100)이 사용자에게 알러지 케어코스와, 헹굼 4회 수행, 탈수 강도 강, 물 온도 60도를 수행하는 옵션을 표시부(130)에 표시할 수 있다.
사용자는 상기 추천된 코스 또는 옵션이 적합하다고 판단하는 경우, 상기 동작부(170)를 입력하여 상기 의류처리장치가 추천된 코스와 옵션을 수행하도록할 수 있다. (도5(d) 참조)
그러나, 사용자가 상기 추천된 코스 또는 옵션이 적합하다고 판단하지 않거나 부가적인 코스와 옵션 추가가 필요하다고 판단할 경우에는 코스선택부(140)와 옵션선택부(160)을 입력하여 원하는 코스와 옵션을 추가 또는 설정할 수 있다. (도5(c) 참조)
예를들어, 상기 컨트롤패널(100)엣 사용자가 코스선택부(140)를 입력하여 이불코스로 코스를 변경하고, 옵션선택부(160)를 입력하여 애벌세탁과, 헹굼횟수, 탈수강도, 물온도를 모두 변경하는 옵션을 선택할 수 있다.
이후, 사용자는 상기 동작부(170)를 입력하여 설정된 코스와 옵션이 의류처리장치(20)에 수행되도록 할 수 있다.
도6은 본 발명 컨트롤패널(100)에 추천입력부(180)가 직접 입력될 수 있을 때(도3(b) 참조) 사용자가 상기 추천입력부(180)를 통해 맞춤형 코스와 옵션 중 적어도 어느 하나를 추천받고 의류처리장치를 구동시키는 방법을 도시한 것이다.
도6(a)를 참조하면, 사용자는 전원부(120)를 입력한 뒤, 추천입력부(180)를 직접 입력할 수 있다.
도6(b)를 참조하면, 상기 추천입력부(180)가 입력되면 후술하는 딥러닝 방식에 의거하여, 상기 표시부(130)에 추천된 코스 또는 옵션이 표시될 수 있다.
예를들어, 제어부(400)가 사용자에게 적합한 코스와 옵션이 알러지케어 코스와, 헹굼3회, 탈수강도 중간, 물온도 60도의 옵션이라고 결정되면 상기 표시부(130)에 상기 코스와 옵션이 점등되어 표시될 수 있다.
사용자는 상기 코스 또는 옵션이 적합하다고 판단하면 동작부(170)를 입력하여 의류처리장치(20)가 상기 코스 또는 옵션을 수행하도록 할 수 있다.
도6(c)를 참조하면, 사용자가 상기 추천된 코스 또는 옵션이 적합하지 않다고 판단하거나, 추가될 코스 또는 옵션이 있다고 판단하는 경우, 코스선택부(140)와 옵션선택부(160)를 입력하여 원하는 코스 또는 옵션을 추가 또는 변경할 수 있다.
예를들어, 사용자는 코스선택부(140)를 입력하여 알러지케어 코스를 이불코스로 변경하거나, 애벌세탁과, 헹굼횟수 증가, 탈수강도 증가, 물온도 증가하는 옵션을 추가할 수 있다.
도6(d)를 참조하면, 사용자는 동작부(170)를 입력하여 변경 또는 추가된 코스 또는 옵션이 의류처리장치(20)에서 수행되도록 할 수 있다.
한편, 상기 컨트롤패널(100)은 전체가 터치입력이 가능한 디스플레이(display) 패널로 구비될 수 있고, 상기 컨트롤패널(100)의 전체가 터치입력이 가능한 디스플레이(display) 패널인 터치패널로 구비된다면, 상기 입력부(150), 상기 전원부(120), 상기 동작부(170)는 상기 컨트롤패널(100)에 일정영역에 구분되어 구비될 수 있다.
도7은 상기 컨트롤패널(100)이 전체가 터치디스플레이로 구비된 실시예를 도시한 것이다.
상기 컨트롤패널(100)의 전면은 전체가 표시부(130)와 입력부(150)의 기능이 동시에 수행되도록 구비될 수 있다. 전원부(120)가 입력되면, 상기 컨트롤패널(100)은 코스선택부(140), 옵션선택부(160), 동작부(170), 추천입력부(180)가 구획되어 표시될 수 있다.
사용자는 직접 코스선택부(140)를 입력하거나(도7(a)), 옵션선택부(160)를 입력하여(도7(b)) 원하는 코스와 옵션을 설정할 수 있다.
도8은 상기 터치 디스플레이로 구비된 컨트롤패널(100)로 코스와 옵션 중 적어도 어느 하나를 선택하는 것을 도시한 것이다.
도7(a)와 같이, 사용자가 코스선택부(140)의 영역을 입력하는 경우, 도8(a)와 같이 상기 컨트롤패널(100)의 화면은 코스를 표시하는 제1표시부(131)로 전환될 수 있다. 상기 코스는 전술한 제1코스, 제2코스, 제3코스로 구분될 수 있고, 상기 제1표시부(131)에는 상기 코스를 구성하는 세부코스가 아이콘으로 표시될 수 있다.
상기 제1표시부(131)에 표시된 아이콘들 중 사용자가 원하는 아이콘을 입력하여 원하는 코스를 설정하도록 할 수 있다. 이로써, 상기 제1표시부(131)는 코스선택부(140)의 역할을 동시에 수행할 수 있다.
예를들어, 상기 제1코스가 전술한 매일코스로 구비되고, 제2코스가 위생코스로 구비된다면, 상기 컨트롤패널(100)에는 상기 제1코스를 구성하는 코스를 표시하는 영역과 상기 제2코스를 표시하는 영역이 구획되어 표시될 수 있다.
또한, 상기 제1코스를 표시하는 영역에는 제1코스를 구성하는 코스들이 아이콘(141a)으로 표시되고, 상기 제2코스를 표시하는 영역에는 제2코스를 구성하는 코스들이 아이콘으로 표시될 수 있다.
상기 아이콘은 도3에 도시된 각종 코스와 1:1 대응될 수 있다.
사용자가 아이콘을 입력하여 원하는 코스를 선택하면 상기 컨트롤패널(100)의 화면은 옵션을 표시하는 제2표시부(132)로 전환되며, 상기 제2표시부(132)에는 각종 옵션을 선택할 수 있는 아이콘들(160a~160g,161~164)이 등장할 수 있다. 사용자는 상기 아이콘들은 도3에 도시된 각종 옵션과 1:1대응될 수 있다. (도8 (b) 참조)
상기 제2표시부(132)에 표시된 아이콘들 중 사용자가 원하는 아이콘을 입력하여 원하는 옵션을 설정하도록 할 수 있다. 이로써, 상기 제2표시부(132)는 옵션선택부(160)의 역할을 동시에 수행할 수 있다.
도9는 상기 컨트롤패널(100)을 통해 사용자가 코스와 옵션 중 적어도 어느 하나를 추천 받는 과정을 도시한 것이다.
도9(a)를 참조하면, 전원부(120)가 입력되면, 상기 컨트롤패널(100)에는 동작부(170), 코스선택부(140), 옵션선택부(160), 추천요청부(180)가 구획되어 표시될 수 있다.
도9(b)를 참조하면, 상기 추천요청부(180)가 입력되면, 코스선택부(140)와 옵션선택부(160)는 제1표시부(131)와 제2표시부(132)로 전환될 수 있다. 상기 제1표시부(131)는 추천된 코스가 표시되고, 상기 제2표시부(132)에는 상기 추천된 옵션이 표시될 수 있다.
사용자가 추천된 코스 또는 옵션이 적합하다고 판단되면 동작부(170)를 입력할 수 있다.
다만, 사용자가 추천된 코스 또는 옵션이 적합하지 않다고 판단하거나 수정, 변경 또는 추가가 필요하다고 판단하는 경우 상기 제1표시부(131)와 상기 제2표시부(132)를 입력하여 원하는 코스 또는 옵션을 설정할 수 있다.(도8참조)
도9(d)를 참조하면, 사용자는 동작부(170)를 입력하여 상기 설정된 코스와 옵션으로 의류처리장치(20)를 작동시킬 수 있다.
한편, 상기 추천된 코스와 옵션은 이전의 입력되거나 수행된 코스 또는 옵션의 사용이력들을 기계학습(deep learning)을 통한 결과물일 수 있다. 상기 기계학습은 많은 양의 데이터에서 비슷한 것끼리 패턴이나, 규칙을 분류하도록 하는 기술에 해당한다. 따라서, 상기 기계학습(deep learning) 기술이 의류처리장치에 적용되기 위해서는 의류처리장치를 사용하는 임의의 사용자가 특정시점, 특정시간, 특정날짜, 특정요일, 특정날씨 등을 포함한 특정 조건에서 수행하였던 다양한 코스와 옵션의 이력이 빅 데이터(BIG data)로 저장되어 있어야 한다.
또한, 특정 사용자에게 맞춤형 코스를 제공하기 위해서는 특정사용자가 사용한 코스와 옵션도 상기 빅 데이터에 저장되어 있을 필요가 있다.
다시말해, 하나의 의류처리장치에서 수행된 코스와 옵션의 사용이력을 통해 특정시점, 특정시간, 특정날짜, 특정요일, 특정날씨에 수행된 코스 및 옵션의 패턴 및 규칙 데이터를 추출하는 것은 사용이력이 부족할 수 있다.
다시말해, 상기 사용이력에 관한 데이터로 상기 기계학습 (deep learning)을 수행하기에 부족할 수 할 수 있다. 따라서, 생산자 또는 판매자가 제공한 전체 의류처리장치에서 상기 사용이력에 관련된 데이터를 수집할 필요가 있다. 이를 위해, 서버는 복수의 의류처리장치와 통신연결을 통해 사용이력과 관련된 데이터를 수집할 필요가 있을 수 있다.
또한, 상기 서버에서 의류처리장치에게 딥러닝(deep learning)등의 원격 서비스를 제공하기 위해서는 상기 의류처리장치와 상기 서버는 통신 가능하게 구비되는 것이 필요할 수 있고, 상기 의류처리장치에는 상기 서버에서 기계학습의 결과물인 사용예측식(B)이저장되어 구비될 수 있다.
도 10는 기계학습 을 통한 코스 및 옵션을 추천하기 위해 빅데이터를 수집할 수 있는 온라인 시스템의 기본적인 실시예를 도시하고 있으며, 각 가정에 위치한 의류처리장치가 서버에 통신 연결되어 관리되는 전체 구성도를 개략적으로 나타낸다.
전술한 것처럼, 상기 의류처리장치에 기계학습(deep learning)을 통해 맞춤형 코스와 옵션을 제공하기 위해, 서비스 대상이 되는 모든 의류처리장치를 관리하기 위한 서버(10)가 필요하다. 상기 서버(10)는 상기 의류처리장치를 생산하는 생산자 또는 판매자에 의해 구축될 수 있다.
상기 서비스 대상의 의류처리장치들(20)은 상기 서버(10)에 통신연결되어 상기 서버(10)와 정보를 주고 받을 수 있다.
또한, 사용자는 외부 단말 또는 사용자 단말(40) 등과 같은 별도의 수단으로 상기 서버(10)에 접속하여 의류처리장치(20)을 제어할 수 있다. 여기서, 외부 단말 또는 사용자 단말(40)은 휴대폰, 스마트폰, 노트북, 컴퓨터 등과 같이 의류처리장치나 서버와는 별도로 구비되는 기기를 의미하고, 외부와 통신 가능하도록 통신 모듈을 갖는 기기들을 의미한다.
또한, 상기 외부단말(40)은 사용자에게 상기 의류처리장치(20)의 상태정보를 전달하거나, 서버(10)에서 제공하는 각종 정보를 전달하는데 사용될 수 있다.
사용자는 상기 서버(10)에 의한 원격 서비스를 받을 수 있는 의류처리장치(20)을 구매하여 원격 서비스를 받을 수 있다. 이러한 의류처리장치는 서버(10)와 통신하기 위한 통신모듈과 상기 서버로부터 전송된 명령을 수행하기 위한 클라이언트측 프로토콜 등이 구비된 제품일 수 있다.
한편, 기존의 제품으로서 상기 서버의 서비스를 받을 수 없는 제품을 위해 상기와 같은 통신모듈 및 클라이언트측 프로토콜을 포함한 별도의 장치가 이용될 수 있다. 사용자는 상기 별도의 장치를 구매하여 상기 기존 제품에 연결함으로서 서비스를 받을 수 있을 것이다.
상기 서버(10)에 의한 원격 서비스를 받고자 하는 의류처리장치(20)은 자체의 고유한 디바이스ID를 가지고 상기 서버(10)에 등록되어 관리될 수 있다.
의류처리장치(20)으로부터 상기 서버(10)에 억세스하면 상기 서버(10)는 상기 디바이스ID를 통해 그 의류처리장치(20)를 특정할 수 있다. 상기 서버(10)에는 상기 디바이스ID와 함께 해당 의류처리장치의 특성정보(예컨대, 제품종류, 모델정보 등등)가 함께 등록되어 있을 수 있다.
여기서, 상기 디바이스ID는 제품종류나 모델정보와 같은 제품의 특성정보와 관계없이 만들어질 수도 있지만, 제품의 특성정보가 함께 코드화되어 있을 수 있다. 그래서, 디바이스ID만을 가지고 상기 서버(10)는 해당 제품의 종류나 모델정보를 인식할 수 있도록 만들어질 수도 있다.
사용자는 상기 서버(10)에 등록된 의류처리장치(20)를 통해서 기계학습을 포함한 각종 서비스를 요청할 수 있다. 예컨대, 의류처리장치 (20)의 디스플레이창(표시부)을 통해 원하는 서비스를 선택하여 입력하면 그 의류처리장치(20)는 서버(10)에 해당 서비스를 요청할 수 있다.
이로써, 의류처리장치(20)는 복잡한 빅데이터를 수집할 필요도 없고, 상기 빅데이터를 처리할 필요도 없다. 단지, 의류처리장치는 빅데이터를 수집하여 기계학습을 수행하는 서버(10)에 접속하여 서버(10)가 제공하는 서비스나 프로그램을 받기만 하면 되므로 의류처리장치(20)의 기존 사양의 마이컴을 지속적으로 사용할 수 있다.
한편, 대부분의 경우 의류처리장치(20)는 사용자와 항상 인접한 곳에 위치하지 않는다. 예를 들어, 의류처리장치(20)는 집에 있고, 사용자는 회사에 있을 수 있다.
따라서, 이러한 의류처리장치(20)을 통해 서버(10)로 해당 서비스를 요청하는 것이 용이하지 않을 수 있다. 그리고, 이러한 의류처리장치들은 많은 경우 다양한 정보를 입력하거나 다양한 정보를 디스플레이할 수 있는 장치들이 마련되어 있지 않을 수 있다. 따라서, 스마트폰과 같이 항상 사용자가 휴대하고 있는 외부 단말(40)을 통해 상기 딥러닝을 포함한 서비스를 서버로 요청할 수 있다.
상기 외부단말(40)에 이를 구현할 수 있는 응용프로그램(Application)이 설치될 수 있다. 상기 외부단말(40)은 다양한 정보를 입력하거나 디스플레이할 수 있는 장치들이 마련되어 있어 매우 편리하게 상기 서비스를 요청할 수 있다.
또한, 사용자는 상기 응용프로그램들을 통해 상기 의류처리장치(10)를 원격 관리, 원격 제어, 모니터링, 진단 등을 할 수 있다. 이러한 기능들이 전술한 원격 서비스의 일례라 할 수 있다.
이 경우, 상기 외부단말(40)은 서버(10)와 직접 통신하고, 상기 서버(10)는 상기 의류처리장치(20)와 통신하게 된다. 이를 통해 사용자는 외부 단말(40)을 통해 원격 서비스를 요청하고 서비스 수행 및 완료 등과 같은 정보도 용이하게 파악할 수 있게 된다.
여기서, 외부 단말(40)은 상기 의류처리장치(20)와 직접 통신되지 않는 것이 바람직하다. 왜냐하면, 직접통신을 위해서는 의류처리장치(20)에 외부 단말과의 통신을 위한 별도의 하드웨어와 소프트웨어가 필요하기 때문이다. 아울러, 외부 단말(40)의 통신 환경은 의류처리장치의 통신환경에 비해 안정적이지 않을 수 있다. 왜냐하면, 외부 단말(40)은 용이하게 이동 가능하기 때문이다.
반면, 상기 의류처리장치(20)는 건물 내에 고정되어 사용되는 것이 일반적이므로, 건물 내의 AP를 통해 안정적으로 상기 서버(10)와 통신이 가능하다. 따라서, 상기 외부 단말(40)은 상기 서버(10)를 거쳐 상기 의류처리장치(20)와 간접적으로 통신됨이 바람직하다. 이를 통해, 의류처리장치(20) 의 비용 상승을 억제할 수 있고, 안정적이고 지속적인 원격 제어 서비스, 딥러닝 서비스 제공이 가능하게 된다.
이러한 서비스를 요청하고 수행하기 위해서는, 사용자의 외부 단말(40), 서비스를 원하는 의류처리장치(20) 그리고 서버(10)와의 관계가 특정될 필요가 있다. 의류처리장치(20)을 통하여 서버(10)에 억세스하는 경우에는 억세스할 때 상기 의류처리장치(20)의 ID를 통해 억세스함에 따라 서버에 서비스 대상을 특정할 수 있지만 의류처리장치(20)을 통하지 않는 경우에는 서비스 대상의 의류처리장치를 특정하는 방법이 필요할 수 있기 때문이다.
이하에서는 상기 서버(10), 의류처리장치(20), 외부단말(30)의 각 관계가 특정되어 정보를 주고받는 일실시예를 설명한다.
사용자는 서버(10)가 제공하는 사용자 사이트에 접속하여 서비스를 받고자 하는 의류처리장치(20) 고유의 디바이스ID를 입력하면서 서비스를 요청할 수도 있다. 사용자는 상기 사용자 사이트에 회원으로 가입하여 사용자 ID와 패스워드를 부여받을 수 있다. 사용자는 상기 사용자 사이트에 로그인하여 자신이 보유한 의류처리장치(20)를 모두 등록할 수 있다. 사용자 사이트에 등록된 의류처리장치(20)들은 서버(10)에 해당 사용자 ID와 함께 등록될 수 있다. 이는, 상기 사용자 사이트에서 자동으로 상기 서버에 사용자 ID와 사용자 ID와 매칭된 의류처리장치들의 디바이스ID들을 전송하는 것에 의해 이루어질 수도 있다.
이러한 과정들을 통해서, 상기 서버(10)는 사용자와 관련된 사용자 정보와 의류처리장치에 관련된 의류처리장치 정보를 저장할 수 있다. 물론, 사용자 정보와 의류처리장치 정보는 매칭되어 서버에 저장될 수 있다.
한편, 사용자는 외부 단말(40)에 설치된 응용프로그램을 통해서 상기 사용자 사이트에 회원으로 가입하여 사용자 ID와 패스워드를 부여받을 수도 있다. 물론, 이를 통해서 자신이 보유한 의류처리장치를 모두 등록할 수도 있을 것이다. 상기 응용프로그램은 특정 의류처리장치의 원격 서비스를 위해 마련될 수도 있으며, 복수 개 의류처리장치의 원격 서비스를 위해 마련될 수도 있다.
또한, 전술한 바와 같이, 사용자는 상기 사용자 사이트에 접속하여 사용자 ID와 패스워드를 포함하는 사용자 정보를 상기 서버(10)에 등록할 수 있다.
또한, 사용자는 이러한 사용자 정보를 통해 의류처리장치(20)에서 직접 상기 의류처리장치(20)를 서버로 등록할 수 있다. 즉, 의류처리장치(20)를 통해서 상기 의류처리장치(20)를 상기 서버(10)로 등록할 수도 있을 것이다. 상기 의류처리장치(20)는 상기 서버 주소와 사용자 사이트 주소를 가질 수 있으며, 상기 의류처리장치(20)는 상기 사용자 정보와 의류처리장치(20)의 정보를 상기 서버(10)로 송신하여 양자 간의 통신이 시작될 수 있다. 이때 상기 서버(10)는 의류처리장치(20)와 사용자를 매칭시키게 된다.
이를 통해, 서버(10)는 특정 사용자가 특정 의류처리장치(20)를 가지고 있다는 것과 상기 특정 제품이 어디에 설치되어 있는지 등의 정보를 파악할 수 있게 된다.
어느 경우이든, 사용자가 ID를 발급받는 경우 그 ID는 그 사용자의 의류처리장치 정보, 즉 디바이스ID와 같은 제품의 고유정보와 함께 서버(10)에 등록되어 관리될 수 있다. 이러한 사용자 정보와 의류처리장치의 정보는 서로 매칭되어 있으므로, 어느 하나를 통해서 다른 하나를 특정할 수 있게 된다.
상기 서버(10), 외부 단말(40) 또는 의류처리장치(20)을 통해 사용자로부터 접수된 서비스는 운영자가 서버(10)에 해당 관리 서비스를 위한 명령을 내림으로써 수행될 수 있다. 또는, 서버(10)의 오픈 API를 통해 상기 사용자 사이트, 외부 단말 또는 의류처리장치(20)가 직접 상기 서버(10)와 통신하여 상기 서버(10)에 직접 관리 요청을 할 수 있다.
서버(10)에는 관리 서비스를 위한 서버측 프로토콜이 구비되어 있으며, 상기 서버측 프로토콜은 제품의 클라이언트측 관리프로토콜과 연동하여 요청된 원격 서비스를 수행하게 된다.
서버(10)와 의류처리장치(20) 간의 상기와 같은 관리 서비스 수행을 위한 프로토콜로서 OMA DM(Open Mobile Alliance Device Management) 프로토콜이 이용될 수 있다. 따라서 OMA DM 프로토콜을 사용하는 경우, 상기 서버 측은 DM 서버 그리고 의류처리장치 측은 DM 클라이언트라 할 수 있다. 물론, OMA DM이 아닌 다른 솔루션이 이용될 수도 있다. 본 실시예에서는 OMA DM 프로토콜을 이용하지만, 본 발명은 이에 한정되지 않는다.
한편, 서버(10)가 의류처리장치(20)와 통신하면서 서비스를 제공 위해 다음과 같은 관리 내용을 포함할 수 있다.
부트스트랩(Bootstrap): DM 클라이언트가 최초로 관리 세션을 수행하기 위해서는 DM 서버와의 인증 정보 및 네트워크 연결을 위한 네트워크 설정 정보가 필요하며, 이를 위한 과정을 Bootstrap이라고 한다.
프로비져닝(Provisioning): 최초로 관리 세션을 수행하는 의류처리장치는 부트스트랩을 통하여 DM 서버에 등록이 되며, 의류처리장치에 서비스를 제공하기 위해서는 의류처리장치의 구성을 최신으로 업데이트한다. 이를 위한 과정을 프로비져닝이라 한다.
콘피겨레이션 메니지먼트(Configuration Management): 의류처리장치 관련 설정 정보를 조회, 변경 또는 서비스 관련 정보를 설정, 조회, 변경하는 관리 작업을 디바이스구성(Device Configuration) 관리라 한다.
콘트롤 메니지먼트(Control Management): 의류처리장치를 제어하는 관리작업을 말한다.
사용자 알림(User Alert): DM 서버는 DM 클라이언트에게 Alert 신호를 보냄으로써 의류처리장치의 화면을 통하여 사용자에게 관리 작업에 대한 내용을 알리거나, 승인을 받을 수 있다. 즉, 사용자와 상호 작용을 통하여 향상된 관리 작업이 가능하다.
진단 및 모니터링(Diagnostic and Monitoring): 사용자가 의류처리장치를 사용하는 중에 성능저하 또는 장애가 발생될 수 있다. 이런 상태를 미리 인지하고 인지된 상황에 맞는 조치를 통하여 사용자에게 안정적인 제품 사용 환경을 제공해야 한다. 이와 같은 작업을 진단 및 모니터링(Diagnostic and Monitoring) 관리라 한다.
펌웨어 업데이트 메니지먼트(Firmware Uptate Management): 제조 업체에서 의류처리장치를 판매한 후에 이에 문제가 발생하거나, 기능상의 변경이 발생하는 경우, 펌웨어를 업데이트하는 경우가 있는데, 이를 위한 관리 작업이다.
소프트웨어 콤포넌트 메니지먼트(Software Component Management): 의류처리장치에 소프트웨어 컴포넌트를 설치, 업데이트, 삭제하는 관리작업을 소프트웨어 관리라 한다.
백업 및 복원 메니지먼트(Backup and Restore Management): 의류처리장치의 데이터를 DM 서버에 백업/복원하는 관리작업이다.
한편, 상기 서버(10)는 위치적으로는 여러 곳에 분산되어 설치되어 있을 수 있다. 예컨대, 대한민국에 서버1을 설치하고, 미국에 서버2를 설치할 수 있다.
한편, 상기 서버(10)는 역할에 따라 다수의 서버로 분리될 수 있다. 도 1에는 서버(10)가 DM 서버(DM Server), 통지서버(Notify Server), 디엘서버(DL Server), 오엔엠서버(ONM Server), 레가시서버(Legacy Server) 등으로 분리되어 있는 모습을 예시하고 있다. 이와 같이 서버가 역할에 따라 분리되면, 특정 서비스를 수행할 때 DM 서버는 다른 서비스를 위한 준비 또는 수행을 할 수 있다. 따라서, 동시에 다수의 서비스의 처리가 가능하다. 상기 서버들은 그 역할을 수행함에 있어 그 대상에 직접 억세스하여 수행할 수 있다.
일부 서버들은 서비스 대상의 의류처리장치에 직접 억세스하는 것이 가능하도록 만들어질 수 있다. 예컨대, 통지서버는 대상 의류처리장치에 직접 통지를 전송할 수 있고, 디엘서버는 업그레이드된 펌웨어를 직접 대상 의류처리장치에 전송할 수 있다.
상기 서버(10)는 관리 서비스의 내용에 따라 달리 구성될 수 있다. 예컨대, 펌웨어 업데이트만을 서비스 내용으로 하는 경우에는 DM 서버, 통지서버, 디엘서버에 의해 서비스가 이루어질 수 있으므로 그 이외의 서버는 필요치 않을 수 있다. 또한, 사용자에게 펌웨어 업데이트에 대한 통지절차 없이 서비스를 수행하는 것으로 한다면 통지서버도 필요치 않을 수 있다.
본 발명의 서버(10)는 도10에 도시된 서버에 한정되지 않을 수 있다.
이하에서는 온라인 시스템 각각의 구성 및 통신환경에 대해 보다 자세히 설명한다. 하기의 내용은 모두 반드시 구비되어야 하는 필수적인 것은 아닐 수 있다. 또한, 본 명세서의 다른 부분에서 설명되는 것에 의해 추가되는 구성이 있을 수 있다.
(1) 서버는 다음과 같이 구성될 수 있다.
1) DM 서버(DM Server)
DM 서버의 역할은 DM 클라이언트에게 관리 명령을 내리는 것이다. 즉, 관리 명령을 통해 펌웨어 업데이트(모뎀 펌웨어/OS) 관리작업, 소프트웨어 관리작업, 진단 관리작업 등등을 원격으로 처리하는 관리기능을 제공한다. DM 서버는 세션 메니지먼트(Session Management) 영역, 서큐리티 메니지먼트(Security Management) 영역, 디임 프로토콜 프로세스(DM Protocol Process) 영역 그리고 싱크엠엘 프로토콜 엔진(SyncML Protocol Engine) 영역 등을 포함할 수 있다.
2) 디엘서버(DL Server)
DL 서버는 DL 클라이언트에게 파일을 전송하는 것이다. 즉, DD(Download Descriptor)를 통해 전송하고자 하는 파일의 정보를 전달하여, DL 클라이언트가 정확하게 파일을 다운로드하는 기능을 제공한다. 여기서, DL 클라이언트는 파일을 다운로드받는 의류처리장치를 의미한다. 다운로드되는 파일은 펌웨어 업데이트 패키지와 소프트웨어 관리 패키지가 있다. 디엘서버는 세션 메니지먼트(Session Management) 영역, 패키지 메니지먼트(Package Management) 영역 그리고 다운로드(Download) 영역 등을 포함하여 구성될 수 있다.
3) 오엔엠서버(ONM Server) 또는 사용자 포털(User Portal)
ONM 서버의 역할은 DM 또는 DL 서버 및 Legacy 서버와 인터페이스하며, 비즈니스 로직이 구현된다. 운영자는 ONM 서버의 관리 웹 페이지를 통하여 관리 명령을 내리거나, 관리 정보를 조회할 수 있다.
사용자 포털은 ONM의 일부 기능을 일반 사용자에게 제공한다. 이때, DM 서버의 오픈 API를 통해 구현된다. 사용자는 사용자 포털을 통해 DM 서버에 관리 서비스 요청을 할 수 있다.
4) 레가시서버(Lagacy Server)
ONM 서버가 연동되는 대표적인 Legacy 서버는 단말기 정보를 전달받는 서버와 사용자 정보를 전달받는 서버가 있다. 즉, 사용자 정보 또는 의류처리장치의 정보를 ONM 서버로 전달하여 비즈니스 로직을 구현하기 위한 정보를 제공한다.
5) 통지서버(Notification Server)
통지서버는 DM 서버의 통지 메시지를 의류처리장치로 전송한다. 통지서버는 세센 제너레이션(Session Generation) 영역 그리고 스케쥴 메니지먼트(Schedule Management) 영역 등을 포함하여 구성될 수 있다.
만약, 의류처리장치가 사설망(private network)에 존재한다면, 상기 의류처리장치와의 연결을 유지하기 위하여 서버 측에 특별하게 구성되는 연결메니져(Connection Manager)가 필요할 수 있다. 의류처리장치가 부팅후 자동으로 TCP 연결을 요청할 수 있으며, 연결메니져는 요청된 TCP 연결을 유지한다. DM 서버는 이를 통해 통지 메시지를 전달한다.
6) 오픈 API(Open API)
스마트폰과 같은 이동통신단말기의 어플리케이션은 디엠 서버에서 제공되는 오픈 API를 통해 의류처리장치들을 원격으로 관리할 수 있다. 오픈 API에 대해서는 아래에서 상세히 설명한다.
(2) 의류처리장치에는 다음과 같은 구성이 포함될 수 있다.
1) 통신모듈
의류처리장치에는 통신모듈이 설치된다. 이와 같은 통신모듈은 그 종류에 한정되지 않는다. 유선 통신모듈일 수도 있고, 무선 통신모듈일 수도 있다.
예시적으로, 와이파이(Wi-Fi)가 가능한 통신모듈일 수 있으며, 피엘시(PLC)통신 또는 지그비(Zigbee) 통신이 가능한 모듈일 수도 있다.
2) 디엠클라이언트(DM Client)
DM 클라이언트의 주요 역할은 DM 서버의 관리 명령을 수행하는 것이다. 즉, DM 서버의 관리 명령을 통해 펌웨어 업데이트 관리작업, 소프트웨어 관리작업, 진단 관리작업, 제어 관리작업을 원격으로 처리하는 관리기능을 제공한다.
TFT 디스플레이를 구비한 의류처리장치의 경우, 상기 TFT의 회로보드(디스플레이보드)에 DM 클라이언트가 탑재될 수 있다. DM 클라이언트는 의류처리장치의 제어부에 탑재될 수도 있지만, 관리 서비스를 요청하기 위해 디스플레이창이 많이 이용될 수 있으므로 컨트롤패널에 탑재하는 것이 유리할 수 있다.
3) 디엘클라이언트(DL Client)
DL 클라이언트의 주요 역할은 DL 서버로부터 패키지 파일(펌웨어 업데이트 패키지, 소프트웨어 관리패키지 등)를 다운로드 하는 것이다. DM 클라이언트로부터 다운로드 서버 URL을 받아 다운로드 서버에 접속하여 DD(Download Descriptor)를 가져와 다운로드 작업을 실행한다.
4) 에이젼트(Agent)
관리 서비스 내용에 따라 의류처리장치에서 요청된 관리 서비스 명령을 수행하는 역할을 한다. 예컨대, 업데이트 에이젼트(Update Agent)는 펌웨어 업데이트를 위해 다운로드 되어있는 업데이트 패키지를 이용하여 신규 펌웨어를 생성하는 역할을 한다. 업데이트 에이젼트는 제조사에 의해 다양하게 구현되어 질 수 있다.
5) 데몬(Daemon)
데몬은 의류처리장치가 서버에 주기적으로 접속하는 것을 처리하는 역할을 할 수 있다. 의류처리장치에서 전원코드가 빠져 있지 않는 이상, 데몬은 항상 on상태를 유지하는 것이 바람직하다. 예컨대, 세탁기의 전원이 OFF 상태이더라도 세탁기의 전원코드가 소켓에 접속되어 있는 이상 데몬은 항상 on 상태를 유지할 수 있다. 만약, 서버의 요청으로 세탁기의 전원을 온시킬 필요가 있는 경우 데몬은 메인보드에 파워를 온시키도록 명령을 전송할 수 있다.
6) 사용자 인터페이스(UI; User Interface)
관리 서비스를 수행하기 위해 사용자의 승인을 받을 필요가 있을 수 있으며, 또한, 사용자가 의류처리장치에서 관리 서비스를 요청하는 경우가 있을 수 있다. 사용자 인터페이스는 의류처리장치의 TFT 엘시디창이 이용될 수 있다. 특히, 터치 엘시디 또는 엘이디 디스플레이를 통해서 사용자 인터페이스가 구비될 수 있다. 디스플레이 화면에는 관리 서비스를 위한 화면이 팝업될 수 있도록 마련될 수 있다. 그러한 관리 서비스 화면에는 사용자 아이디 및 패스워드를 입력할 수 있도록 마련될 수 있다. 여기서, 상기 사용자 아이디 및 패스워드는 사용자 사이트를 통해 회원가입하면서 부여받은 아이디 및 패스워드일 수 있다. 서버시스템은 상기 아이디 및 패스워드를 통해 사용자를 확인할 수 있다. 단말기에서 서비스 요청을 할 때, 단말기는 사용자 아이디 및 패스워드, 디바이스ID, 그리고 서비스의 요청 정보 등을 서버시스템에 전송할 수 있다.
그러나, 전술한 사용자 인터페이스가 모든 의류처리장치에 구비되는 것은 아니다. 왜냐하면 의류처리장치 본연의 기능 수행을 위한 사용자 인터페이스 외에 부가적으로 관리 서비스를 위한 인터페이스를 구현하는 것은 많은 비용과 공간이 소요될 수 있기 때문이다.
예를 들어, 문자 등의 입력 수단이나 많은 정보를 표시하는 표시부(디스플레이부)를 구현하는 것은 세탁장치, 에어컨, 청소기, 오븐 등과 같은 의류처리장치에는 용이하지 않을 수 있다.
따라서, 이러한 의류처리장치의 관리 서비스 수행을 위해서는 스마트 폰과 같은 외부 단말을 필요로 할 수 있다. 왜냐하면 스마튼 폰과 같은 외부 단말은 자체 통신모듈, 메모리, OS, 입력수단 및 디스플레이부를 갖고 있기 때문이다. 최근에는 터치 LCD나 LED를 갖는 외부 단말이 많이 보급되어 있다. 따라서, 의류처리장치가 갖는 사용자 인터페이스의 한계를 이러한 외부 단말을 통해 보완하거나 확장할 수 있다. 구체적인 예는 후술한다.
(3) 이하에서는 의류처리장치와 서버와의 통신환경에 대해 설명한다.
기본적으로, 상기의 관리 서비스를 수행하기 적합하기만 하면 통신환경은 그 종류에 관계없다.
도 10는 의류처리장치(20)에 무선 인터넷 통신모듈이 적용되어 AP(Access Point, 공유기, 30)를 통해 인터넷망을 거쳐 서버(10)와 통신하는 예를 도시하고 있다.
의류처리장치(20)을 시작점으로 하여 서버(10)까지의 통신 경로를 고려할 때, AP이후는 공용 인터넷망이며, AP 이전은 사설 인터넷망에 해당한다. 의류처리장치는 (20)은 AP(30)로부터 사설 IP를 부여받게 되며, AP(30) 자체는 고유한 IP를 가지게 된다.
서버(10)도 IP를 가지는데, 서버의 IP는 고유의 IP일 수 있다. 따라서, 상기 의류처리장치의 통신모듈, 예를 들어 와이파이 모듈은 상기 서버의 고유IP를 갖는 것이 바람직하다. 활성화 절차를 통해 상기 의류처리장치가 상기 서버의 IP로 접속하여 양자간의 통신이 이루어지도록 할 수 있다.
이후, 서버(10)에서 의류처리장치(20)의 위치를 알고 찾아갈 수 있도록, DM 클라이언트는 DM 서버에 계속 신호를 보낼 수 있다. AP(30)는 해당 의류처리장치가 연결된 포트정보와 자신의 고유 IP정보를 DM 서버에 보내주게 되며, 이를 통해 DM 서버는 DM 클라이언트의 위치를 알게 된다. 물론, 의류처리장치에서 AP(30)의 정보와 AP(30)에 연결된 포트정보를 AP를 통해서 서버(10)로 보내주는 것도 가능할 것이다. 따라서, 의류처리장치(20)에서 디바이스ID 정보를 함께 서버로 전송하면, 서버시스템은 어떠한 의류처리장치가 어디에 위치하고 있는지 알고 있게 되며, 그 정보를 이용하여 의류처리장치에 억세스할 수 있게 된다. 이때, 사용자 아이디 및 패스워드도 함께 전송할 수 있다.
따라서, 상기 서버(10)는 특정 사용자의 특정 의류처리장치(20)이 어디에 위치되어 있는지 알 수 있게 된다. 따라서, 상기 의류처리장치나 사용자의 외부 단말을 통해 특정 서비스가 서버에 요청되었을 때, 용이하게 특정 의류처리장치를 결정하여 이를 수행할 수 있게 된다.
한편, 본 발명 온라인시스템은 외부기관(50)을 더 포함할 수 있다. 상기 외부기관은 의류의 세탁에 있어서 필요한 지역정보를 제공하는 기관일 수 있다. 상기 서버(10), 의류처리장치(20), 외부단말(40)은 서로 특정되어 정보를 주고 받을 수 있지만 상기 지역정보를 받을 수는 없다. 상기 지역정보는 상기 특정 사용자가 위치한 지역의 우천여부와, 강수확률이 포함된 기상정보를 제공하는 날씨정보와, 상기 지역의 기온, 습도, 대기오염 상태를 제공하는 대기정보와, 상기 지역의 지진발생여부를 제공하는 지진정보와, 상기 지역의 수질을 제공하는 수질정보를 포함할 수 있다.
상기 날씨정보는 상기 세탁이 완료된 의류의 건조도에 관련이 있고, 상기 대기정보는 상기 의류의 오염도에 관련이 있으며, 상기 지진정보는 상기 의류처리장치의 진동에 관련이 있으며, 상기 수질정보는 상기 의류처리장치에 공급되는 세제의 필요 농도에 관련이 있을 수 있다.
상기 외부기관(50)에서 제공한 상기 지역정보는 상기 서버(10) 또는 상기 AP(30)에 전달되어 후술할 딥러닝 서비스에 이용될 수 있다.
또한, 상기 지역정보는 상기 지역의 시간대별 전기요금정보가 포함될 수 있다. 상기 전기요금정보는 상기 의류처리장치의 구동시간대와 관련이 있다.
상기 외부기관(50)은 의류처리장치가 설치된 지역의 기상청, 발전소 등에 해당할 수 있다.
상기 외부기관(50)은 인터넷 망을 통해 상기 서버(10) 또는 AP(30), 외부단말(40)에 지역정보를 전달할 수 있다.
한편, 상기 의류처리장치(20)가 외부단말(40), 서버(10), 외부기관(50), AP(30)와 정보를 주고받기 위해서는 터브, 드럼 이외에 별도의 통신 장치를 구비해야 한다.
이하에서는, 도11를 참조하여 의류처리장치의 통신 연결 방법 및 이를 위한 구성에 대해서 상세히 설명한다.
의류처리장치(20)은 궁극적으로 서버(10)와 통신하여야 한다. 이를 위해서는 먼저 가정 내의 AP(30)와 통신하여야 한다. 따라서, 의류처리장치(20)에는 통신 모듈이 탑재되거나 연결되어야 한다. 구체적으로 상기 통신 모듈(60)은 와이파이 통신 모듈(60)일 수 있다.
먼저, 의류처리장치(20)의 컨트롤패널(100)에 구비된 전원 선택부(140)를 통해 의류처리장치(20)에 전원을 인가한다. 이때, 상기 와이파이 통신 모듈(60)에도 전원이 인가된다.
도 11에 도시된 바와 같이, 상기 컨트롤패널(100)에는 상태 표시부(130)가 구비될 수 있다. 한편, 상기 상태 표시부(130)는 터치 디스플레이일 수 있다. 상기 터치 디스플레이는 상기 의류처리장치의 모든 상태를 디스플레이하고, 상기 디스플레이를 터치함으로써 대부분의 동작이나 조건들을 선택할 수 있다.
이러한 터치 디스플레이의 기능성으로 인해, 사용자는 상기 의류처리장치를 상기 서버와 용이하게 통신 연결되도록 할 수 있다.
의류처리장치의 통신 연결을 위해, 상기 와이파이 통신 모듈(60)은 통신 연결을 위한 설정모드와 통신 가능한 사용모드를 지원하도록 구비될 수도 있다. 즉, 상기 와이파이 통신 모듈(60)이 통신 연결되기 위해서는 설정모드를 수행하여야 하고, 설정모드에서 통신 연결되면 사용모드로 전환하게 된다. 따라서, 통신 연결을 위해서는 먼저 상기 와이파이 통신 모듈(60)의 설정모드를 동작시키게 된다.
여기서, 상기 설정모드는 AP와 통신 가능하게 하기 위한 모드이다. 따라서, AP 모드라고도 할 수 있다. 또한, 사용모드는 AP를 통해 의류처리장치가 서버와 통신 가능한 상태로서 언제든 원격 관리 서비스 수행을 위해 정보를 송수신할 수 있는 상태이다. 즉, 원격 서비스 수행을 위한 대기 상태라 할 수 있다. 따라서, 사용모드를 연결모드 또는 대기 모드라 할 수도 있다.
상기 설정모드의 동작을 위해서 입력수단이 상기 와이파이 통신 모듈(25)에 구비될 수 있다. 그러나, 많은 경우 상기 와이파이 통신 모듈(25)은 의류처리장치(20)에 내장되거나 단순한 형태로 구비되어 상기 의류처리장치(20)에 장착될 수 있다. 따라서, 상기 입력수단은 입력부(150)로서 의류처리장치에 구비될 수 있다.
도12(a)를 참조하면, 컨트롤 패널(100)에는 원격제어버튼(160b)이 구비될 수 있다. (도12(a)참조) 상기 원격제어버튼(160b)은 다른 입력부들에 비해 사용 빈도가 적을 수 있다. 따라서, 상기 원격제어버튼(160b)을 통해 설정모드를 작동시킬 수 있도록 하는 것이 바람직할 수 있다. 예를 들어 원격제어버튼(160b)을 3초 이상 누름으로써 상기 와이파이 통신 모듈은 설정모드로 동작할 수 있다.
그러나, 설정을 위한 별도의 수단, 예를 들어 사용자 정보와 연결가능 네트워크 정보 등을 표시하거나 입력할 수 있는 수단이 의류처리장치(20)에 마련되지 않을 수 있다.
따라서, 상기 설정모드는 외부 단말(40)을 통해 접속되도록 함이 바람직하다. 여기서, 외부 단말(40)은 와이파이 통신 모듈, 문자입력수단, 표시수단, 중앙처리장치(CPU), 운영체제(OS) 그리고 저장수단을 포함하는 기기임이 바람직하다. 일례로 노트북이나 스마트 폰, 태블릿 pc등 화면과 통신장비를 포함한 장치 중 어느 하나 일 수 있다.
상기 외부 단말(40)은 상기 와이파이 통신 모듈(25) 또는 의류처리장치를 대신해서 상기 와이파이 통신 모듈을 AP(30)와 접속시키기 위해 구비된다고 할 수 있다.
도12(b)를 참조하면, 상기 설정모드가 수행되면 상기 표시부(130)는 ““““스마트폰을 이용하여 wifi-설정모드에 접속해주세요””””와 같은 문구를 표시하며, wifi 아이콘(132a)이 반짝일 수 있다
도12(c)를 참조하면, 상기 설정모드에서 외부 단말(40)을 통해 억세서 포인트(AP, 30)의 SSID (Service Set IDentifier, 무선랜 이름) 정보 그리고 상기 의류처리장치 등록을 위한 사용자 정보를 입력받게 된다. 상기 외부 단말(40)에는 접속 가능한 SSID들이 표시되고, 사용자는 그 중에서 지속적으로 연결될 SSID, 예를 들어 가정에서 사용하는 SSID를 선택하게 된다. 여기서, 무선랜에 보안 설정이 된 경우, 상기 외부 단말은 SSID 선택 및 이의 비밀번호를 아울러 입력하여야 한다. 따라서, 상기 SSID 정보는 SSID의 비밀번호를 포함할 수 있다.
사용자 정보와 SSID의 정보의 입력이 완료되면 상기 통신모듈(60)은 AP(30)와 통신연결이 수행되도록 WIFI 설정이 완료될 수 있다.
도12(d)를 참조하면, 상기 표시부(130)에는 ““““wifi설정이 완료되었습니다””””와 같이 설정모드가 완료된 것이 표시될 수 있다. 이때부터, 상기 와이파이 통신 모듈(25)은 사용모드로 전환된다.
여기서, 상기 SSID 정보 그리고 상기 사용자 정보 입력 시 상기 통신 모듈(60)에는 이러한 정보들이 자동으로 저장됨이 바람직하다. 따라서, 이후에는 별도의 설정모드 동작없이 지속적으로 통신이 가능하게 된다. 즉, 이러한 정보를 통해 사용모드에서는 상기 AP에 자동 접속하게 된다. 따라서, 상기 의류처리장치(20)은 특정 AP(30)와 무선랜 통신이 가능하게 된다. 즉, 근거리 통신이 가능하게 된다.
한편, 상기 통신 모듈(60)은 접속하고자 하는 서버(10)의 주소나 사용자 사이트 주소를 가질 수 있다. 여기서, 상기 서버의 주소 또는 사용자 사이트 주소는 고정IP인 것이 바람직하다. 따라서, 상기 사용모드에서 상기 의류처리장치(20)은 상기 AP(30)를 통해 상기 서버(10)와 통신할 수 있게 된다. 따라서, 사용모드 전환 시 AP를 통하여 상기 의류처리장치에 기 저장된 사용자 정보와 제품 정보를 서버(10)에 자동 등록하게 된다. 상기 사용자 사이트는 의류처리장치에서 전달하는 사용자 정보와 의류처리장치 정보를 인증하기 위해 사용될 수 있다.
여기서, 사용자 정보는 전술한 사용자 사이트를 통해 서버(10)에 기 저장된 정보일 수 있다. 따라서, 상기 서버(10)는 사용자 사이트를 통해 기 저장된 사용자 정보와 제품 정보를 상기 사용모드 전환 시 수신되는 정보들과 비교하여 저장하게 된다. 이를 통해 상기 서버(10)는 특정 사용자 및 이의 특정 의류처리장치를 인식하게 된다. 특히 특정 의류처리장치의 위치를 인식할 수 있게 된다.
한편, 상기 와이파이 통신 모듈(60)은 설정모드 동작을 위한 고정주소를 갖는다. 스마트폰이나 노트북과 같은 외부 단말(40)에서 상기 고정주소를 입력하여 상기 설정모드로 접속할 수 있다. 즉, 상기 의류처리장치의 와이파이 모뎀 설정모드의 웹에 접속하게 된다. 상기 고정주소는 192.1.xx.xx 형태로 지정될 수 있다. 외부 단말(40)의 설정모드 접속은 통신 모듈(60)의 입력수단과 표시수단을 외부 단말(40)을 이용하여 확장할 수 있는 것을 의미한다.
따라서, 사용자는 외부 단말(40)을 통하여 상기 통신 모듈(25)을 설정모드에서 사용모드로 용이하게 전환시킬 수 있다. 이는 상기 의류처리장치(20)에 별도의 입력장치나 표시장치와 같은 하드웨어의 추가 내지는 변경 없이 이루어짐을 의미한다. 그리고 별도로 구비되는 외부 단말(40)을 이용하므로, 의류처리장치 가격이 상승하는 것을 방지할 수 있게 된다.
한편, 서버(10)는 외부기관(50)과 상기 의류처리장치(20)와 모두 통신 가능하게 연결되어 정보를 주고 받을 수 있다.
상기 시스템은 사용자가 상기 외부단말(40)을 통해서만 의류처리장치(20)와 서버(10)가 통신할 수 있도록 허용하도록 구비될 수 있다.
다시말해, 상기 외부단말(40)을 통해서만 의류처리장치(20)와 서버(10)가 통신하는 것을 설정할 수 있다. 이는 의류처리장치(20)의 사용이력등의 개인정보가 서버(10)로 무작위로 전달되는 것을 방지하기 위함이다.
상기 외부단말(40)은 의류처리장치(20)가 서버(10)로부터 정보를 전달받을 수 있는 키 역할을 수행할 수 있다.
예를들어, 사용자가 외부단말(40)로 상기 의류처리장치(20)의 통신연결 등을 활성화 하지 않는 경우에는 사용자가 맞춤형 코스 및 옵션을 받고 싶어도 허용되지 않을 수 있다.
도13은 상기 온라인 시스템이 딥러닝(deep learning)을 수행하는 것을 도시한 것이다.
도13에 도시된 상기 의류처리장치(20)는 판매자 또는 생산자가 제공한 복수의 의류처리장치(20)이다. 즉, 판매자 또는 생산자가 제공한 복수의 의류처리장치(20)에서 각각의 사용자들이 사용한 코스의 종료 또는 코스의 옵션 내역이 포함된 데이터가 상기 서버(10)로 수집될 수 있다.
상기 서버(10)는 외부기관(50)에서 제공하는 각각의 사용자들이 각자의 의류처리장치(20)를 사용할 때 해당하는 지역정보가 포함된 데이터도 수집할 수 있다.
상기 서버(10)는 생산자 또는 판매자가 제공한 의류처리장치들(20)과, 외부기관(50)에서 제공한 데이터를 수집, 축적하여 빅데이터(big data)로 만들 수 있다.
상기 서버(10)는 딥러닝(deep learning)을 수행할 수 있도록 구비될 수 있다.
상기 서버(10)는 상기 빅데이터를 이용하여 학습식(A)을 통해 기계학습(deep learning)을 수행함으로써 상기 데이터들의 패턴을 분석할 수 있다. 상기 학습식(A)은 빅데이터를 기계학습(deep learning)하여 분석 및 분류하는 알고리즘일수 있다. 상기 학습식(A)은 상기 빅데이터에서 특정지역, 특정시간, 특정요일, 특정기상태에서 수행된 코스 및 옵션의 사용이력의 패턴을 획득하는 알고리즘일 수 있다.
결과적으로, 상기 학습식(A)은 아무런 기준없이 혼재되어 있는 빅데이터를 기계학습(deep learning) 하여 특정지역, 특정시간, 특정요일, 특정날씨, 특정인구,특정 가족구성원, 특정의류, 특정포량, 특정급수속도, 특정모터구동속도 등 다양한 기준으로 코스 및 옵션의 사용이력의 패턴을 발견하고 예측하는 알고리즘일 수 있다.
또한, 상기 학습식(A)은 최종적으로 적어도 1회 이상의 사용이력이 입력되면 수행될 코스 및 옵션을 예측할 수 있는 사용예측식(B)을 생산하는 알고리즘일 수 있다.
이때, 상기 사용예측식(B)은 상기 서버(10)가 학습식인 DNN(Depp Neural Network, A)을 통해 생성한다. 상기 사용예측식(B)은 빅데이터를 분석하여 특정한 상태가 입력되면 예상되는 결과값을 도출하는 알고리즘 또는 연산식일 수 있다.
즉, 상기 사용예측식(B)은 상기 의류처리장치를 포함한 복수의 의류처리장치를 관리하는 서버에서 상기 특정 사용자와 임의의 사용자의 사용이력과, 상기 의류처리장치가 위치한 지역정보 중 하나 이상을 기초로 기계학습(deep learning)하여 획득된 알고리즘일 수 있다.
또한, 상기 사용예측식(B)은 임의의 사용자가 특정한 조건에서 어떠한 코스와 옵션을 사용하는지를 통해 차후 특정 사용자가 어떤 조건에서 어떤 코스와 옵션을 사용할지 추천할 수 있는 알고리즘 또는 연산식을 의미할 수 있다.
이때, 추천이라는 것은 무엇을 하면 좋을지를 권유하라는 것과, 지금 내가 무엇을 할지 예측하여 편의성을 제공하라는 것의 의미를 포함하는 개념일 수 있다.
즉, 내가 무엇을 할지를 예측하는 것은 지난 사용이력을 바탕으로 패턴을 예측하는 것이므로 상기 학습식(A)을 통한 기계학습의 결과물은 사용예측식(B)으로 명명할 수 있다.
한편, 무엇을 하면 좋을지를 요청하는 것은 임의의 사용자의 사용이력 지역정보가 기반한 것이므로 상기 학습식(A)에서 획득된 결과물은 추천식(B)으로 명명할 수 있다.
따라서, 상기 추천식(B)과 사용예측식(B)은 그 목적에 따라 명칭만 바뀔 뿐 그 본질은 동일할 수 있다.
상기 학습식(A)은 빅데이터를 딥러닝하여 사용예측식(B)을 생성한 뒤 추후에 입력되는 data를 지속적으로 상기 사용예측식(B)에 대입하여 상기 사용예측식(B)을 학습(업데이트 또는 발전) 시킬 수 있다.
또한, 상기 학습식(A)은 기존에 상기 사용예측식(B)을 생성하기 위해 상기 의류처리장치(20)와 외부기관(50)에서 수집한 데이터를 다시 상기 학습식 )(A)에 다시 대입하여 기계학습을 통해 상기 사용예측식(B)을 발전시킬 수 있다.
이로써, 상기 학습식(A)은 상기 사용예측식(B)을 시간이 갈수록 더욱 정밀하고, 완성도 높게 발전시켜 나갈 수 있다. 상기 서버(10)가 상기 추천식 또는 상기 사용예측식(B)을 상기 의류처리장치(20)에 전달하여 상기 의류처리장치(20)의 제어부에 상기 사용예측식(B)이 미리 입력되어 있을 수 있다.
또한, 생산자 또는 판매자가 상기 의류처리장치(20)를 제공할 때 상기 의류처리장치(20)에 상기 사용예측식(B)을 미리 입력해 놓을 수 있다.
또한, 상기 사용예측식(B)이 상기 서버(10)에 구비되어 있고, 의류처리장치(20)가 요청이 있을 때 마다 통신모듈(60)을 통해 상기 서버(10)에 접속하여 상기 서버(10)에 저장되어 있는 상기 추천식을 받거나, 상기 학습식(A) 및 사용예측식(B)에 접속하여 간접적으로 사용할 수 있다.
결과적으로, 상기 의류처리장치(20)는 상기 사용예측식(B)에 상기 의류처리장치(20)를 사용하는 특정사용자의 정보를 입력하여 상기 사용자가 사용하리라고 예상하는 코스 또는 옵션을 연산하여 예측, 결정, 추천할 수 있다.
상기 예측된 코스 또는 옵션은 상기 사용자에게 표시부(130)를 통해 추천될 수 있다
자세한 내용은 후술한다.
도13는 상기 서버(10)가 딥러닝을 수행할 수 있는 학습식(A)을 통하여 사용예측식(B)을 생성하는 것과, 특정 사용자가 상기 사용예측식(B)을 이용하여 맞춤형 정보를 제공받을 수 있는 것을 자세하게 도시한 것이다.
도13을 참조하면, 의류처리장치(20)의 코스 또는 옵션, 사용시간 등의 사용이력과, 상기 외부기관(50)에서 제공된 상기 사용이력 당시의 지역특화데이터는 서버(10)에 빅데이터로 수집된다.
이후, 상기 서버(10)는 학습식(A)을 이용하여 상기 빅데이터에서 패턴을 예측할 수 있는 추천식(B)을 형성한다.
상기 추천식(B)은 상기 의류처리장치(20)에 저장되거나, 서버(10)에 그대로 저장되어 있을 수 있다. 상기 추천식(B)을 이용하여 특정 의류처리장치(20)에 맞춤형 코스 또는 옵션 중 어느 하나 이상을 추천할 수 있다.
도14는 사용이력을 기반으로 학습식(A)을 통하여 사용예측식(B)을 생성하는 것을 구체적으로 도시한 것이다.
상기 서버(10)에는 생산자 또는 판매자가 제공한 의류처리장치1을 (20) 사용하는 사용자1이 상기 의류처리장치1(20)를 사용할 때 수행한 코스, 옵션, 사용한 날짜, 사용한 요일, 사용한 시간대, 사용당시의 날씨의 이력이 DATA로 저장되어 있다.
상기 사용자1이 상기 의류처리장치(20)를 M번 사용하였다면 상기 DATA는 M개가 될 수 있다.
또한, 상기 서버(10)에는 생산자 또는 판매자가 제공한 의류처리장치2를(20) 사용하는 사용자2가 상기 의류처리장치2(20)를 사용할 때 수행한 코스, 옵션, 사용한 날짜, 사용한 요일, 사용한 시간대, 사용당시의 날씨의 이력이 DATA로 저장되어 있다. 상기 사용자2가 상기 의류처리장치(20)를 M번 사용하였다면 상기 DATA는 M개가 될 수 있다.
또한, 상기 서버(10)에는 생산자 또는 판매자가 제공한 의류처리장치N(20)을 사용하는 사용자N이 상기 의류처리장치N을 사용할 때 수행한 코스, 옵션, 사용한 날짜, 사용한 요일, 사용한 시간대, 사용당시의 날씨의 이력이 DATA로 저장되어 있다. 상기 사용자N가 상기 의류처리장치(20)를 M번 사용하였다면 상기 DATA는 M개가 될 수 있다.
이로써, 상기 서버(10)에는 N명의 사용자가 각각 사용한 M개의 데이터가 수집되어 총 N X M 개의 방대한 DATA가 수집될 수 있다.
상기 의류처리장치(20)의 숫자가 많거나, 상기 의류처리장치(20)를 사용한 횟수가 많을수록 상시 DATA는 더 방대해질 수 있다.
상기 서버(10)는 상기 학습식(A)을 통해 상기 DATA를 기계학습(DEEP learning)하여 상기 DATA에서 패턴, 규칙을 분석할 수 있다.
이로써, 상기 서버(10)는 충분한 시간 동안 기계학습을 수행하면 상기 DATA에서 복수의 사용자가 수행한 코스의 종류 및 상기 코스의 옵션의 사용패턴을 상기 지역정보 및 시간대에 기반하여 차후 특정 사용자P가 상기 세탁장치를 현시점에 사용될 것으로 예상하거나, 사용될 수 있는 코스 및 코스의 옵션을 예측하는 사용예측식(B)을 생성할 수 있다.
다시말해, 상기 서버(10)는 복수 사용자가 의류처리장치에서 사용한 코스의 종류 및 상기 코스의 옵션 내역이 포함된 데이터를 수집하고, 상기 데이터에서 기계학습(deep learning)을 통해 상기 코스의 종류 및 상기 코스의 옵션의 사용패턴을 분석하여 차후 사용되는 코스 및 코스의 옵션 중 하나 이상을 예측할 수 있는 사용예측식(B)을 생성할 수 있다.
상기 의류처리장치(20)는 상기 AP(30)와 통신할 수 있는 통신모듈(60)을 구비하여, 상기 서버(10)와 통신 가능하게 구비될 수 있다. 또한, 상기 서버(10)에서 제공한 상기 사용예측식(B)을 사용하여 신규 사용자가 사용할 것으로 예상되는 코스와 코스의 옵션을 연산하여 추천할 수 있다.
상기 신규 사용자는 상기 사용예측식(B)을 처음 생성할 때 빅 DATA를 제공한 복수의 사용자와 구분하기 위한 개념이며, 전술한 특정 사용자P가 이에 해당할 수 있다.
상기 사용예측식(B)은 특정 사용자의 코스, 옵션, 날짜, 요일, 시간, 지역정보 중 어느 하나 이상이 입력되면 현 시간대에서 상기 특정 사용자가 의도하거나, 상기 특정 사용자가 사용할 것으로 예상되거나, 상기 특정 사용자에게 적합한 코스 및 옵션 결과를 출력할 수 있다.
상기 패턴예측구조는 Weight matrix와 bias vector로 이루어질 수 있다.
또한, 상기 특정 사용자P가 t-1번째 상기 의류처리장치를 사용한 경우에는 상기 특정 사용자p의 이력도 상기 패턴예측구조에 입력되어 학습될 수 있다.
이로써, 상기 특정사용자p가 t번째 상기 의류처리장치를 사용할 경우에는, 상기 의류처리장치(20)는 상기 패턴예측구조를 통해 상기 특정 사용자P가 현시점에서 사용할 것으로 예상되는 코스 또는 옵션을 연산하여 추천할 수 있다.
다시말해, 본 발명 의류처리장치(20) 및 서버(10)는 임의의 사용자의 코스 및 옵션 사용이력 데이터와, 임의의 사용자의 현재날씨, 최근 날씨이력, 주간 기상정보, 예보 등의 날씨 및 대기정보와, 지역의 특별정보를 수집할 수 있다.
이후, 서버(10)는 임의의 사용자의 코스사용 패턴 및 코스에 따른 주 사용 옵션을 학습식(A)을 통해 학습할 수 있고, 지속적으로 변화하는 패턴에 대응할 수 있는 고객사용예측용 딥러닝 알고리즘인 (사용예측식,B)을 구성할 수 있다.
이후, 의류처리장치(20) 및 서버(10)에는 상기 (사용예측식,B)을 활용하여 특정 사용자의 최근 DATA 이력을 활용하여 맞춤형 코스 및 옵션을 추천함과 동시에 재학습하여 다음 예측에 활용할 수 있다.
맞춤형 코스는 코스의 사용빈도, 요일, 시간대역, 사용순서 및 사용패턴에 맞는 코스 이며, 맞춤형 옵션은 상기 맞춤형 코스에서 도출된 옵션과 더불어 상기 지역정보에 따라 최적의 세탁옵션이다.
예를들어, 맞춤형 옵션은 현재 습도 및 기상에 따른 탈수속도 변경, 최근 미세먼지지수, 황사여부에 따른 세탁 및 헹굼의 강도와 횟수증가, 스팀의 공급, 향후 기상예보에 따라 조절된 옵션일 수 있다.
이로써, 본 발명은 사용자 개개인의 맞추어진 최적의 코스와 옵션을 추천하여 사용자의 편의성을 증대시킬 수 있다.
또한, 본 발명은 상기 최적의 코스와 옵션을 추천할 때 지역정보를 기반으로 하여 옵션을 조절하여 사용자의 특수성을 고려할 수도 있다. 예를들어, 특정 사용자 지역 날씨에 연동하여 최적의 옵션을 제공하거나, 대기오염 및 먼지상태 등 대기정보에 연동하여 건강 및 위생을 증신시키는 옵션을 제공하거나, 일기예보를 고려하여 세탁스케쥴을 알려주거나 부득이할 경우 탈수 및 헴굼을 추가하여 최적의 세탁효율을 도출하는 옵션을 제공할 수 있다.한편, 상기 학습식(A)과 상기 추천식(B)은 서버(10)에 저장되어 있을 수 있다.
상기 의류처리장치(20)는 상기 통신모듈(60)을 통하여 추천요청부(180)가 입력될 때마다 상기 서버(10)에서 상기 학습식(A) 또는 상기 추천식(B)에 접촉하여 맞춤형 코스 및 옵션을 추천받을 수 있다.
또한, 상기 서버(10)는 상기 외부기관(50) 및 상기 외부단말(40)과 통신연결 되어 정보를 송수신 하는 것이 용이하다. 따라서, 상기 서버(10)는 상기 외부기관(50)과 상기 외부단말(40)에서 획득한 정보들을 상기 학습식(A)이나 추천식(B)에 입력하여 적합한 코스와 옵션을 예측할 수 있다.
결과적으로, 상기 의류처리장치(20)는 상기 맞춤형 코스 및 옵션을 추천식(B)을 통해 연산할 필요도 없으며, 사용이력은 상기 서버(10)로 송신하기만 하면 되므로 기존의 제어부의 성능만으로 맞춤형 코스 및 옵션을 추천할 수 있다.
그러나, 상기 의류처리장치(20)가 상기 서버(10) 및 외부단말(40)과 통신연결이 차단되면 맞춤현 코스 및 옵션이 추천되는 것이 원천적으로 불가능할 수 있다. 또한, 상기 의류처리장치(20)가 상기 서버(10) 및 외부단말(40)과 접속하고 데이터를 주고 받는 시간이 소요되어 사용자가 추천요청부(180)를 입력하여도 장시간 코스 및 옵션을 추천받지 못할 수도 있다.
또한, 상기 서버(10)가 학습식(A)을 수행하여 추천식(B)의 획득을 완료한 경우에, 의류처리장치(20) 마다 사용이력을 수집하게 되면 상기 서버(10)의 과부하가 발생할 수 있는 우려가 있다.
따라서, 상기 의류처리장치(20)는 자체적으로 상기 맞춤형 코스와 옵션을 추천할 수 있도록 구비될 필요가 있다.
도15는 학습식(A), 추천식(B)을 통하여 사용자에게 맞춤형 코스와 옵션 중 적어도 어느 하나를 추천할 수 있는 의류처리장치의 구성을 블록도로 도시한 것이다.
본 발명 의류처리장치의 제어부(400)는 컨트롤패널(100)에 구비될 수도 있고, 캐비닛(21) 내부에 별도로 구비될 수 도 있다. 상기 제어부(400)는 도시된 바와 같이 본 발명의류처리장치(20)의 모든 구성을 제어하도록 구비될 수 있다.
상기 제어부(400)는 추천요청부(180), 표시부(130), 입력부(150), 동작부(170), 마이크(200), 스피커(300), 통신모듈(25), 구동부(26), 급수밸브(261), 배수펌프(271), 히터(29)를 제어하도록 구비될 수 있다.
한편, 상기 제어부(400)는 상기 학습식(A), 추천식(B), 상기 의류처리장치를 제어하는 운영체제(OS,0)가 별도로 저장되어 있는 저장부(420)와, 상기 저장부(420)에 저장되어 있는 학습식(A), 추천식(B)을 통하여 추천할 코스 및 옵션을 연산하여 결정할 수 있는 연산부(410)를 더 포함할 수 있다.
즉, 상기 저장부(420)는 생산과정에서 또는 최초로 서버(10)와 접속할 때 상기 서버(10)에서 생성된 학습식(A)과 추천식(B) 중 적어도 어느 하나 이상을 미리 저장할 수 있다. 상기 저장부(420)에 상기 학습식(A)만 저장되어 상기 추천식(B)을 연산부(410)를 통해 획득하도록 할 수 있으며, 상기 추천식(B)만 저장되어 상기 연산부(410)가 맞춤형 코스와 옵션을 연산하여 결정하도록 제공할 수 있다. 이로써, 상기 의류처리장치(20)는 상기 서버(10)와 외부단말(40)의 지원을 받지 않아도 추천요청부(180)가 입력되면 즉시 코스와 옵션을 추천하도록 구비될 수 있다.
상기 저장부(420)는 상기 학습식(A), 추천식(B) 및 운영체제(OS,O)를 저장될 수 있고, 전원이 공급되지 않아도 저장상태가 유지될 수 있는 비휘발성 메모리부로 구비되는 것이 바람직하다. 또한, 상기 상기 저장부(420)는 상기 학습식(A)이나 추천식(B) 및 운영체제(OS,O)까지 저장할 수 있도록 대용량으로 구비되는 것이 바람직하다.
이로써, 상기 저장부(420)는 대용량의 비활성 메모리부로 구성되는 제1메모리부(421)를 포함할 수 있다. 상기 대용량은 1G 이상 내지 1TB 미안일 수 있다.
한편, 상기 추천식(B)은 N회의 사용이력(C)이 입력되어야 현 시점에서 수행될 코스와 옵션을 출력하도록 구비될 수 있다. 다시말해, 상기 추천식 또는 사용예측식(B)은 수행된 코스 및 옵션의 사용이력이 입력되면 수행될 코스와 옵션을 출력할 수 있는 알고리즘으로 구비된다.
이때, 상기 추천식(B)은 상기 사용이력 자체의 패턴을 분석하기 위해 상기 사용이력의 입력을 요구하는 것은 아니다. 상기 추천식(B)은 임의의 사용자의 방대한 사용이력을 학습식(A)의 기계학습을 통해 추출한 또는 사용예측식이다. 따라서, 상기 추천식(B)은 복수의 추천후보군중 적합한 코스 및 옵션을 분류 또는 선택하기 위해 최소한의 사용이력들의 입력을 요구한다고 볼 수 있다.
즉, 상기 추천식(B)은 정확도가 높은하나의 코스 및 옵션을 출력하기 위해, 기본적으로 N회 또는 N개의 사용이력의 입력이 필요하다고 볼 수 있다.따라서, 상기 추천식(B)이 상기 사용이력의 패턴 자체를 단순 분석하는 것은 아니므로, 상기 N회는 1회 내지 10회 정도의 사용이력일 수 있다.
따라서, 상기 저장부(420)는 N회 이상의 사용이력(C)이 저장되어 구비될 수 있다.
한편, 상기 사용이력(C)은 상기 제1메모리부(421)에 저장될 수 있으나, 상기 사용이력은 1회 내지 10회 정도로 매우 적으므로 그 용량이 크지 않을 수 있다.
상기 저장부(420)는 상기 추천식(B)에 입력되는 사용이력의 개수만 저장되, 그 이상의 사용이력은 제거되도록 저용량의 비휘발성 메모리인 제2메모리부(422)를 포함할 수 있다. 상기 저용량은 1G 바이트 이하의 용량일 수 있다.
상기 제2메모리부(422)는 상기 N회 이상의 사용이력이 저장되면 저장된 순서대로 사용이력이 삭제되도록 구비될 수 있다. 이로써, 상기 제2메모리부(422)는 읽거나 덮어쓰기가 가능한 EEFROM의 형태 등으로 구비될 수 있다.
한편, 상기 제2메모리부(422)에는 초기에 N회의 사용이력이 미리 저장되어 있을 수 있다. 이는 의류처리장치(20)를 구매한 사용자의 사용이력이 없어도, 상기 추천식(B)을 통해 즉시 코스와 옵션을 추천받을 수 있기 위함이다.
즉, 상기 제2메모리부(422)에는 상기 추천입력부(180)가 입력되었을 때, 상기 추천식(B)이 추천할 코스와 옵션을 출력할 수 있도록 초기 입력값이 저장되어 구비될 수 있다.
상기 미리 저장된 사용이력은 생산자 또는 판매자가 임의로 입력한 코스 및 옵션 내역일 수 있고, 상기 서버(10)에서 임의의 사용자의 실제 사용이력일 수 있다.
따라서, 상기 제어부(400)는 상기 추천식(B)을 통해 자체적으로 코스와 옵션을 추천할 수 있을 뿐만 아니라, 의류처리장치(20)에서 수행된 코스와 옵션의 사용이력이 없어도 코스와 옵션을 추천하도록 구비될 수 있다.
한편, 상기 저장부(420)에 저장된 상기 추천식(B)은 상기 통신모듈(60)을 통해 상기 서버(10)가 제공한 지역정보 및 상기 외부단말(40)이 제공한 특정 사용자의 스케쥴러가 입력되면 상기 지역정보 및 스케쥴러를 반영하여 적합한 코스와 옵션을 출력하도록 구비될 수도 있다.
상기 추천식(B)은 코스와 옵션의 사용이력 뿐만 아니라, 지역정보 및 스케쥴러 등의 정보도 입력되어 상기 코스와 옵션의 추천에 반영될 수 있도록 구비될 수 있다.
예를들어, 상기 지역정보는 상기 의류처리장치(20)가 위치한 지역의 우천여부와, 강수확률이 포함된 기상정보를 제공하는 날씨정보와, 상기 지역의 기온, 습도, 대기오염 상태를 제공하는 대기정보와, 상기 지역의 지진발생여부를 제공하는 지진정보와, 상기 지역의 수질을 제공하는 수질정보와, 상기 지역의 시간대별 전기요금정보 중 어느 하나 이상을 포함할 수 있다.
상기 연산부(410)는 상기 지역정보를 상기 추천식(B)에 반영할 수도 있다.
또한, 상기 연산부(410)는 상기 추천식(B)에서 코스와 옵션을 잠정적으로 연산한 뒤, 상기 추천할 옵션을 조절하도록 구비될 수 있다. 예를들어, 상기 연산부(410)는 세탁강도, 헹굼횟수, 탈수강도, 장치세척, 운전시간, 수온, 스팀공급 중 적어도 어느 하나를 조정하여 추천할 수 있다.
구체적으로, 상기 연산부(410)는 상기 저장부(420)의 저장된 사용이력을 상기 추천식(B)에 입력하여 맞춤형 코스 및 옵션을 연산하여 출력하거나, 상기 사용이력을 상기 학습식(A)에 입력하여 상기 추천식(B)을 다시 재획득하거나, 상기 추천식(B)에 상기 통신모듈(60)에서 입력된 지역정보 등을 입력하여 연산하도록 구비될 필요가 있다.
상기 연산부(410)가 상기 의류처리장치(10)에서 수집된 사용이력을 통해 상기 학습식(A)으로 기계학습하여 상기 추천식(B)을 재획득하면, 상기 추천식(B)은 상기 의류처리장치(10)를 사용하는 사용자에 더욱 특화된 코스와 옵션을 추천하도록 구비될 수 있다.
즉, 연산부(410)가 상기 추천식(B)을 상기 학습식(A)으로 자체적으로 업데이트함을 통해 상기 추천되는 코스와 옵션의 정확도 및 적합성을 크게 향상시킬 수 있다. 따라서, 상기 의류처리장치(20)는 사용이력이 많아지거나 시간이 갈수록 더욱 사용자의 습관, 환경에 맞춤된 코스와 옵션을 추천할 수 있다.
상기 연산부(410)는 상기 사용이력이 일정수준 수집되면 상기 추천식(B)을 재획득할 수 있다. 예를들어, 상기 제2메모리부(422)에 저장되는 사용이력이 전부 교체되면 상기 추천식(B)을 재획득할 수 있다.
한편, 상기 제1메모리부(422)는 상기 추천식(B)을 재획득하기 위하여 사용이력을 전부 저장할 수 있다. 상기 연산부(410)는 구동부, 급수밸브 등을 구동하는 제어부(400) 보다 더 복잡한 연산능력이 요구될 수 있다. 상기 연산부(410)는 복수의 프로세스를 통해 서로 다른 태스크를 동시에 처리하는 병렬처리(parallel processing)를 수행할 수 있는 병렬 연산장치로 구비되는 것이 바람직할 수 있다.
상기 연산부(410)는 상기 메인 제어부(400)와 일체로 구비될 수 있으며, 상기 제어부(400)와 연결되어 상기 제어부(400)에 필요한 연산을 대신 수행할 수 있도록 구비될 수 있다.
결과적으로, 상기 제어부(400)는 자체적으로 상기 복수의 코스와 옵션 중 추천할 코스와 옵션을 자체적으로 연산하여 결정할 수 있다. 따라서, 상기 통신모듈(60)이 비활성화 되거나, 상기 서버(10) 또는 상기 외부단말기(40)와 상기 통신모듈(60)의 통신연결이 차단되어도 상기 제어부(400)는 상기 추천할 코스와 옵션을 연산하여 결정할 수 있다.
한편, 상기 통신모듈(60)은 상기 서버(10)에서 상기 추천식(B)과 상기 학습식(A) 중 어느하나를 상기 제어부(400)에 전송할 수 있다. 상기 제어부(400)는 상기 저장부(420)에 저장된 학습식(A)과 추천식(B) 중 어느하나를 교체하는 방식으로 업데이트할 수 있다.
상기 서버(10) 및 통신모듈(60)을 통한 업데이트는 상기 운영체제를 유지하면서 상기 학습식(A)과 추천식(B)만 교체할 수 있다.
이로써, 상기 의류처리장치(20)는 상기 통신모듈(60)을 통해 최신 버전의 학습식(A) 및 추천식(B)을 획득할 수 있고, 상기 학습식(A) 및 추천식(B)에 버그 등이 문제가 발생하여도 이를 치유할 수 있다.
한편, 상기 통신모듈(60)은 AP(30)와 통신할 수 있는 통신모뎀(62)과 상기 통신모뎀(62)을 제어하는 통신마이컴(61)과, 상기 통신마이컴에 필요한 정보를 저장하는 RAM(63)을 포함할 수 있다.
이때, 전원부(P)에서 의류처리장치(20)에 전원을 공급하여 상기 제어부(400) 및 상기 통신모듈(60)에 전원이 공급될 수 있다. 상기 의류처리장치(20)의 작동이 종료되는 경우 대기전력의 소모를 최소화 하기 위하여 상기 제어부(400)에는 전력이 차단되는 것이 바람직하다.
그러나, 상기 통신모듈(60)에 공급되는 전원은 유지되는 것이 바람직하다. 이는 상기 통신모듈(60)이 AP(30) 또는 서버(10)와 통신 연결하기 위해서 설정모드를 반복하는 것을 방지하고, 상기 통신모듈(60)이 활성화 되거나, 부팅되는 시간을 절약하기 위함이다.
즉, 상기 의류처리장치(20)에서 수행된 코스 및 옵션이 전부 종료되어도 상기 통신모듈(60)에는 항상 전원 또는 전력이 공급될 수 있다.
따라서, 상기 통신모듈(60)에는 항상 전력이 공급되므로 상기 RAM(62)은 상기 서버(10)로부터 주기적으로 정보를 수신할 수 있다. 이로써, 상기 추천요청부(180)가 입력되면 즉시 상기 지역정보를 상기 제어부(400)에 전달할 수 있다. 따라서, 상기 서버(10)에 접속하거나, 상기 서버(10)에 지역정보를 수신하는 시간을 절약할 수 있다.
한편, 상기 통신모듈(60)은 항상 상기 서버(10)와 접속한 상태가 유지될 수 있다. 상기 전원이 입력되어 상기 제어부(400)에 전력이 공급되면, 상기 통신모듈(60)은 그 즉시 상기 서버(10)에서 상기 지역정보를 수신할 수 있도록 구비될 수 있다. 상기 제어부(400)에 전력이 공급되어 운영체제가 활성화되는 시간에 상기 지역정보가 상기 저장부(420)에 저장되거나 상기 제어부(400)에 즉시 전달될 수 있다. 이로써, 상기 추천요청부(180)가 입력된 즉시 상기 지역정보가 상기 추천식(B)에 반영될 수 있다.
도16내지 도19는 상기 딥러닝 및 (사용예측식,B)을 활용하여 사용자에게 맞춤형 코스와 옵션을 추천할 수 있는 실시예를 도시한 것이다.
도16(a)를 참조하면, 특정 사용자 P가 워킹맘 고객일 수 있고, 상기 사용자 P는 평일 퇴근 후에는 아기옷을 세탁하고, 주말에는 어른들의 옷을 모아서 표준코스와 헹굼을 추가하는 옵션을 선택할 수 있다.
이때, 상기 시스템 또는 의류처리장치는 상기 사용자 P에게 평일 18:00~ 20:00까지 알러지케어를 코스를 추천하고, 알러지 케어 1시간 전에 통세척을 제안할 수 있다.
즉, 상기 사용예측식(B)은 통상적인 외킹맘 고객과 특정 사용자 P의 사용패턴을 고려한 것으로서, 워킹맘들이 면역력이 약한 아기의 건강을 보호하기 위해 알러지 케어코스와 위생을 위해 통세척의 옵션을 자주 사용하였기 때문으로 볼 수 있다.
또한, 주말 12:00~20:00에는 사용자 P에게 표준세탁 코스와 헹굼추가 옵션을 추천할 수 있다. 이것도 상기 사용예측식(B)이 통상적인 워킹 맘 고객과 특정 사용자 P의 사용패턴을 학습하였기 때문이다.
도16(b)을 참조하면, 특정 사용자 P가 월 / 목 예약 기능을 주로 사용하고, 목요일은 귀가시간이 2시간 늦고 알러지케어 예약을 주로 한다면, 상기 패턴을 인식하여 상기 시스템 또는 의류처리장치는 목요일 20:00시에 표준세탁을 예약할 것을 추천하거나 제안할 수 있다.
상기 추천 또는 제안은 외부단말(40)의 응용프로그램을 통해 PUSH알람 될 수도 있다.
추가적으로, 특정사용자 P가 월요일에 알러지케어 코스 및 헹굼 2회추가 옵션을 선택하고, 화요일에 표준세탁 코스 및 헹굼추가 4회를 선택하고, 목요일에 알러지케어 코스 및 헹굼추가 2회를 선택하고, 토요일에 표준세탁 코스 및 헹굼추가 4회를 선택한 내역이 있다고 가정할 수 있다.
이때, 상기 특정사용자 P가 일요일에 의류처리장치를 사용하고자 한다면, 상기 의류처리장치(20)는 패턴예측구조를 통해 알러지케어 코스 및 헹굼추가 2회 옵션을 추천할 수 있다.
즉, 상기 패턴예측구조(사용예측식,B)는 능동적 판단 구조식으로 최빈값 또는 평균값이 아닐 수 있다. 최빈값으로 한다면 상기 알러지케어 코스와 표준코스는 수가 동일하여 출력값이 나타날 수 없기 때문이다. 또한, 평균값으로 한다면 헹굼추가는 3회가 될 것이므로 사용자가 전혀 의도한바 없는 출력값이 나타나기 때문이다.
결과적으로 패턴예측구조는 특정 사용자 P의 패턴을 학습하여 특정 사용자 P에게 맞춤형 코스 및 옵션을 추천할 수 있는 구조식 또는 알고리즘이라고 할 수 있다.
이로써, 상기 의류처리장치(20)는 특정 사용자 P의 사용이력으로부터 패턴 또는 규칙을 학습하여 차후 특정 사용자 P가 의류처리장치를 사용할 코스와 옵션을 예측함으로써 자동으로 맞춤형 코스와 옵션을 추천할 수 있다.
상기 맞춤형 코스와 옵션을 추천하는 의류처리장치(20)는 상기 외부기관(50)이 제공한 지역정보에서 미세먼지의 농도가 높다는 대기정보를 인식하면, 상기 에 대입하거나 추가 연산처리를 하여 추천할 코스 및 옵션정보를 조정할 수 있다. 예를들어, 옵션 중 세탁강도와 헹굼횟수 중 어느 하나 이상을 더 높게 조정할 수 있다.
상기 외부기관(50)은 상기 신규 사용자가 위치한 지역의 날씨정보, 기상정보, 지진정보, 수질정보, 시간대별 전기요금, 중 어느 하나 이상을 포함하는 지역정보를 상기 서버(10) 또는 상기 의류처리장치(20), 상기 외부단말(40)에 제공하도록 구비될 수 있다.(도3참조)
상기 서버(10), 상기 의류처리장치(20) 또는 상기 외부단말(40)이 상기 외부기관(50)에서 상기 신규 사용자가 위치한 지역을 기반으로 상기 지역정보를 수령하는 이유는 각 지역마다 제공하는 상기 지역정보가 다르기 때문이다.
상기 지역정보는 전술한 것처럼 의류처리장치의 코스 또는 옵션을 추천하는데 있어서 큰 영향을 미칠 수 있다.
상기 지역정보는 상기 패턴예측구조에 DATA로 입력되어 맞춤형 코스 또는 옵션을 출력 또는 추천하는데 활용될 수 있다.
이때, 활용이라는 것은 상기 패턴예측구조에서 출력값으로 추천할 코스와 코스 옵션이 연산이 완료되면, 이후 상기 지역정보를 반영하여 상기 추천할 코스와 상기 코스의 옵션 중 하나 이상을 조정하는 것을 의미할 수 있다.
다만, 상기 지역정보는 의류의 건조 또는 각 행정의 강도, 정도, 빈도에 영향을 미치는 것이 일반적이므로 상기 옵션을 조정하는 것으로 사용되는 것이 바람직하다.
따라서, 본 발명은 맞춤형 코스와 옵션을 제공할 때 상기 지역정보를 바탕으로 세탁,헹굼, 탈수 행정에 있어서의 강도 및 횟수, 드럼의 회전속도, 스팀의 공급여부, 수온 및 수위를 조절할 수 있다.
도17을 참조하면, 상기 지역에 미세먼지 농도가 나쁨이거나(월요일), 일정기간 미세먼지 농도가 나쁨이라는 지역정보가 상기 서버(10) 또는 의류처리장치(20)에 전달되어 상기 패턴예측구조에 반영되는 경우, 추천할 옵션에서 횡굼횟수를 추가하는 조정을 수행할 수 있다.
상기 미세먼지 농도가 나쁨이 아닌 경우에는 상기 추천할 옵션의 조정을 수행하지 않을 수 있다.(화요일에서 금요일)
미세먼지가 매우 나쁨인 경우에는 상기 추천할 옵션에서 횡굼횟수 뿐만 아니라, 세탁강도를 높이고, 스팀을 추가하여 살균까지 도모하는 조정을 수행할 수 있다.
다시말해, 본 발명은 대기상태가 나쁜 대기정보를 수령할 경우, 먼지 및 오염물질을 제거하고 살균 처리하도록 에서 추천된 코스와 옵션에서, 옵션 부분을 조절할 수 있다.
또한, 강수확률이 높은 경우에는 상기 추천할 옵션에서 탈수강도를 1단계 이상 상승시켜 건조효율을 상승시키는 조정을 수행할 수 있다(금요일). 상기 강수확률의 높음 기준은 70퍼센트 일 수 있고, 상기 높음 기준보다 강수확률이 낮다면 상기 추천할 옵션의 조정을 수행하지 않을 수 있다.(목요일)
또한, 현재 습도가 높은 경우에는 상기 추천할 옵션에서 탈수강도를 1단계 이상 상승시켜 건조효율을 상승시키는 조정을 수행할 수 있다.(수요일) 상기 습도의 높음 기준은 60퍼센트 일 수 있고, 상기 높음 기준보다 습도이 낮다면 상기 추천할 옵션의 조정을 수행하지 않을 수 있다.(화요일)
다시말해, 본 발명은 맞춤형 코스 및 옵션을 추천하는 과정에서, 대기상태에서 습도를 고려하여 건조효율을 유지하기 위해 탈수의 강도 및 횟수 드럼의 회전속도와 관련된 옵션을 조절할 수 있다.
도18을 참조하면, 지역정보가 시간대 또는 시간대별 전기요금일 수 있다.
상기 시간대가 심야시간이라서 전기요금이 저렴한 경우에는, 세탁강도와 탈수강도를 더 강하게 추천할 수도 있고, 야간이므로 소음저감을 위해 세탁강도와 탈수강도를 더 약하게 추천할 수도 있다. (도18 (a) 참조)
상기 세탁강도와 탈수강도는 드럼의 rpm 및 회전방향의 변경 유무일 수 있다.
또한, 상기 시간대가 아기가 낮잠자는 시간일 경우에도 상기 세탁강도와 탈수강도를 더 약하게 추천할 수도 있다.(도18 (b) 참조)
또한, 상기 외부단말(40)에 야간이므로 탈수강도를 낮추는 것을 추천하는 push 알림이 송부될 수 있다.(도18(c) 참조)
도19을 참조하면, 상기 지역정보가 상기 지역에 장마기간에 도달한 정보인 경우에는 위생을 위해 통세척을 사용자에게 추가로 추천할 수 있다.
또한, 평상시 30회 세탁을 수행한 후 1회 통세척을 하는 것을 추천하였다면, 20회 세탁을 수행한 후 1회 통세척을 하는 것을 추천하는 것으로 조정할 수도 있다.
도20를 참조하면, 상기 지역정보가 지진발생정보 이므로 상기 지역에 지진이 발생한 것을 알려주는 경우에는, 상기 의류처리장치(20)는 사용자에게 세탁기의 일시 정지 및 구동중단을 추천할 수 있다.
지진 중에 의류처리장치(20)의 작동은 공진현상 또는 진동의 증폭을 발생시켜 의류처리장치(20)가 손상될 수 있기 때문이다.
결론적으로, 본 발명은 맞춤형 코스 및 옵션을 패턴구조식으로 예측하여 추천하기전에, 지역정보를 바탕으로 옵션을 조절할 수 있고, 맞춤형 코스 및 옵션을 예측할 때 지역정보를 반영하여 최적의 코스 및 옵션을 추천할 수 있다.
한편, 상기 외부단말(40)은 상기 서버(10)와 상기 외부기관(50) 중 어느 하나 이상과 통신할 수 있도록 구비되어 상기 의류처리장치(20)를 원격으로 제어할 수 있다.
상기 외부단말(40)은 상기 의류처리장치가 상기 코스 및 옵션을 추천할지 여부를 결정할 수 있다. 코스 및 옵션을 추천하기 위해서는 상기 특정 사용자P의 개인정보를 사용해야 하는 것을 의미한다.
따라서, 외부단말(40)로 상기 의류처리장치(20)가 상기 코스 및 옵션을 추천할 지 여부를 사용자의 의사로 정하게 하여 사용자의 개인정보가 사용자의 동의 없이 유출되는 것을 방지할 수 있다.
도21(a),(b)는 외부단말(40)의 화면을 도시한 것이며, 도21(c)는 의류처리장치의 표시부(130)의 화면을 도시한 것이다.
도21(a)를 참조하면, 상기 외부단말(40)은 상기 의류처리장치(20)를 원격으로 제어하고, 상기 의류처리장치(20)와 외부단말(40)을 통신 연결하는 응용프로그램(application)을 구비할 수 있다. 상기 응용프로그램을 실행하면 상기 외부단말(40)의 화면(디스플레이)에 코스 및 옵션을 추천받을지 여부를 결정하는 버튼(41)이 있을 수 있다. 예를들어, 상기 버튼(41)은 스마트추천 또는 그 외 다른문구로 기재 되어있는 버튼이거나, 외부단말(40)에 표시된 터치구역일 수 있다.
도21 (b)를 참조하면, 사용자가 상기 버튼(41)을 터치하면 사용자에게 맞춤형 코스와 옵션을 추천하는 기능이 활성화 될 수 있다. 예를들어, 상기 스마트 추천이 설정될 수 있다.
상기 맞춤형 코스와 옵션을 추천하는 기능이 외부단말(40)에서 활성화되면, 상기 외부단말(40)은 서버(10)를 통해서 또는 직접 의류처리장치(20)와 통신하여 의류처리장치(20)가 코스와 옵션을 추천하도록 설정할 수 있다.
도21 (c)를 참조하면, 상기 의류처리장치(20)가 외부단말(40)에 의해 맞춤형 코스와 옵션을 추천하도록 설정되면 상기 의류처리장치(20)의 표시부(130)에는 코스와 옵션을 추천하는 기능이 활성화 된 것이 표시될 수 있다. 예를들어, ““““스마트 추천이 설정되었습니다”””” 와 같이 코스와 옵션을 맞춤형으로 추천할 수 있는 기능이 활성화 되어 있음을 표시하는 문구가 의류처리장치(20)의 표시부(130)에 표시될 수 있다. 이로써, 외부단말(40)에 의해 상기 의류처리장치(20)는 사용자에게 코스 및 옵션을 맞춤형으로 추천할 수 있다.
도22을 참조하면, 사용자는 외부단말(40)에서 의류처리장치(20)에서 맞춤형 코스와 옵션을 추천하는 기능을 비활성화 하도록 제어할 수 있다. 즉, 사용자가 원하지 않을 경우, 외부단말(40)에서 코스와 옵션을 추천하는 기능을 비활성화함을 통하여 개인정보가 유출되는 것을 막고, 의류처리장치(20)가 서버(10) 등에 통신하기 위하여 불필요하게 전력을 소모하거나, 서버(10)에 연결될 때까지 세탁과정이 지연되는 것을 방지하기 위함이다.
외부단말(40)은 상기 스마트추천과 같은 터치영역 또는 버튼(41)이 다시 터치되도록 구비될 수 있다.
도22(b)를 참조하면, 상기 스마트추천 버튼(41)이 비활성화 될 수 있고, 맞춤형 코스와 옵션이 추천되는 기능이 비활성화 될 수 있다.
도2(c)를 참조하면, 상기 의류처리장치(20)는 코스와 옵션을 추천하는 스마트 추천이 해제되었음을 상기 표시부(130)에 표시할 수 있다. 이로써, 상기 의류처리장치(20)는 사용자에게 코스 및 옵션을 추천하는 것을 중단할 수 있다.
결과적으로, 외부단말(40)의 용응프로그램 및 화면을 통하여 의류처리장치(20)의 맞춤형 코스 및 옵션 제공 기능의 활성화 여부를 결정할 수 있고, 외부단말(40)로 의류처리장치(20)를 원격으로 제어할 수 있다.
한편, 상기 의류처리장치(20) 및 서버(10)가 의류처리장치(20)가 위치한 장소 및 지역을 정확하게 파악하기 어려울 수 있다. 따라서, 외부기관(50)에서 제공한 지역정보를 서버(10) 및 의류처리장치(20)가 활용하기 적절하지 않을 수 있다.
도23를 참조하면, 상기 외부단말(40)은 상기 의류처리장치(20)가 위치한 지역정보를 상기(10) 서버 또는 상기 의류처리장치(20)에 제공할 수 있다. 즉, 사용자는 외부단말(40)로 상기 의류처리장치(20)가 위치한 지역을 직접 설정하여 원하는 지역의 지역정보를 상기 서버(10) 또는 의류처리장치(20)가 전달받도록 설정할 수 있다. 이로써, 지역정보의 신뢰성을 더욱 확보할 수 있다.
상기 외부단말(40)에서 의류처리장치(20)를 제어하는 응용프로그램이 실행되면, 외부단말(40)의 화면에는 상기 의류처리장치(20)가 위치한 지역을 선택하는 터치부분 또는 버튼(42)이 존재할 수 있다.(도23(a) 참조)
사용자는 상기 터치부분 또는 버튼(42)을 터치하여 의류처리장치(20)가 설치된 지역을 직접 설정할 수 있다. 상기 외부단말(40)에서 지역을 설정하면 상기 정보는 서버(10)에 전달되어 저장될 수 있다.
예를들어, 상기 지역선택부분(42)이 선택되면 외부단말(40)의 화면에는 도시명을 직접 검색하는 화면(46)으로 이동할 수 있다.(도23 (b) 참조) 이때, 올바른 지역이 검색되면 검색결과(47)가 상기 외부단말(40) 화면에 표시될 수 있고,(도22 (c) 참조) 존재하지 않는 지역을 검색하면 상기 지역이 없다는 에러 메시지 또는 아이콘이(48) 상기 외부단말(40) 화면에 표시될 수 있다.(도23 (d) 참조)
이로써, 사용자는 직관적으로 상기 의류처리장치(20)가 설치된 지역을 외부단말(40)을 통해 설정할 수 있고, 외부기관(50)으로부터 상기 지역의 지역정보가 서버(10) 및 의류처리장치(20), 외부단말(40)에 전달되어 맞춤형 코스 및 옵션을 추천하는데 활용되도록 할 수 있다.
도24을 참조하면, 상기 외부단말(40)은 화면에 특정한 상기 코스 및 옵션이 추천된 이유가 표시될 수 있다. 예를들어, 상기 코스 및 옵션이 추천된 이유가 세탁지수(49)로 환산되어 사용자에게 표시할 수 있도록 구비될 수 있다.
상기 세탁지수(49)는 0~100까지 구획될 수 있으며, 수치가 높을수록 상기 세탁하기 좋은 시기인 것을 의미할 수 있다. 상기 세탁지수는 상기 외부기관(50)에서 전달된 지역정보를 모두 합산 또는 고려하여 종합적으로 세탁하기 좋은 시기인지 판단하는 수치일 수 있다.
상기 세탁지수는 외부기관(50)에서 전달받을 수도 있고, 생산자 및 판매자가 직접 상기 합산식을 설정하여 연산한 뒤 서버(10)를 통해 제공할 수 있다.
사용자는 상기 세탁지수(59)를 인지하여, 상기 지역정보를 일일이 확인하지 않아도 직관적으로 세탁하기 좋은 시기인지 여부를 인식할 수 있다.
상기 외부단말(40) 화면에는 의류처리장치(20)의 상태정보가 표시되고(도면24(a)참조), 상기 세탁지수(49)를 선택하면 상기 화면에는 세탁지수가 그래프 형식으로 표시된 화면(49a)이 등장할 수 있다.(도24b) 참조) 또한, 상기 화면에는 지역정보(49b)가 구체적으로 기재될 수 있다. 또한, 상기 화면에는 지역(42a)의 위치가 표시되며, 상기 위치를 검색하면 도24의 화면이 등장할 수 있다.(도24 (c) 참조)
도24(b)를 참조하면, 상기 세탁지수(49a)는 수치뿐만 아니라 색상으로도 사용자에게 직관적으로 세탁하기 좋은 시기인지를 표현하도록 상기 외부단말(40)의 화면에 표시될 수 있다.
예를들어, 상기 그래프로 표시된 세탁지수(49a)는 30 이하일 경우에는 나쁨으로 빨간색으로 표시될 수 있고, 31이상 60 미만일 경우에는 보통으로 주황으로 표시될 수 있으며, 60이상 80미만일 경우에는 좋음으로 초록으로 표시될 수 있고, 80이상일 경우에는 매우 좋음으로 파랑으로 표시될 수 있다.
즉, 빨강에서 파랑으로 갈수록 세탁하기 좋은 환경임을 의미하므로 사용자는 직관적으로 지역정보를 해석하고 세탁시기를 결정할 수 있다.
상기 외부단말(40)의 화면에는 시간대를 설정할 수 있는 시간부분(44)이 구비될 수 있다.(도23 참조) 상기 시간부분(44)을 사용자가 선택하여 상기 의류처리장치(20)가 위치한 지역의 시간을 직접 입력할 수 있다. 이로써, 현재시간에 관한 지역정보를 상기 의류처리장치(20)에 상기 외부단말(40)이 직접 전달할 수도 있다.
한편, 상기 외부단말(40)은 일정기간 상기 신규 사용자의 일정 또는 스케쥴이 저장될 수 있도록 구비되고, 상기 일정을 상기 서버와 상기 의류처리장치 중 어느 하나에 전달하여 상기 사용예측식(B)에 반영할 수 있도록 구비될 수도 있다.
도시하진 않았지만, 상기 외부단말(40)에는 사용자의 여행, 운동 등의 스케쥴이 기재되어 있을 수 있고, 상기 스케쥴은 상기 서버(10)에 전달되어 상기 의류처리장치(20)에 최종적으로 전달될 수 있다.
예들들어, 상기 의류처리장치(20)는 상기 사용예측식(B)을 활용하여 상기 사용자가 여행에 복귀하는 시간, 운동을 복귀하는 시간에 맞춤형 코스와 옵션을 추천할 수 있다. 이때에는 의류의 양이 많거나, 오염도가 큰 의류가 대부분일 것이므로 표준코스 또는 알러지 코스와 세탁강도와 헹굼횟수가 강한 옵션이 추천되는 것이 바람직할 것이다.
도25를 참조하면, 상기 외부단말(40) 또는 의류처리장치(20)는 일정기간 동안의 상기 날씨정보와 기상정보를 외부기관(50)으로부터 전달받을 수 있다.
이로써, 상기 외부단말(40)과 상기 의류처리장치(20)는 세탁하면 좋은 날짜를 추천하는 세탁스케쥴(40a)를 제공할 수 있다.
상기 세탁스케쥴(40a)은 상기 외부단말(40)의 화면에 표시될 수 있다.상기 세탁스케쥴은 일정기간동안 지역정보에 기초할 수 있고, 일주일의 기간일 수 있다.(도25(a)참조)
한편, 상기 세탁스케쥴(40a)에서 세탁이 추천되는 날짜를 선택하면, 상기 날짜의 지역정보 및 추천되는 코스 및 옵션(40b)가 자세하게 상기 외부단말(40)의 화면에 표시될 수 있다.(도25(b) 참조)
또한, 상기 세탁하기 좋은 날을 push알람으로 상기 외부단말(40)의 화면에 표시할 수 있다. 이로써, 상기 사용예측식(B)을 활용하는 온라인시스템은 사용자에게 맞춤형 세탁 스케쥴도 제공하여 사용자가 세탁하기 좋은 날에 세탁을 수행할 수 있도록 유도할 수 있다.
상기 외부단말(40)은 상기 서버(10)에서 제공된 코스와 옵션이 표시되면, 상기 코스와 옵션으로 의류처리장치(20)를 원격으로 수행시킬 수 있는 작동버튼을 화면에 표시할 수 있다.
이하에서는 도26을 참조하여, 본 발명 의류처리장치(20)가 사용자에게 맞춤형 코스와 옵션을 예상하여 추천할 수 있는 제어방법을 설명한다.
본 발명의 의류처리장치(20)는 상기 통신모듈(60), 제어부(400), 표시부(130), 입력부(150), 동작부(170), 추천요청부(180)를 포함할 수 있다.
상기 의류처리장치(20) 또는 상기 제어부(400)는 전원이 공급되면, 상기 추천요청부(180)의 입력 여부를 감지하는 입력단계(s1)와, 상기 추천요청부(180)가 입력된 것이 감지되면 상기 특정 사용자가 사용할 것으로 예상되는 코스와 옵션을 결정하는 연산단계(s3)와, 상기 연산된 코스와 옵션을 상기 표시부(130)에 표시하는 추천단계(s6)을 포함할 수 있다.
상기 입력단계(s1)에서 정의하는 상기 추천요청부(180)는 사용자가 상기 서버(10) 또는 의류처리장치(20)에서 현재 상황에 맞는 코스와 옵션을 추천받으려는 의도를 감지하는 광의의 구성일 수 있다. 즉, 추천요청부(180)는 상기 컨트롤패널(100)에 위치한 특정 스위치일 수 있다.
또한, 상기 사용자의 동작이나 음성이 상기 제어부(400)에 인식되어 현재 상황에 맞는 코스와 옵션을 추천 받는 다면 상기 카메라(200)나 상기 마이크(300)도 추천요청부(180)의 역할을 수행할 수 있다.
또한, 사용자가 상기 외부단말(40)을 통해서 어플리케이션을 통해 세탁장치에 맞춤형 코스와 옵션을 추천하도록 설정한다면 상기 외부단말(40)도 상기 추천요청부(180)의 역할을 수행할 수 있다.
다시말해, 상기 입력부(150)는 컨트롤패널(100)에 마련된 스위치, 마이크(300), 카메라(200), 외부단말(40)에 해당할 수 있다. 따라서, 상기 입력부(150)의 입력여부를 감지한다는 의미는 상기 사용자가 상기 구성들로부터 코스와 옵션을 추천받기를 희망하여 수행한 특정행동을 인지하는 것일 수 있다.
상기 입력단계(s1)에서 사용자가 상기 추천요청부(180)에 입력을 하지 않은 경우, 사용자가 코스나 옵션을 추천받기를 희망하지 않은 것이므로 의류처리장치(20)에 기본코스 및 옵션이 제공 또는 추천하는 단계가 수행될 수 있다.(s5-1).
상기 기본코스는 상기 코스입력부(140)가 정형적으로 제공하는 코스이며, 상기 옵션은 상기 옵션선택부(160)가 정형적으로 제공하는 옵션을 의미할 수 있다.
상기 기본코스 및 옵션이 제공 또는 추천하는 단계는 상기 컨트롤패널(100)이 코스선택부(140)와 옵션선택부(160)를 활성화 하는 것일 수 있다.
상기 제어부(400)는 사용자가 상기 코스선택부(140)와 옵션선택부(160)를 선택하거나, 선택하지 않는 것을 감지하는 승인감지단계(s7)를 수행할 수 있다.
상기 승인감지단계(s7)는 사용자가 상기 동작부(170)를 입력하는지 여부를 감지하는 것일 수 있다. 사용자가 상기 동작부(170)를 입력하면, 상기 제어부(400)는 상기 사용자가 선택한 코스와 옵션을 수행하는 수행단계(s8)를 수행하고 , 상기 사용자의 사용이력을 상기 제어부(400)에 저장하여 사용예측식(B)을 학습시키는 저장단계(s9)를 수행할 수 있다.
상기 연산단계(s3)는 상기 제어부(400)가 사용자에게 현재 시점에서 사용자가 사용하리라고 예상되거나 가장 적합한 코스와 옵션을 추천식사용예측식(B)을 통해 연산하는 단계이다.
상기 사용예측식(B)에는 상기 특정 사용자 또는 신규 사용자의 사용이력이 반영되어 있을 수 있고, 상기 특정 사용자 또는 신규 사용자가 상기 의류처리장치(20)를 처음 사용하는 등의 이유에 의해 사용이력이 반영되어 있지 않을 수 있다.
이를 구분하기 위해, 상기 제어부(400)는 상기 추천요청부(180)가 입력된 것이 감지되면 상기 특정 사용자가 상기 의류처리장치를 사용한 이력이 있는지 여부를 점검하는 점검단계(s2)를 수행할 수 있다.
상기 점검단계(s2)에서 상기 특정 사용자의 사용이력이 저장되어 있는 것이 감지되면, 상기 제어부(400)는 상기 특정 사용자의 이력을 상기 사용예측식(B)에 반영하여 예상되는 상기 특정 사용자에게 특화된 상기 코스와 옵션을 연산하는 반영연산단계(s3-2)를 포함할 수 있다.
그러나, 상기 제어부(400)는 상기 점검단계(s2)에서 상기 특정 사용자의 사용이력이 없는 경우, 상기 서버(10)에서 제공된 상기 사용예측식(B)을 연산하여 상기 특정 사용자의 현 시점에서 사용하리라고 예상되는 코스단계와 추천단계를 연산하는 초기연산단계(s3-1)를 수행할 수 있다.
상기 초기연산단계(s3-1)에서는 상기 제어부(400)가 접근할 수 있는 사용예측식(B)에 특정 사용자의 이력이 없으므로, 상기 제어부(400)는 상기 사용예측식(B)이 상기 서버(10)에서 생성될 때 반영한 복수의 불특정 다수의 사용자의 이력으로 상기 특정 사용자의 코스와 추천단계를 연산한다.
상기 현 시점은 전술한 현 시점의 날짜, 요일, 시간, 지금까지 복수의 사용자 및 특정 사용자가 사용한 코스 및 옵션의 사용이력과 패턴을 모두 반영한 상태를 의미하는 것일 수 있다.
상기 사용예측식(B)은 상기 제어부(400)에 저장되어 있을 수 있고, 상기 의류처리장치(20)가 상기 제어부(400)의 요청이 있는 경우 통신모듈(60)을 활용하여 상기 서버(10)에 접속함으로써 상기 서버(10)에 저장되어 있는 추천식(B)에 접근할 수 있다.
즉, 상기 연산단계(s3)는 상기 초기추천단계(s3-1)와 상기 반영추천단계(s3-2)를 포함할 수 있다. 상기 연산단계(s3)는 사용자의 패턴을 기준으로 사용자에게 코스 및 옵션을 추천하는 단계라고 할 수 있다.
상기 특정 사용자의 패턴 또는 이력은 상기 특정 사용자가 상기 의류처리장치(20)를 사용한 시간, 날짜, 요일 중 어느 하나 이상을 포함하는 이력과, 각 시간, 날짜, 요일에 상기 의류처리장치를 사용할 때 수행했던 코스 및 옵션에 관한 이력을 포함할 수 있다.
상기 이력과 패턴은 상기 사용예측식(B)을 생성 또는 학습하는데 사용될 수 있고, 상기 사용예측식(B)의 입력값일 수 있다.
상기 통신모듈(60)은 상기 특정 사용자가 위치한 지역정보를 제공하는 외부기관(40)과 통신가능 하도록 구비될 수 있다.
상기 외부기관(50)과 상기 통신모듈(60)은 직접 통신할 수도 있고, 상기 서버(10)에 상기 통신모듈(60)이 통신하고, 상기 서버(10)가 상기 외부기관(50)과 통신함으로써 상기 통신모듈(60)이 간접적으로 상기 외부기관(50)과 통신할 수 있다.
상기 제어부(400)가 상기 사용자의 패턴 또는 이력으로 코스와 옵션을 추천하는 경우, 현재 지역정보가 반영되어 있지 않을 수 있다.
따라서, 본 발명 의류처리장치는 상기 통신모듈(60)을 통해 상기 지역정보를 수신하는 수신단계(s4)와, 상기 제어부(400)가 상기 지역정보를 반영하여 상기 연산된 코스와 옵션 중 적어도 어느 하나를 조정하는 보완단계(s5)를 더 포함할 수 있다.
상기 지역정보는 상기 특정 사용자가 위치한 지역의 우천여부와, 강수확률이 포함된 기상정보를 제공하는 날씨정보와, 상기 지역의 기온, 습도, 대기오염 상태를 제공하는 대기정보와, 상기 지역의 지진발생여부를 제공하는 지진정보와,상기 지역의 수질을 제공하는 수질정보와, 상기 지역의 시간대별 전기요금정보 중 어느 하나 이상을 포함할 수 있다.
또한, 상기 보완단계(s5)는 상기 보완단계는 상기 지역정보를 수신하여 의류처리장치의 세탁강도, 헹굼횟수, 탈수강도, 장치세척, 운전시간, 수온, 스팀공급 중 하나 이상을 포함하는 상기 옵션을 조정하는 것일 수 있다.
상기 보완단계(s5)에서 상기 코스와 옵션을 지역정보를 통해 보완하는 것은 전술하였으므로 중복되는 설명을 피하기 위해 생략한다.
한편, 상기 날씨정보와 상기 대기정보는 상기 의류처리장치의 사용 전 일정기간 동안의 상기 날씨정보와 상기 대기정보를 포함할 수 있다.
상기 날씨정보와 상기 대기정보가 일정기간의 정보에 해당하는 이유는 현시점의 날씨와 대기정보가 지난 시점의 날씨와 대기정보를 반영하지 못할 수 있기 때문이다. 상기 일정기간은 일주일 또는 3일일 수 있다.
예를들어, 어제 맑은 날씨였고, 미세먼지가 많았던 경우에는 오늘 흐린날씨고 미세먼지가 없다고 하더라도 의류가 오염되어 있을 수 있다.
따라서, 의류처리장치(20)는 오염되어 있는 의류의 세탁 또는 살균을 위해 헹굼횟수, 세탁강도를 상승시키고 스팀을 공급하는 옵션을 추가할 필요성이 있다.
따라서, 상기 지역정보에서 상기 날씨정보와 대기정보는 일정기간의 정보를 모두 고려해야 할 필요성이 있다.
상기 추천단계(s6)는 상기 제어부(400)가 사용예측식(A)을 활용하여 사용자에게 적합한 코스와 옵션을 추천하고, 상기 지역정보를 반영하여 이를 조절한 것을 완료하면 사용자에게 표시부(130)에 상기 코스와 옵션 중 적어도 어느 하나를 표시하는 단계이다.
사용자는 상기 표시부(130)를 통해 추천된 코스와 옵션을 확인할 수 있다.
물론, 상기 추천단계(s6)는 상기 외부단말(40)에 push 알림등의 방식으로 사용자에게 표시하는 것을 포함할 수 있다.
상기 제어부(400)는 상기 추천단계(s6)에서 상기 특정 사용자의 승인을 감지하는 상기 승인감지단계(s7)를 수행할 수 있고, 상기 승인감지단계에(S7)에서 상기 동작부(170)의 입력 등 승인 의사가 감지되면 상기 추천단계에서 표시된 상기 코스와 상기 옵션으로 상기 의류처리장치를 작동시키는 수행단계(s8)를 더 포함할 수 있다.
상기 추천단계(S6) 후에 수행되는 상기 승인감지단계(s7)는 사용자가 상기 추천단계에서 추천된 코스와 옵션이 자신이 사용하리라 예상했던 것이거나, 적합한 것이라고 생각되면 동작부(170)를 입력하는 것일 수 있다. 즉, 상기 승인감지단계(s7)는 동작부(170)가 입력되어 의류처리장치(20)가 작동하는 명령이 입력되는 단계라고 볼 수 있다. 상기 동작부(170)가 입력되면 상기 의류처리장치(20)는 상기 코스와 옵션으로 작동할 수 있다.
이후, 상기 코스와 옵션이 완료되면 상기 코스와 옵션의 사용이력을 상기 제어부(400)에 저장하는 저장단계(s9)가 수행될 수 있다. 상기 저장된 사용이력은 사용예측식(B)을 학습시키는데 사용될 수 있다. 이는 상기 특정 사용자의 패턴을 학습하여 보다 정교한 맞춤 코스와 옵션을 추천할 수 있다. 또한, 상기 사용이력은 상기 사용예측식(B)에 입력되는 사용이력으로 제공될 수 있다.
한편, 사용자는 상기 추천된 코스와 옵션을 거절할 필요가 있을 수 있다. 이 경우에는 상기 기본코스 및 옵션 입력 단계(s7-1)를 수행할 수 있다.
즉, 사용자는 추천된 코스를 무시하고 코스입력부(130)와 옵션선택부(160)를 직접 선택하여 코스와 옵션을 설정할 수 있다. 이로써, 사용예측식(B)의 한계를 극복하고, 사용자의 적극적인 사용의사를 반영할 수 있다.
전술한 것처럼, 상기 의류처리장치(20)는 상기 특정 사용자의 동작을 인식할 수 있는 카메라(200)를 포함하고, 상기 감지단계(s1)는 상기 특정 사용자의 특정 동작을 인식하여 상기 입력여부를 감지할 수 있다.
또한, 상기 의류처리장치(20)는 상기 특정 사용자의 음성을 인식할 수 있는 마이크를 포함하고, 상기 감지단계(s1)는 저장된 상기 특정 사용자의 음성 명령을 인식하여 상기 입력여부를 감지할 수 있다.
한편, 상기 통신모듈(60)은 상기 의류처리장치(20)를 원격으로 제어할 수 있는 외부단말(40)과 통신 가능하게 구비되고, 상기 입력여부는 상기 외부단말기(40)에서 원격으로 전달받을 수 있다.
상기 추천단계(s6)는 상기 의류처리장치의 사용 전 일정기간 동안의 날씨정보와 대기정보를 기반으로 하여 상기 의류처리장치가 가동하기 적합한 날짜 또는 시간을 상기 외부단말(40)에 추천해주는 것을 포함할 수 있다.
도27은 본 발명 의류처리장치(20)의 제어방법의 다른 실시예를 도시한 것이다.
본 발명 의류처리장치(10)는 상기 서버(10)에서 지역정보를 수신하였는지 점검하는 수신확인단계(A1)를 수행하고, 상기 추천요청부의 입력 여부를 감지하는 입력감지단계(A4)를 수행할 수 있다.
즉, 본 발명 의류처리장치(10)는 상기 제어부(400)에 전원이 공급되면, 상기 제어부(400)는 상기 통신모듈(60)에서 지역정보가 수신되었는지를 확인할 수 있다.
이는 상기 지역정보를 최대한 빨리 상기 제어부(400)가 수신하여,
상기 추천요청부(600)가 입력되었을 때 시간 지연없이 즉각적으로 코스와 옵션을 상기 지역정보를 반영하여 연산하기 위함이다.
상기 수신확인단계(A1)에서 상기 지역정보가 수신된 것이 감지되지 않으면, 상기 지역정보를 수신할 때까지 수동적으로 대기하는 것은 바람직하지 않다. 사용자는 코스 또는 옵션이 추천되는 것이 지연되어 상기 의류처리장치(20)가 고장났다고 오해할 수 있기 때문이다.
따라서, 본 발명 의류처리장치(20)는 상기 수신확인단계(A1)에서 최신 지역정보가 수신된 내역이 없다면, 상기 통신모듈(60)과 상기 서버(10)가 통신연결 여부를 확인하는 통신연결확인단계(A2)를 수행할 수 있다.이때, 상기 통신연결확인단계(A2)에서 상기 통신연결이 확인되면 상기 통신모듈(60)은 상기 서버(10) 또는 상기 외부단말, 상기 외부기관(50)에 상기 지역정보를 요청하여 즉각적으로 수신하는 추가수신단계(A3)을 수행할 수 있다.
그러나, 상기 통신연결확인단계(A2)에서 상기 통신연결이 계속 감지되지 않으면, 본 발명 의류처리장치(20)는 상기 입력감지단계(A4)를 바로 수행할 수 있다. 통신연결 확인단계(A2)에서도 통신 연결이 확인되지 않으면, 상기 통신모듈(60)이 비활성화 되어 있거나, 통신모듈(60)이 WIFI 설정모드가 수행되지 않았거나, 상기 서버(10)와의 통신상태가 문제가 있는 등 상기 지역정보를 즉각적으로 수신하기 불가능한 상황이기 때문이다.
따라서, 본 발명 의류처리장치(20)는 상기 지역정보를 수신하여 상기 추천식(B)에 상기 지역정보를 반영하는 것을 생략할 수 있다.
이로써, 본 발명 의류처리장치(20)는 상기 추천입력부(180)의 입력시 코스 또는 옵션이 추천되는 시간이 지연되는 것을 방지할 수 있다.
이후, 상기 추천요청부(180)가 입력되면 상기 제어부(400)는 상기 사용예측식(B)을 통하여 추천할 상기 코스와 옵션 중 적어도 어느 하나를 결정하는 연산단계(A5)와, 상기 표시부에 추천하기로 결정된 상기 코스와 옵션 중 적어도 어느하나가 표시되는 추천단계(A6)가 수행될 수 있다.
상기 연산단계(A5)에서, 상기 제어부(400)는 상기 서버(10)로부터 상기 지역정보가 수신되지 않으면 상기 추천식(B)만을 이용하여 상기 추천할 코스와 옵션 중 적어도 어느 하나를 결정하는 기초연산단계(A5-1)를 수행할 수 있다.
이를 통해, 상기 의류처리장치(20)는 상기 지역정보가 수신되지 않더라도 사용자에게 맞춤형 코스 또는 옵션을 추천할 수 있다.
그러나, 상기 수신확인단계(A1)나, 상기 추가수신단계(A3)에서 상기 상기 지역정보가 수신된 것이 감지되면, 상기 제어부(400)는 상기 지역정보를 반영하여 상기 추천할 코스 또는 옵션을 조정하는 반영연산단계(A5-2)를 수행할 수 있다.
이로써, 상기 의류처리장치(20)는 의류처리장치를 작동하는 시점의 지역정보를 반영하여 사용자에게 더 적합한 코스와 옵션 중 적어도 어느 하나를 추천할 수 있다. 사용자는 상기 추천된 코스 또는 옵션에 동의하는 경우, 상기 동작부(170)를 입력하여 상기 코스와 옵션으로 의류처리장치를 작동할 것을 예상할 수 있다.
따라서, 본 발명 의류처리장치(20)는 사용자가 추천된 코스 또는 옵션에 동의하는지 여부를 확인할 수 있도록 상기 동작부(170)의 입력여부를 감지하는 승인단계(A7)를 수행할 수 있다.
이때, 상기 동작부(170)가 입력되면 상기 제어부(400)는 추천된 상기 코스 또는 옵션으로 의류처리장치(20)가 작동하는 수행되는 수행단계(A8)를 수행할 수 있다.
그러나, 상기 추천단계(A6)에서, 사용자는 상기 제어부(400)가 추천한 코스와 옵션 중 적어도 어느 하나에 동의하지 못할 수 있다. 이런 상태에서, 상기 코스또는 옵션으로 의류처리장치(20)가 작동되는 것이 고집된다면 사용자의 의사가 무시될 수 있다. 이를 방지하기 위해, 상기 제어부(400)는 상기 승인감지단계(A7)에서 기본 코스와 옵션을 입력여부를 감지하는 기본코스옵션 입력단계(A6-1)를 수행할 수 있다.
상기 기본코스는 상기 코스입력부(140)가 정형적으로 제공하는 코스이며, 상기 옵션은 상기 옵션선택부(160)가 정형적으로 제공하는 옵션을 의미할 수 있다.
상기 추천단계(A6) 수행시, 상기 동작부(170)를 입력하는 것이 아니라 기본코스와 옵션의 입력이 감지된다는 것은 사용자가 추천된 코스와 옵션에 동의하지 않는다는 의미이기 때문이다.
다시말해, 사용자는 추천된 코스 또는 옵션에 동의하지 않으면, 직접 상기 입력부(150)를 입력하여 코스 또는 옵션을 조정할 수 있다. 따라서, 상기 기본코스 입력단계(A6-1)는 상기 추천단계(A6) 이후에 사용자가 추천된 코스 또는 옵션을 승인하지 않는 경우에 입력부(150) 중 코스입력부(140)와 옵션선택부(160)중 적어도 어느 하나를 입력하는 것을 감지하는 단계라고 할 수 있다. 이를 위해, 상기 추천단계(A6)가 수행되어도 상기 기본 코스와 옵션은 입력될 수 있도록 입력부는 활성화 상태를 유지할 수 있다.
결과적으로, 상기 기본코스와 옵션이 입력됨에 따라 사용자의 의사는 충분히 반영될 수 있다.
이로써, 코스와 옵션이 추천되어도 사용자가 직접 입력하거나 조정한 코스와 옵션으로 의류처리장치(20)가 작동할 수 있다. 상기 기본코스옵션 입력단계(A6-1)가 수행되면 상기 동작부의 입력여부를 감지하는 상기 승인감지단계(A7)를 재수행할 수 있다.
상기 승인감지단계(A7)가 재수행되면 상기 동작부(170)를 입력하면 상기 수행단계(A8)가 진행될 수 있다. 그러나, 상기 입력부(150)를 입력하면 기본코스 옵션 입력단계(A6-1)가 다시 수행될 수 있다.
한편, 상기 수행단계(A8)가 종료되거나 상기 수행단계(A8)가 수행되기 시작할 때, 상기 수행된 코스와 옵션 중 적어도 어느 하나의 사용이력을 상기 제어부에 저장하는 저장단계(A9)가 수행될 수 있다.
상기 저장단계(A9)를 통해 상기 저장부(420)에 사용이력이 축적될 수 있다. 이를 통해, 상기 사용이력을 통해 상기 추천식(B)에 입력될 수 있는 입력값이 확보될 수 있다. 또한, 상기 제어부(400)는 상기 사용이력을 통해 상기 추천식(B)을 업데이트 또는 재획득 할 수 있다.본 발명은 다양한 형태로 변형되어 실시될 수 있을 것인바 상술한 실시예에 그 권리범위가 한정되지 않는다. 따라서 변형된 실시예가 본 발명 특허청구범위의 구성요소를 포함하고 있다면 본 발명의 권리범위에 속하는 것으로 보아야 할 것이다.
10 서버 20 의류처리장치 30 AP
40 외부단말 50 외부기관
100 컨트롤패널 130 표시부 150 입력부
170 동작부 200 카메라 300 마이크

Claims (30)

  1. 의류의 이물질을 제거하는 세탁행정(washing cycle)과 의류의 수분을 제거하는 건조행정(drying cycle) 중 하나 이상을 수행하는 방법을 설정하는 임의의 코스, 또는 상기 코스의 강도 및 횟수를 포함하는 조건을 설정하거나 상기 조건을 변경하는 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천할 수 있는 의류처리장치에 있어서,
    상기 임의의 코스 또는 상기 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천 받기 위해 입력되도록 구비되는 추천요청부;
    상기 추천요청부가 입력되면 추천식에 따라 상기 임의의 코스 또는 상기 임의의 옵션 중 추천할 코스 또는 옵션을 연산하여 결정하는 제어부;
    상기 제어부에서 추천하기로 결정된 상기 코스 또는 옵션을 표시하는 표시부;를 포함하고,
    상기 제어부는
    상기 추천식이 저장되어 있는 저장부와, 상기 추천식으로 상기 임의의 코스 또는 상기 임의의 옵션 중 수행될 상기 코스 또는 옵션을 연산하여 상기 추천할 코스 또는 옵션으로 결정하는 연산부를 포함하여, 상기 추천할 코스 또는 옵션을 자체적으로 연산하여 결정할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치.
  2. 제1항에 있어서,
    상기 의류처리장치를 관리하는 서버 또는 외부단말기와 통신 연결되어 상기 제어부에 정보를 전달하는 통신모듈을 더 포함하고,
    상기 제어부는 상기 통신모듈이 비활성화되거나, 상기 통신 연결이 차단되어도 상기 추천할 코스 또는 옵션을 연산하여 결정할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치.
  3. 삭제
  4. 제1항에 있어서,
    상기 저장부는 N회의 사용이력만 저장되도록 구비되고,
    상기 N회 이상의 사용이력이 저장되면 저장된 순서대로 사용이력이 삭제되는 것을 특징으로 하는 의류처리장치.
  5. 제1항에 있어서,
    상기 저장부는 전원 공급이 차단되어도 정보를 저장할 수 있는 비휘발성 메모리를 포함하고,
    상기 연산부는 복수의 프로세스를 통해 서로 다른 태스크를 동시에 처리하는 병렬처리(parallel processing)를 수행할 수 있는 병렬연산장치를 포함하는 것을 특징으로 하는 의류처리장치.
  6. 제2항에 있어서,
    상기 추천식은
    상기 통신모듈을 통해 상기 서버가 제공한 지역정보 또는 상기 외부단말이 제공한 스케쥴러가 입력되면,
    상기 지역정보 또는 스케쥴러를 반영하여 상기 추천할 코스 또는 옵션을 출력하도록 구비되는 것을 특징으로 하는 의류처리장치.
  7. 제6항에 있어서,
    상기 지역정보는
    상기 의류처리장치가 위치한 지역의 우천여부와, 강수확률이 포함된 기상정보를 제공하는 날씨정보와,
    상기 지역의 기온, 습도, 대기오염 상태를 제공하는 대기정보와,
    상기 지역의 지진발생여부를 제공하는 지진정보와,
    상기 지역의 수질을 제공하는 수질정보와,
    상기 지역의 시간대별 전기요금정보 중
    어느 하나 이상을 포함하는 것을 특징으로 하는 의류처리장치.
  8. 제7항에 있어서,
    상기 제어부는
    상기 지역정보를 통하여 상기 추천할 옵션 중
    세탁강도, 헹굼횟수, 탈수강도, 장치세척, 운전시간, 수온, 스팀공급 중 적어도 어느 하나를 조정하여 추천하는 것을 특징으로 하는 의류처리장치.
  9. 의류의 이물질을 제거하는 세탁행정(washing cycle)과 의류의 수분을 제거하는 건조행정(drying cycle) 중 적어도 어느 하나를 수행하는 작동방법을 설정하는 임의의 코스, 또는 상기 코스의 부가적인 조건을 설정하거나 변경하는 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천할 수 있는 의류처리장치에 있어서,
    상기 임의의 코스 또는 상기 임의의 옵션 중 어느 하나의 코스 또는 옵션의 추천을 요청하는 입력을 수신하도록 구비되는 추천요청부;
    상기 추천요청부가 입력되면 임의의 사용자의 사용이력을 통해 획득한 추천식을 통해 상기 임의의 코스 또는 상기 임의의 옵션 중 추천할 코스 또는 옵션을 연산하는 제어부;
    상기 제어부에서 결정된 상기 코스 또는 옵션을 표시하는 표시부;를 포함하고,
    상기 제어부는 상기 의류처리장치를 사용하는 특정 사용자의 사용이력을 포함하는 정보가 입력되기 전에도, 상기 특정 사용자에게 상기 임의의 코스 또는 상기 임의의 옵션 중 추천할 코스 또는 옵션을 결정할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치.
  10. 제9항에 있어서,
    상기 추천식은 상기 의류처리장치를 포함한 임의의 의류처리장치를 관리하는 서버에서 상기 특정 사용자의 사용이력 또는 임의의 사용자의 사용이력과, 상기 의류처리장치가 위치한 지역정보 중 어느 하나 이상을 기초로 기계학습(deep learning)하여 획득된 알고리즘인 것을 특징으로 하는 의류처리장치.
  11. 제9항에 있어서,
    상기 추천식은
    5회 이하의 사용이력이 입력되면 상기 추천할 코스 또는 옵션을 출력할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치.
  12. 제9항에 있어서,
    상기 제어부는 상기 추천식이 저장되어 있는 저장부를 포함하고,
    상기 저장부는 N회의 사용이력만 저장되도록 구비되고,
    상기 N회 이상의 사용이력이 저장되면 저장된 순서대로 사용이력이 삭제되는 것을 특징으로 하는 의류처리장치.
  13. 의류를 수용하는 의류수용부;
    상기 의류수용부를 회전시키는 구동부;
    상기 구동부를 구동시켜 상기 의류를 처리하는 방법을 포함하는 임의의 코스와, 상기 코스의 횟수 또는 강도를 조절하는 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천받기 위해 입력되도록 구비되는 추천요청부;
    상기 추천요청부가 입력되면 임의의 사용자의 사용이력을 학습(deep learning) 하여 획득한 추천식을 통해 특정 사용자에게 추천할 코스 또는 옵션을 결정하고, 상기 추천된 코스 또는 옵션에 따라 상기 구동부를 구동시키도록 구비되는 제어부;를 포함하고,
    상기 제어부는 상기 특정 사용자의 사용이력들을 추가적으로 학습(deep leaning)하여 상기 추천식을 재획득 할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치.
  14. 제13항에 있어서,
    상기 제어부는
    상기 추천식과, 상기 추천식을 업데이트 할 수 있는 학습식, 상기 특정 사용자의 사용이력이 저장될 수 있는 저장부를 더 포함하고,
    상기 추천식으로 상기 임의의 코스 또는 상기 임의의 옵션 중 수행될 코스 또는 옵션을 연산하여 추천할 코스 또는 옵션으로 결정하거나, 상기 특정 사용자의 사용이력을 상기 학습식으로 연산하여 상기 추천식을 재획득할 수 있는 연산부를 포함하는 것을 특징으로 하는 의류처리장치.
  15. 제14항에 있어서,
    상기 저장부는 전원 공급이 차단되어도 정보를 저장할 수 있는 비휘발성 메모리를 포함하고,
    상기 연산부는 복수의 프로세스를 통해 서로 다른 태스크를 동시에 처리하는 병렬처리(parallel processing)를 수행할 수 있는 병렬 연산장치를 포함하는 것을 특징으로 하는 의류처리장치.
  16. 의류를 수용하는 의류수용부;
    상기 의류수용부를 회전시키는 구동부;
    상기 구동부를 구동시켜 상기 의류를 처리하는 방법을 포함하는 임의의 코스와, 상기 코스의 횟수 또는 강도를 조절하는 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천받기 위해 입력되도록 구비되는 추천요청부;
    상기 추천요청부가 입력되면 기 저장된 추천식을 통해 특정 사용자에게 추천할 코스 또는 옵션을 결정하고, 상기 추천된 코스 또는 옵션에 따라 상기 구동부를 구동시키도록 구비되는 제어부;와,
    서버 또는 외부단말과 통신하여 상기 제어부에 지역정보와 상기 추천식 중 하나 이상을 전달할 수 있도록 구비되는 통신모듈;을 포함하고,
    상기 제어부는
    상기 추천식 저장되어 구비되는 저장부를 포함하고, 상기 통신모듈에서 상기 추천식이 전송되면 상기 저장부의 추천식을 교체하여 업데이트하는 것을 특징으로 하는 의류처리장치.
  17. 제16항에 있어서,
    상기 저장부는 상기 의류처리장치를 제어하는 운영체제가 더 저장되어 구비되고,
    상기 제어부는 상기 통신모듈에서 상기 추천식이 전달되면 상기 추천식만 교체하여 업데이트할 수 있도록 구비되는 것을 특징으로 하는 의류처리장치.
  18. 의류를 수용하는 의류수용부;
    상기 의류수용부를 회전시키는 구동부;
    상기 구동부를 구동시켜 상기 의류를 처리하는 방법을 포함하는 임의의 코스와, 상기 코스의 횟수 또는 강도를 조절하는 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천받기 위해 입력되도록 구비되는 추천요청부;
    상기 추천요청부가 입력되면 추천식을 통해 특정 사용자에게 추천할 코스 또는 옵션을 결정하고, 상기 추천된 코스 또는 옵션에 따라 상기 구동부를 구동시키도록 구비되는 제어부;와,
    서버 또는 외부단말과 통신하여 상기 제어부에 지역정보와 상기 추천식 중 하나 이상을 전달할 수 있도록 구비되는 통신모듈;
    상기 제어부와 상기 통신모듈에 전원을 공급하는 전원부를 포함하고,
    상기 전원부는 수행된 코스 또는 옵션이 종료되어도, 상기 통신모듈에는 항상 전원을 공급하는 것을 특징으로 하는 의류처리장치.
  19. 제18항에 있어서,
    상기 통신모듈은
    상기 전원부가 상기 제어부에 전원을 공급하면 상기 지역정보를 즉시 상기 제어부에 전달하거나,
    상기 추천식에 대입할 수 있는 상기 지역정보를 주기적으로 저장하도록 구비되는 것을 특징으로 하는 의류처리장치.
  20. 의류의 이물질을 제거하는 세탁과정(washing cycle)과 수분이 함유된 의류를 건조하는 건조과정(drying cycle) 중 적어도 어느 하나의 과정을 수행하는 방법을 설정하는 임의의 코스, 상기 코스의 부가적인 조건을 설정하는 임의의 옵션을 제공하는 의류처리장치에 있어서,
    상기 임의의 코스 또는 상기 임의의 옵션 중 어느 하나의 코스 또는 옵션을 추천 받기 위해 입력되도록 구비되는 추천요청부;
    상기 추천요청부가 입력되면 사용자에게 추천할 코스 또는 옵션을 결정하는 제어부;
    상기 결정된 코스 또는 옵션을 사용자에게 추천하도록 표시하는 표시부;를 포함하고,
    상기 추천요청부는 상기 사용자의 동작을 인식하는 카메라와, 상기 사용자의 음성을 인식하는 마이크를 중 하나 이상을 포함하며,
    상기 카메라를 통해 상기 사용자의 특정 동작이 인식되거나, 상기 마이크를 통해 상기 사용자의 특정 음성이 인식되면 상기 추천요청부가 입력되는 것을 특징으로 하는 의류처리장치.
  21. 사용자가 코스 또는 옵션을 추천을 받기 위해 입력하도록 구비되는 추천요청부와, 서버에서 제공한 추천식에 기초하여 추천할 상기 코스 또는 옵션을 결정하는 제어부와, 추천하기로 결정된 상기 코스 또는 옵션을 표시하는 표시부와, 결정된 상기 코스 또는 옵션을 수행시키는 명령을 입력받는 동작부를 포함하는 의류처리장치의 제어방법에 있어서,
    상기 추천요청부의 입력을 감지하는 입력감지단계;
    상기 제어부가 상기 추천식을 통하여 추천할 상기 코스 또는 옵션을 결정하는 연산단계;
    상기 표시부에 추천하기로 결정된 상기 코스 또는 옵션이 표시되는 추천단계;
    상기 동작부가 입력되어 결정된 상기 코스 또는 옵션이 수행되는 수행단계;를 포함하는 것을 특징으로 하는 의류처리장치의 제어방법.
  22. 제21항에 있어서,
    상기 서버와 통신하여 지역정보를 수신하는 통신모듈을 더 포함하고,
    상기 통신모듈을 통해 상기 서버에서 상기 지역정보를 수령하는 수신단계와,
    상기 지역정보를 상기 추천할 코스 또는 옵션에 반영하는 보완단계를 더 포함하는 것을 특징으로 하는 의류처리장치의 제어방법.
  23. 제21항에 있어서,
    의류처리장치를 사용하는 특정사용자의 사용이력이 상기 제어부에 저장되어 있는지 점검하는 점검단계;를 더 포함하고,
    상기 연산단계는
    상기 점검단계에서 상기 특정사용자의 사용이력이 상기 제어부에 저장되어 있으면 상기 사용이력을 상기 추천식에 반영하여 상기 코스 또는 옵션을 추천하는 반영연산단계를 수행하고,
    상기 특정사용자의 사용이력이 없으면 임의의 사용자의 사용이력만을 상기 추천식에 반영하여 상기 코스 또는 옵션을 추천하는 초기연산단계;를 수행하는 것을 특징으로 하는 의류처리장치의 제어방법.
  24. 제23항에 있어서,
    상기 추천단계 이후
    상기 동작부의 입력을 감지하는 승인감지단계와,
    상기 추천된 코스 또는 옵션과 다른 기본 코스 또는 옵션이 입력되는 것을 감지하는 기본코스옵션 입력단계와
    상기 수행단계가 종료되면 상기 사용된 코스 또는 옵션을 상기 제어부에 저장하는 저장단계를 더 포함하는 것을 특징으로 하는 의류처리장치의 제어방법.
  25. 임의의 코스 또는 임의의 옵션이 직접 입력될 수 있도록 구비되는 입력부와, 상기 임의의 코스 또는 임의의 옵션 중 사용자가 코스 또는 옵션을 추천을 받기 위해 입력하도록 구비되는 추천요청부와, 상기 임의의 코스 또는 임의의 옵션 중 추천할 상기 코스 또는 옵션을 결정하는 제어부와, 추천하기로 결정된 상기 코스 또는 옵션을 표시하는 표시부와, 추천하기로 결정된 상기 코스 또는 옵션을 수행시키는 명령을 입력받는 동작부와, 서버와 통신하여 지역정보를 수신하는 통신모듈을 포함하는 의류처리장치의 제어방법에 있어서,
    상기 서버에서 지역정보를 수신하였는지 점검하는 수신확인단계;
    상기 추천요청부의 입력 여부를 감지하는 입력감지단계;
    상기 추천요청부가 입력되면 상기 제어부가 사용예측식을 통하여 추천할 상기 코스 또는 옵션을 결정하는 연산단계;
    상기 표시부에 추천하기로 결정된 상기 코스 또는 옵션이 표시되는 추천단계;
    상기 동작부의 입력여부를 감지하는 승인단계;
    상기 동작부가 입력되어 결정된 상기 코스 또는 옵션이 수행되는 수행단계;를 포함하고,
    상기 연산단계는
    상기 서버로부터 상기 지역정보가 수신되지 않으면 상기 사용예측식 만을 이용하여 상기 추천할 코스 또는 옵션을 결정하는 기초연산단계를 수행하고,
    상기 서버로부터 상기 지역정보가 수신되면 상기 지역정보를 반영하여 상기 추천할 코스 또는 옵션을 조정하는 반영연산단계를 수행하는 것을 특징으로 하는 의류처리장치의 제어방법.
  26. 제25항에 있어서,
    상기 수신확인단계에서 상기 지역정보가 수신된 것이 감지되지 않으면 상기 통신모듈과 상기 서버가 통신연결 여부를 확인하는 통신연결확인단계를 포함하는 것을 특징으로 하는 의류처리장치의 제어방법.
  27. 제26항에 있어서,
    상기 통신연결확인단계에서
    상기 통신연결이 감지되면 상기 지역정보를 수신하는 추가수신단계를 더 포함하고,
    상기 통신연결이 감지되지 않으면 상기 입력감지단계를 수행하는 것을 특징으로 하는 의류처리장치의 제어방법.
  28. 제25항에 있어서,
    상기 승인단계에서 상기 추천된 코스 또는 옵션이 수행되지 않도록 기본 코스또는 옵션을 입력여부를 감지하는 기본코스옵션 입력단계를 포함하고,
    상기 기본코스옵션 입력단계가 수행되면 상기 동작부의 입력여부를 감지하는 상기 승인단계를 재수행하는 것을 특징으로 하는 의류처리장치의 제어방법.
  29. 제25항에 있어서,
    상기 수행단계가 종료되면 상기 수행된 코스 또는 옵션의 사용이력을 상기 제어부에 저장하는 저장단계를 더 포함하는 것을 특징으로 하는 의류처리장치의 제어방법.
  30. 임의의 코스, 또는 상기 코스의 부가적인 조건을 설정하는 임의의 옵션 중에서 사용자의 사용이력을 통하여 어느 하나의 코스 또는 옵션을 추천할 수 있는 추천정보를 제공하는 서버;
    상기 추천정보를 수신할 수 있는 통신모듈과, 상기 추천정보를 통해 상기 임의의 코스 또는 상기 임의의 옵션 중 어느 하나의 코스 또는 옵션을 결정하는 제어부와, 결정된 코스 또는 옵션을 표시하여 추천하는 표시부를 포함하여 코스 또는 옵션을 추천하는 추천기능을 수행할 수 있는 의류처리장치;
    상기 서버와 통신하여 상기 의류처리장치를 원격으로 제어할 수 있는 외부단말기;를 포함하고,
    상기 의류처리장치 또는 상기 외부단말기는 상기 사용자의 사용이력을 상기 서버에 송신하는 것을 허가하거나 불허할 수 있도록 구비되는 것을 특징으로 하는 온라인시스템.
KR1020180042088A 2017-04-25 2018-04-11 사용자가 수행한 코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템 KR102070783B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
AU2018257685A AU2018257685B2 (en) 2017-04-25 2018-04-18 Clothing processing apparatus, control method of clothing processing apparatus, and online system including clothing processing apparatus
PCT/KR2018/004503 WO2018199543A1 (ko) 2017-04-25 2018-04-18 의류처리장치와 의류처리장치의 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템
EP18168949.8A EP3396051B1 (en) 2017-04-25 2018-04-24 Laundry treating apparatus, control method of laundry treatment apparatus and online system including the same
US15/961,191 US20180305851A1 (en) 2017-04-25 2018-04-24 Laundry treating apparatus, control method of the laundry treating apparatus and online system including the same
CN201810381002.8A CN108729117B (zh) 2017-04-25 2018-04-25 衣物处理装置及其控制方法和包括该装置的在线***
AU2021254644A AU2021254644B2 (en) 2017-04-25 2021-10-22 Clothing processing apparatus, control method of clothing processing apparatus, and online system including clothing processing apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170053069 2017-04-25
KR20170053069 2017-04-25

Publications (2)

Publication Number Publication Date
KR20180119486A KR20180119486A (ko) 2018-11-02
KR102070783B1 true KR102070783B1 (ko) 2020-01-29

Family

ID=64328826

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180042088A KR102070783B1 (ko) 2017-04-25 2018-04-11 사용자가 수행한 코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템

Country Status (3)

Country Link
EP (1) EP3396051B1 (ko)
KR (1) KR102070783B1 (ko)
AU (2) AU2018257685B2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021256737A1 (ko) * 2020-06-18 2021-12-23 삼성전자주식회사 가전 시스템, 모바일 장치 및 가전 기기들을 제어하는 방법
KR20220155686A (ko) 2021-05-17 2022-11-24 경희대학교 산학협력단 딥러닝 기반 사용자 맞춤형 수강 과목 추천 시스템 및 방법

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109615009B (zh) * 2018-12-12 2021-03-12 广东小天才科技有限公司 一种学习内容推荐方法及电子设备
WO2020122294A1 (ko) * 2018-12-14 2020-06-18 엘지전자 주식회사 세탁기
KR20210092197A (ko) 2018-12-14 2021-07-23 엘지전자 주식회사 세탁 스케쥴링 장치
WO2020130177A1 (ko) 2018-12-19 2020-06-25 엘지전자 주식회사 세탁 스케줄링 장치 및 그 방법
KR102193055B1 (ko) * 2019-01-07 2020-12-18 엘지전자 주식회사 인공지능에 기반하여 사용자의 특성에 따라 피드백을 제공하는 장치와 서버
EP3919666A4 (en) * 2019-02-01 2022-11-02 LG Electronics Inc. GARMENT TREATMENT DEVICE AND ON-LINE SYSTEM COMPRISING SUCH DEVICE
KR20200095724A (ko) * 2019-02-01 2020-08-11 엘지전자 주식회사 의류처리장치 및 이를 포함하는 온라인 시스템의 제어방법
KR102628097B1 (ko) * 2019-02-01 2024-01-23 엘지전자 주식회사 의류처리장치 및 이를 포함하는 온라인 시스템의 제어방법
WO2020166738A1 (ko) * 2019-02-13 2020-08-20 엘지전자 주식회사 차량 내부에 구비되는 의류처리장치
US11686032B2 (en) * 2019-04-30 2023-06-27 Whirlpool Corporation User-interface system for a laundry appliance
WO2020262746A1 (ko) 2019-06-28 2020-12-30 엘지전자 주식회사 인공지능 기반의 세탁 코스 추천 장치 및 그 제어 방법
US20210324560A1 (en) * 2019-07-19 2021-10-21 Lg Electronics Inc. Intelligent washing machine and control method of the same
US11591736B2 (en) 2019-08-01 2023-02-28 Lg Electronics Inc. Artificial intelligent based clothes handling apparatus and driving method of the same
KR20210092071A (ko) * 2020-01-15 2021-07-23 삼성전자주식회사 전자 장치 및 그 제어 방법
KR20220010348A (ko) * 2020-07-17 2022-01-25 삼성전자주식회사 세탁기 및 그 제어 방법
CN114622395A (zh) * 2020-12-09 2022-06-14 苏州三星电子有限公司 一种程序排列方法、装置及设备
KR20230001311A (ko) * 2021-06-28 2023-01-04 엘지전자 주식회사 의류처리장치
KR20230001309A (ko) * 2021-06-28 2023-01-04 엘지전자 주식회사 의류처리장치
US20230004135A1 (en) * 2021-07-02 2023-01-05 Whirlpool Corporation Night cycle for a laundry appliance
KR20230032763A (ko) 2021-08-31 2023-03-07 엘지전자 주식회사 가전제품용 운전코스 추천을 위한 서비스 시스템 및 서비스 방법
KR20230045456A (ko) * 2021-09-28 2023-04-04 삼성전자주식회사 서버, 가전기기, 및 서버가 가전기기에 인공지능 추천 서비스를 제공하는 방법
KR102650882B1 (ko) * 2022-07-05 2024-03-26 주식회사 무지개 이용자의 정보를 분석하여 세탁 조건을 자동으로 큐레이팅하는 맞춤형 무인 빨래방 시스템
KR20240043574A (ko) * 2022-09-27 2024-04-03 엘지전자 주식회사 의류처리장치 및 그 제어방법
KR20240043576A (ko) * 2022-09-27 2024-04-03 엘지전자 주식회사 의류처리장치 및 그 제어방법
KR20240043577A (ko) * 2022-09-27 2024-04-03 엘지전자 주식회사 의류처리장치 및 그 제어방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100370088B1 (ko) 2000-12-29 2003-01-29 엘지전자 주식회사 세탁기의 맞춤코스 추천장치 및 방법
KR101381144B1 (ko) 2007-02-28 2014-04-04 삼성전자주식회사 세탁기의 세탁코스 추천방법
KR101850717B1 (ko) * 2011-01-25 2018-04-20 엘지전자 주식회사 세탁장치
KR102318652B1 (ko) 2014-04-15 2021-10-28 삼성전자주식회사 세탁기, 그와 통신하는 단말기 및 그의 제어 방법
CN106032616B (zh) * 2015-03-10 2020-01-14 青岛海尔洗衣机有限公司 一种智能衣物洗涤管理装置及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021256737A1 (ko) * 2020-06-18 2021-12-23 삼성전자주식회사 가전 시스템, 모바일 장치 및 가전 기기들을 제어하는 방법
KR20220155686A (ko) 2021-05-17 2022-11-24 경희대학교 산학협력단 딥러닝 기반 사용자 맞춤형 수강 과목 추천 시스템 및 방법

Also Published As

Publication number Publication date
KR20180119486A (ko) 2018-11-02
AU2021254644B2 (en) 2023-11-23
EP3396051A1 (en) 2018-10-31
AU2018257685B2 (en) 2021-07-22
EP3396051B1 (en) 2022-06-01
AU2021254644A1 (en) 2021-11-18
AU2018257685A1 (en) 2019-12-12

Similar Documents

Publication Publication Date Title
KR102070783B1 (ko) 사용자가 수행한 코스 및 옵션의 패턴을 인공지능을 통해 학습하여 맞춤형 코스와 옵션을 추천하는 의류처리장치와 그 제어방법 및 상기 의류처리장치를 포함하는 온라인 시스템
CN108729117B (zh) 衣物处理装置及其控制方法和包括该装置的在线***
US10705494B2 (en) Laundry machine and online system including the same
US10608835B2 (en) Online system and method for using the same
US10425246B2 (en) Laundry machine and online system including the same
US10633778B2 (en) Home appliance and online system including the same
US10386802B2 (en) Home appliance and online system including the same
US20220127772A1 (en) Clothing processing device and online system comprising same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant