KR20210067691A - 세탁기 및 그의 알림 제공 방법 - Google Patents

세탁기 및 그의 알림 제공 방법 Download PDF

Info

Publication number
KR20210067691A
KR20210067691A KR1020190157558A KR20190157558A KR20210067691A KR 20210067691 A KR20210067691 A KR 20210067691A KR 1020190157558 A KR1020190157558 A KR 1020190157558A KR 20190157558 A KR20190157558 A KR 20190157558A KR 20210067691 A KR20210067691 A KR 20210067691A
Authority
KR
South Korea
Prior art keywords
temperature
washing machine
notification
application server
data
Prior art date
Application number
KR1020190157558A
Other languages
English (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 KR1020190157558A priority Critical patent/KR20210067691A/ko
Priority to US17/105,760 priority patent/US11970810B2/en
Priority to PCT/KR2020/017192 priority patent/WO2021107721A1/ko
Publication of KR20210067691A publication Critical patent/KR20210067691A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • 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/04Signal transfer or data transmission arrangements
    • 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 
    • 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/47Responding to irregular working conditions, e.g. malfunctioning of pumps 
    • 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
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/14Arrangements for detecting or measuring specific parameters
    • D06F34/22Condition of the washing liquid, e.g. turbidity
    • 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/22Condition of the washing liquid, e.g. turbidity
    • D06F34/24Liquid temperature
    • 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
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F37/00Details specific to washing machines covered by groups D06F21/00 - D06F25/00
    • D06F37/42Safety arrangements, e.g. for stopping rotation of the receptacle upon opening of the casing door
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • H04L12/2825Reporting to a device located outside the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2101/00User input for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2101/20Operation modes, e.g. delicate laundry washing programs, service modes or refreshment cycles
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/16Washing liquid temperature
    • 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
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/58Indications or alarms to the control system or to the user
    • D06F2210/00
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/285Generic home appliances, e.g. refrigerators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/82Arrangements in the sub-station, i.e. sensing device where the sensing device takes the initiative of sending data
    • H04Q2209/823Arrangements in the sub-station, i.e. sensing device where the sensing device takes the initiative of sending data where the data is sent when the measured values exceed a threshold, e.g. sending an alarm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/84Measuring functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Textile Engineering (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Electromagnetism (AREA)
  • Control Of Washing Machine And Dryer (AREA)

Abstract

세탁기가 개시된다. 본 세탁기는 통신부, 디스플레이, 세탁기의 잔수의 온도를 감지하기 위한 센서 및 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 어플리케이션 서버로부터 세탁기가 위치한 지역의 기온에 대한 데이터를 통신부를 통해 수신하고, 수신된 기온에 대한 데이터가 데이터 서버에 의해 사용자 단말 장치로 전송되도록 수신된 기온에 대한 데이터를 통신부를 통해 데이터 서버로 전송하고, 센서에서 감지되는 온도가 감소하여 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면, 세탁기의 동결과 관련된 알림을 표시하도록 디스플레이를 제어하고, 알림이 어플리케이션 서버에 의해 사용자 단말 장치로 전송되도록 알림을 통신부를 통해 어플리케이션 서버로 전송하는 프로세서를 포함한다.

Description

세탁기 및 그의 알림 제공 방법 { washing machine and method for providing a notification thereof }
본 개시의 세탁기 및 그의 알림 제공 방법에 관한 것으로, 더욱 상세하게는 알림을 제공하는 세탁기 및 그의 알림 제공 방법에 관한 것이다.
일반적으로 세탁기는 일정량의 물이 담기는 터브와, 터브 내부에 회전 가능하게 설치되는 드럼을 포함하는 장치로서, 터브의 내부에서 세탁물이 담긴 드럼이 회전함으로써 세탁물의 세탁을 수행하고, 세탁이 완료되면 세탁기 내부의 물을 외부로 배출한다.
이때, 경우에 따라, 세탁을 수행한 이후, 세탁기 내부에 물이 남아 있을 수 있다.
이와 같은 경우, 세탁기를 사용할 때에는 크게 문제가 없으나, 기온이 낮은 겨울철에 세탁기를 사용하지 않는 경우, 세탁기 내부에 남아 있는 물이 동결되어, 세탁기의 오작동 또는 고장을 유발할 수 있다.
따라서, 세탁기의 동결을 방지할 수 있는 방안의 모색이 요청된다.
본 개시는 상술한 필요성에 따라 안출된 것으로, 세탁기의 잔수의 온도를 측정하고, 이를 통해 잔수가 얼 가능성이 있는 경우, 이를 사용자에게 통지할 수 있는 세탁기 및 그의 알림 제공 방법을 제공함에 있다.
본 개시의 일 실시 예에 따른 세탁기는 통신부, 디스플레이, 상기 세탁기의 잔수의 온도를 감지하기 위한 센서 및 상기 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 어플리케이션 서버로부터 상기 세탁기가 위치한 지역의 기온에 대한 데이터를 상기 통신부를 통해 수신하고, 상기 수신된 기온에 대한 데이터가 데이터 서버에 의해 사용자 단말 장치로 전송되도록 상기 수신된 기온에 대한 데이터를 상기 통신부를 통해 상기 데이터 서버로 전송하고, 상기 센서에서 감지되는 온도가 감소하여 상기 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면, 세탁기의 동결과 관련된 알림을 표시하도록 상기 디스플레이를 제어하고, 상기 알림이 어플리케이션 서버에 의해 상기 사용자 단말 장치로 전송되도록 상기 알림을 상기 통신부를 통해 상기 어플리케이션 서버로 전송하는 프로세서를 포함한다.
이 경우, 상기 데이터 서버는 상기 세탁기로부터 수신된 기온에 대한 데이터를 저장하고, 상기 사용자 단말 장치의 요청에 응답하여 상기 저장된 기온에 대한 데이터를 상기 사용자 단말 장치로 전송하고, 상기 어플리케이션 서버는 상기 세탁기로부터 상기 알림이 수신되면, 상기 세탁기가 등록된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송할 수 있다.
또한, 상기 프로세서는 상기 센서에서 감지된 온도가 상기 제1 온도 이하인 것으로 판단되면, 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청하고, 상기 요청에 응답하여 상기 어플리케이션 서버로부터 상기 세탁기가 위치한 지역에서 측정된 상기 기온에 대한 데이터를 상기 통신부를 통해 수신하고, 상기 수신된 기온에 대한 데이터를 상기 통신부를 통해 상기 데이터 서버로 전송할 수 있다.
이 경우, 상기 프로세서는 상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되기 전까지, 상기 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청할 수 있다.
또한, 상기 프로세서는 상기 통신부가 비활성화된 상태에서 상기 센서에 의해 감지된 온도가 제1 온도 이하인 것으로 판단되면 상기 통신부를 활성화하고, 상기 활성화된 통신부를 통해 상기 어플리케이션 서버로부터 상기 기온에 대한 데이터를 수신할 수 있다.
이 경우, 상기 프로세서는 상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되는 경우, 상기 활성화된 통신부를 비활성화시킬 수 있다.
또한, 상기 프로세서는 일정한 시간 간격으로 기설정된 횟수만큼 상기 알림을 상기 어플리케이션 서버로 전송하고 상기 디스플레이에 표시할 수 있다.
이 경우, 상기 프로세서는 상기 기설정된 횟수만큼의 알림을 제공하기 전에, 상기 센서에서 감지되는 온도가 상승하여 상기 제2 온도보다 높은 제3 온도 이상이 되는 것으로 판단되거나, 상기 세탁기의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 상기 알림의 제공을 중단할 수 있다.
또한, 상기 어플리케이션 서버는 상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 중 상대적으로 가장 많이 상기 세탁기를 제어한 사용자 계정을 판단하고, 상기 판단된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송할 수 있다.
그리고, 상기 어플리케이션 서버는 상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 각각을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 복수의 사용자 단말 장치 각각으로 상기 알림을 전송하고, 상기 복수의 사용자 단말 장치 중 상기 세탁기와 연결된 액세스 포인트가 검색되거나 상기 액세스 포인트와 연결된 사용자 단말 장치는 상기 어플리케이션 서버로부터 수신된 상기 알림을 표시할 수 있다.
한편, 본 개시의 일 실시 예에 따른 잔수의 온도를 감지하기 위한 센서를 포함하는 세탁기의 알림 제공 방법은 상기 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 어플리케이션 서버로부터 상기 세탁기가 위치한 지역의 기온에 대한 데이터를 수신하는 단계, 상기 수신된 기온에 대한 데이터가 데이터 서버에 의해 사용자 단말 장치로 전송되도록 상기 수신된 기온에 대한 데이터를 상기 데이터 서버로 전송하는 단계 및 상기 센서에서 감지되는 온도가 감소하여 상기 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면, 상기 세탁기의 동결과 관련된 알림을 상기 세탁기의 디스플레이에 표시하고, 상기 알림이 어플리케이션 서버에 의해 상기 사용자 단말 장치로 전송되도록 상기 알림을 상기 어플리케이션 서버로 전송하는 단계를 포함한다.
이 경우, 상기 데이터 서버는 상기 세탁기로부터 수신된 기온에 대한 데이터를 저장하고, 상기 사용자 단말 장치의 요청에 응답하여 상기 저장된 기온에 대한 데이터를 상기 사용자 단말 장치로 전송하고, 상기 어플리케이션 서버는 상기 세탁기로부터 상기 알림이 수신되면, 상기 세탁기가 등록된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송할 수 있다.
또한, 본 개시의 일 실시 예에 따른 알림 제공 방법은 상기 센서에서 감지된 온도가 상기 제1 온도 이하인 것으로 판단되면, 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청하는 단계를 더 포함하고, 상기 수신하는 단계는 상기 요청에 응답하여 상기 어플리케이션 서버로부터 상기 세탁기가 위치한 지역에서 측정된 상기 기온에 대한 데이터를 수신할 수 있다.
이 경우, 상기 요청하는 단계는 상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되기 전까지, 상기 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청할 수 있다.
또한, 본 개시의 일 실시 예에 따른 알림 제공 방법은 상기 세탁기의 통신부가 비활성화된 상태에서 상기 센서에 의해 감지된 온도가 제1 온도 이하인 것으로 판단되면 상기 통신부를 활성화하는 단계를 더 포함하고, 상기 수신하는 단계는 상기 활성화된 통신부를 통해 상기 어플리케이션 서버로부터 상기 기온에 대한 데이터를 수신할 수 있다.
이 경우, 본 개시의 일 실시 예에 따른 알림 제공 방법은 상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되는 경우, 상기 활성화된 통신부를 비활성화시키는 단계를 더 포함할 수 있다.
또한, 상기 표시하는 단계는 일정한 시간 간격으로 기설정된 횟수만큼 상기 알림을 상기 어플리케이션 서버로 전송하고 상기 디스플레이에 표시할 수 있다.
이 경우, 본 개시의 일 실시 예에 따른 알림 제공 방법은 상기 기설정된 횟수만큼의 알림을 제공하기 전에, 상기 센서에서 감지되는 온도가 상승하여 상기 제2 온도보다 높은 제3 온도 이상이 되는 것으로 판단되거나, 상기 세탁기의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 상기 알림의 제공을 중단하는 단계를 더 포함할 수 있다.
또한, 상기 어플리케이션 서버는 상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 중 상대적으로 가장 많이 상기 세탁기를 제어한 사용자 계정을 판단하고, 상기 판단된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송할 수 있다.
그리고, 상기 어플리케이션 서버는 상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 각각을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 복수의 사용자 단말 장치 각각으로 상기 알림을 전송하고, 상기 복수의 사용자 단말 장치 중 상기 세탁기와 연결된 액세스 포인트가 검색되거나 상기 액세스 포인트와 연결된 사용자 단말 장치는 상기 어플리케이션 서버로부터 수신된 상기 알림을 표시할 수 있다.
본 개시의 다양한 실시 예에 따르면, 사용자는 주변 기온에 의해 세탁기가 동결될 우려가 있는 경우 자신의 사용자 단말 장치 및 세탁기의 디스플레이를 통해 알림을 제공받을 수 있고, 적절한 조치를 취해 세탁기의 동결을 예방할 수 있게 된다. 이에 따라, 세탁기의 동결에 따른 고장을 방지할 수 있고, 이에 따라, 고장난 부품의 수리에 요구되는 비용을 절감할 수 있게 된다.
도 1은 본 개시의 일 실시 예에 따른 세탁기의 동결(또는, 결빙)을 방지하기 위한 시스템을 나타내는 도면,
도 2는 본 개시의 일 실시 예에 따른 세탁기를 나타내는 도면,
도 3은 본 개시의 일 실시 예에 따른 세탁기의 단면도,
도 4a는 본 개시의 일 실시 예에 따른 세탁기의 구성을 설명하기 위한 블록도.
도 4a는 본 개시의 일 실시 예에 따른 세탁기의 세부 구성을 설명하기 위한 블록도,
도 5a 및 도 5b는 본 개시의 일 실시 예에 따른 알림을 제공하는 방법을 설명하기 위한 시퀀스도,
도 6a 내지 도 6d는 본 개시의 일 실시 예에 따라 제공되는 유저 인터페이스를 나타내는 도면,
도 7 및 도 8은 본 개시의 일 실시 예에 따른 알림을 제공하는 방법을 설명하기 위한 도면, 그리고
도 9는 본 개시의 일 실시 예에 따른 세탁기의 알림 제공 방법을 설명하기 위한 흐름도이다.
이하, 본 문서의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 문서에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 문서의 실시 예의 다양한 변경(modifications), 균등물(equivalents), 및/또는 대체물(alternatives)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
본 문서에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.
본 문서에서, "A 또는 B," "A 또는/및 B 중 적어도 하나," 또는 "A 또는/및 B 중 하나 또는 그 이상"등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, "A 또는 B," "A 및 B 중 적어도 하나," 또는 "A 또는 B 중 적어도 하나"는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.
본 문서에서 사용된 "제1," "제2," "첫째," 또는 "둘째,"등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 다른 구성요소(예: 제 3 구성요소)가 존재하지 않는 것으로 이해될 수 있다.
본 문서에서 사용된 표현 "~하도록 구성된(또는 설정된)(configured to)"은 상황에 따라, 예를 들면, "~에 적합한(suitable for)," "~하는 능력을 가지는(having the capacity to)," "~하도록 설계된(designed to)," "~하도록 변경된(adapted to)," "~하도록 만들어진(made to)," 또는 "~를 할 수 있는(capable of)"과 바꾸어 사용될 수 있다. 용어 "~하도록 구성된(또는 설정된)"은 하드웨어적으로 "특별히 설계된(specifically designed to)" 것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, "~하도록 구성된 장치"라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 "~할 수 있는" 것을 의미할 수 있다. 예를 들면, 문구 "A, B, 및 C를 수행하도록 구성된(또는 설정된) 프로세서"는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.
도 1은 본 개시의 일 실시 예에 따른 세탁기의 동결(또는, 결빙)을 방지하기 위한 시스템을 나타내는 도면이다.
도 1을 참조하면, 시스템(1000)은 세탁기(100), 사용자 단말 장치(200), 어플리케이션 서버(300) 및 데이터 서버(400)를 포함한다.
세탁기(100)는 물과 세제를 이용하여 세탁물을 세탁하고, 젖은 세탁물에 대한 탈수를 수행하는 장치를 의미할 수 있다. 또한, 실시 예에 따라, 세탁기(100)는 탈수가 완료된 세탁물에 대한 건조를 수행할 수도 있다.
한편, 세탁기(100)는 내부에 마련된 온도 센서를 이용하여, 세탁기(100) 내부의 온도를 감지하고, 감지된 온도가 세탁기(100)가 동결될 우려가 있는 온도에 해당하는 경우, 그에 대한 알림을 세탁기(100)에 마련된 디스플레이에 표시하고, 어플리케이션 서버(300)를 통해 사용자 단말 장치(200)로 전송할 수 있다.
이 경우, 사용자 단말 장치(200)는 사용자 단말 장치(200)에 설치된 어플리케이션을 통해 어플리케이션 서버(300)로부터 수신된 알림을 사용자 단말 장치(200)의 디스플레이에 표시할 수 있다.
여기에서, 세탁기(100)가 동결된다는 것은 세탁기(100)가 세탁 및 탈수 등의 세탁 행정을 수행하고, 세탁 행정이 완료된 이후 세탁기(100) 내부에 남아 있는 물(이하, 잔수)이 동결된다는 것을 의미한다.
한편, 세탁기(100)는 그 구조 상, 세탁 행정이 완료된 이후 세탁기(100) 내부에 잔수가 남아 있을 수 있고, 이 경우, 기온이 낮은 겨울철에 사용자가 세탁기를 사용하지 않을 때, 잔수가 동결되어 세탁기(100)의 오작동 또는 고장을 유발할 수 있다.
따라서, 세탁기(100)는 잔수가 존재할 가능성이 있는 위치에 설치된 온도 센서를 이용하여 잔수의 온도를 감지하고, 감지된 온도에 따라 알림을 세탁기(100)의 디스플레이 또는 사용자 단말 장치(200)를 이용하여 사용자에게 제공할 수 있다.
이 경우, 사용자는 알림을 통해 세탁기(100)가 동결될 우려가 있다는 것을 인지할 수 있고, 그에 따라 세탁기(100)의 결빙 방지 기능을 실행하여, 세탁기(100)가 동결되는 것을 방지할 수 있다. 여기세서, 결빙 방지 기능은 세탁기(100)의 내부가 동결되는 것을 방지하기 위해, 일정한 시간 동안 급수 및 배수를 수행하는 기능을 의미한다.
한편, 어플리케이션 서버(300)는 어플리케이션 서버(300)에 등록된 다양한 기기(가령, 가전 기기 및 IoT(Internet of Things) 기기 등)를 제어하고 관리할 수 있다. 이때, 어플리케이션 서버(300)는 사용자 계정 별로 기기를 등록할 수 있다.
구체적으로, 사용자 단말 장치(200)는 어플리케이션을 제공하는 서버(미도시)로부터 어플리케이션을 다운로드받아 설치할 수 있다. 이 경우, 사용자는 사용자 단말 장치(200)에서 어플리케이션을 실행하고 사용자 계정을 입력하여, 입력된 사용자 계정을 통해 어플리케이션 서버(300)에 로그인 할 수 있으며, 사용자 단말 장치(200)는 로그인된 사용자 계정을 기반으로 어플리케이션 서버(300)와 통신을 수행할 수 있다.
그리고, 사용자 단말 장치(200)는 액세스 포인트(Access Point, AP) 모드로 동작하는 세탁기(100)와 통신을 수행하여, 액세스 포인트(500)(즉, 와이파이(Wi-Fi) 액세스 포인트)에 대한 정보를 세탁기(100)로 전송할 수 있다.
예를 들어, 사용자 단말 장치(200)는 연결 가능한 액세스 포인트에 대한 리스트를 사용자 단말 장치(200)의 디스플레이에 표시하고, 리스트 상에서 사용자 명령에 따라 선택된 액세스 포인트(500)에 대한 정보를 세탁기(100)로 전송할 수 있다.
한편, 세탁기(100)는 사용자 단말 장치(200)로부터 수신된 액세스 포인트(500)에 대한 정보를 이용하여 액세스 포인트(500)와 통신 연결을 수행하고, 액세스 포인트(500)를 통해 어플리케이션 서버(300)에 접속할 수 있다.
이에 따라, 어플리케이션 서버(300)는 액세스 포인트(500)를 통해 세탁기(100)가 접속되면, 로그인된 사용자 계정에 세탁기(100)를 등록할 수 있다.
한편, 세탁기(100)가 사용자 계정에 등록되면, 어플리케이션 서버(300)는 세탁기(100)로부터 수신된 데이터를 세탁기(100)가 등록된 사용자 계정을 기반으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치(200)로 전송할 수 있다. 또한, 어플리케이션 서버(300)는 사용자 단말 장치(200)로부터 세탁기(100)에 대한 제어 명령이 수신되면, 수신된 제어 명령을 세탁기(100)로 전송할 수 있다.
이 경우, 스마트폰, 태블릿 등으로 구현되는 사용자 단말 장치(200)는 액세스 포인트(500)를 통해 어플리케이션 서버(300)에 접속하거나, 또는, LTE, 5G 등과 같은 이동통신 네트워크를 통해 어플리케이션 서버(300)에 접속하여, 사용자 단말 장치(200)에 설치된 어플리케이션을 통해 어플리케이션 서버(300)로 세탁기(100)에 대한 제어 명령을 전송하거나, 어플리케이션 서버(300)가 전송하는 데이터를 수신할 수 있다.
한편, 데이터 서버(400)는 액세스 포인트(500)를 통해 세탁기(100)로부터 데이터를 수신하고, 수신된 데이터를 저장할 수 있다.
이 경우, 사용자 단말 장치(200)는 액세스 포인트(500) 또는 이동통신 네트워크를 통해 데이터 서버(400)에 접속하여, 데이터 서버(400)에 저장된 데이터를 데이터 서버(400)로부터 수신받을 수 있다.
도 2는 본 개시의 일 실시 예에 따른 세탁기를 나타내는 도면이다.
도 2를 참조하면, 세탁기(100)는 본체(10), 터브(20) 및 드럼(30)을 포함할 수 있다.
본체(10)는 세탁기(100)의 외관을 형성하며, 본체(10)의 전면에는 본체(10) 내부로 세탁물을 넣고 꺼낼 수 있는 세탁물 투입부(11)가 마련된다. 세탁물 투입구(11)에는 도어(12)가 개폐 가능하게 설치될 수 있다.
또한, 본체(10)의 전면에는 세탁기(100)를 사용자 명령을 입력받기 위한 입력 인터페이스(13)가 마련될 수 있다. 이 경우, 입력 인터페이스(13)는 세탁기(100)를 제어하기 위한 사용자 명령을 입력받기 위한 복수의 버튼(13-1), 및 세탁기(100) 및 세탁과 관련된 정보를 표시하기 위한 디스플레이(13-2)를 포함할 수 있다.
터브(20)는 세탁기(100)의 본체(10) 내부에 설치되며, 세탁물 투입구(11)를 향하여 개구가 마련된 원통형으로 형성될 수 있다. 터브(20)는 세탁에 필요한 소정량의 물을 저장할 수 있다.
드럼(30)은 투입된 세탁물이 세탁되는 공간을 형성할 수 있으며, 원통형으로 형성될 수 있다. 드럼(30)의 전면에는 세탁물 투입구(11)와 대응하는 개구가 마련되어, 개구를 통해 세탁물이 드럼(30)으로 투입될 수 있다.
또한, 드럼(30)에는 물이 통과할 수 있는 다수의 통공이 마련될 수 있다. 이 경우, 통공을 통해, 터브(20)에 저장된 물이 드럼(30) 내부로 유입되고 드럼(30) 내부의 물이 터브(20)로 유출될 수 있다.
또한, 드럼(30)은 세탁기(100)에 마련된 모터(미도시)에 의해 회전될 수 있다. 모터(미도시)에 의해 드럼(30)이 회전되면, 드럼(30) 내부에 투입된 세탁물의 오물은 터브(20)에 저장된 물과 마찰하는 과정에서 세탁물에서 제거될 수 있다.
한편, 세탁기(100)는 터브(20)(또는, 드럼(30))로 물을 공급하기 위한 급수 장치(미도시)를 포함할 수 있다. 이 경우, 급수 장치(미도시)는 수도 꼭지 등의 외부 급수원과 연결된 급수관(미도시) 및 급수관을 개폐하는 급수 밸브(미도시)를 포함할 수 있다.
또한, 세탁기(100)는 터브(20)로 세제, 섬유 유연제 등을 공급하기 위한 세제 수용부(14)를 포함할 수 있다. 급수 밸브(미도시)가 개방되어 급수관(미도시)으로 물이 공급되면, 물은 세제 수용부(14)로 제공되고, 세제 수용부(14)에 수용된 세제, 섬유 유연제 등은 물에 혼합될 수 있다. 이에 따라, 세제, 섬유 유연제 등이 혼합된 물은 터브(20)으로 공급될 수 있다.
또한, 세탁기(100)는 터브(20)에 저장된 물을 외부로 배수하기 위한 배수 장치(미도시)를 포함할 수 있다. 배수 장치(미도시)는 펌프(미도시) 및 배수관(미도시)를 포함할 수 있다. 이 경우, 펌프(미도시)는 터브(20)에 저장된 물을 배수관(미도시)를 통해 세탁기(100)의 외부로 배출할 수 있다.
도 3은 본 개시의 일 실시 예에 따른 세탁기의 단면도를 나타낸다.
도 3은 본 개시의 일 실시 예에 따른 온도 센서의 위치를 설명하기 위한 도면으로, 설명을 위해 필요한 구성만을 개략적으로 도시하였다.
도 3을 참조하면, 세탁기(100)의 하부 프레임을 기준으로 개구가 일정한 각도만큼 상측을 향하도록, 터브(20) 및 드럼(30)이 일정한 각도만큼 기울어져 세탁기(100)에 배치될 수 있다.
이러한 구조에 의해, 잔수는 터브(20) 및 드럼(30)의 개구 반대편의 하측 모서리 영역(31)에 남을 수 있다. 이에 따라, 본 개시의 일 실시 예에 따르면, 해당 영역(31)에 잔수의 온도를 감지하기 위한 온도 센서(110)가 배치될 수 있다.
도 4a는 본 개시의 일 실시 예에 따른 세탁기의 구성을 설명하기 위한 블록도이다.
도 4a를 참조하면, 세탁기(100)는 센서(110), 통신부(120), 디스플레이(130) 및 프로세서(140)를 포함할 수 있다.
센서(110)는 온도를 감지하고, 감지된 온도를 나타내는 데이터(또는, 온도 데이터)를 생성하는 온도 센서일 수 있다. 이 경우, 센서(110)는 세탁기(100)의 잔수의 온도를 감지할 수 있다. 구체적으로, 센서(110)는 터브(20)의 개구 반대편의 하측 모서리 영역에 위치하여, 세탁 행정이 완료된 이후에 세탁기(100)에 남아 있는 잔수의 온도를 감지할 수 있다.
통신부(120)는 다양한 기기와 통신을 수행할 수 있다. 이를 위해, 통신부(120)는 와이파이 통신을 위한 와이파이 칩을 포함할 수 있다.
이 경우, 통신부(120)는 액세스 포인트(500)에 연결되어, 네트워크를 통해 사용자 단말 장치(200), 어플리케이션 서버(300) 및 데이터 서버(400)와 통신을 수행할 수 있다.
예를 들어, 통신부(120)는 액세스 포인트(500)에 연결되어, 네트워크를 통해 어플리케이션 서버(300) 및 데이터 서버(400)와 통신을 수행할 수 있다. 또한, 통신부(120)가 AP 모드로 동작하는 경우, 통신부(120)는 네트워크를 통해 사용자 단말 장치(200)와 통신을 수행할 수 있다.
디스플레이(130)는 다양한 화면을 표시할 수 있다. 구체적으로, 디스플레이(130)는 세탁기(100)와 관련된 정보 및 세탁 행정과 관련된 정보 등을 표시할 수 있으며, 또한, 세탁기(100)의 동결과 관련된 알림을 표시할 수 있다.
이 경우, 디스플레이(130)는 LCD 디스플레이, LED 디스플레이 등 다양한 형태의 디스플레이로 구현될 수 있으며, 사용자의 터치를 입력받기 위한 터치 스크린으로 구현될 수도 있다.
한편, 디스플레이(130)는 도 2에 도시된 바와 같이, 본체(10)의 전면에 마련될 수 있다(도 2의 13-2 참조).
프로세서(140)는 센서(110), 통신부(120) 및 디스플레이(130)와 연결되어, 세탁기(100)를 제어할 수 있다. 구체적으로, 프로세서(140)는 전자 장치(100)의 전반적인 동작 및 기능을 제어할 수 있다.
특히, 프로세서(140)는 센서(110)에서 감지되는 온도에 기초하여, 세탁기(100)의 동결과 관련된 알림을 제공할 수 있다.
이하에서, 도 5a 및 도 5b를 참조하여, 세탁기(100)가 동결과 관련된 알림을 제공하는 방법을 보다 구체적으로 설명하도록 한다.
먼저, 센서(110)는 세탁기(100) 내부의 온도를 측정할 수 있다(S501). 구체적으로, 센서(110)는 일정한 시간 간격(가령, 0.5초)마다 온도를 측정하여 온도 데이터를 생성하고, 생성된 온도 데이터를 프로세서(140)로 제공할 수 있다.
이 경우, 센서(110)는 세탁기(100)의 전원이 켜진 상태 뿐만 아니라, 세탁기(100)의 전원이 꺼진 상태에서도 온도를 측정하여 온도 데이터를 생성할 수 있다. 구체적으로, 세탁기(100)의 전원이 꺼진 상태에서, 센서(110)는 대기 전력을 이용하여 온도를 측정하여 온도 데이터를 생성할 수 있다.
한편, 프로세서(140)는 센서(110)에서 감지된 온도가 제1 온도 이하인 것으로 판단되면(S503-Y), 어플리케이션 서버(300)로부터 세탁기(100)가 위치한 지역의 기온에 대한 데이터(또는, 기온 데이터)를 통신부(120)를 통해 수신하고, 수신된 기온에 대한 데이터가 데이터 서버(400)에 의해 사용자 단말 장치(200)로 전송되도록 수신된 기온에 대한 데이터를 통신부(110)를 통해 데이터 서버(400)로 전송할 수 있다.
여기에서, 제1 온도는 4℃일 수 있다.
구체적으로, 프로세서(140)는 센서(110)에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 일정한 시간 간격으로 기온에 대한 데이터를 어플리케이션 서버(300)로 요청하고(S505, S513, S531, S547), 요청에 응답하여 어플리케이션 서버(300)로부터 세탁기(100)가 위치한 지역에서 측정된 기온에 대한 데이터를 통신부(120)를 통해 수신하고(S507, S515, S533, S549), 수신된 기온에 대한 데이터를 통신부(120)를 통해 데이터 서버(400)로 전송할 수 있다(S509, S517, S535, S551).
이를 위해, 어플리케이션 서버(300)는 시간에 따른 각 지역의 기온을 수집하는 기상청 서버(미도시)로부터 각 지역에서 시간 별로 측정된 기온에 대한 데이터를 수신받아 저장하고 있을 수 있다.
이에 따라, 어플리케이션 서버(300)는 세탁기(100)로부터 요청이 수신되면, 요청이 수신된 시간에 세탁기(100)가 위치하는 지역에서 측정된 기온에 대한 데이터를 세탁기(100)로 전송할 수 있다.
이 경우, 어플리케이션 서버(300)는 세탁기(100)의 등록 과정에서, 사용자 단말 장치(200)에 입력된 세탁기(100)의 위치에 대한 정보를 사용자 단말 장치(200)로부터 수신받아 저장하고 있을 수 있으며, 이러한 정보에 기초하여 세탁기(100)가 위치하는 지역을 판단할 수 있다.
한편, 데이터 서버(400)는 세탁기(100)로부터 수신된 기온에 대한 데이터를 저장할 수 있다(S511, S519, S537, S553).
한편, 프로세서(140)는 센서(110)에서 제1 온도보다 높은 제3 온도 이상의 온도가 감지되기 전까지, 일정한 시간 간격으로 기온에 대한 데이터를 어플리케이션 서버(300)로 요청할 수 있다.
여기에서, 제3 온도는 6℃일 수 있다.
즉, 프로세서(140)는 센서(110)에서 제1 온도 이하의 온도가 감지된 후 센서(110)에서 감지되는 온도가 상승하여 제1 온도보다 높은 제3 온도 이상이 되기 전까지, 일정한 시간 간격으로 기온에 대한 데이터를 어플리케이션 서버(300)로 요청할 수 있으며, 센서(110)에서 제3 온도 이상의 온도가 감지되는 경우, 기온에 대한 데이터의 요청을 중단할 수 있다.
한편, 프로세서(140)는 통신부(110)가 비활성화된 상태에서 센서(110)에서 감지된 온도가 제1 온도 이하인 것으로 판단되면 통신부(110)를 활성화하고, 활성화된 통신부(110)를 통해 어플리케이션 서버(300)로부터 기온에 대한 데이터를 수신할 수 있다.
구체적으로, 세탁기(100)의 전원이 켜지거나 또는 통신부(110)를 활성화하기 위한 사용자 명령이 입력되면, 통신부(110)는 활성화할 수 있다. 이 경우, 프로세서(140)는 활성화된 통신부(110)를 통해 어플리케이션 서버(300)로부터 기온에 대한 데이터를 수신할 수 있다.
다만, 경우에 따라, 세탁기(100)의 전원이 꺼진 상태이거나, 세탁기(100)의 전원이 켜진 상태라도 사용자 명령에 따라 통신부(110)는 비활성화될 수 있다. 이와 같은 상황에서, 제1 온도 이하의 온도가 센서(110)에 의해 감지되는 경우, 프로세서(140)는 비활성화된 통신부(110)를 활성화하고, 활성화된 통신부(110)를 통해 어플리케이션 서버(300)로 기온에 대한 데이터를 요청하고, 어플리케이션 서버(300)로부터 기온에 대한 데이터를 수신할 수 있다.
한편, 통신부(110)가 활성화되면, 프로세서(140)는 알림을 제공한 이후, 또는 센서(110)에서 제1 온도보다 높은 제3 온도(일 예로, 6℃) 이상의 온도가 감지되는 경우, 활성화된 통신부(110)를 다시 비활성화시킬 수 있다.
이와 같이, 항시 통신부(110)가 활성화되지 않아도, 기온 데이터의 수신을 위해, 센서(110)에 의해 감지된 온도에 기초하여 비활성화 상태에 있는 통신부(110)를 활성화한다는 점에서, 전력 소모를 줄일 수 있게 된다.
한편, 프로세서(140)는 기온 데이터를 전송할 때, 센서(110)에서 시간에 따라 감지된 온도 데이터를 통신부(110)를 통해 데이터 서버(400)로 전송할 수 있다. 이 경우, 데이터 서버(400)는 세탁기(100)로부터 수신된 온도 데이터를 저장할 수 있다.
한편, 프로세서(140)는 어플리케이션 서버(300)로부터 기온에 대한 데이터가 수신되면, 수신된 기온에 대한 데이터를 세탁기(100)의 메모리(미도시)에 저장할 수도 있다.
여기에서, 기온에 대한 데이터의 저장을 위한 메모리(미도시)의 저장 공간이 충분하지 않은 경우, 어플리케이션 서버(300)로부터 수신된 기온에 대한 데이터 전체를 메모리(미도시)에 저장하지 못하는 경우가 발생할 수도 있다.
이 경우, 프로세서(140)는 기존에 저장된 기온 데이터로 인해, 어플리케이션 서버(300)로부터 새롭게 수신되는 기온 데이터를 저장할 메모리(미도시)의 저장 공간이 부족한 경우, 메모리(미도시)에 저장되어 있던 기온 데이터를 통신부(120)를 통해 데이터 서버(300)로 전송하고, 이에 따라 확보된 메모리(미도시)의 저장 공간에 어플리케이션 서버(300)로부터 새롭게 수신된 기온 데이터를 저장할 수 있다.
한편, 데이터 서버(400)는 세탁기(100)로부터 수신된 기온에 대한 데이터를 사용자 단말 장치(200)로 전송할 수 있다.
구체적으로, 데이터 서버(400)는 세탁기(100)로부터 수신된 기온에 대한 데이터를 저장하고, 사용자 단말 장치(100)의 요청(S563)에 응답하여 저장된 기온에 대한 데이터를 사용자 단말 장치(200)로 전송할 수 있다(S565).
이 경우, 사용자 단말 장치(200)는 데이터 서버(400)로부터 수신된 기온에 대한 데이터를 이용하여, 세탁기(100)가 위치한 지역의 시간 별 기온에 대한 정보를 사용자 단말 장치(200)의 디스플레이에 표시할 수 있다(S567).
한편, 프로세서(140)는 센서(110)에서 감지되는 온도가 감소하여 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면(S521-Y), 세탁기(100)의 동결과 관련된 알림이 어플리케이션 서버(300)에 의해 사용자 단말 장치(200)로 전송되도록 알림을 통신부(110)를 통해 어플리케이션 서버(300)로 전송하고, 알림을 표시하도록 디스플레이(130)를 제어할 수 있다.
여기에서, 알림은 기온이 낮아 세탁기(100)가 동결될 우려가 있음을 안내하고, 세탁기(100)가 동결되는 것을 방지를 위해 세탁기(100)의 결빙 방지 기능을 실행할 것을 안내하는 텍스트를 포함할 수 있다.
이때, 프로세서(140)는 세탁기(100)의 전원이 켜진 상태 뿐만 아니라, 세탁기(100)의 전원이 꺼진 상태에서도 통신부(110)를 통해 알림을 어플리케이션 서버(300)로 전송할 수 있다. 구체적으로, 세탁기(100)의 전원이 꺼진 상태에서도, 프로세서(140)는 활성화된 통신부(110)를 통해 알림을 사용자 단말 장치(200)로 전송할 수 있다.
한편, 프로세서(140)는 세탁기(100)의 전원이 켜진 상태의 경우, 알림을 디스플레이(130)에 표시할 수 있다.
다만, 세탁기(100)의 전원이 커진 상태인 경우, 디스플레이(130) 역시 오프된 상태라는 점에서, 디스플레이(130)를 통해 알림이 제공될 수 없다. 이 경우, 프로세서(140)는 사용자 명령에 따라 세탁기(100)의 전원이 켜지면, 디스플레이(130)에 알림을 표시할 수 있다.
한편, 제2 온도는 2℃일 수 있는데, 이와 같이, 제1 온도는 4℃로 설정하고, 제2 온도는 2℃로 설정하는 이유는 다음과 같다.
일반적으로, 물은 0℃ 이하에서 얼게 된다는 점에서, 세탁기(100)에 남아 있는 잔수의 온도가 0℃ 이하가 되기 전에, 그에 대한 조치가 요구된다.
이와 관련하여, 먼저, 프로세서(140)는 잔수의 온도가 4℃ 이하가 되면, 세탁기(100)가 위치한 지역의 시간 별 기온을 획득하고, 이를 데이터 서버(400)에 저장하게 된다. 이후, 시간이 경과함에 따라 잔수의 온도가 낮아지게 되면, 잔수가 얼게 될 가능성이 높다는 점에서, 프로세서(140)는 잔수의 온도가 낮아져 2℃ 이하가 되는 경우, 세탁기(100)의 동결과 관련된 알림을 사용자 단말 장치(200) 및 디스플레이(130)를 통해 사용자에게 제공하여, 사용자가 그에 따른 조치를 취하도록 유도할 수 있다.
이에 따라, 알림을 받은 사용자는 세탁기(100)에 마련된 복수의 버튼(13-1) 중 적어도 하나를 이용하여 결빙 방지 기능을 실행하기 위한 사용자 명령을 입력할 수 있다.
이 경우, 프로세서(140)는 사용자 명령에 따라 결빙 방지 기능을 실행하도록 세탁기(100)를 제어할 수 있다. 구체적으로, 프로세서(140)는 결빙 방지 기능을 실행하기 위한 사용자 명령을 입력되면, 일정한 시간 동안 급수 및 배수를 수행하도록 세탁기(100)를 제어할 수 있다. 이에 따라, 물이 세탁기(100) 내부를 순환하여, 세탁기(100)가 동결되는 것이 방지될 수 있다.
또한, 사용자는 사용자 단말 장치(200)를 통해, 데이터 서버(400)에 저장된 기온에 대한 데이터를 제공받을 수 있다. 이 경우, 기온에 대한 데이터는 잔수의 온도가 4℃ 이하가 되는 때부터 시간 별로 세탁기(100)가 위치한 지역에 대한 기온이라는 점에서, 사용자는 세탁기(100)가 위치한 지역에서 시간에 따른 기온이 변화되는 정도에 대한 정보도 얻을 수 있게 된다.
한편, 프로세서(140)는 일정한 시간 간격으로 기설정된 횟수만큼 알림을 어플리케이션 서버(300)로 전송하고(S523, S539, S555), 디스플레이(130)에 표시할 수 있다(S529, S545, S561).
예를 들어, 프로세서(140)는 센서(110)에서 제2 온도 이하의 온도가 감지되면, 알림을 제공하는데, 30분 간격으로 총 3번의 알림을 제공할 수 있다. 다만, 이는 일 예일 뿐이고, 알림이 제공되는 횟수 및 알림이 제공되는 시간 간격은 다양하게 설정될 수 있음은 물론이다.
이 경우, 어플리케이션 서버(300)는 세탁기(100)로부터 알림이 수신되면, 세탁기(100)가 등록된 사용자 계정을 기반으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치(200)로 알림을 전송할 수 있다(S525, S541, S557).
구체적으로, 도 1에서 설명한 바와 같이, 어플리케이션 서버(300)는 기기 등록 과정에서, 사용자 계정 별로 기기를 등록한다. 이에 따라, 어플리케이션 서버(300)는 세탁기(100)로부터 알림이 수신되면, 복수의 사용자 계정 중 세탁기(100)가 등록된 사용자 계정을 판단하고, 판단된 사용자 계정으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치(200)로 알림을 전송할 수 있다.
이 경우, 사용자 단말 장치(200)는 사용자 단말 장치(200)에 설치된 어플리케이션을 통해 어플리케이션 서버(300)가 전송한 알림을 수신하고, 어플리케이션을 통해 알림을 사용자 단말 장치(200)의 디스플레이에 표시할 수 있다(S527, S543, S559).
한편, 프로세서(140)는 기설정된 횟수만큼의 알림을 제공하기 전에, 센서(110)에서 제2 온도보다 높은 제3 온도가 감지되거나, 세탁기(100)의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 알림의 제공을 중단할 수 있다.
즉, 프로세서(140)는 기설정된 횟수만큼의 알림을 제공하기 전이라도, 센서(110)에서 감지되는 온도가 상승하여 제2 온도보다 높은 제3 온도 이상이 되는 것으로 판단되거나, 세탁기(100)의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 남은 횟수의 알림을 더 이상 제공하지 않고 알림의 제공을 중단할 수 있다.
여기에서, 제3 온도는 6℃일 수 있다. 이는 잔수의 온도가 올라가거나, 사용자가 결빙 방지 기능을 실행한 경우에는, 잔수가 동결된 우려가 없기 때문이다.
한편, 전술한 예에서는 제1 온도는 4℃이고, 제2 온도는 2℃이고, 제3 온도는 6℃인 것으로 설명하였으나 이는 일 예에 불과하고, 제1 내지 제3 온도는 이들 간의 상대적인 크기 관계를 만족하는 범위 내에서, 0℃ 이상의 값들 중 0℃와 근접한 다양한 값들로 설정될 수 있다.
한편, 프로세서(140)는 센서(110)에서 제3 온도(일 예로, 6℃)가 감지되는 경우(S569-Y), 전술한 결빙 방지 알고리즘을 종료할 수 있다.
즉, 전술한 바와 같이, 프로세서(140)는 센서(110)에서 제1 온도 이하의 온도가 감지된 후 센서(110)에서 감지되는 온도가 상승하여 제3 온도 이상이 되는 경우, 기온 데이터의 요청을 중단하고, 비활성화 상태에 있었던 통신부(110)가 활성화된 경우에는 통신부(110)를 다시 비활성화할 수 있다.
도 4b는 본 개시의 일 실시 예에 따른 세탁기의 세부 구성을 설명하기 위한 블록도이다.
도 4b를 참조하면, 세탁기(100)는 센서(110), 통신부(120), 디스플레이(130), 버튼(135), 메모리(150) 및 구동부(160)를 포함할 수 있으며, 이들 구성요소는 프로세서(140)에 의해 제어될 수 있다.
한편, 도 4b에 도시된 구성요소는 일 예일 뿐이고, 실시 예에 따라 적어도 일부 구성요소가 생략될 수 있음은 물론이다.
한편, 센서(110), 통신부(120), 디스플레이(130) 및 프로세서(140)는 도 4a에서와 동일한 기능을 수행하므로, 이들 구성요소에 대한 중복된 설명은 생략하도록 한다.
버튼(135)는 다양한 사용자 명령을 입력받고, 입력된 사용자 명령을 프로세서(140)로 전달할 수 있다. 이를 위해, 버튼(135)는 세탁기(100)의 전면에 마련된 복수의 버튼을 포함할 수 있다(도 2의 13-1 참조). 이 경우, 프로세서(140)는 버튼(135)를 통해 입력된 사용자 명령에 대응되는 각종 기능을 실행하도록 다른 구성요소를 제어할 수 있다.
메모리(150)는 세탁기(100)의 적어도 하나의 다른 구성요소에 관계된 명령 또는 데이터를 저장할 수 있다. 메모리(150)는 비휘발성 메모리, 휘발성 메모리, 플래시메모리(flash-memory), 하드디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다. 메모리(150)는 프로세서(140)에 의해 액세스되며, 프로세서(140)에 의한 데이터의 독취/기록/수정/삭제/갱신 등이 수행될 수 있다. 본 개시에서 메모리라는 용어는 메모리(150), 프로세서(140) 내 롬(미도시), 램(미도시) 또는 세탁기(100)에 장착되는 메모리 카드(미도시)(예를 들어, micro SD 카드, 메모리 스틱)를 포함할 수 있다.
구동부(160)는 세탁기(100) 내의 드럼(30)을 구동할 수 있다. 이를 위해, 구동부(160)는 모터를 포함할 수 있다. 이 경우, 프로세서(140)는 모터를 이용하여 드럼(30)을 수평축을 중심으로 회전시킬 수 있다.
도 6은 본 개시의 일 실시 예에 따라 세탁기 및 사용자 단말 장치에 표시되는 유저 인터페이스를 나타낸 도면이다.
먼저, 프로세서(140)는 센서(110)에서 감지되는 온도가 제2 온도 이하인 것으로 판단되면, 알림을 디스플레이(130)에 표시할 수 있다. 이 경우, 도 6a와 같이, 알림(610)은 "기온이 낮아 결빙 위험이 있으니, 결빙 방지를 실행하세요"와 같은 텍스트를 포함할 수 있다.
프로세서(140)는 센서(110)에서 감지되는 온도가 제2 온도 이하인 것으로 판단되면, 알림을 어플리케이션 서버(300)로 전송할 수 있다. 이 경우, 어플리케이션 서버(300)는 세탁기(100)로부터 수신된 알림을 세탁기(100)가 등록된 사용자 계정을 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치(200)로 전송할 수 있다.
이 경우, 사용자 단말 장치(200)는 어플리케이션 서버(300)로부터 수신된 알림을 사용자 단말 장치(200)의 디스플레이에 표시할 수 있다.
예를 들어, 도 6b와 같이, 사용자 단말 장치(200)가 잠금 상태에 있는 경우, 사용자 단말 장치(200)(또는, 사용자 단말 장치(200)에 설치된 어플리케이션)는 잠금 화면의 일 영역에 어플리케이션 서버(300)로부터 수신된 알림(620)의 적어도 일부 내용을 표시할 수 있다.
그리고, 사용자 단말 장치(200)는 알림(620)을 선택하는 사용자 명령과 잠금 해제을 위한 사용자 명령이 입력되면, 사용자 단말 장치(200)의 잠금을 해제하고, 도 6c와 같이, 어플리케이션의 실행 화면(630) 상에 알림(640)을 표시할 수 있다.
한편, 사용자 단말 장치(200)는 실행 화면(630) 상에 세탁기(100)가 위치한 지역의 기온을 표시하기 위한 GUI(650)를 표시할 수 있다.
이에 따라, GUI(650)가 선택되면, 사용자 단말 장치(200)는 데이터 서버(400)로 기온 데이터를 요청하고, 데이터 서버(400)로부터 기온 데이터가 수신되면, 수신된 기온 데이터를 표시할 수 있다.
예를 들어, 도 6d와 같이, 사용자 단말 장치(200)는 세탁기(100)가 위치하는 지역의 시간별 기온을 그래프 형태(660)로 디스플레이에 표시할 수 있다. 이 경우, 사용자 단말 장치(200)는 세탁기(100)가 위치하는 지역에 대한 정보(670)도 디스플레이에 표시할 수 있다.
이와 같이, 본 개시의 일 실시 예에 따르면, 세탁기(100)의 동결과 관련된 알림이 사용자 단말 장치(200) 뿐만 아니라, 디스플레이(130)를 통해서도 사용자에게 제공한다는 점에서, 보다 효과적으로 세탁기(100)가 동결되는 것을 예방할 수 있게 된다.
도 7 및 도 8은 본 개시의 일 실시 예에 따라 알림을 제공하는 방법을 설명하기 위한 도면이다.
전술한 바와 같이, 어플리케이션 서버(300)는 세탁기(100)로부터 알림이 수신되면, 세탁기(100)가 등록된 사용자 계정을 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치(200)로 알림을 전송할 수 있다.
이때, 경우에 따라, 하나의 세탁기(100)가 복수의 사용자 계정에 등록된 경우가 존재할 수 있다.
이와 같이, 세탁기(100)가 복수의 사용자 계정에 등록된 경우, 어플리케이션 서버(300)는 복수의 사용자 계정 중 상대적으로 가장 많이 세탁기(100)를 제어한 사용자 계정을 판단하고, 판단된 사용자 계정을 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치로 알림을 전송할 수 있다.
이를 위해, 어플리케이션 서버(300)는 사용자 단말 장치가 사용자 계정을 통해 어플리케이션 서버(300)에 접속하여 세탁기(100)로 제어 명령을 전송한 횟수를 카운팅하고, 카운팅된 횟수에 대한 정보를 저장하고 있을 수 있다.
예를 들어, 도 7과 같이, 사용자 계정 A, 사용자 계정 B, 사용자 계정 C에 세탁기(100)가 등록되었고, 사용자 계정 별로, 세탁기(100)로 제어 명령을 전송한 횟수가 사용자 계정 A는 4회, 사용자 계정 B는 2회, 사용자 계정 C는 0회인 경우를 가정한다.
이 경우, 어플리케이션 서버(300)는 액세스 포인트(500)를 통해 세탁기(100)로부터 알림이 수신되면, 세탁기(100)에 등록된 사용자 계정 A 내지 C 중에서, 사용자 계정 A를 통해 세탁기(100)가 가장 많이 제어된 것으로 판단할 수 있다.
이에 따라, 어플리케이션 서버(300)는 복수의 사용자 단말 장치(200-1 내지 200-3) 중 사용자 계정 A를 이용하여 어플리케이션 서버(300)를 통해 세탁기(100)를 제어한 사용자 단말 장치(200-1)로 알림을 전송할 수 있다. 이 경우, 사용자 단말 장치(200-1)는 세탁기(100)로부터 알림을 수신하고, 알림(710)을 사용자 단말 장치(200-1)의 디스플레이에 표시할 수 있다.
이는, 세탁기(100)를 가장 많이 제어한 사용자 단말 장치의 사용자가 다른 사용자들보다 세탁기(100)를 주로 사용하는 사용자인 것으로 볼 수 있기 때문에, 어플리케이션 서버(300)는 세탁기(100)의 동결과 관련된 알림을 세탁기(100)를 가장 많이 제어한 사용자 단말 장치로 전송하게 된다. 이에 따라, 세탁기(100)가 동결되는 것을 보다 효과적으로 예방할 수 있게 된다.
한편, 세탁기(100)가 복수의 사용자 계정에 등록된 경우, 어플리케이션 서버(300)는 복수의 사용자 계정 각각을 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 복수의 사용자 단말 장치 각각으로 알림을 전송할 수도 있다.
이 경우, 복수의 사용자 단말 장치 중 세탁기(100)와 연결된 액세스 포인트가 검색되거나 액세스 포인트와 연결된 사용자 단말 장치는 어플리케이션 서버(300)로부터 수신된 알림을 표시할 수 있다.
예를 들어, 도 8과 같이, 사용자 계정 A, 사용자 계정 B, 사용자 계정 C에 세탁기(100)가 등록된 경우를 가정한다.
이 경우, 어플리케이션 서버(300)는 액세스 포인트(500)를 통해 세탁기(100)로부터 알림이 수신되면, 수신된 알림을 사용자 계정 A 내지 C를 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 복수의 사용자 단말 장치(200-1 내지 200-3)로 알림을 전송할 수 있다.
한편, 전술한 바와 같이, 복수의 사용자 단말 장치(200-1 내지 200-3)는 세탁기(100)를 어플리케이션 서버(300)에 등록하는 과정에서 세탁기(100)가 연결된 액세스 포인트(500)에 대한 정보를 획득할 수 있으며, 이러한 정보를 저장하고 있을 수 있다.
이에 따라, 각 사용자 단말 장치(200-1 내지 200-3)는 어플리케이션 서버(300)로부터 알림이 수신되면, 자신의 주변에 액세스 포인트(500)가 존재하는지 또는 현재 액세스 포인트(500)와 연결되어 있는지를 판단하고, 액세스 포인트(500)가 검색되거나 액세스 포인트(500)와 연결되어 있는 경우, 어플리케이션 서버(300)로부터 수신된 알림을 디스플레이에 표시할 수 있다.
예를 들어, 도 8과 같이, 액세스 포인트(500)와 연결된 상태에 있는 사용자 단말 장치(200-1) 및 액세스 포인트(500)가 검색되는 사용자 단말 장치(200-2)는 어플리케이션 서버(300)로부터 수신된 알림(810, 820)을 디스플레이에 표시할 수 있다. 다만, 이러한 상황에 있지 않은 사용자 단말 장치(200-3)는 어플리케이션 서버(300)로부터 알림을 수신하지만, 수신된 알림을 표시하지 않는다.
이는, 세탁기(100)와 연결된 액세스 포인트(500)에 연결되어 있거나 액세스 포인트(500)가 검색되는 사용자 단말 장치는 세탁기(100)와 같은 공간(가령, 집)에 있는 것으로 볼 수 있다. 따라서, 이러한 상황을 만족하는 사용자 단말 장치는 어플리케이션 서버(300)로부터 수신된 알림을 디스플레이에 표시하여, 세탁기(100) 주변에 위치한 사용자에게 세탁기(100)의 동결 방지를 위한 적절한 조치를 취할 수 있도록 할 수 있다. 이에 따라, 세탁기(100)가 동결되는 것을 보다 효과적으로 예방할 수 있게 된다.
다만, 세탁기(100)와 같은 공간에 위치하지 않는 사용자에게 알림을 주는 것은 불편을 초래할 수 있다는 점에서, 세탁기(100)와 연결된 액세스 포인트(500)에 연결되어 있지 않거나 액세스 포인트(500)가 검색되지 않는 사용자 단말 장치는 어플리케이션 서버(300)로부터 알림이 수신되어도, 이를 표시하지 않게 되는 것이다.
한편, 어플리케이션 서버 및 사용자 단말 장치는 프로세서(미도시) 및 메모리(미도시)를 포함할 수 있고, 또한, 다양한 통신 방식을 이용하여 외부 기기와의 통신을 위한 통신부(미도시) 등을 포함할 수 있다.
이에 따라, 어플리케이션 서버(300)의 프로세서(미도시)는 어플리케이션 서버(300)의 통신부(미도시)를 통해 세탁기(100)로부터 알림이 수신되면, 세탁기(100)가 등록된 사용자 계정을 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치로 알림을 전송할 수 있다.
이 경우, 도 7과 같이, 어플리케이션 서버(300)의 프로세서(미도시)는 복수의 사용자 계정 중 상대적으로 가장 많이 세탁기(100)를 제어한 사용자 계정을 판단하고, 판단된 사용자 계정을 바탕으로 어플리케이션 서버(300)와 통신을 수행하는 사용자 단말 장치로 알림을 전송하도록 통신부(미도시)를 제어할 수 있다.
또한, 사용자 단말 장치의 프로세서(미도시)는 어플리케이션 서버(300)로부터 사용자 단말 장치의 통신부(미도시)를 통해 알림이 수신되면, 이를 사용자 단말 장치의 디스플레이(미도시)에 표시할 수 있다.
이 경우, 도 8과 같이, 사용자 단말 장치의 프로세서(미도시)는 사용자 단말 장치의 통신부(미도시)를 이용하여 사용자 단말 장치의 주변에 액세스 포인트(500)가 존재하는지 또는 현재 액세스 포인트(500)와 연결되어 있는지를 판단하고, 액세스 포인트(500)가 검색되거나 액세스 포인트(500)와 연결되어 있는 경우, 어플리케이션 서버(300)로부터 수신된 알림을 어플리케이션을 통해 사용자 단말 장치의 디스플레이(미도시)에 표시할 수 있다.
도 9는 본 개시의 일 실시 예에 따른 세탁기의 동결 방지 알림을 제공하기 위한 방법을 나타내는 흐름도이다.
이 경우, 세탁기는 잔수의 온도를 감지하기 위한 센서를 포함할 수 있다.
먼저, 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 어플리케이션 서버로부터 세탁기가 위치한 지역의 기온에 대한 데이터를 수신한다(S910).
이후, 수신된 기온에 대한 데이터가 데이터 서버에 의해 사용자 단말 장치로 전송되도록 수신된 기온에 대한 데이터를 데이터 서버로 전송한다(S920).
그리고, 센서에서 감지되는 온도가 감소하여 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면, 세탁기의 동결과 관련된 알림을 세탁기의 디스플레이에 표시하고, 알림이 어플리케이션 서버에 의해 사용자 단말 장치로 전송되도록 알림을 어플리케이션 서버로 전송한다(S930).
여기에서, 데이터 서버는 세탁기로부터 수신된 기온에 대한 데이터를 저장하고, 사용자 단말 장치의 요청에 응답하여 저장된 기온에 대한 데이터를 사용자 단말 장치로 전송하고, 어플리케이션 서버는 세탁기로부터 알림이 수신되면, 세탁기가 등록된 사용자 계정을 바탕으로 어플리케이션 서버와 통신을 수행하는 사용자 단말 장치로 알림을 전송할 수 있다.
한편, 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 일정한 시간 간격으로 기온에 대한 데이터를 어플리케이션 서버로 요청할 수 있다. 이 경우, 센서에서 제1 온도보다 높은 제3 온도 이상의 온도가 감지되기 전까지, 일정한 시간 간격으로 기온에 대한 데이터를 어플리케이션 서버로 요청할 수 있다.
한편, S910 단계는 요청에 응답하여 어플리케이션 서버로부터 세탁기가 위치한 지역에서 측정된 기온에 대한 데이터를 수신할 수 있다.
또한, 세탁기의 통신부가 비활성화된 상태에서 센서에 의해 감지된 온도가 제1 온도 이하인 것으로 판단되면 통신부를 활성화할 수 있다. 이 경우, S910 단계는 활성화된 통신부를 통해 어플리케이션 서버로부터 기온에 대한 데이터를 수신할 수 있다.
이 경우, 센서에서 제1 온도보다 높은 제3 온도 이상의 온도가 감지되는 경우, 활성화된 통신부를 비활성화시킬 수 있다.
한편, S930 단계는 일정한 시간 간격으로 기설정된 횟수만큼 상기 알림을 상기 어플리케이션 서버로 전송하고 상기 디스플레이에 표시할 수 있다. 이 경우, 기설정된 횟수만큼의 알림을 제공하기 전에, 센서에서 감지되는 온도가 상승하여 제2 온도보다 높은 제3 온도 이상이 되는 것으로 판단되거나, 세탁기의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 알림의 제공을 중단할 수 있다.
한편, 어플리케이션 서버는 세탁기가 복수의 사용자 계정에 등록된 경우, 복수의 사용자 계정 중 상대적으로 가장 많이 세탁기를 제어한 사용자 계정을 판단하고, 판단된 사용자 계정을 바탕으로 어플리케이션 서버와 통신을 수행하는 사용자 단말 장치로 알림을 전송할 수 있다.
또한, 어플리케이션 서버는 세탁기가 복수의 사용자 계정에 등록된 경우, 복수의 사용자 계정 각각을 바탕으로 어플리케이션 서버와 통신을 수행하는 복수의 사용자 단말 장치 각각으로 알림을 전송할 수 있다. 이 경우, 복수의 사용자 단말 장치 중 세탁기와 연결된 액세스 포인트가 검색되거나 액세스 포인트와 연결된 사용자 단말 장치는 어플리케이션 서버로부터 수신된 알림을 표시할 수 있다.
한편, 세탁기가 동결과 관련된 알림을 제공하는 방법에 대해서는 구체적으로 상술한 바 있다.
한편, 본 개시의 일시 예에 따르면, 이상에서 설명된 다양한 실시 예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시 예들에 따른 기기를 포함할 수 있다. 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 프로세서의 제어 하에 다른 구성요소들을 이용하여 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, ‘비일시적 저장매체'는 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예로, '비일시적 저장매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다.
일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
이상에서는 본 개시의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시에 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100 : 세탁기 110 : 센서
120 : 통신부 130 : 디스플레이
140 : 프로세서

Claims (20)

  1. 세탁기에 있어서,
    통신부;
    디스플레이;
    상기 세탁기의 잔수의 온도를 감지하기 위한 센서; 및
    상기 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 어플리케이션 서버로부터 상기 세탁기가 위치한 지역의 기온에 대한 데이터를 상기 통신부를 통해 수신하고, 상기 수신된 기온에 대한 데이터가 데이터 서버에 의해 사용자 단말 장치로 전송되도록 상기 수신된 기온에 대한 데이터를 상기 통신부를 통해 상기 데이터 서버로 전송하고,
    상기 센서에서 감지되는 온도가 감소하여 상기 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면, 세탁기의 동결과 관련된 알림을 표시하도록 상기 디스플레이를 제어하고, 상기 알림이 어플리케이션 서버에 의해 상기 사용자 단말 장치로 전송되도록 상기 알림을 상기 통신부를 통해 상기 어플리케이션 서버로 전송하는 프로세서;를 포함하는 세탁기.
  2. 제1항에 있어서,
    상기 데이터 서버는,
    상기 세탁기로부터 수신된 기온에 대한 데이터를 저장하고, 상기 사용자 단말 장치의 요청에 응답하여 상기 저장된 기온에 대한 데이터를 상기 사용자 단말 장치로 전송하고,
    상기 어플리케이션 서버는,
    상기 세탁기로부터 상기 알림이 수신되면, 상기 세탁기가 등록된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송하는 세탁기.
  3. 제1항에 있어서,
    상기 프로세서는,
    상기 센서에서 감지된 온도가 상기 제1 온도 이하인 것으로 판단되면, 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청하고, 상기 요청에 응답하여 상기 어플리케이션 서버로부터 상기 세탁기가 위치한 지역에서 측정된 상기 기온에 대한 데이터를 상기 통신부를 통해 수신하고, 상기 수신된 기온에 대한 데이터를 상기 통신부를 통해 상기 데이터 서버로 전송하는 세탁기.
  4. 제3항에 있어서,
    상기 프로세서는,
    상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되기 전까지, 상기 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청하는 세탁기.
  5. 제1항에 있어서,
    상기 프로세서는,
    상기 통신부가 비활성화된 상태에서 상기 센서에 의해 감지된 온도가 제1 온도 이하인 것으로 판단되면 상기 통신부를 활성화하고, 상기 활성화된 통신부를 통해 상기 어플리케이션 서버로부터 상기 기온에 대한 데이터를 수신하는 세탁기.
  6. 제5항에 있어서,
    상기 프로세서는,
    상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되는 경우, 상기 활성화된 통신부를 비활성화시키는 세탁기.
  7. 제1항에 있어서,
    상기 프로세서는,
    일정한 시간 간격으로 기설정된 횟수만큼 상기 알림을 상기 어플리케이션 서버로 전송하고 상기 디스플레이에 표시하는 세탁기.
  8. 제7항에 있어서,
    상기 프로세서는,
    상기 기설정된 횟수만큼의 알림을 제공하기 전에, 상기 센서에서 감지되는 온도가 상승하여 상기 제2 온도보다 높은 제3 온도 이상이 되는 것으로 판단되거나, 상기 세탁기의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 상기 알림의 제공을 중단하는 세탁기.
  9. 제1항에 있어서,
    상기 어플리케이션 서버는,
    상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 중 상대적으로 가장 많이 상기 세탁기를 제어한 사용자 계정을 판단하고, 상기 판단된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송하는 세탁기.
  10. 제1항에 있어서,
    상기 어플리케이션 서버는,
    상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 각각을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 복수의 사용자 단말 장치 각각으로 상기 알림을 전송하고,
    상기 복수의 사용자 단말 장치 중 상기 세탁기와 연결된 액세스 포인트가 검색되거나 상기 액세스 포인트와 연결된 사용자 단말 장치는 상기 어플리케이션 서버로부터 수신된 상기 알림을 표시하는 세탁기.
  11. 잔수의 온도를 감지하기 위한 센서를 포함하는 세탁기의 알림 제공 방법에 있어서,
    상기 센서에서 감지된 온도가 제1 온도 이하인 것으로 판단되면, 어플리케이션 서버로부터 상기 세탁기가 위치한 지역의 기온에 대한 데이터를 수신하는 단계;
    상기 수신된 기온에 대한 데이터가 데이터 서버에 의해 사용자 단말 장치로 전송되도록 상기 수신된 기온에 대한 데이터를 상기 데이터 서버로 전송하는 단계; 및
    상기 센서에서 감지되는 온도가 감소하여 상기 제1 온도보다 낮은 제2 온도 이하가 되는 것으로 판단되면, 상기 세탁기의 동결과 관련된 알림을 상기 세탁기의 디스플레이에 표시하고, 상기 알림이 어플리케이션 서버에 의해 상기 사용자 단말 장치로 전송되도록 상기 알림을 상기 어플리케이션 서버로 전송하는 단계;를 포함하는 알림 제공 방법.
  12. 제11항에 있어서,
    상기 데이터 서버는,
    상기 세탁기로부터 수신된 기온에 대한 데이터를 저장하고, 상기 사용자 단말 장치의 요청에 응답하여 상기 저장된 기온에 대한 데이터를 상기 사용자 단말 장치로 전송하고,
    상기 어플리케이션 서버는,
    상기 세탁기로부터 상기 알림이 수신되면, 상기 세탁기가 등록된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송하는 알림 제공 방법.
  13. 제11항에 있어서,
    상기 센서에서 감지된 온도가 상기 제1 온도 이하인 것으로 판단되면, 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청하는 단계;를 더 포함하고,
    상기 수신하는 단계는, 상기 요청에 응답하여 상기 어플리케이션 서버로부터 상기 세탁기가 위치한 지역에서 측정된 상기 기온에 대한 데이터를 수신하는 알림 제공 방법.
  14. 제13항에 있어서,
    상기 요청하는 단계는,
    상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되기 전까지, 상기 일정한 시간 간격으로 기온에 대한 데이터를 상기 어플리케이션 서버로 요청하는 알림 제공 방법.
  15. 제11항에 있어서,
    상기 세탁기의 통신부가 비활성화된 상태에서 상기 센서에 의해 감지된 온도가 제1 온도 이하인 것으로 판단되면 상기 통신부를 활성화하는 단계;를 더 포함하고,
    상기 수신하는 단계는, 상기 활성화된 통신부를 통해 상기 어플리케이션 서버로부터 상기 기온에 대한 데이터를 수신하는 알림 제공 방법.
  16. 제15항에 있어서,
    상기 센서에서 상기 제1 온도보다 높은 제3 온도 이상의 온도가 감지되는 경우, 상기 활성화된 통신부를 비활성화시키는 단계;를 더 포함하는 알림 제공 방법.
  17. 제11항에 있어서,
    상기 표시하는 단계는,
    일정한 시간 간격으로 기설정된 횟수만큼 상기 알림을 상기 어플리케이션 서버로 전송하고 상기 디스플레이에 표시하는 알림 제공 방법.
  18. 제17항에 있어서,
    상기 기설정된 횟수만큼의 알림을 제공하기 전에, 상기 센서에서 감지되는 온도가 상승하여 상기 제2 온도보다 높은 제3 온도 이상이 되는 것으로 판단되거나, 상기 세탁기의 결빙 방지 기능을 실행하기 위한 사용자 명령이 입력되는 경우, 상기 알림의 제공을 중단하는 단계;를 더 포함하는 알림 제공 방법.
  19. 제11항에 있어서,
    상기 어플리케이션 서버는,
    상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 중 상대적으로 가장 많이 상기 세탁기를 제어한 사용자 계정을 판단하고, 상기 판단된 사용자 계정을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 상기 사용자 단말 장치로 상기 알림을 전송하는 알림 제공 방법.
  20. 제11항에 있어서,
    상기 어플리케이션 서버는,
    상기 세탁기가 복수의 사용자 계정에 등록된 경우, 상기 복수의 사용자 계정 각각을 바탕으로 상기 어플리케이션 서버와 통신을 수행하는 복수의 사용자 단말 장치 각각으로 상기 알림을 전송하고,
    상기 복수의 사용자 단말 장치 중 상기 세탁기와 연결된 액세스 포인트가 검색되거나 상기 액세스 포인트와 연결된 사용자 단말 장치는 상기 어플리케이션 서버로부터 수신된 상기 알림을 표시하는 알림 제공 방법.
KR1020190157558A 2019-11-29 2019-11-29 세탁기 및 그의 알림 제공 방법 KR20210067691A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020190157558A KR20210067691A (ko) 2019-11-29 2019-11-29 세탁기 및 그의 알림 제공 방법
US17/105,760 US11970810B2 (en) 2019-11-29 2020-11-27 Washing machine and method for providing notification thereof
PCT/KR2020/017192 WO2021107721A1 (ko) 2019-11-29 2020-11-27 세탁기 및 그의 알림 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190157558A KR20210067691A (ko) 2019-11-29 2019-11-29 세탁기 및 그의 알림 제공 방법

Publications (1)

Publication Number Publication Date
KR20210067691A true KR20210067691A (ko) 2021-06-08

Family

ID=76091895

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190157558A KR20210067691A (ko) 2019-11-29 2019-11-29 세탁기 및 그의 알림 제공 방법

Country Status (3)

Country Link
US (1) US11970810B2 (ko)
KR (1) KR20210067691A (ko)
WO (1) WO2021107721A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023101106A1 (ko) * 2021-12-01 2023-06-08 엘지전자 주식회사 가전 기기의 동작 오류를 예측하는 방법 및 이를 수행하는 서버

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230087936A (ko) * 2021-12-10 2023-06-19 삼성전자주식회사 전자 장치 및 그 제어 방법

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101243967B1 (ko) 2006-02-15 2013-03-14 엘지전자 주식회사 세탁기 및 그 동작방법
KR100713949B1 (ko) 2006-04-21 2007-05-07 삼성전자주식회사 세탁기 및 그 제어방법
KR100903141B1 (ko) 2007-02-13 2009-06-16 삼성전자주식회사 세탁기 및 그 제어방법
KR20100070071A (ko) 2008-12-17 2010-06-25 삼성전자주식회사 세탁기의 펌프유닛 및 이를 갖는 세탁기
KR20160000782A (ko) 2014-06-25 2016-01-05 삼성전자주식회사 동파방지장치 및 이를 구비하는 가전제품
KR102313395B1 (ko) * 2015-09-18 2021-10-15 삼성전자주식회사 사용자 계정에 기반한 통신 처리 방법 및 장치
KR102565509B1 (ko) 2015-12-09 2023-08-11 삼성전자주식회사 급수장치 및 이를 갖는 세탁기
JP2019024809A (ja) 2017-07-28 2019-02-21 パナソニックIpマネジメント株式会社 洗濯機
KR102557678B1 (ko) 2017-08-31 2023-07-20 삼성전자주식회사 서버, 가전 기기 및 이의 정보 제공 방법
JP6542331B2 (ja) 2017-11-20 2019-07-10 東芝ライフスタイル株式会社 家電機器の情報報知システム
KR102448500B1 (ko) * 2017-11-21 2022-09-27 엘지전자 주식회사 인공지능 세탁기 및 그 제어 방법
KR101887069B1 (ko) * 2018-02-12 2018-08-09 엘지전자 주식회사 세탁장치 및 이를 포함하여 이루어지는 온라인 시스템
KR20190116189A (ko) 2019-09-23 2019-10-14 엘지전자 주식회사 세탁기 동결 예측 장치 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023101106A1 (ko) * 2021-12-01 2023-06-08 엘지전자 주식회사 가전 기기의 동작 오류를 예측하는 방법 및 이를 수행하는 서버

Also Published As

Publication number Publication date
US11970810B2 (en) 2024-04-30
WO2021107721A1 (ko) 2021-06-03
US20210164144A1 (en) 2021-06-03

Similar Documents

Publication Publication Date Title
US8948922B2 (en) Method for identifying operating conditions of a domestic appliance
KR20210067691A (ko) 세탁기 및 그의 알림 제공 방법
KR101830573B1 (ko) 가전기기의 정보 알림 시스템
US11208749B2 (en) Washing machine control method and washing machine
WO2016020873A1 (en) Control method for a laundry treatment apparatus, and related laundry treatment apparatus
US20170183811A1 (en) Dryer and method for controlling the same
JP6250980B2 (ja) 家電機器の遠隔操作システム
KR20090130669A (ko) 세탁기의 제어 방법
JP2013172870A5 (ko)
CA2997609A1 (en) Integrated, persistent security monitoring of electronic merchandise
CN105220407A (zh) 衣物处理设备及其控制方法
KR20150083372A (ko) 가전제품 및 가전제품 제어방법
WO2021056892A1 (zh) 衣物处理设备及其控制方法、运行控制装置和存储介质
EP2746452B1 (en) Freeze protection method for washing machine
US20230323582A1 (en) Laundry treatment device, water temperature control method and apparatus therefor, and storage medium
US20160195919A1 (en) Power management with hardware virtualization
US10526739B2 (en) Washing machine and method for controlling the same
JP2017006499A (ja) 洗濯機
CN108625095B (zh) 一种洗衣机控制方法及洗衣机
KR20120012217A (ko) 세탁기 및 세탁기의 제어방법
KR101711836B1 (ko) 세탁기의 동결 관리 시스템
US11072878B2 (en) Laundry processing apparatus and control method therefor
EP3373627A1 (en) Integrated, persistent security monitoring of electronic merchandise
JP7232993B2 (ja) 洗濯機
JP2015077256A (ja) 洗濯機

Legal Events

Date Code Title Description
A201 Request for examination