KR102564698B1 - User terminal apparatus and clothing processing system comprising the same - Google Patents

User terminal apparatus and clothing processing system comprising the same Download PDF

Info

Publication number
KR102564698B1
KR102564698B1 KR1020210025762A KR20210025762A KR102564698B1 KR 102564698 B1 KR102564698 B1 KR 102564698B1 KR 1020210025762 A KR1020210025762 A KR 1020210025762A KR 20210025762 A KR20210025762 A KR 20210025762A KR 102564698 B1 KR102564698 B1 KR 102564698B1
Authority
KR
South Korea
Prior art keywords
information
course
user
customized
course information
Prior art date
Application number
KR1020210025762A
Other languages
Korean (ko)
Other versions
KR20220121546A (en
Inventor
최승우
박해윤
이수연
이주슬
최용훈
김정남
박준호
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020210025762A priority Critical patent/KR102564698B1/en
Priority to PCT/KR2022/000210 priority patent/WO2022181972A1/en
Publication of KR20220121546A publication Critical patent/KR20220121546A/en
Application granted granted Critical
Publication of KR102564698B1 publication Critical patent/KR102564698B1/en
Priority to US18/237,726 priority patent/US20230399786A1/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
    • 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
    • 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/34Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress characterised by mounting or attachment features, e.g. detachable control panels or detachable display panels
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F58/00Domestic laundry dryers
    • D06F58/32Control of operations performed in domestic laundry dryers 
    • D06F58/34Control of operations performed in domestic laundry dryers  characterised by the purpose or target of the control
    • D06F58/36Control of operational steps, e.g. for 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
    • D06F2101/00User input for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2101/02Characteristics of laundry or load
    • 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/02Characteristics of laundry or load
    • D06F2101/06Type or material
    • 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/58Indications or alarms to the control system or to the user
    • 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/14Arrangements for detecting or measuring specific parameters
    • D06F34/18Condition of the laundry, e.g. nature or weight

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Washing Machine And Dryer (AREA)
  • Accessory Of Washing/Drying Machine, Commercial Washing/Drying Machine, Other Washing/Drying Machine (AREA)

Abstract

사용자 단말 장치가 개시된다. 본 사용자 단말 장치는 외부 장치와 통신하기 위한 통신 인터페이스 및 의류 정보가 입력되면 의류 정보를 서버로 전송하도록 통신 인터페이스를 제어하고, 통신 인터페이스를 통해 서버로부터 의류 정보에 기초하여 생성된 추천 코스 정보를 수신하고, 추천 코스 정보에 대한 편집 명령이 입력되면, 사용자 입력에 따라 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하고, 사용자 맞춤형 코스 정보를 서버로 전송하도록 통신 인터페이스를 제어하는 프로세서를 포함하고, 프로세서는, 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 사용자 맞춤형 코스 정보를 생성한다.A user terminal device is disclosed. The present user terminal device controls a communication interface to communicate with an external device and transmits clothing information to a server when clothing information is input, and receives recommended course information generated based on clothing information from the server through the communication interface. and a processor for controlling a communication interface to edit the recommended course information according to a user input, generate user-customized course information, and transmit the user-customized course information to a server when an editing command for the recommended course information is input. The processor generates user-customized course information to include course name information and course description information according to the editing command.

Description

사용자 단말 장치 및 이를 포함하는 의류 처리 시스템{USER TERMINAL APPARATUS AND CLOTHING PROCESSING SYSTEM COMPRISING THE SAME}User terminal device and clothes processing system including the same {USER TERMINAL APPARATUS AND CLOTHING PROCESSING SYSTEM COMPRISING THE SAME}

본 개시는 사용자 단말 장치 및 이를 포함하는 의류 처리 시스템에 관한 것으로, 보다 상세하게는 의류 정보에 따라 최적의 의류 관리를 위한 추천 코스를 제공하고, 사용자 입력에 따라 추천 코스를 편집하여 사용자 맞춤형 코스를 제공하는 사용자 단말 장치 및 이를 포함하는 의류 처리 시스템에 관한 것이다.The present disclosure relates to a user terminal device and a clothes handling system including the same, and more particularly, provides a recommended course for optimal clothes management according to clothes information, edits the recommended course according to user input, and provides a user-customized course. It relates to a user terminal device provided and a clothes handling system including the same.

근래에는 의류에 대한 다양한 처리 및 관리를 수행하기 위한 가전기기들이 개발되고 있으며, 세탁 행정을 수행하는 세탁기, 건조 행정을 수행하는 건조기 및 의류의 냄새, 먼지 또는 주름을 제거하는 의류 관리 행정을 수행하는 의류 관리기 등이 존재하였다.In recent years, home appliances for performing various treatment and management of clothes have been developed, and a washing machine performing a washing operation, a dryer performing a drying operation, and a clothes management operation for removing odor, dust or wrinkles from clothes are being developed. There was a clothing management machine and the like.

다만, 종래의 의류 처리 장치는 제조사에서 제공되는 코스만을 수행할 수 있었으며, 서로 다른 기능을 수행하는 복수의 의류 처리 장치를 이용하여 하나의 통합된 코스를 실행하기 위한 통합적인 관리가 어려운 문제점이 존재하였다.However, the conventional clothes handling apparatus can only perform courses provided by the manufacturer, and there is a problem in that integrated management for executing one integrated course using a plurality of clothes handling devices performing different functions is difficult. did

또한, 통합된 코스에 대해 사용자 개개인의 특성을 반영하여 코스를 수정, 편집하여 의류 처리 장치에 저장함으로써 사용자 맞춤형으로 생성된 코스를 간편하게 실행하고자 하는 사용자의 니즈가 존재하였다.In addition, there is a user need to easily execute a course created customized for a user by modifying and editing the integrated course by reflecting the characteristics of each user and storing the course in a clothes handling device.

본 개시는 상술한 문제를 해결하기 위한 것으로, 본 개시의 목적은 의류의 개별적 특성에 따라 최적의 처리 및 관리 코스를 제공하며, 사용자가 코스 이름, 코스 설명을 자유롭게 편집할 수 있는 UI를 제공함과 동시에 편집된 코스 정보를 복수의 의류 처리 장치에 자동으로 업데이트하여 사용자의 편의성을 향상시킨 의류 처리 시스템을 제공하고자 한다.The present disclosure is intended to solve the above problems, and an object of the present disclosure is to provide an optimal treatment and management course according to the individual characteristics of clothing, and to provide a UI for users to freely edit course names and course descriptions, An object of the present invention is to provide a clothes handling system that improves user convenience by automatically updating simultaneously edited course information to a plurality of clothes handling devices.

이상과 같은 목적을 달성하기 위해 본 개시의 일 실시예에 따른 사용자 단말 장치는, 외부 장치와 통신하기 위한 통신 인터페이스 및 의류 정보가 입력되면 상기 의류 정보를 서버로 전송하도록 상기 통신 인터페이스를 제어하고, 상기 통신 인터페이스를 통해 상기 서버로부터 상기 의류 정보에 기초하여 생성된 추천 코스 정보를 수신하고, 상기 추천 코스 정보에 대한 편집 명령이 입력되면, 사용자 입력에 따라 상기 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하고, 상기 사용자 맞춤형 코스 정보를 상기 서버로 전송하도록 상기 통신 인터페이스를 제어하는 프로세서를 포함하고, 상기 프로세서는, 상기 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 상기 사용자 맞춤형 코스 정보를 생성한다.In order to achieve the above object, a user terminal device according to an embodiment of the present disclosure includes a communication interface for communicating with an external device and controlling the communication interface to transmit clothing information to a server when clothing information is input, Recommended course information generated based on the clothing information is received from the server through the communication interface, and when an editing command for the recommended course information is input, the recommended course information is edited according to a user input to provide user-customized course information. and a processor controlling the communication interface to generate and transmit the user-customized course information to the server, wherein the processor includes the user-customized course information to include course name information and course description information according to the editing command. generate

이 경우, 상기 사용자 단말 장치는 복수의 의류 처리 코스를 포함하는 코스 목록을 저장하는 메모리를 더 포함하고, 상기 프로세서는, 상기 생성된 사용자 맞춤형 코스 정보를 포함하도록 상기 코스 목록을 업데이트하고, 업데이트된 코스 목록을 상기 메모리에 저장할 수 있다.In this case, the user terminal device further includes a memory for storing a course list including a plurality of clothes treatment courses, and the processor updates the course list to include the generated user-customized course information, A list of courses may be stored in the memory.

이 경우, 상기 프로세서는, 상기 메모리에 저장된 코스 목록에 대한 편집 명령이 입력되면 사용자 입력에 따른 편집 정보를 상기 서버로 전송하도록 상기 통신 인터페이스를 제어할 수 있다.In this case, the processor may control the communication interface to transmit edit information according to a user input to the server when an editing command for the course list stored in the memory is input.

한편, 상기 프로세서는, 상기 사용자 맞춤형 코스 정보에 포함된 코스 이름 정보 및 코스 설명 정보가 의류 처리 장치를 통해 제공되도록, 상기 통신 인터페이스를 통해 상기 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 전송할 수 있다.Meanwhile, the processor may transmit the user-customized course information to the clothes processing device through the communication interface so that course name information and course description information included in the user-customized course information are provided through the clothes processing device.

이 경우, 상기 프로세서는, 상기 사용자 맞춤형 코스를 실행하기 위한 개시 명령이 입력되면, 상기 통신 인터페이스를 통해 상기 의류 처리 장치로 상기 사용자 맞춤형 코스에 대응되는 처리 동작을 수행하도록 제어하는 제어 신호를 전송할 수 있다.In this case, when a start command for executing the user-customized course is input, the processor may transmit a control signal for controlling to perform a processing operation corresponding to the user-customized course to the laundry processing device through the communication interface. there is.

한편, 상기 사용자 단말 장치는 디스플레이를 더 포함하고, 상기 프로세서는, 상기 의류 정보를 입력 받기 위한 의류 정보 입력 UI를 표시하도록 상기 디스플레이를 제어할 수 있다.Meanwhile, the user terminal device may further include a display, and the processor may control the display to display a clothing information input UI for receiving the clothing information.

한편, 상기 의류 정보는 의류의 소재, 타입, 색상, 건조 정도 중 적어도 하나를 포함할 수 있다.Meanwhile, the clothing information may include at least one of the material, type, color, and dryness of the clothing.

한편, 본 개시의 일 실시예에 다른 사용자 단말 장치의 제어 방법은 의류 정보가 입력되면 상기 의류 정보를 서버로 전송하는 단계, 상기 서버로부터 상기 의류 정보에 기초하여 생성된 추천 코스 정보를 수신하는 단계, 상기 추천 코스 정보에 대한 편집 명령이 입력되면, 사용자 입력에 따라 상기 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하는 단계 및 상기 사용자 맞춤형 코스 정보를 상기 서버로 전송하는 단계를 포함하고, 상기 사용자 맞춤형 코스 정보를 생성하는 단계는, 상기 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 상기 사용자 맞춤형 코스 정보를 생성할 수 있다.Meanwhile, another method of controlling a user terminal device according to an embodiment of the present disclosure includes transmitting clothing information to a server when clothing information is input, and receiving recommended course information generated based on the clothing information from the server. When an editing command for the recommended course information is input, generating user-customized course information by editing the recommended course information according to a user input and transmitting the user-customized course information to the server; In the generating of the user-customized course information, the user-customized course information may be generated to include course name information and course description information according to the editing command.

이 경우, 상기 제어 방법은 복수의 의류 처리 코스를 포함하는 코스 목록을 저장하는 단계, 상기 생성된 사용자 맞춤형 코스 정보를 포함하도록 상기 코스 목록을 업데이트하는 단계 및 업데이트된 코스 목록을 저장하는 단계를 더 포함할 수 있다.In this case, the control method further includes storing a course list including a plurality of clothes treatment courses, updating the course list to include the generated user-customized course information, and storing the updated course list. can include

이 경우, 상기 제어 방법은 저장된 코스 목록에 대한 편집 명령이 입력되면 사용자 입력에 따른 편집 정보를 상기 서버로 전송하는 단계를 더 포함할 수 있다.In this case, the control method may further include transmitting edit information according to a user input to the server when an edit command for the stored course list is input.

한편, 상기 제어 방법은 상기 사용자 맞춤형 코스 정보에 포함된 코스 이름 정보 및 코스 설명 정보가 의류 처리 장치를 통해 제공되도록, 상기 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 전송하는 단계를 더 포함할 수 있다.Meanwhile, the control method may further include transmitting the user-customized course information to the clothes handling device so that course name information and course description information included in the user-customized course information are provided through the clothes handling device. .

이 경우, 상기 제어 방법은 상기 사용자 맞춤형 코스를 실행하기 위한 개시 명령이 입력되면, 상기 의류 처리 장치로 상기 사용자 맞춤형 코스에 대응되는 처리 동작을 수행하도록 제어하는 제어 신호를 전송하는 단계를 더 포함할 수 있다.In this case, the control method may further include transmitting a control signal for controlling the processing operation corresponding to the user-customized course to the laundry processing device when a start command for executing the user-customized course is input. can

한편, 상기 제어 방법은 의류 정보를 입력 받기 위한 의류 정보 입력 UI를 디스플레이를 통해 표시하는 단계를 더 포함할 수 있다.Meanwhile, the control method may further include displaying a clothing information input UI for receiving clothing information through a display.

한편, 상기 의류 정보는 의류의 소재, 타입, 색상, 건조 정도 중 적어도 하나를 포함할 수 있다.Meanwhile, the clothing information may include at least one of the material, type, color, and dryness of the clothing.

한편, 본 개시의 일 실시예에 따른 의류 처리 시스템은 사용자 단말 장치, 상기 사용자 단말 장치로부터 수신한 의류 정보에 기초하여 추천 코스 정보를 생성하는 서버 및 세탁 행정, 건조 행정 및 의류 관리 행정 중 적어도 하나를 수행하며, 수행 가능한 코스 목록을 저장하는 의류 처리 장치를 포함하고, 상기 사용자 단말 장치는, 의류 정보가 입력되면 상기 의류 정보를 서버로 전송하고, 상기 서버는, 수신된 의류 정보에 기초하여 생성된 추천 코스 정보를 상기 사용자 단말 장치로 전송하고, 상기 사용자 단말 장치는, 상기 추천 코스 정보에 대한 편집 명령이 입력되면 상기 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하고, 상기 서버로 상기 사용자 맞춤형 코스 정보를 전송하며, 상기 서버는, 수신된 사용자 맞춤형 코스 정보에 기초하여 상기 사용자 맞춤형 코스를 수행하기 위한 의류 처리 장치를 확인하고, 확인된 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 포함하는 업데이트 신호를 전송하고, 상기 사용자 맞춤형 코스 정보를 수신한 의류 처리 장치는 상기 사용자 맞춤형 코스 정보를 포함하도록 상기 코스 목록을 업데이트하고, 업데이트된 코스 목록을 저장한다.Meanwhile, a clothes handling system according to an embodiment of the present disclosure includes a user terminal device, a server generating recommended course information based on clothes information received from the user terminal device, and at least one of a washing process, a drying process, and a clothing management process. and a clothes handling device that performs and stores a list of courses that can be performed, wherein the user terminal device transmits the clothes information to a server when clothes information is input, and the server generates information based on the received clothes information. transmits recommended course information to the user terminal device, and when an editing command for the recommended course information is input, the user terminal device edits the recommended course information to create user-customized course information, and transmits the user customized course information to the server. Transmitting customized course information, the server identifies a clothes handling device for performing the user customized course based on the received user customized course information, and updates the identified clothes handling device to include the user customized course information. After transmitting the signal and receiving the user-customized course information, the clothes handling device updates the course list to include the user-customized course information and stores the updated course list.

도 1은 본 개시의 일 실시예에 따른 의류 처리 시스템을 개략적으로 설명하기 위한 도면이다.
도 2는 본 개시의 일 실시예에 따른 사용자 단말 장치를 설명하기 위한 블록도이다.
도 3은 본 개시의 일 실시예에 따른 사용자 단말 장치의 세부 구성을 설명하기 위한 블록도이다.
도 4는 본 개시의 일 실시예에 따른 서버의 구성을 설명하기 위한 블록도이다.
도 5는 본 개시의 일 실시예에 따른 의류 처리 장치의 구성을 설명하기 위한 블록도이다.
도 6은 본 개시의 일 실시예에 따른 사용자 단말 장치, 서버 및 의류 처리 장치의 동작을 설명하기 위한 시퀀스도이다.
도 7은 사용자 맞춤형 코스를 제공하는 UI를 설명하기 위한 도면이다.
도 8은 의류 정보를 입력 받기 위한 UI를 설명하기 위한 도면이다.
도 9는 입력된 의류 정보에 따라 생성된 추천 코스 정보 및 추천 코스 정보를 편집하는 UI를 설명하기 위한 도면이다.
도 10은 사용자 단말 장치에서 생성된 사용자 맞춤형 코스 정보가 복수의 의류 처리 장치로 전송되는 동작을 설명하기 위한 도면이다.
도 11은 본 개시의 일 실시예에 따른 의류 처리 장치의 디스플레이 및 조작 패널을 나타내는 도면이다.
도 12는 본 개시의 일 실시예에 따른 사용자 단말 장치를 통해 사용자 맞춤형 코스를 실행하기 위한 개시 명령을 입력 받는 UI를 나타내는 도면이다.
도 13은 사용자 맞춤형 코스 실행 시 각각의 의류 처리 장치의 동작을 설명하기 위한 도면이다.
도 14는 사용자 단말 장치에서 생성된 사용자 맞춤형 코스 정보를 복수의 의류 처리 장치로 각각 전송하는 동작을 설명하기 위한 시퀀스도이다.
도 15는 사용자 단말 장치를 통해 사용자 맞춤형 코스를 실행하기 위한 개시 명령을 입력 받아 의류 처리 장치를 제어하는 제어 신호를 전송하는 동작을 설명하기 위한 시퀀스도이다.
도 16은 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도이다.
1 is a diagram schematically illustrating a clothes handling system according to an embodiment of the present disclosure.
2 is a block diagram for explaining a user terminal device according to an embodiment of the present disclosure.
3 is a block diagram for explaining a detailed configuration of a user terminal device according to an embodiment of the present disclosure.
4 is a block diagram for explaining the configuration of a server according to an embodiment of the present disclosure.
5 is a block diagram illustrating a configuration of a laundry treatment apparatus according to an exemplary embodiment of the present disclosure.
6 is a sequence diagram illustrating operations of a user terminal device, a server, and a clothes processing device according to an embodiment of the present disclosure.
7 is a diagram for explaining a UI providing a user-customized course.
8 is a diagram for explaining a UI for receiving clothing information.
9 is a diagram for explaining recommended course information generated according to input clothing information and a UI for editing the recommended course information.
10 is a diagram for explaining an operation in which user-customized course information generated by a user terminal device is transmitted to a plurality of clothes handling devices.
11 is a diagram illustrating a display and a manipulation panel of the laundry treatment apparatus according to an embodiment of the present disclosure.
12 is a diagram illustrating a UI for receiving a start command for executing a user-customized course through a user terminal device according to an embodiment of the present disclosure.
13 is a diagram for explaining an operation of each laundry treatment device when a user-customized course is executed.
14 is a sequence diagram illustrating an operation of transmitting user-customized course information generated by a user terminal device to a plurality of clothes handling devices.
15 is a sequence diagram illustrating an operation of receiving a start command for executing a user-customized course through a user terminal device and transmitting a control signal for controlling the laundry treatment device.
16 is a flowchart illustrating a control method of a user terminal device according to an embodiment of the present disclosure.

이하에서 설명되는 실시 예는 본 개시의 이해를 돕기 위하여 예시적으로 나타낸 것이며, 본 개시는 여기서 설명되는 실시 예들과 다르게, 다양하게 변형되어 실시될 수 있음이 이해되어야 할 것이다. 다만, 이하에서 본 개시를 설명함에 있어서, 관련된 공지 기능 혹은 구성요소에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명 및 구체적인 도시를 생략한다. 또한, 첨부된 도면은 개시의 이해를 돕기 위하여 실제 축척대로 도시된 것이 아니라 일부 구성요소의 치수가 과장되게 도시될 수 있다.Embodiments described below are shown by way of example to aid understanding of the present disclosure, and it should be understood that the present disclosure may be implemented with various modifications, different from the embodiments described herein. However, in the following description of the present disclosure, when it is determined that a detailed description of a related known function or component may unnecessarily obscure the subject matter of the present disclosure, the detailed description and specific illustration thereof will be omitted. In addition, the accompanying drawings are not drawn to an actual scale to aid understanding of the disclosure, and the dimensions of some components may be exaggerated.

본 명세서 및 청구범위에서 사용되는 용어는 본 개시의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다. The terms used in this specification and claims are general terms in consideration of the function of the present disclosure. However, these terms may vary depending on the intention of a technician working in the field, legal or technical interpretation, and the emergence of new technologies. In addition, some terms are arbitrarily selected by the applicant. These terms may be interpreted as the meanings defined in this specification, and if there is no specific term definition, they may be interpreted based on the overall content of this specification and common technical knowledge in the art.

본 개시의 설명에 있어서 각 단계의 순서는 선행 단계가 논리적 및 시간적으로 반드시 후행 단계에 앞서서 수행되어야 하는 경우가 아니라면 각 단계의 순서는 비제한적으로 이해되어야 한다. 즉, 위와 같은 예외적인 경우를 제외하고는 후행 단계로 설명된 과정이 선행단계로 설명된 과정보다 앞서서 수행되더라도 개시의 본질에는 영향이 없으며 권리범위 역시 단계의 순서에 관계없이 정의되어야 한다. In the description of the present disclosure, the order of each step should be understood as non-limiting, unless the preceding step must logically and temporally necessarily precede the succeeding step. In other words, except for the above exceptional cases, even if the process described as the later step is performed before the process described as the preceding step, the nature of the disclosure is not affected, and the scope of rights must also be defined regardless of the order of the steps.

본 명세서에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, expressions such as “has,” “can have,” “includes,” or “can include” indicate the existence of a corresponding feature (eg, numerical value, function, operation, or component such as a part). , which does not preclude the existence of additional features.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 수 있다. 예를 들어, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms may only be used for the purpose of distinguishing one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present disclosure.

그리고, 본 명세서에서는 본 개시의 각 실시 예의 설명에 필요한 구성요소를 설명한 것이므로, 반드시 이에 한정되는 것은 아니다. 따라서, 일부 구성요소는 변경 또는 생략될 수도 있으며, 다른 구성요소가 추가될 수도 있다. 또한, 서로 다른 독립적인 장치에 분산되어 배치될 수도 있다.And, in this specification, since the components necessary for the description of each embodiment of the present disclosure have been described, it is not necessarily limited thereto. Accordingly, some components may be changed or omitted, and other components may be added. In addition, it may be distributed and arranged in different independent devices.

나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 개시의 실시 예를 상세하게 설명하지만, 본 개시가 실시 예들에 의해 제한되거나 한정되는 것은 아니다.Furthermore, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and contents described in the accompanying drawings, but the present disclosure is not limited or limited by the embodiments.

이하, 도 1 내지 도 16을 참고하여 본 개시를 상세히 설명한다.Hereinafter, the present disclosure will be described in detail with reference to FIGS. 1 to 16 .

도 1은 본 개시의 일 실시예에 따른 의류 처리 시스템을 개략적으로 설명하기 위한 도면이다.1 is a diagram schematically illustrating a clothes handling system according to an embodiment of the present disclosure.

도 1을 참고하면, 본 개시의 일 실시예에 따른 의류 처리 시스템(1000)은 사용자 단말 장치(100), 서버(200) 및 의류 처리 장치(300-1, 300-2, 300-3)를 포함할 수 있다. Referring to FIG. 1 , a clothes handling system 1000 according to an embodiment of the present disclosure includes a user terminal device 100, a server 200, and clothes handling devices 300-1, 300-2, and 300-3. can include

사용자 단말 장치(100)는 사용자에게 정보를 제공하거나 사용자 명령을 입력 받는 등 다양한 기능을 수행할 수 있는 장치이며, 스마트폰, 태블릿, 웨어러블 장치, PC 등 다양한 전자 장치일 수 있다. The user terminal device 100 is a device capable of performing various functions such as providing information to a user or receiving a user command, and may be various electronic devices such as a smart phone, a tablet, a wearable device, and a PC.

사용자 단말 장치(100)는 사용자로부터 사용자 명령을 입력 받아 서버(200)로 전송하거나, 서버(200)를 통해 의류 처리 장치(300-1, 300-2, 300-3)로 전송할 수 있다. 다만, 이에 한정되는 것은 아니며 사용자 단말 장치(100)는 의류 처리 장치(300-1, 300-2, 300-3)로 사용자 명령을 직접 전송할 수도 있다. 사용자 단말 장치(100)가 의류 처리 장치(300-1, 300-2, 300-3)와 직접적으로 통신하는 경우, wifi direct, 블루투스 등 근거리 무선 통신 방식으로 통신을 수행할 수 있다.The user terminal device 100 may receive a user command from the user and transmit it to the server 200 or transmit it to the clothes handling devices 300-1, 300-2, and 300-3 through the server 200. However, it is not limited thereto, and the user terminal device 100 may directly transmit a user command to the laundry handling devices 300-1, 300-2, and 300-3. When the user terminal device 100 directly communicates with the clothes handling devices 300-1, 300-2, and 300-3, communication may be performed using a short-distance wireless communication method such as wifi direct or Bluetooth.

서버(200)는 외부 장치의 데이터를 수집하고 처리하는 전자 장치를 지칭할 수 있다. 예를 들어, 서버(200)는 클라우드 서버 등과 같이 서버 전용의 기능을 수행하는 장치뿐만 아니라, 다른 기능과 함께 서버의 기능을 수행할 수 있는 스마트폰, 태블릿, 웨어러블 장치, PC 등 다양한 전자 장치로 구현될 수도 있다. 다만, 이는 일 실시 예일 뿐이며, 서버(200)는 이에 열거되지 않은 다양한 종류의 전자 장치로 구현되는 것 또한 가능하다. 또한, 서버(200)는 하나의 장치로 구현되거나, 또는 복수의 장치로 구성되는 집합체로 구현될 수 있다. 일 예로, 서버(200)는 SmartThings™ 서비스를 제공하는 서버일 수 있다.The server 200 may refer to an electronic device that collects and processes data of external devices. For example, the server 200 is a device that performs server-only functions, such as a cloud server, as well as various electronic devices such as smartphones, tablets, wearable devices, and PCs that can perform server functions along with other functions. may be implemented. However, this is only an example, and the server 200 may also be implemented with various types of electronic devices not listed here. In addition, the server 200 may be implemented as a single device or as an aggregate composed of a plurality of devices. For example, the server 200 may be a server providing SmartThings™ service.

본 개시의 일 실시예에 따른 의류 처리 시스템(1000)은 다양한 종류의 의류 처리 장치(300-1, 300-2, 300-3)를 포함할 수 있다. 예를 들어, 의류 처리 장치(300)는 수조에 수용된 세탁수와 의류 사이의 마찰을 통해 의류를 세척하는 세탁 행정을 수행하는 세탁기(300-1), 고온의 공기를 순환시킴으로써 의류를 건조시키는 건조 행정을 수행하는 건조기(300-2), 스팀 등의 에어를 분사하는 방식을 통해 내부에 수용된 의류의 냄새, 먼지 또는 주름을 제거하는 의류 관리 행정을 수행하는 의류 관리기(300-3) 등을 포함할 수 있다.The laundry treatment system 1000 according to an embodiment of the present disclosure may include various types of laundry treatment devices 300-1, 300-2, and 300-3. For example, the laundry treatment apparatus 300 includes a washing machine 300-1 that performs a washing process of washing clothes through friction between wash water stored in a water tank and clothes, and a dryer that dries clothes by circulating hot air. A dryer (300-2) performing the cleaning process, and a clothes management unit (300-3) performing the cleaning cleaning process removing smell, dust, or wrinkles from the clothes accommodated therein by spraying air such as steam, etc. can do.

사용자 단말 장치(100)는 의류 정보가 입력되면 의류 정보를 서버(200)로 전송할 수 있으며, 서버(200)는 사용자 단말 장치(100)로부터 수신한 의류 정보에 기초하여 추천 코스 정보를 생성할 수 있다. When clothing information is input, the user terminal device 100 may transmit the clothing information to the server 200, and the server 200 may generate recommended course information based on the clothing information received from the user terminal device 100. there is.

추천 코스 정보는 의류의 소재, 타입, 색상, 건조 정도 등 다양한 파라미터를 고려하여, 의류의 특성에 따라 의류를 최적의 방식으로 처리 및 관리하기 위한 의류 처리 코스에 대해 생성된 정보이다. 이 경우, 서버(200)는 등록된 의류 처리 장치(300)의 종류에 따라 추천 코스 정보를 생성할 수 있다. 예를 들어, 사용자가 세탁기(100-1), 건조기(100-2) 및 의류 관리기(100-3)를 모두 보유하여 서버(200)에 등록한 경우, 서버(200)는 세탁기(100-1), 건조기(100-2) 및 의류 관리기(100-3) 중 적어도 하나를 이용하는 의류 처리 코스를 추천 코스로 생성할 수 있다. 한편, 사용자가 세탁기(100-1), 건조기(100-2)만을 보유한 경우, 서버(200)는 의류 관리기(100-3)를 이용하는 의류 처리 코스를 제외한 나머지 의류 처리 코스를 추천 코스로 생성할 수 있다. The recommended course information is information generated for a clothing treatment course for processing and managing clothes in an optimal way according to the characteristics of the clothes in consideration of various parameters such as material, type, color, and dryness of the clothes. In this case, the server 200 may generate recommended course information according to the type of the registered clothes handling device 300 . For example, when a user has all of the washing machine 100-1, the dryer 100-2, and the clothes management machine 100-3 and registers them with the server 200, the server 200 is the washing machine 100-1 , A clothes treatment course using at least one of the dryer 100-2 and the clothes management device 100-3 may be created as a recommended course. Meanwhile, when the user has only the washing machine 100-1 and the dryer 100-2, the server 200 may generate the rest of the clothes treatment courses excluding the clothes treatment course using the clothes management device 100-3 as recommended courses. can

서버(200)는 생성된 추천 코스 정보를 사용자 단말 장치(100)로 전송할 수 있다. 사용자 단말 장치(100)는 추천 코스 정보를 사용자에게 제공할 수 있으며, 추천 코스 정보에 대한 편집 명령을 입력 받는 편집 UI를 제공할 수 있다. The server 200 may transmit the generated recommended course information to the user terminal device 100 . The user terminal device 100 may provide recommended course information to the user and may provide an editing UI for receiving an editing command for the recommended course information.

사용자 단말 장치(100)는 추천 코스 정보에 대한 편집 명령이 입력되면 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성할 수 있다.When an editing command for the recommended course information is input, the user terminal device 100 may edit the recommended course information to create user-customized course information.

사용자 맞춤형 코스 정보는 서버(200)를 통해 제공된 추천 코스 정보 또는 의류 처리 장치(300)에 기저장된 코스 정보를 사용자가 자유롭게 편집, 수정함으로써 사용자 개개인의 니즈를 구체적으로 반영하여 생성된 코스에 대한 정보이다. User-customized course information is information about courses created by specifically reflecting the needs of individual users by freely editing and modifying recommended course information provided through the server 200 or course information pre-stored in the clothing handling device 300. am.

사용자는 사용자 단말 장치(100)를 통해 편집 명령을 입력하여, 추천 코스 정보의 코스 이름을 변경하고, 코스 설명을 추가하는 등 편집 동작을 수행할 수 있다. 또한, 기저장된 코스 목록에 새로운 코스 정보를 추가하거나, 기저장된 코스 정보를 삭제할 수 있다. 사용자 단말 장치(100)를 통해 추천 코스 정보를 편집하는 동작과 관련하여서는 도 9에서 후술하기로 한다.The user may input an editing command through the user terminal device 100 to perform an editing operation such as changing a course name of recommended course information and adding a course description. In addition, new course information may be added to the previously stored course list or previously stored course information may be deleted. An operation of editing recommended course information through the user terminal device 100 will be described later with reference to FIG. 9 .

상술한 바와 같은 사용자 명령을 입력 받는 구성은 사용자 단말 장치(100)에서 의류 정보 입력 UI, 코스 정보 제공 UI, 편집 UI 등을 제공하는 모바일 어플리케이션을 실행함으로써 구현될 수 있다. The configuration of receiving the user command as described above may be implemented by executing a mobile application providing a clothing information input UI, a course information providing UI, and an editing UI in the user terminal device 100 .

도 2는 본 개시의 일 실시예에 따른 사용자 단말 장치를 설명하기 위한 블록도이다.2 is a block diagram for explaining a user terminal device according to an embodiment of the present disclosure.

도 2를 참고하면, 사용자 단말 장치(100)는 통신 인터페이스(110) 및 프로세서(120)를 포함할 수 있다.Referring to FIG. 2 , the user terminal device 100 may include a communication interface 110 and a processor 120 .

통신 인터페이스(110)는 근거리 통신망(LAN: Local Area Network), 인터넷 네트워크, 이동 통신 네트워크를 통해 외부 장치와 통신을 수행할 수 있음은 물론, BT(Bluetooth), BLE(Bluetooth Low Energy), WI-FI(Wireless Fidelity), WI-FI Direct(Wireless Fidelity Direct), Zigbee, NFC 등과 같은 다양한 통신 방식 등을 통해 외부 장치와 통신을 수행할 수 있다. 이를 위해, 통신 인터페이스(110)는 네트워크 통신을 수행하기 위한 다양한 통신 모듈을 포함할 수 있다. 예를 들어, 통신 인터페이스(110)는 블루투스 칩, 와이파이 칩, 무선 통신 칩 등을 포함할 수 있다.The communication interface 110 can perform communication with an external device through a local area network (LAN), an Internet network, and a mobile communication network, as well as BT (Bluetooth), BLE (Bluetooth Low Energy), WI- Communication with an external device may be performed through various communication methods such as FI (Wireless Fidelity), WI-FI Direct (Wireless Fidelity Direct), Zigbee, NFC, and the like. To this end, the communication interface 110 may include various communication modules for performing network communication. For example, the communication interface 110 may include a Bluetooth chip, a Wi-Fi chip, a wireless communication chip, and the like.

프로세서(120)는 통신 인터페이스(110)와 전기적으로 연결되며, 사용자 단말 장치(100)의 전반적인 동작을 제어할 수 있다.The processor 120 is electrically connected to the communication interface 110 and can control overall operations of the user terminal device 100 .

본 개시의 일 실시 예에 따라, 프로세서(120)는 디지털 신호를 처리하는 디지털 시그널 프로세서(digital signal processor(DSP), 마이크로 프로세서(microprocessor), TCON(Time controller)으로 구현될 수 있다. 다만, 이에 한정되는 것은 아니며, 중앙처리장치(central processing unit(CPU)), MCU(Micro Controller Unit), MPU(micro processing unit), 컨트롤러(controller), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)), ARM 프로세서, AI(Artificial Intelligence) 프로세서 중 하나 또는 그 이상을 포함하거나, 해당 용어로 정의될 수 있다. 또한, 프로세서(120)는 프로세싱 알고리즘이 내장된 SoC(System on Chip), LSI(large scale integration)로 구현될 수도 있고, FPGA(Field Programmable gate array) 형태로 구현될 수도 있다. 프로세서(120)는 메모리(130, 도 3 참조)에 저장된 컴퓨터 실행가능 명령어(computer executable instructions)를 실행함으로써 다양한 기능을 수행할 수 있다.According to an embodiment of the present disclosure, the processor 120 may be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (TCON) that processes digital signals. However, this It is not limited to, a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), or a communication processor ( communication processor (CP)), an ARM processor, and AI (Artificial Intelligence) processor, including one or more, or may be defined by the term. In addition, the processor 120 may include a System on Chip (SoC) in which a processing algorithm is embedded. ), may be implemented as a large scale integration (LSI), or may be implemented in the form of a field programmable gate array (FPGA) The processor 120 may include computer executable instructions stored in the memory 130 (see FIG. 3). instructions) to perform various functions.

프로세서(120)는 의류 정보가 입력되면 의류 정보를 서버(200)로 전송하도록 통신 인터페이스(110)를 제어하고, 통신 인터페이스(110)를 통해 서버(200)로부터 의류 정보에 기초하여 생성된 추천 코스 정보를 수신하고, 추천 코스 정보에 대한 편집 명령이 입력되면, 사용자 입력에 따라 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하고, 사용자 맞춤형 코스 정보를 서버(200)로 전송하도록 통신 인터페이스(110)를 제어할 수 있다. 이 경우, 프로세서(120)는 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 사용자 맞춤형 코스 정보를 생성할 수 있다.When clothing information is input, the processor 120 controls the communication interface 110 to transmit the clothing information to the server 200, and recommends courses generated based on the clothing information from the server 200 through the communication interface 110. When information is received and an editing command for the recommended course information is input, the communication interface 110 generates user-customized course information by editing the recommended course information according to user input and transmits the user-customized course information to the server 200. ) can be controlled. In this case, the processor 120 may generate user-customized course information to include course name information and course description information according to the editing command.

도 3은 본 개시의 일 실시예에 따른 사용자 단말 장치의 세부 구성을 설명하기 위한 블록도이다.3 is a block diagram for explaining a detailed configuration of a user terminal device according to an embodiment of the present disclosure.

도 3을 참고하면, 사용자 단말 장치(100)는 통신 인터페이스(110), 프로세서(120), 메모리(130), 입력 인터페이스(140) 및 출력 인터페이스(150)를 포함할 수 있다. 도 3에 도시된 구성 중 도 2에 도시된 구성과 중복되는 부분에 대해서는 자세한 설명을 생략하도록 한다.Referring to FIG. 3 , the user terminal device 100 may include a communication interface 110 , a processor 120 , a memory 130 , an input interface 140 and an output interface 150 . Of the configurations shown in FIG. 3 , detailed descriptions of portions overlapping with those shown in FIG. 2 will be omitted.

메모리(130)에는 사용자 단말 장치(100) 또는 프로세서(120)의 동작에 필요한 각종 명령어(instruction), 프로그램 또는 데이터가 저장될 수 있다. 예를 들어, 메모리(130)에는 서버(200)로부터 수신된 데이터가 저장될 수 있다.The memory 130 may store various instructions, programs, or data necessary for the operation of the user terminal device 100 or the processor 120 . For example, data received from the server 200 may be stored in the memory 130 .

메모리(130)는 S-RAM(Static Random Access Memory), D-RAM(Dynamic Random Access Memory) 등의 휘발성 메모리와, Flash Memory, ROM(Read Only Memory), EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read Only Memory) 등의 비휘발성 메모리, 하드디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다. 메모리(130)는 프로세서(120)에 의해 액세스되며, 프로세서(120)에 의한 데이터의 독취/기록/수정/삭제/갱신 등이 수행될 수 있다. 본 개시의 메모리라는 용어는 메모리(130), 프로세서(120) 내의 RAM, ROM 또는 사용자 단말 장치(100)에 장착되는 메모리 카드(예를 들어, micro SD 카드, 메모리 스틱 등)를 포함할 수 있다. The memory 130 includes volatile memories such as static random access memory (S-RAM) and dynamic random access memory (D-RAM), flash memory, read only memory (ROM), erasable programmable read only memory (EPROM), and EEPROM. (Electrically Erasable Programmable Read Only Memory) or the like, a hard disk drive (HDD), or a solid state drive (SSD). The memory 130 is accessed by the processor 120, and data can be read/written/modified/deleted/updated by the processor 120. The term memory of the present disclosure may include the memory 130, RAM and ROM in the processor 120, or a memory card (eg, micro SD card, memory stick, etc.) mounted in the user terminal device 100. .

여기서, 프로세서(120)와 메모리(130)는 각각 물리적으로 분리된 구성으로 구현되거나, 프로세서(120)가 메모리(130)를 포함하는 것과 같이 단일 구성으로 구현될 수 있다. 또한, 프로세서(120)는 단일 구성 또는 복수의 구성이 하나의 시스템으로 구현될 수도 있다. 메모리(130) 또한 단일 구성 또는 복수의 구성이 하나의 시스템으로 구현될 수도 있다.Here, the processor 120 and the memory 130 may be implemented as physically separated components, or may be implemented as a single component such that the processor 120 includes the memory 130 . Also, the processor 120 may be implemented as a single system or a plurality of components. The memory 130 may also be implemented as a single system or a plurality of structures.

입력 인터페이스(140)는 다양한 사용자 명령을 입력 받을 수 있다. 예를 들어, 입력 인터페이스(140)는 사용자 단말 장치(100)를 제어하기 위한 사용자 명령을 입력 받거나, 외부 장치로 전송하기 위한 제어 명령을 입력 받을 수 있다. 한편, 본 개시의 일 실시예에 따른 입력 인터페이스(140)는 코스 정보에 대한 사용자의 편집 명령을 입력 받을 수 있다.The input interface 140 may receive various user commands. For example, the input interface 140 may receive a user command to control the user terminal device 100 or a control command to transmit to an external device. Meanwhile, the input interface 140 according to an embodiment of the present disclosure may receive a user's editing command for course information.

입력 인터페이스(140)는 터치 스크린을 통해 사용자 명령을 입력 받는 디스플레이로 구현될 수 있다. 또한, 입력 인터페이스(140)는 사용자 발화 음성을 입력 받는 마이크를 포함할 수도 있다.The input interface 140 may be implemented as a display for receiving user commands through a touch screen. Also, the input interface 140 may include a microphone that receives a user's spoken voice.

출력 인터페이스(150)는 디스플레이(151) 및 스피커(152) 중 적어도 하나를 포함할 수 있다. 여기서, 디스플레이(151)는 정보를 시각적인 형태(예: 문자, 이미지 등)로 출력하는 장치이다. 디스플레이(151)는 이미지 프레임을 디스플레이 영역의 전체 또는 일부 영역에 표시할 수 있다. 디스플레이 영역은 정보 또는 데이터가 시각적으로 표시되는 픽셀 단위의 영역 전체를 지칭할 수 있다. 스피커(152)는 정보를 청각적인 형태(예: 음성)로 출력하는 장치이다. 스피커(152)는 오디오 처리부에 의해 디코딩이나 증폭, 노이즈 필터링과 같은 다양한 처리 작업이 수행된 각종 오디오 데이터뿐만 아니라 각종 알림 음이나 음성 메시지를 직접 소리로 출력할 수 있다.The output interface 150 may include at least one of a display 151 and a speaker 152 . Here, the display 151 is a device that outputs information in a visual form (eg, text, image, etc.). The display 151 may display the image frame on all or part of the display area. The display area may refer to the entire area in units of pixels where information or data is visually displayed. The speaker 152 is a device that outputs information in an auditory form (eg, voice). The speaker 152 may directly output various notification sounds or voice messages as well as various audio data for which various processing tasks such as decoding, amplification, and noise filtering have been performed by the audio processing unit.

디스플레이(151)는 의류 정보 입력 UI, 코스 정보 제공 UI, 편집 UI 등 다양한 UI를 표시함으로써 사용자에게 코스 정보를 제공함과 동시에 코스 정보에 대한 편집 명령을 입력 받을 수 있다. 이와 관련된 상세한 설명은 이후 도면을 참고하여 후술하기로 한다.The display 151 may display various UIs such as a clothing information input UI, a course information providing UI, and an editing UI to provide course information to the user and simultaneously receive an editing command for the course information. A detailed description related to this will be described later with reference to the drawings.

도 4는 본 개시의 일 실시예에 따른 서버의 구성을 설명하기 위한 블록도이다.4 is a block diagram for explaining the configuration of a server according to an embodiment of the present disclosure.

도 4를 참고하면, 서버(200)는 통신 인터페이스(210), 메모리(220) 및 프로세서(230)를 포함할 수 있다.Referring to FIG. 4 , the server 200 may include a communication interface 210 , a memory 220 and a processor 230 .

통신 인터페이스(210)는 사용자 단말 장치(100) 및 의류 처리 장치(300)와 데이터를 송수신할 수 있다. The communication interface 210 may transmit/receive data with the user terminal device 100 and the clothes handling device 300 .

메모리(220)는 서버(200)의 구성요소의 전반적인 동작을 제어하기 위한 운영 체제 및 서버(200)의 구성요소와 관련된 명령 또는 데이터를 저장할 수 있다.The memory 220 may store an operating system for controlling overall operations of components of the server 200 and commands or data related to components of the server 200 .

메모리(220)에는 의류 정보에 따른 레시피 테이블이 저장될 수 있으며, 프로세서(230)는 메모리(220)에 저장된 레시피 테이블을 이용하여 추천 코스 정보를 생성할 수 있다. 예를 들어, 레시피 테이블은 의류의 종류, 특징 별 처리와 관련된 데이터(예컨대, 세탁수의 온도, 세탁 시간, 세탁 강도, 건조 시 열풍의 온도, 건조 시간, 열풍의 세기 등)를 포함하고, 프로세서(230)는 의류 정보 및 메모리(220)에 저장된 레시피 테이블에 기초하여 사용자가 선택한 의류에 대한 최적의 의류 처리 코스를 결정할 수 있다.A recipe table according to clothing information may be stored in the memory 220 , and the processor 230 may generate recommended course information using the recipe table stored in the memory 220 . For example, the recipe table includes data related to processing for each type and characteristic of clothes (eg, temperature of washing water, washing time, washing strength, temperature of hot air during drying, drying time, intensity of hot air, etc.), and a processor. In operation 230 , an optimal clothes treatment course for clothes selected by the user may be determined based on the clothes information and the recipe table stored in the memory 220 .

이에 따라, 프로세서(230)는 사용자 단말 장치(100)로부터 수신한 의류 정보를 종합적으로 처리하여, 의류 종류 별 최적의 의류 처리 코스를 결정하여 추천 코스 정보를 생성할 수 있다.Accordingly, the processor 230 may comprehensively process clothing information received from the user terminal device 100 to determine an optimal clothing treatment course for each clothing type and generate recommended course information.

도 5는 본 개시의 일 실시예에 따른 의류 처리 장치의 구성을 설명하기 위한 블록도이다.5 is a block diagram illustrating a configuration of a laundry treatment apparatus according to an exemplary embodiment of the present disclosure.

의류 처리 장치(300)는 의류의 세탁, 건조, 청정, 주름 제거 등 다양한 행정을 통해 의류를 처리 또는 관리하는 장치이다. 예를 들어, 의류 처리 장치(300)는 세탁기, 건조기, 의류 관리기 등을 포함할 수 있다.The clothes treatment device 300 is a device that processes or manages clothes through various processes such as washing, drying, cleaning, and removing wrinkles. For example, the clothes handling device 300 may include a washing machine, a dryer, a clothes management device, and the like.

도 5를 참고하면, 의류 처리 장치(300)는 통신 인터페이스(310), 메모리(320), 프로세서(330), 구동 장치(340), 입력 인터페이스(350) 및 출력 인터페이스(360)를 포함할 수 있다.Referring to FIG. 5 , the clothes handling device 300 may include a communication interface 310, a memory 320, a processor 330, a driving device 340, an input interface 350, and an output interface 360. there is.

통신 인터페이스(310)는 서버(200)와 데이터를 송수신할 수 있다. 또한, 통신 인터페이스(310)는 서버(200)를 통해 사용자 단말 장치(100)로부터 입력된 명령을 수신할 수 있다. 다만, 이에 한정되지 않고 통신 인터페이스(310)는 사용자 단말 장치(100)와 직접적인 통신을 할 수도 있다.The communication interface 310 may transmit and receive data to and from the server 200 . Also, the communication interface 310 may receive a command input from the user terminal device 100 through the server 200 . However, the communication interface 310 is not limited thereto and may directly communicate with the user terminal device 100 .

메모리(320)는 의류 처리 장치(300)의 구성요소의 전반적인 동작을 제어하기 위한 운영 체제 및 의류 처리 장치(300)의 구성요소와 관련된 명령 또는 데이터를 저장할 수 있다.The memory 320 may store an operating system for controlling overall operations of components of the laundry treatment device 300 and commands or data related to the components of the laundry treatment device 300 .

또한, 메모리(320)에는 의류 처리 장치(300)에서 실행 가능한 의류 처리 코스에 대한 정보를 포함하는 코스 목록이 저장될 수 있다. 예를 들어, 메모리(320)에는 복수의 의류 처리 코스에 대한 정보를 포함하는 코스 목록이 저장될 수 있으며, 의류 처리 코스를 수행하기 위해 의류 처리 장치(300)에 포함된 각각의 구성요소들을 제어하기 위한 데이터 또는 명령이 저장될 수 있다. Also, a course list including information on clothes processing courses executable in the laundry processing apparatus 300 may be stored in the memory 320 . For example, a course list including information on a plurality of laundry treatment courses may be stored in the memory 320, and each component included in the laundry treatment apparatus 300 is controlled to perform the laundry treatment course. Data or instructions for doing may be stored.

프로세서(330)는 통신 인터페이스(310)를 통해 코스 목록에 대한 업데이트 신호를 수신하면, 업데이트 신호에 포함된 코스 정보를 포함하도록 코스 목록을 업데이트하고, 업데이트된 코스 목록을 메모리(320)에 저장할 수 있다. 예를 들어, 프로세서(330)는 서버(200)로부터 사용자 맞춤형 코스 정보를 포함하는 업데이트 신호가 수신되면 수신된 사용자 맞춤형 코스 정보를 포함하도록 코스 목록을 업데이트하고, 업데이트된 코스 목록을 메모리(320)에 저장할 수 있다. 이에 따라, 코스 목록에 추가된 사용자 맞춤형 코스 정보에 대한 개시 명령이 입력되면 프로세서(330)는 사용자 맞춤형 코스에 대응되는 처리 동작을 수행하도록 구동 장치(340)를 제어할 수 있다.Upon receiving an update signal for the course list through the communication interface 310, the processor 330 may update the course list to include course information included in the update signal and store the updated course list in the memory 320. there is. For example, when an update signal including user-customized course information is received from the server 200, the processor 330 updates the course list to include the received user-customized course information, and stores the updated course list in the memory 320. can be stored in Accordingly, when a start command for user-customized course information added to the course list is input, the processor 330 may control the driving device 340 to perform a processing operation corresponding to the user-customized course.

구동 장치(340)는 의류 처리 장치(300)의 처리 동작을 수행하기 위한 구동원을 포함하는 장치이다. 예를 들어, 구동 장치(340)는 세탁기의 드럼을 회전시키기 위한 모터, 건조기의 열풍 공급 장치, 의류 관리기의 스팀 공급 장치 등 의류 처리 장치(300)가 세탁 행정, 건조 행정, 의류 관리 행정 등 다양한 의류 처리 동작을 수행하기 위한 장치를 포함할 수 있다.The driving device 340 is a device including a driving source for performing a treatment operation of the laundry treatment device 300 . For example, the driving device 340 includes a motor for rotating a drum of a washing machine, a hot air supply device of a dryer, and a steam supply device of a clothes care machine. It may include a device for performing a garment treatment operation.

입력 인터페이스(350)는 다양한 사용자 명령을 입력 받기 위한 구성으로, 조작 패널(351)을 포함할 수 있다. 예를 들어, 의류 처리 장치(300)는 조작 패널(351)에 포함된 다양한 입력 UI를 통해 의류 처리 장치(300)를 제어하기 위한 사용자 명령을 입력 받을 수 있다. 일 예로, 의류 처리 장치(300)는 조작 패널(351)을 통해 코스 목록에 대한 요청을 입력 받거나, 코스 목록에 포함된 의류 처리 코스에 대한 개시 명령을 입력 받을 수 있다. 조작 패널(351)의 구성과 관련한 상세한 설명은 도 11에서 후술하기로 한다.The input interface 350 is a component for receiving various user commands and may include a manipulation panel 351 . For example, the laundry treatment apparatus 300 may receive a user command for controlling the laundry treatment apparatus 300 through various input UIs included in the manipulation panel 351 . For example, the laundry treatment device 300 may receive a request for a course list or a start command for a clothes treatment course included in the course list through the manipulation panel 351 . A detailed description of the configuration of the manipulation panel 351 will be described later with reference to FIG. 11 .

출력 인터페이스(360)는 디스플레이(361) 및 스피커(362) 중 적어도 하나를 포함할 수 있다. 의류 처리 장치(300)는 디스플레이(361)를 통해 코스 목록에 포함된 코스 정보를 표시할 수 있다. 특히, 의류 처리 장치(300)는 디스플레이(361)를 통해 사용자 맞춤형 코스 정보에 포함된 코스 이름 정보 및 코스 설명 정보, 즉 사용자 입력에 의해 편집된 코스 정보를 표시할 수 있다. 이와 관련한 상세한 설명은 도 13에서 후술하기로 한다.The output interface 360 may include at least one of a display 361 and a speaker 362 . The clothes handling device 300 may display course information included in the course list through the display 361 . In particular, the clothes handling device 300 may display course name information and course description information included in user-customized course information, that is, course information edited by a user input, through the display 361 . A detailed description related to this will be described later with reference to FIG. 13 .

도 6은 본 개시의 일 실시예에 따른 사용자 단말 장치, 서버 및 의류 처리 장치의 동작을 설명하기 위한 시퀀스도이다.6 is a sequence diagram illustrating operations of a user terminal device, a server, and a clothes processing device according to an embodiment of the present disclosure.

도 6을 참고하면, 사용자 단말 장치(100)는 의류 정보가 입력되면(S601) 입력된 의류 정보를 서버(200)로 전송(S602)할 수 있다.Referring to FIG. 6 , when clothing information is input (S601), the user terminal device 100 may transmit the input clothing information to the server 200 (S602).

이 경우, 사용자 단말 장치(100)는 의류 정보를 입력 받기 위한 의류 정보 입력 UI를 디스플레이를 통해 표시할 수 있다. 사용자 단말 장치(100)는 의류 정보 입력 UI를 통해 의류에 대한 다양한 정보를 입력 받을 수 있다. 예를 들어, 의류의 소재, 타입, 색상, 건조 정보 등을 포함하는 의류 정보를 입력 받을 수 있다. 이와 관련된 상세한 설명은 도 7 내지 도 8에서 후술하기로 한다.In this case, the user terminal device 100 may display a clothing information input UI for receiving clothing information through the display. The user terminal device 100 may receive input of various information on clothing through a clothing information input UI. For example, clothing information including material, type, color, and drying information of the clothing may be input. A detailed description related to this will be described later with reference to FIGS. 7 and 8 .

서버(200)는 수신된 의류 정보에 기초하여 추천 코스 정보를 생성(S603)하고, 생성된 추천 코스 정보를 사용자 단말 장치(100)로 전송(S604)할 수 있다.The server 200 may generate recommended course information based on the received clothing information (S603) and transmit the generated recommended course information to the user terminal device 100 (S604).

추천 코스 정보는 의류의 소재, 타입, 색상, 건조 정도 등 다양한 파라미터를 고려하여, 의류의 특성에 따라 의류를 최적의 방식으로 처리 및 관리하기 위한 의류 처리 코스에 대해 생성된 정보이다.The recommended course information is information generated for a clothing treatment course for processing and managing clothes in an optimal way according to the characteristics of the clothes in consideration of various parameters such as material, type, color, and dryness of the clothes.

사용자 단말 장치(100)는 추천 코스 정보를 사용자에게 제공(S605)할 수 있다. 예를 들어, 사용자 단말 장치(100)는 디스플레이(151)를 통해 추천 코스 정보 UI를 제공할 수 있다. 이와 관련한 상세한 설명은 도 9에서 후술하기로 한다.The user terminal device 100 may provide recommended course information to the user (S605). For example, the user terminal device 100 may provide recommended course information UI through the display 151 . A detailed description related to this will be described later with reference to FIG. 9 .

사용자 단말 장치(100)는 추천 코스 정보에 대한 편집 명령이 입력되면(S606) 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성(S607)할 수 있다.When an editing command for the recommended course information is input (S606), the user terminal device 100 may edit the recommended course information to generate user-customized course information (S607).

이 경우, 사용자 단말 장치(100)는 사용자가 입력한 편집 정보에 기초하여 추천 코스 정보를 편집할 수 있다. 예를 들어, 사용자는 추천 코스 정보에서 제공된 코스 이름 정보를 수정하거나, 코스 설명 정보를 추가적으로 입력하여 추천 코스 정보를 편집할 수 있다. In this case, the user terminal device 100 may edit recommended course information based on edit information input by the user. For example, the user may edit the recommended course information by correcting the course name information provided in the recommended course information or by additionally inputting course description information.

이에 따라, 사용자가 자유롭게 편집, 수정함으로써 사용자 개개인의 니즈가 구체적으로 반영된 사용자 맞춤형 코스 정보를 생성할 수 있다.Accordingly, user-customized course information in which the user's individual needs are specifically reflected can be created by freely editing and modifying the user.

사용자의 편집 정보 입력에 따라 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하는 동작과 관련한 상세한 설명은 도 9에서 후술하기로 한다.A detailed description of an operation of generating user-customized course information by editing recommended course information according to the user's input of edit information will be described later with reference to FIG. 9 .

사용자 단말 장치(100)는 생성된 사용자 맞춤형 코스 정보를 서버(200)로 전송(S608)할 수 있다.The user terminal device 100 may transmit the generated user-customized course information to the server 200 (S608).

서버(200)는 수신된 사용자 맞춤형 코스 정보에 기초하여 사용자 맞춤형 코스를 수행하기 위한 의류 처리 장치를 확인(S609)하고, 확인된 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 포함하는 업데이트 신호를 전송(S610)할 수 있다.The server 200 checks a clothes handling device for performing a user-customized course based on the received user-customized course information (S609), and transmits an update signal including the user-customized course information to the identified clothes handling device (S609). S610) can be done.

예를 들어, 사용자 맞춤형 코스 정보는 코스를 실행하기 위한 의류 처리 장치의 식별 정보를 포함할 수 있다. 사용자 맞춤형 코스 정보에 세탁기, 건조기 및 의류 관리기에 대한 식별 정보가 포함되어 있으면 서버(200)는 세탁기, 건조기 및 의류 관리기로 각각 사용자 맞춤형 코스 정보를 포함하는 업데이트 신호를 전송할 수 있다. 한편, 사용자 맞춤형 코스 정보에 세탁기, 건조기, 의류 관리기 중 한가지 또는 두가지 종류의 의류 처리 장치에 대한 식별 정보만 포함되어 있는 경우, 서버(200)는 사용자 맞춤형 코스 정보에 포함된 종류의 의류 처리 장치로만 업데이트 신호를 전송할 수 있다.For example, the user-customized course information may include identification information of a clothes handling device for executing the course. If the user-customized course information includes identification information on the washing machine, dryer, and clothing management device, the server 200 may transmit an update signal including user-customized course information to the washing machine, dryer, and clothing management device, respectively. Meanwhile, when the user-customized course information includes identification information on only one or two types of clothes handling devices among washing machines, dryers, and clothes management devices, the server 200 only uses the type of clothes handling devices included in the user-customized course information. An update signal can be transmitted.

사용자 맞춤형 코스 정보를 수신한 의류 처리 장치(300)는 사용자 맞춤형 코스 정보를 포함하도록 코스 목록을 업데이트(S611)하고, 업데이트된 코스 목록을 저장(S612)할 수 있다.Upon receiving the user-customized course information, the clothes handling device 300 may update the course list to include the user-customized course information (S611) and store the updated course list (S612).

이에 따라, 의류 처리 장치(300)는 코스 목록에 대한 요청이 입력되면, 디스플레이(361)를 통해 업데이트된 코스 목록을 제공할 수 있다. 또한, 의류 처리 장치(300)는 사용자 맞춤형 코스를 실행하기 위한 제어 신호를 입력 받으면 사용자 맞춤형 코스에 대응되는 처리 동작을 수행할 수 있다. 이와 관련된 상세한 설명은 도 15에서 후술하기로 한다.Accordingly, when a request for a course list is input, the clothes handling device 300 may provide an updated course list through the display 361 . Also, when receiving a control signal for executing a user-customized course, the clothes handling device 300 may perform a processing operation corresponding to the user-customized course. A detailed description related to this will be described later with reference to FIG. 15 .

도 7은 사용자 맞춤형 코스를 제공하는 UI를 설명하기 위한 도면이다.7 is a diagram for explaining a UI providing a user-customized course.

도 7을 참고하면, 사용자 단말 장치(100)는 메모리에 저장되어 있는 사용자 맞춤형 코스 정보를 제공하는 UI(710)를 표시할 수 있다. 이 경우, 복수의 의류 각각에 대한 사용자 맞춤형 코스 정보가 제공될 수 있으며, 각각의 의류에 대한 사용자 맞춤형 코스 UI(711, 712)를 표시할 수 있다. 사용자 맞춤형 코스 UI(711, 712)는 의류 정보(예컨대, 옷감 정보, 의류 타입, 색상 정보 등)를 표시할 수 있다. 또한, 사용자 맞춤형 코스 UI(711, 712)는 사용자에 의해 설정된 코스 이름 정보를 표시할 수 있다. 이에 따라, 사용자는 자신이 설정한 코스 이름으로 각각의 코스 정보를 쉽게 식별할 수 있다.Referring to FIG. 7 , the user terminal device 100 may display a UI 710 providing user-customized course information stored in a memory. In this case, user-customized course information for each of a plurality of garments may be provided, and user-customized course UIs 711 and 712 for each garment may be displayed. The user-customized course UIs 711 and 712 may display clothing information (eg, fabric information, clothing type, color information, etc.). Also, the user-customized course UIs 711 and 712 may display course name information set by the user. Accordingly, the user can easily identify each course information with the course name set by the user.

한편, 사용자 단말 장치(100)는 사용자 맞춤형 코스를 제공하는 것에 더하여, 다양한 의류 종류에 대해 코스 정보를 추천해주는 레시피 추천 UI(720), 사용자가 일상 생활에서 유익하게 사용할 수 있는 정보를 제공하는 UI(730)를 표시하여, 사용자에게 다양한 정보를 제공할 수 있다.On the other hand, the user terminal device 100 provides a recipe recommendation UI 720 that recommends course information for various clothing types in addition to providing a user-customized course, and a UI that provides information that the user can use beneficially in daily life. By displaying 730, various information can be provided to the user.

한편, 사용자 맞춤형 코스 정보를 제공하는 UI(710)는 새로운 사용자 맞춤형 코스 정보를 생성하기 위한 새 코스 추가 아이콘(713)을 포함할 수 있다. 사용자 단말 장치(100)는 새 코스 추가 아이콘(713)을 통해 새 코스 추가 명령을 입력 받으면, 새로운 코스 정보를 생성하기 위해 요구되는 의류 정보를 입력 받기 위한 UI를 제공할 수 있다.Meanwhile, the UI 710 providing user-customized course information may include a new course addition icon 713 for generating new user-customized course information. When receiving a new course addition command through the new course addition icon 713, the user terminal device 100 may provide a UI for receiving clothing information required to create new course information.

도 8은 의류 정보를 입력 받기 위한 UI의 일 예를 나타내는 도면이다.8 is a diagram illustrating an example of a UI for receiving clothing information.

도 8을 참고하면, 사용자 단말 장치(100)는 다양한 의류 정보 입력 UI(810, 820, 830)를 통해 의류 정보를 입력 받을 수 있다. 사용자 단말 장치(100)는 의류의 소재, 색상 등 의류 특성을 직접 입력 받을 수도 있으나, 도 8에 도시된 바와 같이 사용자에게 보다 익숙한 구분인 의류의 타입(캐주얼, 비즈니스, 유니폼, 데님 등) 또는 사용자가 즐겨하는 활동에 관련된 라이프 스타일(운동, 여행, 캠핑, 등산 등)에 대한 정보를 입력 받을 수 있다. 그리고, 사용자 단말 장치(100)는 입력된 정보 각각에 대해 보다 세분화된 카테고리를 표시하여 구체화된 의류 정보를 입력 받을 수 있다.Referring to FIG. 8 , the user terminal device 100 may receive clothing information through various clothing information input UIs 810 , 820 , and 830 . The user terminal device 100 may directly receive clothing characteristics such as material and color of clothing, but as shown in FIG. 8 , the type of clothing (casual, business, uniform, denim, etc.) Information on lifestyle (exercise, travel, camping, mountain climbing, etc.) related to activities enjoyed by the person may be input. In addition, the user terminal device 100 may display more subdivided categories for each input information to receive detailed clothing information.

예를 들어, 도 8을 참고하면, 사용자는 '비즈니스', '데님', '운동', '여행', '집콕 휴식'의 카테고리를 선택하였고(810, 820) 이에 따라 각각의 카테고리를 세분화하여 나타내는 UI(830)를 표시할 수 있다. 선택된 복수의 카테고리 중 '운동' 카테고리를 선택한 경우(831), '운동'과 관련하여 세분화된 카테고리(832)가 표시될 수 있다. 사용자가 '등산'을 선택한 경우, 사용자 단말 장치(100)는 등산복에 대한 추천 코스 정보를 제공 받기 위해, 사용자의 입력에 대응되는 의류 정보를 서버(200)로 전송할 수 있다.For example, referring to FIG. 8 , the user selects categories of 'business', 'denim', 'exercise', 'travel', and 'relax at home' (810, 820), and subdivides each category accordingly. A UI 830 may be displayed. When the 'exercise' category is selected from among the selected plurality of categories (831), a subdivided category 832 related to 'exercise' may be displayed. When the user selects 'hiking', the user terminal device 100 may transmit clothing information corresponding to the user's input to the server 200 in order to receive recommended course information on mountaineering clothing.

도 9는 입력된 의류 정보에 따라 생성된 추천 코스 정보 및 추천 코스 정보를 편집하는 UI를 설명하기 위한 도면이다.9 is a diagram for explaining recommended course information generated according to input clothing information and a UI for editing the recommended course information.

도 9는 추천 코스 정보 및 추천 코스 정보를 편집하는 UI의 일 예로, '등산복' 관련한 의류 정보에 기초하여 서버(200)에서 등산복의 의류 처리와 관련한 추천 코스 정보를 제공 받아 사용자 단말 장치(100)를 통해 표시된 추천 코스 정보 UI(910)를 나타내는 도면이다.9 is an example of recommended course information and a UI for editing the recommended course information, based on clothing information related to 'climbing clothes', the server 200 receives recommended course information related to clothing processing of mountaineering clothes, and the user terminal device 100 It is a diagram showing the recommended course information UI 910 displayed through .

도 9를 참고하면, 추천 코스 정보 UI(910)는 코스 이름 정보(920), 코스에 대한 개시 명령을 입력하기 위한 아이콘(930), 의류 처리 과정에 대한 상세한 정보를 표시하는 UI(940) 및 코스 정보에 대한 저장 명령을 입력하기 위한 아이콘(950)을 포함할 수 있다.Referring to FIG. 9 , the recommended course information UI 910 includes course name information 920, an icon 930 for inputting a course start command, a UI 940 displaying detailed information on a clothing treatment process, and An icon 950 for inputting a save command for course information may be included.

또한, 사용자 단말 장치(100)는 추천 코스 정보 UI 상에 정보를 편집할 수 있는 편집 UI를 함께 제공할 수 있다. 예를 들어, 사용자는 편집 명령 입력을 통해 코스 이름 정보(920)를 변경하거나, 각각의 의류 처리 장치(세탁기, 에어드레서)에 대해 코스 설명 정보(941, 942)를 추가적으로 입력할 수 있다. 이와 같이 추천 코스 정보에서 코스 이름 정보 및 코스 설명 정보가 편집된 후 사용자가 저장 명령을 입력하면 사용자 맞춤형 코스 정보가 생성될 수 있다. 즉, 추천 코스 정보에 포함된 데이터를 기반으로 하되 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보가 포함되도록 사용자 맞춤형 코스 정보가 생성될 수 있다.Also, the user terminal device 100 may provide an editing UI capable of editing information on the recommended course information UI. For example, the user may change the course name information 920 by inputting an editing command or additionally input course description information 941 and 942 for each laundry processing device (washing machine, air dresser). In this way, if the user inputs a save command after course name information and course description information are edited in the recommended course information, user-customized course information may be created. That is, user-customized course information may be generated based on data included in the recommended course information but including course name information and course description information according to an editing command.

이 경우, 각각의 의류 처리 장치에 대하여 입력된 코스 설명 정보는 각각의 의류 처리 장치에서 코스 실행 시 디스플레이를 통해 제공될 수 있다. 이와 관련한 상세한 설명은 13에서 후술하기로 한다.In this case, course description information input for each laundry treatment device may be provided through a display when a course is executed in each laundry treatment device. A detailed description related to this will be described later in section 13.

도 10은 사용자 단말 장치에서 생성된 사용자 맞춤형 코스 정보가 복수의 의류 처리 장치로 전송되는 동작을 설명하기 위한 도면이다.10 is a diagram for explaining an operation in which user-customized course information generated by a user terminal device is transmitted to a plurality of clothes handling devices.

도 10을 참고하면, 사용자 단말 장치(100)는 사용자 맞춤형 코스 정보를 서버(200)로 전송하고, 서버(200)는 사용자 맞춤형 코스를 수행하기 위한 의류 처리 장치(300-1, 300-3)로 각각 사용자 맞춤형 코스 정보를 포함하는 업데이트 신호를 전송할 수 있다. 예를 들어, 서버(200)는 사용자 맞춤형 코스 정보에 세탁기(300-1) 및 의류 관리기(300-3)에 대한 정보가 포함된 것으로 식별되면, 세탁기(300-1) 및 의류 관리기(300-3)로 각각 업데이트 신호를 전송할 수 있다.Referring to FIG. 10 , the user terminal device 100 transmits user-customized course information to the server 200, and the server 200 uses the clothes handling devices 300-1 and 300-3 to perform the user-customized course. An update signal including user-customized course information may be transmitted. For example, when the server 200 identifies that the user-customized course information includes information on the washing machine 300-1 and the clothes management device 300-3, the server 200 identifies the washing machine 300-1 and the clothes management device 300-3. 3) can transmit each update signal.

각각의 의류 처리 장치(300-1, 300-3)는 업데이트 신호가 수신되면, 업데이트 신호에 포함된 사용자 맞춤형 코스 정보를 포함하도록 코스 목록을 업데이트하고 업데이트된 코스 목록을 메모리에 저장할 수 있다. 또한, 각각의 의류 처리 장치(300-1, 300-3)는 업데이트 신호에 대한 수신 알림(1011, 1012) 및 수신된 사용자 맞춤형 코스 정보(1021, 1022)를 디스플레이를 통해 표시할 수 있다. 예를 들어, 의류 처리 장치(300-1, 300-3)는 코스 이름 정보 및 코스의 전체 소요 시간을 표시할 수 있으며, 이에 따라 사용자 맞춤형 코스가 업데이트 되었음을 사용자에게 알릴 수 있다.When the update signal is received, each of the clothes handling devices 300-1 and 300-3 may update a course list to include user-customized course information included in the update signal and store the updated course list in memory. In addition, each of the clothes handling devices 300-1 and 300-3 may display reception notifications 1011 and 1012 for an update signal and received user-customized course information 1021 and 1022 through a display. For example, the clothes handling apparatuses 300-1 and 300-3 may display course name information and the total required time of the course, and accordingly, notify the user that the user-customized course has been updated.

도 11은 본 개시의 일 실시예에 따른 의류 처리 장치의 디스플레이 및 조작 패널을 나타내는 도면이다.11 is a diagram illustrating a display and a manipulation panel of the laundry treatment apparatus according to an embodiment of the present disclosure.

조작 패널(351)은 순서 조작 아이콘(1120), 코스 정보를 요청하기 위한 메뉴(1130), 스마트 컨트롤 메뉴(1140), 개시/일시정지 아이콘(1150) 및 전원 아이콘(1160)을 포함할 수 있다.The manipulation panel 351 may include a sequence manipulation icon 1120, a menu for requesting course information 1130, a smart control menu 1140, a start/pause icon 1150, and a power icon 1160. .

본 개시의 일 예로, 의류 처리 장치(300)는 코스 정보를 요청하기 위한 메뉴(1130)를 통해 입력을 수신하면, 디스플레이(361)를 통해 코스 정보를 표시할 수 있다. 디스플레이(361)는 사용자 맞춤형 코스 정보(1110)를 표시하는 경우, 코스 이름 정보 및 코스의 소요 시간을 표시할 수 있으며, 도 11에는 도시되지 않았으나 코스 설명 정보 또한 표시할 수 있다. 사용자는 순서 조작 아이콘(1120)을 통해 코스 목록에 포함된 다른 코스 정보를 열람할 수 있다.As an example of the present disclosure, when receiving an input through the menu 1130 for requesting course information, the clothes handling device 300 may display course information through the display 361 . When displaying the user-customized course information 1110, the display 361 may display course name information and required time of the course, and although not shown in FIG. 11, course description information may also be displayed. The user may browse other course information included in the course list through the order manipulation icon 1120 .

또한, 의류 처리 장치(300)는 개시/일시정지 아이콘(1150)에 대한 입력을 통해 개시 명령을 수신하면, 디스플레이(361)에 표시된 코스 정보에 대응되는 의류 처리 코스를 개시하도록 구동 장치를 제어할 수 있다.In addition, when receiving a start command through an input to the start/pause icon 1150, the laundry treatment apparatus 300 controls the driving device to start a laundry treatment course corresponding to the course information displayed on the display 361. can

또한, 의류 처리 장치(300)는 스마트 컨트롤 메뉴(1140)를 통해 스마트 컨트롤 기능을 온/오프(on/off) 할 수 있다. 스마트 컨트롤 기능이 온 상태인 경우, 의류 처리 장치(300)는 조작 패널(351)을 통한 개시 명령 입력이 없는 상태에서도 통신 인터페이스를 통해 사용자 단말 장치(100)로부터 개시 명령을 수신하면 의류 처리 코스를 개시하도록 구동 장치를 제어할 수 있다.Also, the clothes handling device 300 may turn on/off the smart control function through the smart control menu 1140 . When the smart control function is in an on state, the clothes handling device 300, when receiving a start command from the user terminal device 100 through the communication interface even in the absence of a start command input through the manipulation panel 351, starts a clothes treatment course. The drive may be controlled to initiate.

도 12는 본 개시의 일 실시예에 따른 사용자 단말 장치를 통해 사용자 맞춤형 코스를 실행하기 위한 개시 명령을 입력 받는 UI를 나타내는 도면이다.12 is a diagram illustrating a UI for receiving a start command for executing a user-customized course through a user terminal device according to an embodiment of the present disclosure.

도 12를 참고하면, 사용자 단말 장치(100)는 코스 정보 UI(1210)를 표시할 수 있으며, 코스 정보 UI(1210)는 예약 아이콘(1220) 및 시작 아이콘(1230)을 포함할 수 있다. 사용자는 예약 아이콘(1220)을 통해 예약 명령을 입력하여 설정된 시간 이후에 자동으로 의류 처리 코스가 실행되도록 하는 제어 신호를 의류 처리 장치(300)로 전송하거나, 시작 아이콘(1230)을 통한 개시 명령 입력을 통해 바로 의류 처리 코스가 실행되도록 제어 신호를 전송할 수 있다.Referring to FIG. 12 , the user terminal device 100 may display a course information UI 1210, and the course information UI 1210 may include a reservation icon 1220 and a start icon 1230. The user inputs a reservation command through the reservation icon 1220 to transmit a control signal to automatically execute the laundry treatment course after a set time to the laundry treatment device 300, or inputs a start command through the start icon 1230. Through this, a control signal may be transmitted so that the clothes treatment course is immediately executed.

도 13은 사용자 맞춤형 코스 실행 시 각각의 의류 처리 장치의 동작을 설명하기 위한 도면이다.13 is a diagram for explaining an operation of each laundry treatment device when a user-customized course is executed.

도 13은 세탁기(300-1) 및 의류 관리기(300-3)를 이용하는 사용자 맞춤형 코스를 실행하는 일 예를 나타낸 것이다. 세탁기(300-1) 및 의류 관리기(300-3)는 사용자 맞춤형 코스를 실행하기 위한 제어 명령을 수신하면 디스플레이를 통해 사용자 맞춤형 코스 정보(1310, 1320)를 표시하고, 코스를 실행하기 위한 처리 동작을 수행할 수 있다. 13 illustrates an example of executing a user-customized course using the washing machine 300-1 and the clothes management device 300-3. When the washing machine 300-1 and the clothes care machine 300-3 receive a control command for executing a user-customized course, the user-customized course information 1310 and 1320 is displayed on the display and a processing operation for executing the course is performed. can be performed.

이 경우, 사용자 맞춤형 코스에서 첫번째 처리 순서에 해당하는 세탁기(300-1)는 코스 이름 정보, 코스 소요 시간 및 코스 설명 정보를 포함하는 사용자 맞춤형 코스 정보(1310)를 표시할 수 있다. 여기에서, 표시되는 코스 이름 정보는 사용자의 편집 명령에 의해 설정된 것이고, 코스 설명 정보는 코스 실행 시 세탁기와 관련된 설명을 사용자가 입력한 것이다.In this case, the washing machine 300-1 corresponding to the first processing order in the user-customized course may display user-customized course information 1310 including course name information, required course time, and course description information. Here, the displayed course name information is set by a user's editing command, and the course description information is a user inputting a description related to the washing machine when the course is executed.

세탁기를 통한 코스가 종료되면, 사용자 맞춤형 코스에서 두번째 처리 순서에 해당하는 의류 관리기(300-3)는 코스 이름 정보, 코스 소요 시간 및 코스 설명 정보를 포함하는 사용자 맞춤형 코스 정보(1320)를 표시할 수 있다. 마찬가지로, 표시되는 코스 이름 정보는 사용자의 편집 명령에 의해 설정된 것이며, 코스 설명 정보는 코스 실행 시 의류 관리기와 관련된 설명을 사용자가 입력한 것이다.When the course through the washing machine is finished, the clothing manager 300-3 corresponding to the second processing order in the user-customized course displays user-customized course information 1320 including course name information, course duration, and course description information. can Similarly, displayed course name information is set by a user's editing command, and course description information is a user inputting a description related to a clothing management device when a course is executed.

도 14는 사용자 단말 장치에서 생성된 사용자 맞춤형 코스 정보를 복수의 의류 처리 장치로 각각 전송하는 동작을 설명하기 위한 시퀀스도이다.14 is a sequence diagram illustrating an operation of transmitting user-customized course information generated by a user terminal device to a plurality of clothes handling devices.

서버(200)는 사용자 단말 장치(100)로 추천 코스 정보를 전송(S1401)하고, 사용자 단말 장치(100)는 수신된 추천 코스 정보를 제공(S1402)할 수 있다.The server 200 may transmit recommended course information to the user terminal device 100 (S1401), and the user terminal device 100 may provide the received recommended course information (S1402).

여기에서, 추천 코스 정보는 세탁기(300-1), 건조기(300-2) 및 의류 관리기(300-3)를 이용한 의류 처리 코스일 수 있다. 이 경우, 사용자 단말 장치(100)는 각각의 의류 처리 장치(300)에 대한 편집 명령을 입력 받을 수 있다.Here, the recommended course information may be clothes treatment courses using the washing machine 300-1, the dryer 300-2, and the clothes management device 300-3. In this case, the user terminal device 100 may receive an edit command for each laundry handling device 300 .

사용자 단말 장치(100)는 세탁기(300-1)에 대한 제1 편집 명령, 건조기(300-2)에 대한 제2 편집 명령 및 의류 관리기(300-3)에 대한 제3 편집 명령을 수신(S1403)할 수 있다. 그리고, 사용자 단말 장치(100)는 편집 명령에 따라 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성(S1404)하고, 생성된 사용자 맞춤형 코스 정보를 서버(200)로 전송(S1405)할 수 있다.The user terminal device 100 receives a first edit command for the washing machine 300-1, a second edit command for the dryer 300-2, and a third edit command for the clothes management device 300-3 (S1403 )can do. The user terminal device 100 may edit the recommended course information according to the editing command to generate user-customized course information (S1404), and transmit the generated user-customized course information to the server 200 (S1405).

서버(200)는 수신한 사용자 맞춤형 코스 정보에 기초하여 사용자 맞춤형 코스를 수행하기 위한 의류 처리 장치를 확인(S1406)할 수 있다. 이 경우, 서버(200)는 사용자 맞춤형 코스를 수행하기 위한 의류 처리 장치가 세탁기(300-1), 건조기(300-2) 및 의류 관리기(300-3)인 것을 확인할 수 있다.The server 200 may check the clothes handling device for performing the user-customized course based on the received user-customized course information (S1406). In this case, the server 200 may confirm that the clothes handling devices for performing the user-customized course are the washing machine 300-1, the dryer 300-2, and the clothes management device 300-3.

서버(200)는 확인 결과에 기초하여, 제1 업데이트 신호를 세탁기로 전송(S1407)하고, 제2 업데이트 신호를 건조기(300-2)로 전송(S1408)하고, 제3 업데이트 신호를 의류 관리기(300-3)로 전송(S1409)할 수 있다.Based on the confirmation result, the server 200 transmits a first update signal to the washing machine (S1407), transmits a second update signal to the dryer 300-2 (S1408), and transmits a third update signal to the clothes manager (S1408). 300-3) may be transmitted (S1409).

이에 따라, 각각의 의류 처리 장치(300-1, 300-2, 300-3)는 업데이트 신호를 수신하여, 각각의 의류 처리 장치에 대응되는 편집 명령에 따라 편집된 사용자 맞춤형 코스 정보를 포함하도록 코스 목록을 업데이트 및 저장할 수 있다.Accordingly, each of the laundry handling apparatuses 300-1, 300-2, and 300-3 receives an update signal to include course information customized for a user edited according to an editing command corresponding to each laundry handling apparatus. You can update and save your list.

도 15는 사용자 단말 장치를 통해 사용자 맞춤형 코스를 실행하기 위한 개시 명령을 입력 받아 의류 처리 장치를 제어하는 제어 신호를 전송하는 동작을 설명하기 위한 시퀀스도이다.15 is a sequence diagram illustrating an operation of receiving a start command for executing a user-customized course through a user terminal device and transmitting a control signal for controlling the laundry treatment device.

사용자 맞춤형 코스를 실행하기 위한 개시 명령이 입력 되면(S1501), 사용자 단말 장치(100)는 서버(200)로 개시 명령을 전송(S1502)할 수 있다. When a start command for executing a user-customized course is input (S1501), the user terminal device 100 may transmit the start command to the server 200 (S1502).

서버(200)는 개시 명령이 입력된 사용자 맞춤형 코스 정보에 기초하여, 사용자 맞춤형 코스를 수행하기 위한 의류 처리 장치를 확인(S1503)할 수 있다. 서버(200)는 확인된 의류 처리 장치(300)로 사용자 맞춤형 코스를 실행하기 위한 제어 신호를 전송(S1504)할 수 있다. The server 200 may check the clothes handling device for performing the user-customized course based on the user-customized course information to which the start command is input (S1503). The server 200 may transmit a control signal for executing a user-customized course to the confirmed laundry handling device 300 (S1504).

의류 처리 장치(300)는 제어 신호를 수신하면, 사용자 맞춤형 코스에 대한 코스 이름 정보 및 코스 설명 정보를 표시(S1505)하고, 사용자 맞춤형 코스에 대응되는 처리 동작을 수행(S1506)할 수 있다.Upon receiving the control signal, the clothes handling device 300 may display course name information and course description information for the user-customized course (S1505) and perform a processing operation corresponding to the user-customized course (S1506).

도 16은 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도이다.16 is a flowchart illustrating a control method of a user terminal device according to an embodiment of the present disclosure.

도 16을 참고하면, 본 개시의 일 실시예에 따른 사용자 단말 장치의 제어 방법은 의류 정보가 입력되면 의류 정보를 서버로 전송하는 단계(S1610), 서버로부터 의류 정보에 기초하여 생성된 추천 코스 정보를 수신하는 단계(S1620), 추천 코스 정보에 대한 편집 명령이 입력되면, 사용자 입력에 따라 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성하는 단계(S1630) 및 사용자 맞춤형 코스 정보를 서버로 전송하는 단계(S1640)를 포함한다.Referring to FIG. 16 , a control method of a user terminal device according to an embodiment of the present disclosure includes transmitting clothing information to a server when clothing information is input (S1610), and recommended course information generated from the server based on the clothing information. receiving (S1620), generating user-customized course information by editing the recommended course information according to a user input when an editing command for the recommended course information is input (S1630), and transmitting the user-customized course information to the server. Step S1640 is included.

먼저, 사용자 단말 장치는 의류 정보가 입력되면 의류 정보를 서버로 전송(S1610)할 수 있다. 여기에서, 사용자 단말 장치는 의류 정보를 입력 받기 위한 의류 정보 입력 UI를 디스플레이를 통해 표시할 수 있다. 의류 정보는 의류의 소재, 타입, 색상, 건조 정도 중 적어도 하나를 포함할 수 있다.First, when clothing information is input, the user terminal device may transmit the clothing information to the server (S1610). Here, the user terminal device may display a clothing information input UI for receiving clothing information through the display. Clothing information may include at least one of material, type, color, and dryness of clothing.

그리고, 사용자 단말 장치는 서버로부터 의류 정보에 기초하여 생성된 추천 코스 정보를 수신(S1620)할 수 있다.Then, the user terminal device may receive recommended course information generated based on clothing information from the server (S1620).

그리고, 사용자 단말 장치는 추천 코스 정보에 대한 편집 명령이 입력되면, 사용자 입력에 따라 추천 코스 정보를 편집하여 사용자 맞춤형 코스 정보를 생성(S1630)할 수 있다.Further, when an editing command for the recommended course information is input, the user terminal device may edit the recommended course information according to the user input to generate user-customized course information (S1630).

이 경우, 사용자 단말 장치는 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 사용자 맞춤형 코스 정보를 생성할 수 있다.In this case, the user terminal device may generate user-customized course information to include course name information and course description information according to the editing command.

그리고, 사용자 단말 장치는 사용자 맞춤형 코스 정보를 서버로 전송(S1640)할 수 있다.Then, the user terminal device may transmit the user-customized course information to the server (S1640).

한편, 사용자 단말 장치는 사용자 맞춤형 코스 정보에 포함된 코스 이름 정보 및 코스 설명 정보가 의류 처리 장치를 통해 제공되도록, 의류 처리 장치로 사용자 맞춤형 코스 정보를 전송할 수 있다.Meanwhile, the user terminal device may transmit user-customized course information to the clothes processing device so that course name information and course description information included in the user-customized course information are provided through the clothes processing device.

또한, 사용자 단말 장치는 사용자 맞춤형 코스를 실행하기 위한 개시 명령이 입력되면, 의류 처리 장치로 사용자 맞춤형 코스에 대응되는 처리 동작을 수행하도록 제어하는 제어 신호를 전송할 수 있다.Also, when a start command for executing the user-customized course is input, the user terminal device may transmit a control signal for controlling the processing operation corresponding to the user-customized course to be performed to the clothes processing device.

한편, 사용자 단말 장치는 복수의 의류 처리 코스를 포함하는 코스 목록을 저장하고, 사용자 맞춤형 코스 정보가 생성되면 생성된 사용자 맞춤형 코스 정보를 포함하도록 코스 목록을 업데이트하고, 업데이트된 코스 목록을 저장할 수 있다.Meanwhile, the user terminal device may store a course list including a plurality of clothes treatment courses, update the course list to include the generated user-customized course information when user-customized course information is generated, and store the updated course list. .

이 경우, 사용자 단말 장치는 저장된 코스 목록에 대한 편집 명령이 입력되면 사용자 입력에 따른 편집 정보를 서버로 전송할 수 있다.In this case, when an editing command for the stored course list is input, the user terminal device may transmit editing information according to the user input to the server.

이상에서는 본 개시의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시가 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.Although the preferred embodiments of the present disclosure have been shown and described above, the present disclosure is not limited to the specific embodiments described above, and is common in the art to which the disclosure pertains without departing from the gist of the present disclosure claimed in the claims. Of course, various modifications and implementations are possible by those with knowledge of, and these modifications should not be individually understood from the technical spirit or perspective of the present disclosure.

1000: 의류 처리 시스템 100: 사용자 단말 장치
200: 서버 300: 의류 처리 장치
300-1: 세탁기 300-2: 건조기
300-3: 의류 관리기
1000: clothes processing system 100: user terminal device
200: server 300: clothes handling device
300-1: washing machine 300-2: dryer
300-3: Clothing care machine

Claims (15)

사용자 단말 장치에 있어서,
디스플레이;
외부 장치와 통신하기 위한 통신 인터페이스; 및
상기 디스플레이를 통해 의류 정보를 입력 받기 위한 의류 정보 입력 UI를 표시하고, 상기 의류 정보 입력 UI를 입력된 의류 정보를 서버로 전송하도록 상기 통신 인터페이스를 제어하고,
상기 통신 인터페이스를 통해 상기 서버로부터 상기 의류 정보에 기초하여 생성된 복수의 의류 처리 장치에 각각 대응하는 복수의 추천 코스 정보를 수신하고,
상기 디스플레이를 통해 상기 복수의 추천 코스 정보를 편집 하기 위한 편집 UI 및 코스 정보 제공 UI를 표시하고,
상기 편집 UI를 통해 상기 복수의 추천 코스 정보 중 적어도 하나에 대한 편집 명령이 입력되면, 사용자 입력에 따라 상기 적어도 하나의 추천 코스 정보를 편집하여 상기 편집된 추천 코스 정보에 대응하는 제1 의류 처리 장치에 대한 사용자 맞춤형 코스 정보를 생성하고,
상기 통신 인터페이스를 통해 상기 사용자 맞춤형 코스 정보를 상기 서버로 전송하고,
상기 복수의 추천 코스 정보 중 상기 사용자 맞춤형 코스 정보를 제외한 나머지 제2 추천 코스 정보와 상기 사용자 맞춤형 코스 정보를 실행하기 위한 개시 명령이 입력되면, 상기 통신 인터페이스를 통해 상기 사용자 맞춤형 코스에 대응되는 제1 의류 처리 장치 및 상기 제2 추천 코스 정보에 대응되는 제2 의류 처리 장치로 처리 동작을 수행하도록 제어하는 제어 신호를 각각 전송하는, 프로세서;를 포함하고,
상기 프로세서는,
상기 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 상기 사용자 맞춤형 코스 정보를 생성하고, 상기 사용자 맞춤형 코스 정보에 포함된 코스 이름 정보 및 코스 설명 정보가 상기 제1 의류 처리 장치를 통해 제공되도록, 상기 통신 인터페이스를 통해 상기 제1 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 전송하고,
상기 복수의 추천 코스 정보는 등록된 복수의 의류 처리 장치에 대응하여 생성되는, 사용자 단말 장치.
In the user terminal device,
display;
a communication interface for communicating with an external device; and
Displaying a clothing information input UI for receiving clothing information through the display, and controlling the communication interface to transmit clothing information input through the clothing information input UI to a server;
Receiving a plurality of recommended course information respectively corresponding to a plurality of clothes processing devices generated based on the clothes information from the server through the communication interface;
Displaying an editing UI and a course information providing UI for editing the plurality of recommended course information through the display;
When an editing command for at least one of the plurality of recommended course information is input through the editing UI, the first clothes handling device corresponding to the edited recommended course information by editing the at least one recommended course information according to a user input. Create customized course information for
Transmitting the user-customized course information to the server through the communication interface;
When second recommended course information other than the user-customized course information among the plurality of recommended course information and a start command for executing the user-customized course information are input, the first course corresponding to the user-customized course is input through the communication interface. A processor configured to transmit control signals for controlling processing to be performed by a clothes handling device and a second clothes handling device corresponding to the second recommended course information, respectively;
the processor,
The user-customized course information is generated to include course name information and course description information according to the editing command, and the course name information and course description information included in the user-customized course information are provided through the first clothes handling device. transmits the user-customized course information to the first laundry handling device through the communication interface;
The plurality of recommended course information is generated corresponding to a plurality of registered laundry processing devices.
제1항에 있어서,
복수의 의류 처리 코스를 포함하는 코스 목록을 저장하는 메모리;를 더 포함하고,
상기 프로세서는,
상기 생성된 사용자 맞춤형 코스 정보를 포함하도록 상기 코스 목록을 업데이트하고,
업데이트된 코스 목록을 상기 메모리에 저장하는, 사용자 단말 장치.
According to claim 1,
A memory for storing a list of courses including a plurality of clothing treatment courses; further comprising;
the processor,
Updating the course list to include the generated user-customized course information;
A user terminal device that stores the updated course list in the memory.
제2항에 있어서,
상기 프로세서는,
상기 메모리에 저장된 코스 목록에 대한 편집 명령이 입력되면 사용자 입력에 따른 편집 정보를 상기 서버로 전송하도록 상기 통신 인터페이스를 제어하는, 사용자 단말 장치.
According to claim 2,
the processor,
and controlling the communication interface to transmit edit information according to a user input to the server when an editing command for the course list stored in the memory is input.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 의류 정보는 의류의 소재, 타입, 색상, 건조 정도 중 적어도 하나를 포함하는, 사용자 단말 장치.
According to claim 1,
The clothing information includes at least one of material, type, color, and dryness of clothing.
사용자 단말 장치의 제어 방법에 있어서,
디스플레이를 통해 의류 정보를 입력 받기 위한 의류 정보 입력 UI를 표시하는 단계;
상기 의류 정보 입력 UI를 통해 입력된 의류 정보를 서버로 전송하는 단계;
상기 서버로부터 상기 의류 정보에 기초하여 생성된 복수의 의류 처리 장치에 각각 대응하는 복수의 추천 코스 정보를 수신하는 단계;
상기 디스플레이를 통해 상기 복수의 추천 코스 정보를 편집 하기 위한 편집 UI 및 코스 정보 제공 UI를 표시하는 단계;
상기 편집 UI를 통해 상기 복수의 추천 코스 정보 중 적어도 하나에 대한 편집 명령이 입력되면, 사용자 입력에 따라 상기 적어도 하나의 추천 코스 정보를 편집하여 상기 편집된 추천 코스 정보에 대응하는 제1 의류 처리 장치에 대한 사용자 맞춤형 코스 정보를 생성하는 단계;
상기 사용자 맞춤형 코스 정보를 상기 서버로 전송하는 단계; 및
상기 복수의 추천 코스 정보 중 상기 사용자 맞춤형 코스 정보를 제외한 나머지 제2 추천 코스 정보와 상기 사용자 맞춤형 코스 정보를 실행하기 위한 개시 명령이 입력되면, 상기 사용자 맞춤형 코스에 대응되는 제1 의류 처리 장치 및 상기 제2 추천 코스 정보에 대응되는 제2 의류 처리 장치로 처리 동작을 수행하도록 제어하는 제어 신호를 각각 전송하는 단계를 포함하고,
상기 사용자 맞춤형 코스 정보를 생성하는 단계는,
상기 편집 명령에 따른 코스 이름 정보 및 코스 설명 정보를 포함하도록 상기 사용자 맞춤형 코스 정보를 생성하고,
상기 서버로 전송하는 단계는,
상기 사용자 맞춤형 코스 정보에 포함된 코스 이름 정보 및 코스 설명 정보가 상기 제1 의류 처리 장치를 통해 제공되도록, 상기 제1 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 전송하고,
상기 복수의 추천 코스 정보는 등록된 복수의 의류 처리 장치에 대응하여 생성되는, 제어 방법.
In the control method of the user terminal device,
displaying a clothing information input UI for receiving clothing information through a display;
transmitting clothing information input through the clothing information input UI to a server;
receiving, from the server, a plurality of pieces of recommended course information respectively corresponding to a plurality of clothes processing devices generated based on the clothes information;
displaying an editing UI and a course information providing UI for editing the plurality of recommended course information through the display;
When an editing command for at least one of the plurality of recommended course information is input through the editing UI, the first clothes handling device corresponding to the edited recommended course information by editing the at least one recommended course information according to a user input. generating user-customized course information about;
transmitting the user-customized course information to the server; and
When second recommended course information other than the user-customized course information among the plurality of recommended course information and a start command for executing the user-customized course information are input, the first clothes handling device corresponding to the user-customized course and the Transmitting control signals for controlling to perform a processing operation to a second laundry processing apparatus corresponding to the second recommended course information, respectively;
The step of generating the user-customized course information,
Creating the user-customized course information to include course name information and course description information according to the editing command;
The step of transmitting to the server,
Transmitting the user-customized course information to the first clothes handling device so that course name information and course description information included in the user-customized course information are provided through the first clothes handling device;
The control method of claim 1, wherein the plurality of recommended course information is generated corresponding to a plurality of registered laundry treatment devices.
제8항에 있어서,
복수의 의류 처리 코스를 포함하는 코스 목록을 저장하는 단계;
상기 생성된 사용자 맞춤형 코스 정보를 포함하도록 상기 코스 목록을 업데이트하는 단계; 및
업데이트된 코스 목록을 저장하는 단계;를 더 포함하는, 제어 방법.
According to claim 8,
storing a course list including a plurality of clothes treatment courses;
updating the course list to include the generated user-customized course information; and
Storing the updated course list; further comprising a control method.
제9항에 있어서,
저장된 코스 목록에 대한 편집 명령이 입력되면 사용자 입력에 따른 편집 정보를 상기 서버로 전송하는 단계;를 더 포함하는, 제어 방법.
According to claim 9,
and transmitting edit information according to a user input to the server when an edit command for the stored course list is input.
삭제delete 삭제delete 삭제delete 제8항에 있어서,
상기 의류 정보는 의류의 소재, 타입, 색상, 건조 정도 중 적어도 하나를 포함하는, 제어 방법.
According to claim 8,
The clothing information includes at least one of material, type, color, and dryness of the clothing.
의류 처리 시스템에 있어서,
사용자 단말 장치;
상기 사용자 단말 장치로부터 수신한 의류 정보에 기초하여 추천 코스 정보를 생성하는 서버; 및
세탁 행정, 건조 행정 및 의류 관리 행정을 포함하는 복수의 의류 처리 행정 중 하나의 행정을 수행하며, 수행 가능한 행정에 대응하는 복수의 코스 목록을 저장하는 복수의 등록 의류 처리 장치;를 포함하고,
상기 사용자 단말 장치는, 의류 정보가 입력되면 상기 의류 정보를 서버로 전송하고,
상기 서버는, 상기 복수의 의류 처리 행정 중 상기 복수의 등록 의류 처리 장치가 각각 수행 가능한 복수의 행정을 식별하고, 상기 수신된 의류 정보에 기초하여 상기 식별된 복수의 행정에 각각 대응하는 복수의 추천 코스 정보를 생성하고, 상기 생성된 복수의 추천 코스 정보를 상기 사용자 단말 장치로 전송하고,
상기 사용자 단말 장치는, 상기 복수의 추천 코스 정보 중 적어도 하나에 대한 편집 명령이 입력되면, 상기 편집 명령에 따라 코스 이름 정보 및 코스 설명 정보를 포함하도록 상기 적어도 하나의 추천 코스 정보를 편집하여 상기 복수의 등록 의류 처리 장치 중 상기 편집된 추천 코스 정보에 대응하는 제1 의류 처리 장치에 대한 사용자 맞춤형 코스 정보를 생성하고, 상기 서버로 상기 사용자 맞춤형 코스 정보를 전송하며,
상기 서버는, 수신된 사용자 맞춤형 코스 정보에 기초하여 상기 사용자 맞춤형 코스를 수행하기 위한 상기 제1 의류 처리 장치를 확인하고, 확인된 제1 의류 처리 장치로 상기 사용자 맞춤형 코스 정보를 포함하는 업데이트 신호를 전송하고,
상기 사용자 맞춤형 코스 정보를 수신한 제1 의류 처리 장치는 상기 사용자 맞춤형 코스 정보를 포함하도록 상기 코스 목록을 업데이트하고, 업데이트된 코스 목록을 저장하고,
상기 사용자 단말 장치는,
상기 복수의 추천 코스 정보 중 상기 사용자 맞춤형 코스 정보를 제외한 나머지 제2 추천 코스 정보와 상기 사용자 맞춤형 코스 정보를 실행하기 위한 개시 명령이 입력되면, 상기 사용자 맞춤형 코스에 대응되는 제1 의류 처리 장치 및 상기 제2 추천 코스 정보에 대응되는 제2 의류 처리 장치로 처리 동작을 수행하도록 제어하는 제어 신호를 각각 전송하는, 의류 처리 시스템.



In the clothes handling system,
user terminal device;
a server generating recommended course information based on clothing information received from the user terminal device; and
A plurality of registered laundry treatment devices that perform one of a plurality of laundry treatment processes including a washing operation, a drying operation, and a laundry management operation, and store a list of courses corresponding to an operation that can be performed;
The user terminal device, when clothing information is input, transmits the clothing information to a server;
The server identifies a plurality of processes that can be respectively performed by the plurality of registered laundry processing devices among the plurality of laundry processing processes, and makes a plurality of recommendations corresponding to the identified plurality of processes, respectively, based on the received clothing information. generating course information and transmitting the generated plurality of recommended course information to the user terminal device;
When an editing command for at least one of the plurality of recommended course information is input, the user terminal device edits the at least one recommended course information to include course name information and course description information according to the editing command, and then edits the plurality of recommended course information. generating user-customized course information for a first clothes handling device corresponding to the edited recommended course information among the registered clothes handling devices, and transmitting the user-customized course information to the server;
The server identifies the first laundry handling device for performing the user-customized course based on the received user-customized course information, and transmits an update signal including the user-customized course information to the identified first laundry handling device. transmit,
Upon receiving the user-customized course information, the first clothes handling device updates the course list to include the user-customized course information and stores the updated course list;
The user terminal device,
When second recommended course information other than the user-customized course information among the plurality of recommended course information and a start command for executing the user-customized course information are input, the first clothes handling device corresponding to the user-customized course and the and transmitting control signals for controlling a second laundry processing apparatus corresponding to the second recommended course information to perform a processing operation.



KR1020210025762A 2021-02-25 2021-02-25 User terminal apparatus and clothing processing system comprising the same KR102564698B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020210025762A KR102564698B1 (en) 2021-02-25 2021-02-25 User terminal apparatus and clothing processing system comprising the same
PCT/KR2022/000210 WO2022181972A1 (en) 2021-02-25 2022-01-06 User terminal apparatus and clothing processing system comprising same
US18/237,726 US20230399786A1 (en) 2021-02-25 2023-08-24 User terminal device and clothing treating system including the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210025762A KR102564698B1 (en) 2021-02-25 2021-02-25 User terminal apparatus and clothing processing system comprising the same

Publications (2)

Publication Number Publication Date
KR20220121546A KR20220121546A (en) 2022-09-01
KR102564698B1 true KR102564698B1 (en) 2023-08-08

Family

ID=83048332

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210025762A KR102564698B1 (en) 2021-02-25 2021-02-25 User terminal apparatus and clothing processing system comprising the same

Country Status (3)

Country Link
US (1) US20230399786A1 (en)
KR (1) KR102564698B1 (en)
WO (1) WO2022181972A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020058601A (en) * 2018-10-10 2020-04-16 東芝ライフスタイル株式会社 Washing machine system and washing machine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003047796A (en) * 2001-08-06 2003-02-18 Matsushita Electric Ind Co Ltd Washing machine
KR101556972B1 (en) * 2009-05-11 2015-10-02 엘지전자 주식회사 A Portable terminal controlling washing machine and operation method for the same
KR102114860B1 (en) * 2013-09-04 2020-05-25 엘지전자 주식회사 Home appliance, home appliance system and a controlling method of home appliance
KR20190087348A (en) * 2019-07-04 2019-07-24 엘지전자 주식회사 Clothes treating apparatus and method for operating the clothes treating apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020058601A (en) * 2018-10-10 2020-04-16 東芝ライフスタイル株式会社 Washing machine system and washing machine

Also Published As

Publication number Publication date
WO2022181972A1 (en) 2022-09-01
US20230399786A1 (en) 2023-12-14
KR20220121546A (en) 2022-09-01

Similar Documents

Publication Publication Date Title
CN106537848B (en) Wireless communication system
US9842362B2 (en) Home appliance and method for shopping for goods using the same
CN105937124B (en) Control method for washing machine, system and its equipment
CN107276866A (en) Home appliance match somebody with somebody network method, device and home appliance
CN106970800A (en) Costume changing method and device
JP7072056B2 (en) Controllers, systems, and computer programs
CN103744729B (en) The computer system of system capable of switching operation
CN104536795B (en) A kind of startup method and device of application program
JP2017502363A (en) User interface control in network audio systems
US20220325460A1 (en) Electronic apparatus and control method therefor
US20160117184A1 (en) Flexible device templates for connected consumer devices
CN111147337A (en) Network distribution method of third-party equipment, terminal equipment and computer readable storage medium
CN105849692B (en) Software distribution architecture for hardware devices
WO2018024248A1 (en) Laundry program adjustment method
CN111007733B (en) Method and device for integrating smart home terminal APP with smart device
KR102564698B1 (en) User terminal apparatus and clothing processing system comprising the same
KR20210067785A (en) User terminal and control method thereof
CN101917573B (en) Implementation method of Widget system and television using the system
CN109783144B (en) Method and device for processing variable in interactive realization of virtual environment and storage medium
CN113721936B (en) Application management method, intelligent terminal, device and storage medium
CN106909389A (en) Method and apparatus for showing smart machine information
CN106502730B (en) Multi-open application association management method and device and terminal
US20150222691A1 (en) Hub Application Automation Widget
KR20190093761A (en) Integrated application for IOT and operating method thereof
CN103607620B (en) Mobile communication terminal method and device for controlling smart television

Legal Events

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