[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20180198638A1 - Online system and method for using the same - Google Patents

Online system and method for using the same Download PDF

Info

Publication number
US20180198638A1
US20180198638A1 US15/915,762 US201815915762A US2018198638A1 US 20180198638 A1 US20180198638 A1 US 20180198638A1 US 201815915762 A US201815915762 A US 201815915762A US 2018198638 A1 US2018198638 A1 US 2018198638A1
Authority
US
United States
Prior art keywords
server
information
user
home appliance
course
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US15/915,762
Other versions
US10608835B2 (en
Inventor
Mikyung HA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Priority to US15/915,762 priority Critical patent/US10608835B2/en
Publication of US20180198638A1 publication Critical patent/US20180198638A1/en
Application granted granted Critical
Publication of US10608835B2 publication Critical patent/US10608835B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • D06F33/02
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0063Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control using remote monitoring or controlling of the dishwasher operation, e.g. networking systems
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
    • Y02D50/40

Definitions

  • the present invention relates to a laundry machine, and more particularly, to a laundry machine which can perform, not only original functions of the laundry machine, but also additional functions by communication with an outside of the laundry machine.
  • the additional functions include extended functions from the original functions of the laundry machine and include new functions which have no relation to the original functions of the laundry machine.
  • Such a laundry machine may be called as a smart laundry machine.
  • the present invention also relates to an online system including the smart laundry machine, which enables to use the smart laundry machine at a low cost, easily.
  • the present invention relates to an online system for updating a course of a smart laundry machine through an external terminal, and a method for using the same.
  • the present invention also relates to a smart home appliance in a further extended mode, and an online system including the same, and a method for using an online system.
  • a washing machine which washes clothes is a typical laundry machine, and a dryer which dries clothes may also be called as the laundry machine.
  • a washing and drying machine which can wash and dry clothes may also be called as the laundry machine.
  • a refresher which refreshes clothes, not with water, but with hot air or steam, is introduced to marketplaces, and may also be called as the laundry machine.
  • a dishwasher may also be called as the laundry machine, though the dishwasher does not wash the clothes. Therefore, the laundry machine in this specification includes all of the different kinds of machines described above.
  • the specification will describe the laundry machine taking a washing machine as a typical example.
  • the laundry machine is applicable to other kinds of laundry machine if the laundry machine does not exclude, or in contrary, to the other kind of laundry machine.
  • FIG. 1 illustrates a schematic view of a control panel in a related art washing machine, which is also applicable to the present invention.
  • the control panel is provided for interfacing with a user. Therefore, in general, the control panel is provided to a front of the washing machine for user's easy access and operation.
  • the control panel has various buttons for user's operation, and may have various display units for providing information to the user.
  • a main function of the washing machine is washing. Accordingly, the washing machine is provided with a course selection unit 110 or a main function selection unit for selecting various washing courses, for the user to select a course.
  • the course selection unit 110 may be provided in a shape of a rotary knob.
  • a course indicating unit 111 may be provided to the control panel 100 , for enabling the user to select a desired washing course by handling the course selection unit 110 to match with the course indicating unit.
  • FIG. 1 illustrates a schematic view showing the course indicating unit 111 having different washing courses indicated thereon around the rotary knob 110 so that the user may select a washing course by turning the rotary knob 110 .
  • an indicating unit 121 may be provided, and with reference to this, the user may notice the washing course selected thus easily.
  • the indicating unit 121 may be embodied with a flashing LED or the like.
  • An option selection unit 120 may be provided for adding functions to, or changing, the main functions.
  • the option selection unit 120 may be provided in a variety of modes. As an example, FIG. 1 illustrates the option selection unit 120 which enables to select options related to washing, rinsing, spinning, a water temperature, drying, steam, and scheduled operation.
  • An option indicating unit 122 may also be provided, which may indicate selected the option, embodied with an LED the same as before.
  • the control panel 100 may be provided with a state indicating unit 130 for indicating a state of the washing machine.
  • the state indicating unit 130 may indicate the present operation state of the washing machine, a user's course or option selection state, information on time, and so on.
  • the state indicating unit 130 may indicate“in a rinsing step”. If the washing machine is waiting for a user's course input, the state indicating unit 130 may indicate“Please input a washing course”. And, the state indicating unit 130 may indicate the present time, or a time period (A remained time period) until the washing machine carries out an entire washing course to finish operation.
  • control panel 100 may be provided with a power selection unit 140 for applying or cutting off power to the washing machine, and a run/pause selection unit 150 for putting the washing machine into operation or pause.
  • control panel 100 described before and the washing machine including the same have the following problems.
  • the control panel 100 is difficult to embody additional user interface due to a problem from a view point of space.
  • a complicate user interface may be embodied at the control panel 100 , the complicate user interface has a problem in that user's excessive concentration and knowledge on operation is required.
  • the control panel 100 has difficulty in fabrication and requires a large sized memory, the washing machine itself becomes expensive too much.
  • the washing machine is positioned at a washing room which is not a place the user accesses thereto, frequently. Therefore, the user can not but has much trouble of personally entering in the washing room and accessing to the washing machine only for using the washing machine. And, even if different pieces of information are indicated with the indicating units 111 , 121 , 122 , and 130 , the indication of information may be meaningless if the user does not access to the washing machine, personally.
  • a laundry machine which can embody extension of a function, or additional function or a new function without requiring replacement or modification of a related art control panel, i.e., without change of hardware of the washing machine.
  • the update can be performed, not only at the laundry machine, but also through the external terminal, such as a smart phone.
  • course updating may be required, not only for the laundry machine, such as a dryer, a washing machine, a refresher, a dishwasher, but also for many home appliances, such a an oven, a cleaner, refrigerator, a water purifier, an air conditioner, and so on. That is, updating of different forms of new courses, such as a power saving course, a power course, a product diagnosis course other than functions performed in default is required.
  • the problem will not be a problem only limited to the laundry machine, merely.
  • the problem may also be applicable to the refrigerator, the oven, the air conditioner, or a robot cleaner.
  • Such home appliances also have a configuration matching to the control panel of the laundry machine, i.e., a configuration for user interface.
  • the home appliances also have a selection unit for performing an original function and a display unit matching to the selection unit, and requirements for extension of a function and embodying a new function is the same with the laundry machine. That is, this is because most of the home appliances also have difficulty of user interface extension due to limitations on space or expense.
  • an object of the present invention is to provide an online system, and a method for using the same.
  • An object of the present invention is to provide a home appliance which can carry out, not only the original functions of the home appliance, but also functions extended further or new functions by embodiments of the present invention.
  • Another object of the present invention is to provide a home appliance which is made to enable to make communication with an outside of the home appliance for receiving different pieces of information from a server or an external terminal easily for extending functions of, and convenient use, of the home appliance by using the information by embodiments of the present invention; and an online system including the same.
  • Another object of the present invention is to provide a home appliance which is made to enable to make communication with an outside of the home appliance for transmitting different pieces of information on a laundry machine to a server or an external terminal for extending functions of, and convenient use, of the home appliance by using the information by embodiments of the present invention; and an online system including the same.
  • Another object of the present invention is to provide an online system for updating a course of a laundry machine through an external terminal without direct communication between the laundry machine and the external terminal by an embodiment of the present invention, and a method for using the same.
  • Another object of the present invention is to provide a home appliance, particularly, a laundry machine, which can enhance user's satisfaction and reliability by an embodiment of the present invention.
  • Another object of the present invention is to provide an online system including not only a laundry machine, but also home appliances which require a course update and a method for using the same, for performing secure updating by an embodiment of the present invention.
  • an object of the present invention provides an online system having a, a server and an application mounted thereto, and a method for using the same.
  • the home appliance may be a laundry machine.
  • the online system may include a user site for registering user information.
  • the user information may include a user ID and password.
  • the user information registered through the user site may be transmitted to, and registered to the server. And, the user information may be registered to the server together with the home appliance when the home appliance is registered to the server.
  • the user information registered to the user site and a device ID unique to the home appliance may be transmitted to the user site, altogether.
  • the user site can match the user information and the device ID to each other and can certify the same.
  • the user site transmits the user information to the server, and the server can register the user and the home appliance.
  • An embodiment of the present invention provide a method for using an online system including the steps of log in a server by transmitting user information to the server through an external terminal, selecting a laundry machine of which course updating is desired through the external terminal and transmitting the same to the server, receiving updatable course information from the server, and displaying the information on the external terminal, selecting an updating desired course through the external terminal, and transmitting selected course information to the server, and updating the laundry machine with the selected course through the server.
  • the server may transmit updatable course information provided applicable to the laundry machine based on selected laundry machine information to the external terminal.
  • the server may transmit existing updated course information and newly updatable course information of the laundry machine to the external terminal, with the existing updated course information made distinctive from the newly updatable course information.
  • the external terminal may display the existing updated course information and the newly updatable course information, with the existing updated course information made distinctive from the newly updatable course information. According to this, the user can notice the updated course to the home appliance presently and the newly updatable course with this easily.
  • the existing updated course may be replaced with the selected new course to update the existing updated course of the laundry machine.
  • the user information may include user ID and password registered to the server.
  • the server is plural, and the user can select a server the user is to access through the external terminal.
  • the server may be plural according to regions and language used. However, a selected server is required to be same with the server the laundry machine is registered thereto.
  • the server may include a step for determining whether the laundry machine of the user is registered or not after log in, and transmitting a result of the determination to the external terminal.
  • the external terminal indicates a registered laundry machine for enable the user to select if any. This is because a plurality of the laundry machines may be registered. For an example, a washing machine and a dryer may be registered. And, the external terminal may indicate a method for registering the laundry machine to the server if there is no registered laundry machine.
  • the user may input the user information to the server through the laundry machine to register the laundry machine to the server.
  • the server can perceive the laundry machine information with reference to information from the laundry machine, and may store the laundry machine and the user information, with the laundry machine information matched with the user information.
  • the laundry machine has a WiFi communication module mounted thereto, with a server address for communication with the server.
  • the laundry machine includes a touch display for displaying or providing input means for connecting the WiFi communication module to the server.
  • the input means may be a menu button.
  • the laundry machine can embody steps for communication connection to the server through the touch display.
  • the SSID information on an AP and the user information may be inputted to the touch display, for the WiFi communication module to communicate with the server through the AP, and to register the laundry machine information and the user information to the server, altogether.
  • An embodiment of the present invention provides a method for using an online system, including the steps of registering a user to a server by using user information inputted to a user site, inputting the user information to an external terminal provided to enable to update a course of a laundry machine to log in the server, determining whether the laundry machine of the user is registered to the server or not after log in, and transmitting a result of the determination to the external terminal, the external terminal indicating a registered laundry machine for enabling the user to select if any, and indicating a method for registering the laundry machine to the server if there is no registered laundry machine, if a laundry machine of which course update is desired is selected through the external terminal, transmitting information on the selected laundry machine to the server, receiving updatable course information from the server, and displaying the same on the external terminal, selecting an update desired course through the external terminal, and transmitting the selected course information to the server, and updating the laundry machine with the course selected thus through the server.
  • the server transmits existing updated course information and newly updatable course information of the laundry machine to the external terminal, with the existing updated course information made distinctive from the newly updatable course information.
  • the external terminal replaces an existing update course with the new update course. And, if the external terminal selects a newly updatable course, the existing updated course may be replaced with the selected new course to update the existing updated course of the laundry machine.
  • the laundry machine may include a touch display which displays default courses, user generated courses, and updated courses for enabling the user to select.
  • the touch display of the laundry machine may display the selected new course replacing the existing updated course.
  • An embodiment of the present invention may provide an online system including a server for providing remote management service, a user site for registering a user by inputting user information thereto, and transmitting the user information to the server, to register the user to the server, a home appliance having a unique ID for transmitting the user information registered to the user site and the device ID to the user site or the server to register to the server, and communication connected to the server through WiFi communication connection to the AP for receiving remote management service through the server, and an external terminal having an application mounted thereto which is communication connected to the server, for transmitting the user information and home appliance information desired to have remote management service provided thereto to the server, and requesting the remote management service of the home appliance to the server on behalf of the home appliance.
  • An embodiment of the present invention may provide a laundry machine having remote management service provided thereto through a server, including a main controller, a display provided to receive user AP information to be communication connected to information on a user registered to a user site, and a WiFi communication module for transmitting the user information and the user AP information inputted to the display to the user site to register the laundry machine to the server, and maintaining communication connection to the server for having remote management service requested by the laundry machine through an external terminal communication connected to the server after the registration.
  • a server including a main controller, a display provided to receive user AP information to be communication connected to information on a user registered to a user site, and a WiFi communication module for transmitting the user information and the user AP information inputted to the display to the user site to register the laundry machine to the server, and maintaining communication connection to the server for having remote management service requested by the laundry machine through an external terminal communication connected to the server after the registration.
  • a display controller may be provided separate from the main controller for controlling the display, and it is preferable that the WiFi communication module is provided to the display controller.
  • an embodiment of the present invention may provide a recording medium having the method for using an online system stored therein.
  • An embodiment of the present invention can provide a laundry machine which can perform a further extended function without change of hardware.
  • the present invention can provide a laundry machine or a home appliance which can provide extensibility without requiring a separate device for indicating and selecting a newly updated course.
  • An embodiment of the present invention enables communication between a laundry machine and a server to use a variety of services provided from the server at the laundry machine.
  • An embodiment of the present invention provides an online system for updating a course of a laundry machine through an external terminal without direct communication between the laundry machine and the external terminal, and a method for using the same.
  • An embodiment of the present invention provides an online system including, not only a laundry machine, but also home appliances, which requires a course update, and a method for using the same, for performing secure updating.
  • An embodiment of the present invention enables secure communication connection between a home appliance in a building and a server through a WiFi communication module and a fixed AP in the building. And, an external terminal communicates, not with the home appliance directly, but with the server. Accordingly, communication among the home appliance, the server, and the external terminal becomes smoother and securer, enabling to update a course of the home appliance through the external terminal, more smoothly.
  • FIG. 1 illustrates a schematic view of a control panel of a laundry machine which is an example of a home appliance.
  • FIG. 2 illustrates a schematic view of an entire configuration in which servers, home appliances, and external terminals are interrelated, which may be embodied by an embodiment of the present invention.
  • FIG. 3 illustrates a block diagram showing a mode of an embodiment in which a DM client is mounted to a display board of a home appliance.
  • FIG. 4 illustrates a schematic view of an embodiment of a configuration and a procedure of signup and activation.
  • FIG. 5 illustrates a schematic view of an embodiment of a procedure of downloading an application from an external terminal, and a configuration and a procedure for a user to request a management service.
  • FIG. 6 illustrates a schematic view of an embodiment of a configuration and a procedure on firmware or software upgrade.
  • FIG. 7 illustrates a schematic view of an embodiment of a configuration and a procedure on software management service.
  • FIG. 8 illustrates a schematic view of an embodiment of a configuration and a procedure on remote control service.
  • FIG. 9 illustrates a schematic view of an embodiment of a configuration and a procedure on diagnosing or monitoring management service.
  • FIG. 10 illustrates a diagram showing a procedure and a configuration for communication connection of a home appliance.
  • FIG. 11 illustrates a diagram of an initial frame of a display unit in a home appliance.
  • FIG. 12 illustrates a diagram showing an embodiment of a frame on a display unit in a home appliance for a home appliance registration.
  • FIG. 13 illustrates a diagram showing an embodiment of a frame on an external terminal for online service selection.
  • FIG. 14 illustrates a diagram showing an embodiment of a frame on an external terminal for log in.
  • FIG. 15 illustrates a diagram showing an embodiment of a frame on an external terminal when there is no registered product.
  • FIG. 16 illustrates a diagram showing an embodiment of a frame on an external terminal when a plurality of products are registered.
  • FIG. 17 illustrates a diagram showing an embodiment of a frame on an external terminal for updating a course.
  • FIG. 18 illustrates a diagram showing an embodiment of a frame on an external terminal when updating of a course is finished.
  • FIG. 2 illustrates a schematic view of an embodiment of an online system which can embody the present invention, showing an entire configuration in which home appliances in a home are communication connected to, and managed by, a server.
  • a server 10 is required for managing all of the home appliances to be managed.
  • the home appliances 20 and 21 to be managed are communication connected to the server for carrying out an order transmitted from the server 10 .
  • a service request may be received at the server through the home appliance 20 .
  • separate means such as an Internet site (Hereafter“User site”, See FIG. 4 ), an external terminal or a user terminal 40 , may be provided. Detail examples of the remote management service will be described, later.
  • the external terminal or the user terminal 40 is a device provided separate from the home appliances or the server, such as a cellular phone, a smart phone, a notebook, and a computer having a communication module to enable communication with an outside of the device.
  • An enterpriser who carries out management of the home appliances can provide the remote management service by constructing the server. And, if required, the enterpriser may construct the user site described above.
  • the user may have the remote management service by purchasing a product 20 which can have the remote management service provided by the server 10 .
  • the product may be provided with a communication module for communication with the server 10 and a client side protocol for carrying out the order from the server.
  • a separate device having the communication module and the client side protocol may be used. By purchasing and connecting the separate device to the existing product, the existing product may have the remote management service provided thereto.
  • the product 20 intended to have the remote management service from the server 10 may register a unique device ID of the product 20 to the server 10 for management by the server 10 .
  • the server can identify the home appliance with the device ID.
  • the server may have characteristic information (For an example, a kind of the product, model information, and so on) on the home appliance registered thereto together with the device ID.
  • characteristic information For an example, a kind of the product, model information, and so on
  • the device ID may be made without relation to the characteristic information on the product, such as the kind of the product, and the model information, the device ID may be encoded together with the characteristic information on the product. Accordingly, the server 10 may also be made to perceive the kind of the product or the model information on the product only with the device ID.
  • the user may have the remote management service for the home appliances 20 registered to the server 10 provided thereto upon request a service to the server 10 through the home appliances. For an example, if the user selects and inputs a desired service to a display window (Display unit) in a refrigerator 21 , the refrigerator 21 can request the service to the server 10 .
  • a display window Display unit
  • the home appliances such as the refrigerator, a cleaner, the oven, the air conditioner, and a water purifier
  • the home appliances may not have devices which can receive or display different pieces of information provided thereto.
  • the service may be requested to the server through an external terminal 40 the user always carries, such as the smart phone.
  • an application may be installed to the external terminal 40 for embodying the service. Since the external terminal 40 , such as the smart phone, has devices provided thereto for receiving or displaying the different information, the request for service can be made, very conveniently.
  • remote management remote control, monitoring, and diagnosis of the home appliances may be made through the application.
  • Those functions are one example of the remote management service described before.
  • the external terminal 40 communicates with the server 10 directly, and the server 10 communicates with the home appliances 21 and 22 .
  • the user can request the remote management service through the external terminal 40 , and can also notice information on carrying out and finish of the service, easily.
  • the service it is required to specify relations among the user's external terminal 40 , the home appliance 20 service for which is desired, and the server 10 . That is, if the user accesses to the server 10 through the home appliance 20 , though a service object can be specified to the server as the access is made through the ID of the home appliance at the time of the access, if the access is made not through the home appliance 20 , it may be required to determine how to specify a service objective home appliance.
  • the user may access to the user site (See FIG. 4 ), inputs the device ID of the home appliance desired to have the service provide thereto, and requests the service.
  • the user has inconvenience of recollecting entire device IDs of the home appliances the user has.
  • the user site may be made to resolve such inconvenience.
  • the user may signup to the user site and have a user ID and a password given to the user.
  • the user may log-in the user site and register all the home appliances the user owns thereto.
  • the home appliances registered to the user site may be registered to the server together with the user ID. This may be done by automatic transmission of the user ID and the device IDs matched to the user ID from the user site to the server.
  • the server may have user information on the user, and home appliance information on the home appliances stored therein. Of course, the user information and the home appliance information is stored in the server matched to each other.
  • the user may also signup the user site with the application mounted to the external terminal to have the user ID and password given thereto.
  • the user may also register all of the home appliances the user owns to the user site.
  • the application may be provided for the remote management service of a particular home appliance, or a plurality of home appliances. Detailed items on this will be described, later.
  • the user may access to the user site to register user information including the user ID and password to the server.
  • the registration of the home appliance to the server may be performed through the home appliance. That is, since the home appliance has the server address, by transmitting the user information and the home appliance information to the server, communication between the two may start. In this instance, the server matches the home appliance to the user.
  • the server can know information that a particular user has a particular product, and where the particular product is installed.
  • the registration of the home appliances 20 to the server 10 described before may also be made with an activation procedure to be described later.
  • the ID may be registered to, and managed by, the server 10 , together with the home appliance information of the user, i.e., unique information on products, such as the device IDs.
  • the service received from the user through the user site, the external terminal 40 , or the home appliance 20 may be carried out as a manager gives an order to the server 10 on the management service. Or, by direct communication with the server through an open API of the server, the user site, the external terminal, or the home appliance 20 may make management request to the server, directly.
  • the server 10 has a server side protocol provided thereto for the management service, wherein the server side protocol carries out the management service request thus in interrelation with a server side protocol of the product.
  • an OMA DM Open Mobile Alliance Device Management
  • the server side is a DM server
  • the home appliance side is a DM client.
  • the embodiment suggests using the OMA DM protocol, the present invention is not limited to this.
  • the management service may have the following management details.
  • Bootstrap In order to carry out an initial management session, the DM client needs certification information from the DM server, and network setting information for connection to the network. A step for above is called as Bootstrap.
  • Provisioning The home appliance which carries out the management session initially is registered to the DM server with the Bootstrap, and configuration of the home appliance is updated for providing the service to the home appliance. A step for above is called as Provisioning.
  • Configuration Management Management work for referring to, changing home appliance related setting information, or setting, referring to, or changing service related information is called as Device configuration management.
  • Control Management Management work for controlling the home appliance is called as Control Management.
  • the DM server may inform detail of the management work to the user, or obtain permission from the user. That is, by interaction with the user, the server can provide improved management work.
  • Diagnostic and Monitoring During the user uses the home appliance, the home appliance may cause poor performance or malfunction.
  • the server is required to perceive, or able to perceive, such a state in advance, and provide a secure product use environment to the user by taking an action proper to the state perceived thus. Such work is called as diagnostic and monitoring.
  • Firmware Update Management Management work carried out in a case a trouble, a functional change, or updating of firmware takes place at a home appliance after sold by a manufacturer.
  • Software Component Management Management work carried out for installing, updating, or erasing a software component from the home appliance.
  • Backup and Restore Management Management work carried out for backingup/restoring data on the home appliance to the DM server.
  • the server 10 may be installed distributed to many places.
  • a server 1 may be installed in Korea and a server 2 may be installed in the USA.
  • the server may be separated into a plurality of servers according to services of the servers.
  • FIG. 2 illustrates a schematic view of an example of the server 10 separated into a DM server, a Notify server, a DL server, an ONM server, and a Legacy server.
  • the server may prepare for, or carry out other service. Accordingly, a plurality of services may be processed at a time.
  • the servers may access to respective service objects to carry out respective services, directly.
  • Some of the servers may be made to be able to access to service objective home appliances, directly.
  • the notify server can transmit a notice to the service objective home appliance directly, and the DL server can transmit upgraded firmware to the service objective home appliance, directly.
  • the server 10 may have a configuration varied with detail of the management service. For an example, if the detail of the management service is the firmware update only, since the service can be made by the DM server, the notify server, and the DL server, the other servers may not be necessary. And, if it is arranged that the service is carried out without a notification procedure on the firmware update to the user, the notify server may not be necessary.
  • the embodiment suggests a configuration of the server as shown in FIG. 2 as an example, taking the firmware update, the software (Inclusive of different contents) management, the home appliance diagnosis, the home appliance monitoring, refrigerator expiry date notification, refrigerator food list provision, washing course upgrade into account, the present invention is not limited to the configuration of the server as shown in FIG. 2 .
  • the Server may have the following configuration.
  • the DM Server provides a service of giving a management order to the DM client. That is, by means of the management order, the DM Server provides a management function of processing firmware update (Modem firmware/OS) management work, software management work, diagnostic management work, and so on, remotely.
  • the DM Server may include a Session Management region, a Security Management region, a DM Protocol Process region, and a SyncML Protocol Engine region.
  • the DL server transmits a file to the DL client. That is, the DL server provides a function in which the DL server transmits information on the file intended to transmit through a DD (Download Descriptor), for the DL client to download the file, exactly.
  • the DL client is the home appliance which downloads the file.
  • the DL server may include a Session Management region, a Package Management region, and a Download region.
  • the ONM Server provides a service of interfacing with the DM or DL and the Legacy servers, and embodying a business logic.
  • the manager may give a management order, or refer to management information, through a management web page of the ONM Server.
  • the User Portal provides some of the functions of the ONM Server to the user.
  • the functions of the ONM Server are embodied through the open API of the DM Server.
  • the user may request the management service to the DM Server through the user portal.
  • Representative Legacy Servers the ONM Server is operated interrelated thereto are a server having terminal information transmitted thereto and a server having user information transmitted thereto. That is, the legacy server transmits the user information or the home appliance information to the ONM Server for providing information to embody the business logic.
  • the notification server transmits a notification message from the DM server to the home appliance.
  • the notification server may include a Session Generation region, and a Schedule Management region.
  • a Connection Manager may be required specially provided to a server side.
  • the home appliance may request a TCP connection after booted automatically, and the connection manager maintains the TCP connection requested thus.
  • the DM Server transmits the notification message through this.
  • An application at a mobile communication terminal may manage the home appliances through the open API provided by the DM Server, remotely.
  • the Open API will be described, later.
  • the home appliance may include the following configuration.
  • the home appliance has the communication module mounted thereto.
  • the communication module may be a wired communication module or a wireless communication module.
  • the communication module may be a communication module from which WiFi is available, or communication module from which PLC communication or Zigbee available.
  • the DM client provides a main service of carrying out the management order from the DM Server. That is, in response to the management order from the DM Server, the DM client provides the management functions of processing the firmware update management work, the software management work, the diagnosis management work, and the control management work, remotely.
  • FIG. 3 illustrates a block diagram showing an example in which the DM client is mounted to the home appliance.
  • the DM client may be mounted to a circuit board (Display board) of the TFT.
  • the main board in FIG. 3 is a circuit board for carrying out an original function of the home appliance.
  • the washing machine may have a main controller provided to a main board for controlling a water supply valve, and a motor connected to a drum for carrying out washing.
  • the DM client may be mounted to the main board of the home appliance, it is favorable that the DM client is mounted to a display board because a display window may be used more frequently for requesting the management service.
  • the DL client provides main service of downloading a package file (Firmware update package, Software management package, and so on) from the DL server.
  • the DL client receives a download server URL from the DM client, accesses to a download server, takes a DD (Download Descriptor) from the download server, and carries out the download.
  • DD Download Descriptor
  • the agent provides a service of carrying out a management service order requested from the home appliance according to detail of the management service.
  • an update agent provides a service of producing new firmware by using an update package downloaded for firmware updating.
  • the update agent may be embodied in a variety of modes by manufacturers.
  • the home appliance may include bootstrap information, which will be described in detail in a bootstrap procedure to be described, later.
  • the Daemon may provide a service of processing the home appliance making periodic access to the server. It is preferable that the Daemon always maintains a turn on state as far as the home appliance does not have a power cord unplugged therefrom. For an example, even if power to the washing machine is in a turn off state, as far as the power cord of the washing machine is connected to a socket thereof, the Daemon can always maintain the turn on state. If it is necessary to turn on the power to the washing machine by request from the server, the Daemon can transmit an order to the main board to turn on the power.
  • a TFT LCD window of the home appliance may be used.
  • the user interface may be provided to a touch LCD or an LCD display.
  • a display screen may be provided to have a frame of the management service popped-up thereon.
  • Such a management service frame may be provided to input the user ID and the password thereto.
  • the user ID and the password may be the user ID and the password given at the time of signup to the user site.
  • a server system can identify the user with the user ID and the password. At the time a service is requested through a terminal, the terminal may transmit the user ID and the password, the device ID, and service requesting information to the server.
  • the user interface is not provided to all the home appliances. This is because embodying interface for the management service in addition to the user interface required for carrying out an original function of the home appliance may require large expense and space.
  • embodying character or the like input means, or a display unit for displaying a large amount of information may not be easy for the home appliance, such as the laundry machine, the air conditioner, the cleaner, the oven, and so on.
  • an external terminal such as the smart phone
  • the external terminal such as the smart phone
  • the external terminal with the touch LCD or LED has come into wide use. Therefore, a limitation on the user interface the home appliance has may be supplemented or extended by the external terminal. A detailed example will be described, later.
  • FIG. 2 illustrates a schematic showing an example in which the home appliance having a wireless Internet communication module applied thereto communicates with the server 10 through an AP (Access Point) and the Internet network.
  • AP Access Point
  • the communication path after the AP is a public Internet network
  • the communication path before the AP is a private Internet network.
  • the home appliances 21 and 22 are given private IPs from the AP 30 respectively, and the AP 30 itself has a unique IP.
  • the server 10 also has an IP, which may be a unique IP. Therefore, it is preferable that the communication module of the home appliance, for an example, a WiFi communication module, has the unique IP of the server.
  • the home appliance may access to the IP of the server through the Bootstrap described before to make communication between the two.
  • the DM client may keep providing signal to the DM Server.
  • the AP 30 transmits port information the home appliance is connected thereto and the unique IP information of the AP 30 itself to the DM Server, by using the information, the DM Server becomes to know the position of the DM client.
  • the home appliance may also transmit information on the AP 30 , and the port information connected to the AP 30 to the server 10 through the AP. Accordingly, if the home appliance 20 transmits the device ID information together with above information to the server, the server system becomes to know which home appliance is at which position, and can access to the home appliance by using the information. In this instance, the user ID and the password may also be transmitted together with above information.
  • the server 10 becomes to know the position of a particular home appliance 20 of a particular user. Therefore, if a particular management service is requested to the server through the home appliance or the external terminal of the user, the server can determine the particular home appliance and carry out the particular management service, easily.
  • the Admin Portal is not positively required, the Admin Portal enables the manager to carry out the management work, effectively.
  • a manager who updates and registers the firmware and a manager who inspects the firmware update file registered thus may cooperate with each other through the Admin Portal.
  • the Admin Portal may include a Firmware Upgrade Process region, a Software Upgrade Process region, a Device Management region, a System Admin region, and a Statistics region.
  • FIG. 4 illustrates a schematic view of the signup and activation.
  • the user may be given the user ID and the password.
  • the Home Appliance Activation may be a procedure for registering the user's home appliance to the server 10 .
  • a display screen of the home appliance may have a window which enables the user to input the user ID, the password, and so on pops up. The user may carry out the activation procedure through the window.
  • the home appliance transmits the user ID, the password, the device ID, and the characteristic information of the home appliance to the user site 60 .
  • the home appliance 20 may have the user ID, and the password inputted thus stored therein. According to this, the user ID, and the password may be used for certification of the user.
  • the device ID may have been inputted to the home appliance already, or is generated within the home appliance automatically when the activation procedure is carried out. Or, it is possible to make the home appliance to generate the device ID automatically when the home appliance is newly bought and turned on for the first time.
  • the characteristic information on the home appliance there may be model information, a product code, a manufactured date, a manufactured product number, and so on of the home appliance.
  • the home appliance may transmit the password of the home appliance, a service URL, a server ID and password.
  • the information transmitted to the user site 60 in the activation procedure the information excluding the user ID, and the password may be generated at the home appliance 20 automatically, or in an already inputted state inputted.
  • the information described before may be received at the user site 60 from the home appliance 20 .
  • the user site registers the home appliance at the user ID. According to this, the user site may have the home appliances 20 the user uses registered at each user ID.
  • the user site 60 transmits the user ID, the password, the device ID, the characteristic information on the home appliance to the server 10 .
  • the ID and the password of the server may be transmitted, altogether.
  • the server 10 carries out certification on the information transmitted thus at first. Accordingly, when the certification is passed, the user ID, the password, the device ID, and the characteristic information of the product are registered to the server. In this instance, the device password may also be transmitted, altogether.
  • the activation procedure may be made regardless of place if a state of a communication environment is provided, in which access to the server and the user site is possible. For an example, a seller from whom you have bought a product may carry out the activation procedure for you.
  • the user may request the service at a display screen of the home appliance intended to have the service provided thereto.
  • the service request may be made after inputting the user ID and the password.
  • the home appliance may transmit the user ID, and the password, together with information on the service request.
  • the user may request the desired service through the user site 60 , too.
  • the user site may have a web page provided thereto for the user to request the management service thereto, and the user may also request the desired management service at the web page.
  • the user site may transmit information on the service request to the server system. In this instance, the user ID, the password, and the device ID may be transmitted, altogether.
  • the user may call a client call center to make the service request.
  • the client call center may be made to receive the management service with an ARS system.
  • the service request may be made through the mobile communication terminal (The external terminal), such as the smart phone.
  • the external terminal such as the smart phone.
  • FIG. 5A illustrates a block diagram showing an example in which a smart phone application is downloaded for having the management service.
  • FIG. 5B illustrates a diagram showing an example in which the service request is made through the smart phone, the client call center, or the home appliance.
  • the service request is made through the smart phone
  • the user may input the user ID, and the password, and then, may request the service.
  • the smart phone may transmit information on the service request to the server system for requesting the service, together with the user ID, the password, and the device ID.
  • the DM Server Upon requesting the remote management service for the home appliance to the DM Server with different methods describe above, the DM Server carries out the remote management service for the home appliance. Upon finishing the remote management service, the home appliance informs finishing of the service to the DM Server. In a case the service request is made not from the home appliance, but from the external terminal or the like, the DM Server informs finishing of the service to the external terminal.
  • the user can request the remote management service of the home appliance and notice a result of the request through the external terminal directly, without passing through the home appliance.
  • the Firmware Update is a service provided by a manufacturer for updating an error taken place in product development or a firmware improvement.
  • the Firmware Update may be generated by an update package generator of the manufacturer, and the update package generated thus is transmitted to relevant products through the DM/DL clients.
  • the update package transmitted to the product thus may be stored at a reserved address of a designated flash memory, and, in this instance, a size of the update package may be limited by the manufacturer or the enterpriser.
  • FIG. 6 illustrates a diagram showing a service procedure for updating the firmware update package. The procedure will be described with reference to FIG. 6 .
  • Register Update Package The manufacturer register the Update Package generated thus to a system of the enterpriser.
  • the DM Server request transmission of a notification message for carrying out registered work.
  • the notification message is transmitted to the home appliance.
  • Update of the home appliance is carried out by using UA.
  • the DM client of the home appliance is interrelated to the DM Server by using the OMA DM protocol, and the Firmware Update is made by the DM client and an FUMO Agent in interrelation to each other.
  • DM Server Starting main bodies of the firmware update procedure are the DM Server and the user, and a DM session mode can support both Background/Foreground.
  • the DM Server starts the firmware update procedure
  • the DM client upon receiving a notification message from the DM Server, the DM client can start.
  • downloading and updating may be carried out at a time. That is, right after downloading the update package, update running (FUMO Node: DownloadAndUpdate) may be carried out through the UA.
  • the user can input to carry out the update running (FUMO Node: DownloadAndUpdate) through a menu item on a display screen of the home appliance.
  • the update running (FUMO Node: DownloadAndUpdate)
  • the software management is management work of addition, updating, and erasure of software.
  • User software may be installed at a file system region (including internal/external memory) of the terminal.
  • FIG. 7 illustrates a diagram showing a procedure for software management by using which a Push type service is available. The procedure shown in FIG. 7 will be described.
  • Software Management Package Generation A software manufacturer develops software and generates a management (Distribution) package in conformity with a relevant OS.
  • Management Package Registration The software manufacturer registers the management package generated thus to the server.
  • Test Request The management package generated thus is tested.
  • Distribution Request Distribution of the management package having finished the test thus is requested.
  • Notification Request The DM server request transmission of a notification message for carrying out registered work.
  • the notification message is transmitted to the terminal.
  • the DM Server makes management package download and installation request to the DM or DL client.
  • Management Package Work Installation of the management package downloaded thus is requested to an Installer of a relevant OS at a desired option by an SCoMO Agent, and the relevant OS Installer installs/updates the management package at the user file system region.
  • Management Work Result Notification The DM client at the terminal notifies the DM Server of a result of the management work.
  • the DM client at the terminal and the DM Server are interrelated to each other by the OMA DM protocol, and the DM client at the terminal manages the software in interrelation with the SCoMO Agent to each other.
  • a starting main body of the software management procedure may be the DM Server, and the DM session mode can support both Backgroun/Foregroun.
  • the terminal may make the DM client to start.
  • both the download and the update may be carried out at a time. That is, right after downloading the management package file, the management work (SCoMO Node: DownloadInstalllnactive or DownloadInstall) is made to be carried out through the SCoMO Agent.
  • a product can be controlled, remotely.
  • the control management may be started by the DM Server, and may be operated in a Background. Therefore, interaction with the user through an MMI and occurrence of an interrupt may not be taken into account.
  • a refrigerating chamber temperature, a freezing chamber temperature, a convertible room temperature or mode Frozen food mode, Meat mode, Vegetable mode and so on), Express freezing (Including turning on/off), refrigerating chamber operation mode control (General mode, Test mode, LQC mode, display mode, smart diagnosis mode, and so on), and dispenser control (Fragmented ice mode, water mode, cubic ice mode, and so on) may be control items.
  • control items In a case of the washing machine, power turn on/off, putting into operation, operation turn off and so on may be control items. Along with this, a scheduled operation change, and a washing course detailed option change may also be the control items. Moreover, controlling the crumple preventive function to be carried out after finishing the washing course is also possible. Such control management may be made through the DM Server via the open API by using a smart phone application.
  • FIG. 8 illustrates a diagram showing a control management procedure, which will be described in detail.
  • control items/Request for Running The manager (Or the user) requests work of the referring to control items/request for running to the ONM server by using a management frame on the ONM server.
  • the ONM server requests the control/operation work and notification of the same to the home appliance by means of a Notification message to the DM Server.
  • Notification Request The DM Server requests the Notify server to notify a product.
  • the notify server transmits a notification message to the home appliance.
  • the home appliance receives the notification message from the DM Server, accesses to the DM Server, and carries out the control work.
  • the DM client at the home appliance interrelates to the DM Server by using the OMA DM protocol to each other, and the control is managed by the DM client at the home appliance and the control Agent in interrelation with each other.
  • a start main body of the control management may be the DM Server, and the DM session mode may be a Background.
  • the DM Client starts the control management upon reception of the Notification Message from the DM Server.
  • the diagnosis is a service for diagnosing the home appliance. For an example, when it appears that the washing machine has a problem of having gone wrong, the user may request the diagnosis service. Upon reception of a diagnosis order, the washing machine puts a diagnosis program into operation to collect data required for the diagnosis.
  • the home appliance may collect event data or log data during normal operation.
  • the data may be utilized as the diagnosis data. That is, collection of the diagnosis data can be made even if there is no diagnosis request. For an example, if an event takes place, in which the drum of the washing machine does not rotate, such an event data may be recorded and conserved. According to this, if there is the diagnosis request, the washing machine may drive the diagnosis program together with the data collected and recorded thus and may transmit a result of the drive to the server system, together with the collected data.
  • the diagnosis data may include a motor net acting ratio, a power data loaded on the washing machine, a tub or drum inside temperature data, a data on operation of a water supply valve, a data on operation of a drain valve, and so on.
  • the diagnosis data may include a data on operation of a cooling fan, a refrigerating chamber or freezing chamber temperature data, a data on operation of a compressor, a data on operation of different valves, such as an expansion valve, a data on operation of an ice maker, and so on.
  • the diagnosis data may include a data on operation of the display unit or the input unit which fall under the user interface, and a data on operation of a water level sensor (In a case of the washing machine), and different temperature sensors (For an example, a sensor for sensing a tub inside temperature of the washing machine, and a temperature sensor in the refrigerating chamber or the freezing chamber of the refrigerator).
  • the diagnosis data may include information on an order run time period, and a data produced time.
  • the diagnosis data may be transmitted to the server, and the server may start an analysis program to provide a result of diagnosis.
  • the diagnosis request may be made through the smart phone, or access from the client center to the server system upon user's request to the client center. And, if an error takes place at the home appliance, as the error information is transmitted to the server, the diagnosis may be made.
  • the open API interface for the diagnosis may be designed to provide a start interface only. According to this, interruption after starting the diagnosis may not be provided.
  • FIG. 9 illustrates a diagram showing a procedure for the diagnosis, which will be described as follows. Since the diagnosis procedure may be the same with a monitoring procedure to be described later, the monitoring procedure is shown in FIG. 9 , altogether.
  • Diagnosis/Monitoring Setting Request The manager (Or the user) requests conditions and starting of running of the diagnosis/monitoring by using a management frame at the diagnosis server.
  • the management server requests the DM server to request the condition and the starting of running and requests notification of the same for making the diagnosis/monitoring.
  • Notification Request The DM Server requests the Notify server to notify the terminal.
  • the Notify Server transmits the notification message to the terminal.
  • the DM Server requests the conditions and the starting of running for making diagnosis/monitoring to the DM client.
  • Diagnosis/Monitoring Result Notification/Referring to Data Upon finishing the diagnosis/monitoring, the DM client (DiagMonAgent) at the terminal notifies (Alert message) the DM server of a result of the diagnosis/monitoring.
  • the starting main body of the diagnosis/monitoring management may be the DM server or the user, the DM session mode may be a Background.
  • the DM client starts the diagnosis/monitoring upon reception of the Notification Message from the DM server. And, if the user is the starting main body, the user starts the diagnosis/monitoring on the frame of the home appliance, and the home appliance runs the DM client after finishing the diagnosis/monitoring.
  • the embodiment is related to user's transmission of operation sound or diagnosis sound to the server.
  • the user may transmit the operation sound generated when the home appliance is in operation or the diagnosis sound for diagnosing the home appliance to the server system through the mobile communication terminal.
  • the server system analyzes the operation sound or the diagnosis sound to diagnose the home appliance.
  • the user may embody the transmission of the operation sound or the diagnosis sound to the server system in a variety of methods.
  • the service center may transmit the operation sound or the diagnosis sound to the server.
  • the service center may be provided with an ARS system for automatic transmission of the operation sound or the diagnosis sound.
  • the user may use a mobile communication terminal (For an example, the smart phone) having a diagnosis program installed thereto. That is, it may be possible to transmit the diagnosis sound to the server by using a diagnosis program installed to the mobile communication terminal.
  • the diagnosis sound may be transmitted to the server directly, or the user site may transmit the diagnosis sound to the server upon reception of the diagnosis sound from the user.
  • the server system may have a program for carrying out analysis and diagnosing the operation sound.
  • the program may analyze the diagnosis sound data to convert the data into an error code or state information.
  • the server system may transmit a result of such diagnosis to the mobile communication terminal of the user or the home appliance.
  • Monitoring is a service related to monitoring of the home appliance. Upon reception of monitoring request, the home appliance may transmit a monitoring data to the server system.
  • the washing machine upon requesting the washing machine for the monitoring data, the washing machine runs the monitoring program to collect the monitoring data, and transmits the same to the server.
  • the monitoring data may include information on a monitoring order run time period, and a monitoring data produced time period. And, it may be made that, if there is the monitoring run request, the monitoring data is transmitted repeatedly once the monitoring is started.
  • a Hygiene state (For an example, whether the hygiene state is turned on or off), a refrigerator operation mode, a dispenser state, an error state, a door open/closure state may be included to monitoring items.
  • a washing machine an operation state, a remaining time period of a course under operation, an initial set time period, a kind of washing course, a rinsing level, a spinning RPM, a set temperature for carrying out the course, and a scheduled operation time period may be included to the monitoring items.
  • the monitoring service may be requested through the smart phone, and referring to a result of the request may be possible.
  • the open API interface for monitoring may be designed to provide both starting and finishing interfaces.
  • the monitoring procedure may be as shown in FIG. 9 .
  • FIGS. 2 to 9 An embodiment of a home appliance and an online system including the same which can embody the present invention have been described with reference to FIGS. 2 to 9 .
  • FIGS. 1 and 10 A home appliance communication connection method and a configuration for this will be described with reference to FIGS. 1 and 10 , in detail.
  • the home appliance 20 is required to communicate with the server 10 , ultimately.
  • the home appliance 20 is required to communicate with an AP 30 in a home at first. Therefore, the home appliance 20 is required to have the communication module mounted or connected thereto.
  • the communication module may be a WiFi communication module 25 .
  • power is applied to the home appliance 20 through a power selection unit 140 at the control panel 100 of the home appliance 20 .
  • the power is applied to the WiFi communication module 25 , too.
  • the control panel 10 may have the state indicating unit 130 provided thereto.
  • the state indicating unit 130 may be a touch display.
  • the touch display indicates all states of the home appliance, and by touching the display, most of operation and conditions can be selected as well as can input characters and numerals. In this instance, by displaying a key pad on the touch display, the user can make such input to the key pad.
  • entire input means and display means may be omitted from the control panel 100 except the power button 140 which applies power to the home appliance and the touch display 130 .
  • the user can make the communication connection of the home appliance to the server, easily.
  • FIG. 11 illustrates a diagram showing a touch display of the laundry machine as an embodiment of such a touch display 130 , particularly an initial frame.
  • the touch display 130 includes a main frame region 210 , an indicator region 220 , and a button region 230 , partitioned from one another.
  • the main region may display basic courses provided in default. Along with this, the main region may display a user set course, and an updated course. If there are many courses, an arrow mark may be displayed on both sides of the main region. By touching the arrow mark 211 , the user may notice the courses, in succession.
  • FIG. 11 illustrates 6 default courses.
  • the courses displayed thus are default courses or not. Therefore, it is preferable that the courses are displayed on a particular portion, for an example, upper side. That is, it is preferable that, by displaying“Basically provided courses” or“Default courses” on the upper side of the main region, the user may be able to notice that the courses displayed presently are what kinds of courses.
  • FIG. 11 illustrates six circular icons 212 . It may be said that one icon is matched to one washing course or a drying course. By selecting the icon, a course selection can be made. A color of a particular icon may be displayed different from other icons, enabling the user to notice that the course is which part of courses. For an example, by making a color of the default courses different from a color of user courses, the user can make characteristics of the courses distinctive, easily. And, the user can make such courses distinctive from the updated courses.
  • the default courses are made to be displayed on a left side, and the user designated courses and the updated courses may be displayed as the frame goes to the right side the more. According to this, it may be made such that the color of the circular icon positioned further right is changed if the right side arrow mark is pressed.
  • the touch display may be made to indicate that the user courses are displayed, presently.
  • the user may notice presently updated courses among the user courses. Moreover, the user may also verify the updated courses with icon marks and course names.
  • the indicator region 220 may be provided to display at least one of WiFi connection indication, smart grid use indication, and Zigbee connection indication.
  • the Zigbee may be a communication module provided to connect to a power company to receive power information.
  • FIG. 11 illustrates the indicator region 220 indicating states of WiFi connection, smart grid use, and a Zigbee connection.
  • the button region 230 may display different input means 231 , 232 , 233 , 234 , and 235 . By touching the input means, a desired function can be embodied.
  • the button region 230 may display at least one of the input means“THINQ” 231 for requesting service in relation to the server, input means “Recent Cycle” 232 for verifying course information used many times recently, input means “Guide” 233 for providing user manual, input means “Set Up” 234 for setting different environments of the laundry machine, and input means “Child Lock” 235 for inactivating all input means except a power button. Detail of the display may vary and input means other than above input means may be displayed, as necessary.
  • the course update is possible, which will be described later. That is, by touching the input means 231 , the user can apply remote management service to the server. In other words, by selecting or touching the input means provided to the display or the touch display 130 , the user can apply the remove management service to the server, personally.
  • the user can request the remote diagnosis, the remote control, and the firmware or software update to the server.
  • the remote management service is no more than an example, and can be extended further.
  • the remote management service can be requested on the assumption that the laundry machine is communication connected to the server.
  • the “Set Up” input means 234 may be provided. That is, the user may connect the home appliance to the server through the input means 234 .
  • the main region 230 may be changed to a frame shown in FIG. 12 .
  • a frame shown in FIG. 12 may be displayed in a form of a popup window.
  • SSID Service Set Identifier, a name of a wireless LAN
  • the SSID information may include a SSID password.
  • the home appliance can be registered to the server. That is, by receiving the user information and the SSID information, the home appliance can be communication connected to the server through the WiFi communication module.
  • the information is stored in the communication module automatically, to make automatic and continuous communication possible without separate WiFi setting. That is, with the information, the WiFi communication module can access to the AP, automatically. Therefore, the home appliance 20 can make wireless LAN communication to a particular AP 30 . That is, short range communication is made possible.
  • the communication module has an address of the server 10 the communication module intends to access.
  • the server address is a fixed IP. Therefore, the home appliance 20 is made to communicate with the server 10 through the AP 30 . In this instance, the user information and the product information stored in the home appliance already are registered to the server 10 through the AP, automatically.
  • the user information may be information stored in the server 10 through the user site described before.
  • the server 10 compares the user information and the product information stored therein already through the user site 60 to information received from the laundry machine, and stores the same. With this, the server 10 perceives the particular user and the particular home appliance thereof. Especially, the server 10 can perceive a position of the particular home appliance.
  • the laundry machine can communicate with the server.
  • a WiFi connection mark is displayed at the indicator region 220 shown in FIG. 11 for the first time.
  • the WiFi connection is performed automatically as power is applied to the laundry machine.
  • the WiFi connection may be kept regardless of the power to the laundry machine.
  • the laundry machine is a product that does not required continuous connection of the power. Therefore, it is more preferable that the WiFi connection of the laundry machine is performed after the power is applied to the laundry machine, automatically.
  • the home appliance can request the remote management server to the server, directly. And, as described later, the user can request the remote management of the home appliance to the server through the external terminal 40 .
  • the external terminal 40 may have an application provided thereto for requesting and performing at least one of remote control, remote diagnosis, firmware or software update, and monitoring of the home appliance 20 .
  • the user information is transmitted to the server, and the server can communicate with the home appliances of the user to perform the service requested thus.
  • the application may have serviceable products indicated thereon, and may be provided to select one of the products the user owns, actually. If the user's product is not registered to the server, the server may guide a product registration method through the application.
  • a frame shown in FIG. 13 may be displayed. The user can request different management services to the server through the frame.
  • FIG. 13 illustrates a diagram showing Smart Diagnosis, Smart Access (Remote control), Smart Adapt (Course update) and Laundry Guide menus as an example. It is preferable that one of the menus is included, and other menus may also be included.
  • a frame is displayed for log in the server, as shown in FIG. 14 , as an example.
  • the user selects a country (Server selection, “Current residence”) with this frame, and accesses to the server by inputting the user ID and password.
  • the log in frame may be displayed only in the initial log in, and may log in automatically, thereafter.
  • it is preferable that the application is logged in upon reception of at least the user password every time the application is run.
  • the server determines whether the user is registered or not. If not, the external terminal may display the user site to request user's registration, or may connect to the user site, directly. Of course, a user site mark (“us.smartting.com”) may also be displayed on the log-in frame.
  • the user can access to the user site, and may have the user ID and the password given thereto.
  • the user may register to the server.
  • the user site may have addresses different with servers. For an example, for every country and every language used, the server addresses may different from one another.
  • the server will know whether the user's home appliances are registered or not. Therefore, the external terminal will display the home appliances registered thus if any. If the registered home appliances are plural, the user may select a particular one of the home appliances for having service provided thereto. Then, the user may request the management service for the particular product through the application.
  • the server indicates that the user's home appliances are not registered through the popup window or the like. Accordingly, the user can understand a home appliance registration method through the external terminal for registration of the home appliances to the server, easily.
  • the user may select “How to register” shown in FIG. 14 or 15 on the external terminal 40 to register the product to the server.
  • FIG. 15 illustrates a diagram showing a frame of an external terminal displayed if a user's product is not registered. Accordingly, by pressing the “How to register”, the user may be guided on “How to register” a product to the server. As described before, the method may be embodied by pressing the “Set up” input means at the touch display 130 .
  • the registration of the home appliance to the server is made, through the home appliance directly, but not through the external terminal 40 . This is because, though the user can be specified with the user ID or the like, it is liable that an error may take place in specifying the home appliance.
  • the home appliance may be specified with the device ID or the like, the user is liable to register the home appliance wrongly through the external terminal even if the user knows the device ID. That is, the user is liable to specify, not his (her) home appliance, but other's home appliance. Therefore, it is preferable that the device ID is, not information the user inputs through the input means, but information to be transmitted/received among the home appliance, the server, and the external terminal through communication only.
  • the application may be one for a particular product group, for an example, the laundry machine, or a particular product, for an example, a washing machine. Therefore, user's running of the application implies user's desire of service for the particular product group or the particular product. Therefore, the user's running of the application implies that the user inputs the user information on the particular product group or the particular product to log in the server. Therefore, after log in, the server determines whether the home appliance is registered to the server together with the user information.
  • the course updating implies updating the washing machine with a new course through the external terminal, such as the application at the smart phone Alike the default courses, the user may select the updated course and run the updated course at the laundry machine.
  • the server is provided between the smart phone and the washing machine.
  • the user may transmit the user information to the server to log in the server through the external terminal. If the application is for service of the particular product, for an example, the course update of the laundry machine, in the step of log in, the user information will be received at the server.
  • the application is for service of many products, only the user information will be received at the server in the step of log in. As the user selects a particular product after the step of log in, information on the particular product will be received at the server. Eventually, if a service objective product is selected after finishing log in, or after log in, the user can request remote management service of the objective product. This is because the server can specify the home appliance of the user registered to the server with the user information.
  • FIG. 16 illustrates a diagram showing an example in which the washing machine and the dryer are displayed on the external terminal in a case the washing machine and the dryer are registered to the server. Accordingly, the user may select a product from the displayed products you desire the course update. If only one product is registered, the user may select only the product.
  • the server can specify the product selected thus is whose, and connected to which AP.
  • the user may select a laundry machine of which course update is desired, and request the service to the server through the external terminal.
  • the server receives such request, and transmits information on an updatable course provided to be applicable to the product with reference to the user information and the product information to the external terminal.
  • the external terminal receives the updatable course information from the server and displays the same on the external terminal.
  • FIG. 17 illustrates a diagram showing an example in which the updatable courses are displayed on the external terminal.
  • the user may select one particular course from at least one updatable course through the external terminal. If the user selects the particular course, the external terminal transmits selected course information to the server.
  • the server receives the particular course update request through the external terminal and updates a course of the laundry machine by communication with the laundry machine.
  • the server may determine whether the laundry machine has an updated course presently or not. This is because the course update is performed through the server, the server has such an update history stored therein. That is, this is because the server has information on update request through the laundry machine or the external terminal, update completion, and updated detail.
  • the server transmits existing updated course information, and newly updatable information, with the existing updated course information made distinctive from the newly updatable information.
  • the external terminal displays the existing updated course information, and the newly updatable information, with the existing updated course information made distinctive from the newly updatable information.
  • FIG. 17 illustrates a diagram showing an example the laundry machine has the existing updated course
  • FIG. 18 illustrates a diagram showing an example after a new course is updated.
  • an uppermost course may indicate the existing update course. That is, this course is indicated as an updated course used presently.
  • newly updatable courses are displayed made distinctive from one another.
  • FIG. 17 illustrates 6 newly updatable courses. The newly updatable courses may be noticed with scroll and selected.
  • the user may select a particular course (“Bag tangled2) shown in FIG. 17 .
  • the external terminal may transmit information selected thus to the server, and the server may update the course selected thus to the laundry machine. And, if the updating is finished, update finishing information is transmitted from the laundry machine to the server. And, the server also transmits the update finishing information to the external terminal.
  • the external terminal may display an update finished course as a presently using course. That is, if the course (“Bag tangled2”) displayed at a third position from a top in FIG. 17 is selected and updated, the updated course is displayed as the presently using course after finishing the updating.
  • characteristics of the update courses may be indicated with forms of icons. And, newly updatable courses may be informed to the user each with an indication of a New that the courses are newly provided courses. Of course, brief characteristic or description of the courses may be displayed.
  • the laundry machine may have only one course menu allocated thereto for updating a course.
  • the laundry machine may have a plurality of course menus allocated thereto.
  • the updating course may be, not a general course, but a course set to be used in a specific purpose or a very special situation. And, such courses may be upgraded consistently. And, by adding a numeral to the course to indicate whether the course is upgraded or not, an upgrade history may be made to be displayed. According to this, the user may select an optimal update course provided presently as necessary, and use this for the laundry machine.
  • the user can update the course of the home appliance, particularly, the laundry machine, through the external terminal, easily and conveniently.
  • communication data quantity between the external terminal and the server is not substantial. This is because data on basic information, such as desired service information, user information, product information, the present state of the laundry machine, and so on will be transmitted and received. Therefore, even at a place a communication environment is comparatively poor, the user can update the home appliance through the external terminal, easily.
  • data for course updating is transmitted between the laundry machine and the server.
  • the laundry machine can be communication connected to the server through the AP in the home, securely. Accordingly, even if a comparatively large quantity of data can be transmitted between the laundry machine and the server.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Textile Engineering (AREA)
  • Telephonic Communication Services (AREA)
  • Control Of Washing Machine And Dryer (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention relates to a home appliance which can communicate with an outside of the home appliance, an online system and a method for using the online system including the same. According to embodiments of the present invention, a method for using an online system may be provided including the steps of log in a server by transmitting user information to the server through an external terminal, selecting a laundry machine of which course updating is desired through the external terminal and transmitting the same to the server, receiving updatable course information from the server, and displaying the information on the external terminal, selecting an updating desired course through the external terminal, and transmitting selected course information to the server, and updating the laundry machine with the selected course through the server.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a Continuation Application of U.S. patent application Ser. No. 14/238,694 filed Feb. 12, 2014, which is a U.S. National Stage Application under 35 U.S.C. § 371 of PCT Application No. PCT/KR2012/006165 filed Aug. 2, 2012, which claims priority under 35 U.S.C. § 119 to Korean Application No. 10-2011-0083698 filed on Aug. 22, 2011, whose entire disclosures are hereby incorporated by reference.
  • BACKGROUND 1. Field
  • The present invention relates to a laundry machine, and more particularly, to a laundry machine which can perform, not only original functions of the laundry machine, but also additional functions by communication with an outside of the laundry machine. The additional functions include extended functions from the original functions of the laundry machine and include new functions which have no relation to the original functions of the laundry machine. Such a laundry machine may be called as a smart laundry machine.
  • The present invention also relates to an online system including the smart laundry machine, which enables to use the smart laundry machine at a low cost, easily.
  • The present invention relates to an online system for updating a course of a smart laundry machine through an external terminal, and a method for using the same.
  • The present invention also relates to a smart home appliance in a further extended mode, and an online system including the same, and a method for using an online system.
  • 2. Background
  • A washing machine which washes clothes is a typical laundry machine, and a dryer which dries clothes may also be called as the laundry machine. Of course, a washing and drying machine which can wash and dry clothes may also be called as the laundry machine.
  • Recently, a refresher which refreshes clothes, not with water, but with hot air or steam, is introduced to marketplaces, and may also be called as the laundry machine.
  • Along with this, a dishwasher may also be called as the laundry machine, though the dishwasher does not wash the clothes. Therefore, the laundry machine in this specification includes all of the different kinds of machines described above.
  • The specification will describe the laundry machine taking a washing machine as a typical example. The laundry machine is applicable to other kinds of laundry machine if the laundry machine does not exclude, or in contrary, to the other kind of laundry machine.
  • FIG. 1 illustrates a schematic view of a control panel in a related art washing machine, which is also applicable to the present invention.
  • The control panel is provided for interfacing with a user. Therefore, in general, the control panel is provided to a front of the washing machine for user's easy access and operation. The control panel has various buttons for user's operation, and may have various display units for providing information to the user.
  • A main function of the washing machine is washing. Accordingly, the washing machine is provided with a course selection unit 110 or a main function selection unit for selecting various washing courses, for the user to select a course. As an example, the course selection unit 110 may be provided in a shape of a rotary knob. In order to make user's course selection easy, a course indicating unit 111 may be provided to the control panel 100, for enabling the user to select a desired washing course by handling the course selection unit 110 to match with the course indicating unit.
  • FIG. 1 illustrates a schematic view showing the course indicating unit 111 having different washing courses indicated thereon around the rotary knob 110 so that the user may select a washing course by turning the rotary knob 110. In order to indicate washing course selected thus, an indicating unit 121 may be provided, and with reference to this, the user may notice the washing course selected thus easily. The indicating unit 121 may be embodied with a flashing LED or the like.
  • An option selection unit 120 may be provided for adding functions to, or changing, the main functions. The option selection unit 120 may be provided in a variety of modes. As an example, FIG. 1 illustrates the option selection unit 120 which enables to select options related to washing, rinsing, spinning, a water temperature, drying, steam, and scheduled operation. An option indicating unit 122 may also be provided, which may indicate selected the option, embodied with an LED the same as before.
  • The control panel 100 may be provided with a state indicating unit 130 for indicating a state of the washing machine. The state indicating unit 130 may indicate the present operation state of the washing machine, a user's course or option selection state, information on time, and so on.
  • For an example, if the washing machine performs a rinsing step presently, the state indicating unit 130 may indicate“in a rinsing step”. If the washing machine is waiting for a user's course input, the state indicating unit 130 may indicate“Please input a washing course”. And, the state indicating unit 130 may indicate the present time, or a time period (A remained time period) until the washing machine carries out an entire washing course to finish operation.
  • In the meantime, the control panel 100 may be provided with a power selection unit 140 for applying or cutting off power to the washing machine, and a run/pause selection unit 150 for putting the washing machine into operation or pause.
  • The control panel 100 described before and the washing machine including the same have the following problems.
  • Besides a configuration for basic user interface, the control panel 100 is difficult to embody additional user interface due to a problem from a view point of space. Of course, though a complicate user interface may be embodied at the control panel 100, the complicate user interface has a problem in that user's excessive concentration and knowledge on operation is required. And, since the control panel 100 has difficulty in fabrication and requires a large sized memory, the washing machine itself becomes expensive too much.
  • Along with this, since the selection units 110 and 120 and the indicating units 111, 121, and 122 have respective functions set already, extension of the functions are not easy.
  • And, in general, the washing machine is positioned at a washing room which is not a place the user accesses thereto, frequently. Therefore, the user can not but has much trouble of personally entering in the washing room and accessing to the washing machine only for using the washing machine. And, even if different pieces of information are indicated with the indicating units 111, 121, 122, and 130, the indication of information may be meaningless if the user does not access to the washing machine, personally.
  • Consequently, it is required to provide a laundry machine which can carry out, not only the original functions of the laundry machine, but also the extended functions from the original functions of the laundry machine or new functions not related to the original functions of the laundry machine.
  • Along with this, it is necessary to provide a laundry machine which can embody extension of a function or a new function without requiring replacement or modification of a related art control panel, i.e., without change of hardware of a washing machine.
  • Moreover, most of the laundry machines have difficulty of user interface extension due to limitations on space or expense. Particularly, the user needs to update a new course in addition to courses provided to the laundry machines in default. However, user's desire to provide additional selection means to the related art laundry machine for selecting an updated course has gone contrary to the user's wishes.
  • Consequently, provision of a laundry machine is required, which enables the user to perform the course update easily, and notice the updated course easily, and an online system including the same.
  • Particularly, provision of a laundry machine is required, which can embody extension of a function, or additional function or a new function without requiring replacement or modification of a related art control panel, i.e., without change of hardware of the washing machine.
  • Along with this, it is required to provide an online system and a method for providing the same which can perform course update easily according to user's need regardless of place. That is, it is preferable that the update can be performed, not only at the laundry machine, but also through the external terminal, such as a smart phone.
  • In the meantime, course updating may be required, not only for the laundry machine, such as a dryer, a washing machine, a refresher, a dishwasher, but also for many home appliances, such a an oven, a cleaner, refrigerator, a water purifier, an air conditioner, and so on. That is, updating of different forms of new courses, such as a power saving course, a power course, a product diagnosis course other than functions performed in default is required.
  • Therefore, the problem will not be a problem only limited to the laundry machine, merely. The problem may also be applicable to the refrigerator, the oven, the air conditioner, or a robot cleaner. This is because such home appliances also have a configuration matching to the control panel of the laundry machine, i.e., a configuration for user interface. And, this is because the home appliances also have a selection unit for performing an original function and a display unit matching to the selection unit, and requirements for extension of a function and embodying a new function is the same with the laundry machine. That is, this is because most of the home appliances also have difficulty of user interface extension due to limitations on space or expense.
  • Accordingly, the specification will be described focused on a washing machine as a typical example of the home appliances, and may be applicable to other home appliances as far as the home appliance is not exclusive and contrary to other home appliances.
  • SUMMARY
  • To solve the problems, an object of the present invention is to provide an online system, and a method for using the same.
  • An object of the present invention is to provide a home appliance which can carry out, not only the original functions of the home appliance, but also functions extended further or new functions by embodiments of the present invention.
  • Another object of the present invention is to provide a home appliance which is made to enable to make communication with an outside of the home appliance for receiving different pieces of information from a server or an external terminal easily for extending functions of, and convenient use, of the home appliance by using the information by embodiments of the present invention; and an online system including the same.
  • Another object of the present invention is to provide a home appliance which is made to enable to make communication with an outside of the home appliance for transmitting different pieces of information on a laundry machine to a server or an external terminal for extending functions of, and convenient use, of the home appliance by using the information by embodiments of the present invention; and an online system including the same.
  • Another object of the present invention is to provide an online system for updating a course of a laundry machine through an external terminal without direct communication between the laundry machine and the external terminal by an embodiment of the present invention, and a method for using the same.
  • Another object of the present invention is to provide a home appliance, particularly, a laundry machine, which can enhance user's satisfaction and reliability by an embodiment of the present invention.
  • Another object of the present invention is to provide an online system including not only a laundry machine, but also home appliances which require a course update and a method for using the same, for performing secure updating by an embodiment of the present invention.
  • To achieve these objects and other advantages and in accordance with the purpose of the invention, as embodied and broadly described herein, an object of the present invention provides an online system having a, a server and an application mounted thereto, and a method for using the same. Particularly, the home appliance may be a laundry machine. And, the online system may include a user site for registering user information. The user information may include a user ID and password.
  • The user information registered through the user site may be transmitted to, and registered to the server. And, the user information may be registered to the server together with the home appliance when the home appliance is registered to the server.
  • When the home appliance is registered to the server, the user information registered to the user site and a device ID unique to the home appliance may be transmitted to the user site, altogether. The user site can match the user information and the device ID to each other and can certify the same. And the user site transmits the user information to the server, and the server can register the user and the home appliance.
  • An embodiment of the present invention provide a method for using an online system including the steps of log in a server by transmitting user information to the server through an external terminal, selecting a laundry machine of which course updating is desired through the external terminal and transmitting the same to the server, receiving updatable course information from the server, and displaying the information on the external terminal, selecting an updating desired course through the external terminal, and transmitting selected course information to the server, and updating the laundry machine with the selected course through the server.
  • The server may transmit updatable course information provided applicable to the laundry machine based on selected laundry machine information to the external terminal.
  • The server may transmit existing updated course information and newly updatable course information of the laundry machine to the external terminal, with the existing updated course information made distinctive from the newly updatable course information.
  • The external terminal may display the existing updated course information and the newly updatable course information, with the existing updated course information made distinctive from the newly updatable course information. According to this, the user can notice the updated course to the home appliance presently and the newly updatable course with this easily.
  • If the external terminal selects the newly updatable course, the existing updated course may be replaced with the selected new course to update the existing updated course of the laundry machine.
  • It is preferable that the user information may include user ID and password registered to the server.
  • It is preferable that the server is plural, and the user can select a server the user is to access through the external terminal. The server may be plural according to regions and language used. However, a selected server is required to be same with the server the laundry machine is registered thereto.
  • The server may include a step for determining whether the laundry machine of the user is registered or not after log in, and transmitting a result of the determination to the external terminal. The external terminal indicates a registered laundry machine for enable the user to select if any. This is because a plurality of the laundry machines may be registered. For an example, a washing machine and a dryer may be registered. And, the external terminal may indicate a method for registering the laundry machine to the server if there is no registered laundry machine. In this case the user may input the user information to the server through the laundry machine to register the laundry machine to the server. In this instance, the server can perceive the laundry machine information with reference to information from the laundry machine, and may store the laundry machine and the user information, with the laundry machine information matched with the user information.
  • It is preferable that the laundry machine has a WiFi communication module mounted thereto, with a server address for communication with the server.
  • The laundry machine includes a touch display for displaying or providing input means for connecting the WiFi communication module to the server. The input means may be a menu button.
  • The laundry machine can embody steps for communication connection to the server through the touch display.
  • The SSID information on an AP and the user information may be inputted to the touch display, for the WiFi communication module to communicate with the server through the AP, and to register the laundry machine information and the user information to the server, altogether.
  • An embodiment of the present invention provides a method for using an online system, including the steps of registering a user to a server by using user information inputted to a user site, inputting the user information to an external terminal provided to enable to update a course of a laundry machine to log in the server, determining whether the laundry machine of the user is registered to the server or not after log in, and transmitting a result of the determination to the external terminal, the external terminal indicating a registered laundry machine for enabling the user to select if any, and indicating a method for registering the laundry machine to the server if there is no registered laundry machine, if a laundry machine of which course update is desired is selected through the external terminal, transmitting information on the selected laundry machine to the server, receiving updatable course information from the server, and displaying the same on the external terminal, selecting an update desired course through the external terminal, and transmitting the selected course information to the server, and updating the laundry machine with the course selected thus through the server.
  • The server transmits existing updated course information and newly updatable course information of the laundry machine to the external terminal, with the existing updated course information made distinctive from the newly updatable course information.
  • If a new course is updated, the external terminal replaces an existing update course with the new update course. And, if the external terminal selects a newly updatable course, the existing updated course may be replaced with the selected new course to update the existing updated course of the laundry machine.
  • The laundry machine may include a touch display which displays default courses, user generated courses, and updated courses for enabling the user to select.
  • If the external terminal selects a new updatable course and finishes updating the new updatable course, the touch display of the laundry machine may display the selected new course replacing the existing updated course.
  • An embodiment of the present invention may provide an online system including a server for providing remote management service, a user site for registering a user by inputting user information thereto, and transmitting the user information to the server, to register the user to the server, a home appliance having a unique ID for transmitting the user information registered to the user site and the device ID to the user site or the server to register to the server, and communication connected to the server through WiFi communication connection to the AP for receiving remote management service through the server, and an external terminal having an application mounted thereto which is communication connected to the server, for transmitting the user information and home appliance information desired to have remote management service provided thereto to the server, and requesting the remote management service of the home appliance to the server on behalf of the home appliance.
  • An embodiment of the present invention may provide a laundry machine having remote management service provided thereto through a server, including a main controller, a display provided to receive user AP information to be communication connected to information on a user registered to a user site, and a WiFi communication module for transmitting the user information and the user AP information inputted to the display to the user site to register the laundry machine to the server, and maintaining communication connection to the server for having remote management service requested by the laundry machine through an external terminal communication connected to the server after the registration.
  • A display controller may be provided separate from the main controller for controlling the display, and it is preferable that the WiFi communication module is provided to the display controller.
  • Along with this, an embodiment of the present invention may provide a recording medium having the method for using an online system stored therein.
  • The foregoing embodiments can be embodied compositely in a range the embodiments are not contrary to, or exclusive from, one another, and can be embodied with characteristics described in the specification, compositely.
  • An embodiment of the present invention can provide a laundry machine which can perform a further extended function without change of hardware. Especially, the present invention can provide a laundry machine or a home appliance which can provide extensibility without requiring a separate device for indicating and selecting a newly updated course.
  • An embodiment of the present invention enables communication between a laundry machine and a server to use a variety of services provided from the server at the laundry machine.
  • An embodiment of the present invention provides an online system for updating a course of a laundry machine through an external terminal without direct communication between the laundry machine and the external terminal, and a method for using the same.
  • An embodiment of the present invention provides an online system including, not only a laundry machine, but also home appliances, which requires a course update, and a method for using the same, for performing secure updating.
  • An embodiment of the present invention enables secure communication connection between a home appliance in a building and a server through a WiFi communication module and a fixed AP in the building. And, an external terminal communicates, not with the home appliance directly, but with the server. Accordingly, communication among the home appliance, the server, and the external terminal becomes smoother and securer, enabling to update a course of the home appliance through the external terminal, more smoothly.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are included to provide further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiments of the disclosure and together with the description serve to explain the principle of the disclosure.
  • In the drawings:
  • FIG. 1 illustrates a schematic view of a control panel of a laundry machine which is an example of a home appliance.
  • FIG. 2 illustrates a schematic view of an entire configuration in which servers, home appliances, and external terminals are interrelated, which may be embodied by an embodiment of the present invention.
  • FIG. 3 illustrates a block diagram showing a mode of an embodiment in which a DM client is mounted to a display board of a home appliance.
  • FIG. 4 illustrates a schematic view of an embodiment of a configuration and a procedure of signup and activation.
  • FIG. 5 illustrates a schematic view of an embodiment of a procedure of downloading an application from an external terminal, and a configuration and a procedure for a user to request a management service.
  • FIG. 6 illustrates a schematic view of an embodiment of a configuration and a procedure on firmware or software upgrade.
  • FIG. 7 illustrates a schematic view of an embodiment of a configuration and a procedure on software management service.
  • FIG. 8 illustrates a schematic view of an embodiment of a configuration and a procedure on remote control service.
  • FIG. 9 illustrates a schematic view of an embodiment of a configuration and a procedure on diagnosing or monitoring management service.
  • FIG. 10 illustrates a diagram showing a procedure and a configuration for communication connection of a home appliance.
  • FIG. 11 illustrates a diagram of an initial frame of a display unit in a home appliance.
  • FIG. 12 illustrates a diagram showing an embodiment of a frame on a display unit in a home appliance for a home appliance registration.
  • FIG. 13 illustrates a diagram showing an embodiment of a frame on an external terminal for online service selection.
  • FIG. 14 illustrates a diagram showing an embodiment of a frame on an external terminal for log in.
  • FIG. 15 illustrates a diagram showing an embodiment of a frame on an external terminal when there is no registered product.
  • FIG. 16 illustrates a diagram showing an embodiment of a frame on an external terminal when a plurality of products are registered.
  • FIG. 17 illustrates a diagram showing an embodiment of a frame on an external terminal for updating a course.
  • FIG. 18 illustrates a diagram showing an embodiment of a frame on an external terminal when updating of a course is finished.
  • DETAILED DESCRIPTION
  • Reference will now be made in detail to the specific embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
  • FIG. 2 illustrates a schematic view of an embodiment of an online system which can embody the present invention, showing an entire configuration in which home appliances in a home are communication connected to, and managed by, a server.
  • In order to carry out remote management service, a server 10 is required for managing all of the home appliances to be managed. The home appliances 20 and 21 to be managed are communication connected to the server for carrying out an order transmitted from the server 10. A service request may be received at the server through the home appliance 20. Moreover, in order to receive the service request from the user through means other than the home appliance, separate means, such as an Internet site (Hereafter“User site”, See FIG. 4), an external terminal or a user terminal 40, may be provided. Detail examples of the remote management service will be described, later.
  • In this instance, the external terminal or the user terminal 40 is a device provided separate from the home appliances or the server, such as a cellular phone, a smart phone, a notebook, and a computer having a communication module to enable communication with an outside of the device.
  • An enterpriser who carries out management of the home appliances can provide the remote management service by constructing the server. And, if required, the enterpriser may construct the user site described above.
  • The user may have the remote management service by purchasing a product 20 which can have the remote management service provided by the server 10. The product may be provided with a communication module for communication with the server 10 and a client side protocol for carrying out the order from the server. In the meantime, for an existing product which can not have the management service provided by the server, a separate device having the communication module and the client side protocol may be used. By purchasing and connecting the separate device to the existing product, the existing product may have the remote management service provided thereto.
  • The product 20 intended to have the remote management service from the server 10 may register a unique device ID of the product 20 to the server 10 for management by the server 10.
  • If an access is made from the home appliance 20 to the server 10, the server can identify the home appliance with the device ID. The server may have characteristic information (For an example, a kind of the product, model information, and so on) on the home appliance registered thereto together with the device ID. In this instance, though the device ID may be made without relation to the characteristic information on the product, such as the kind of the product, and the model information, the device ID may be encoded together with the characteristic information on the product. Accordingly, the server 10 may also be made to perceive the kind of the product or the model information on the product only with the device ID.
  • The user may have the remote management service for the home appliances 20 registered to the server 10 provided thereto upon request a service to the server 10 through the home appliances. For an example, if the user selects and inputs a desired service to a display window (Display unit) in a refrigerator 21, the refrigerator 21 can request the service to the server 10.
  • In the meantime, in many cases, the home appliances, such as the refrigerator, a cleaner, the oven, the air conditioner, and a water purifier, do not always position adjacent to the user. Therefore, a service request to the server through the home appliances 20 may not be easy. Moreover, in many cases, the home appliances may not have devices which can receive or display different pieces of information provided thereto. Accordingly, the service may be requested to the server through an external terminal 40 the user always carries, such as the smart phone. For this, an application may be installed to the external terminal 40 for embodying the service. Since the external terminal 40, such as the smart phone, has devices provided thereto for receiving or displaying the different information, the request for service can be made, very conveniently.
  • And, though it will be described later, remote management, remote control, monitoring, and diagnosis of the home appliances may be made through the application. Those functions are one example of the remote management service described before.
  • In this case, the external terminal 40 communicates with the server 10 directly, and the server 10 communicates with the home appliances 21 and 22. With this, the user can request the remote management service through the external terminal 40, and can also notice information on carrying out and finish of the service, easily.
  • However, in order to request, and carrying out, the service, it is required to specify relations among the user's external terminal 40, the home appliance 20 service for which is desired, and the server 10. That is, if the user accesses to the server 10 through the home appliance 20, though a service object can be specified to the server as the access is made through the ID of the home appliance at the time of the access, if the access is made not through the home appliance 20, it may be required to determine how to specify a service objective home appliance.
  • As an example, the user may access to the user site (See FIG. 4), inputs the device ID of the home appliance desired to have the service provide thereto, and requests the service. However, in this case, the user has inconvenience of recollecting entire device IDs of the home appliances the user has.
  • The user site may be made to resolve such inconvenience. The user may signup to the user site and have a user ID and a password given to the user. The user may log-in the user site and register all the home appliances the user owns thereto. The home appliances registered to the user site may be registered to the server together with the user ID. This may be done by automatic transmission of the user ID and the device IDs matched to the user ID from the user site to the server. With above steps, the server may have user information on the user, and home appliance information on the home appliances stored therein. Of course, the user information and the home appliance information is stored in the server matched to each other.
  • In the meantime, the user may also signup the user site with the application mounted to the external terminal to have the user ID and password given thereto. Of course, the user may also register all of the home appliances the user owns to the user site. The application may be provided for the remote management service of a particular home appliance, or a plurality of home appliances. Detailed items on this will be described, later.
  • In this instance, the user may access to the user site to register user information including the user ID and password to the server. The registration of the home appliance to the server may be performed through the home appliance. That is, since the home appliance has the server address, by transmitting the user information and the home appliance information to the server, communication between the two may start. In this instance, the server matches the home appliance to the user.
  • With this, the server can know information that a particular user has a particular product, and where the particular product is installed.
  • Moreover, the registration of the home appliances 20 to the server 10 described before may also be made with an activation procedure to be described later.
  • In any case, if the user has the ID issued thereto, the ID may be registered to, and managed by, the server 10, together with the home appliance information of the user, i.e., unique information on products, such as the device IDs.
  • The service received from the user through the user site, the external terminal 40, or the home appliance 20 may be carried out as a manager gives an order to the server 10 on the management service. Or, by direct communication with the server through an open API of the server, the user site, the external terminal, or the home appliance 20 may make management request to the server, directly.
  • The server 10 has a server side protocol provided thereto for the management service, wherein the server side protocol carries out the management service request thus in interrelation with a server side protocol of the product.
  • As a protocol for carrying out the management service between the server 10 and the home appliance 20, an OMA DM (Open Mobile Alliance Device Management) protocol may be used. Therefore, if the OMA DM protocol is used, it may be said that the server side is a DM server, and the home appliance side is a DM client. Of course, not the OMA DM, but other solution may be used. Though the embodiment suggests using the OMA DM protocol, the present invention is not limited to this.
  • The management service may have the following management details.
  • Bootstrap: In order to carry out an initial management session, the DM client needs certification information from the DM server, and network setting information for connection to the network. A step for above is called as Bootstrap.
  • Provisioning: The home appliance which carries out the management session initially is registered to the DM server with the Bootstrap, and configuration of the home appliance is updated for providing the service to the home appliance. A step for above is called as Provisioning.
  • Configuration Management: Management work for referring to, changing home appliance related setting information, or setting, referring to, or changing service related information is called as Device configuration management.
  • Control Management: Management work for controlling the home appliance is called as Control Management.
  • User Alert: By providing an alert signal to the DM client, the DM server may inform detail of the management work to the user, or obtain permission from the user. That is, by interaction with the user, the server can provide improved management work.
  • Diagnostic and Monitoring: During the user uses the home appliance, the home appliance may cause poor performance or malfunction. The server is required to perceive, or able to perceive, such a state in advance, and provide a secure product use environment to the user by taking an action proper to the state perceived thus. Such work is called as diagnostic and monitoring.
  • Firmware Update Management: Management work carried out in a case a trouble, a functional change, or updating of firmware takes place at a home appliance after sold by a manufacturer.
  • Software Component Management: Management work carried out for installing, updating, or erasing a software component from the home appliance.
  • Backup and Restore Management: Management work carried out for backingup/restoring data on the home appliance to the DM server.
  • In the meantime, the server 10 may be installed distributed to many places. For an example, a server 1 may be installed in Korea and a server 2 may be installed in the USA.
  • And, the server may be separated into a plurality of servers according to services of the servers. FIG. 2 illustrates a schematic view of an example of the server 10 separated into a DM server, a Notify server, a DL server, an ONM server, and a Legacy server. Thus, if the server is separated according to services of the servers, when a particular service is carried out, the DM server may prepare for, or carry out other service. Accordingly, a plurality of services may be processed at a time.
  • In carrying out services, the servers may access to respective service objects to carry out respective services, directly.
  • Some of the servers may be made to be able to access to service objective home appliances, directly. For an example, the notify server can transmit a notice to the service objective home appliance directly, and the DL server can transmit upgraded firmware to the service objective home appliance, directly.
  • The server 10 may have a configuration varied with detail of the management service. For an example, if the detail of the management service is the firmware update only, since the service can be made by the DM server, the notify server, and the DL server, the other servers may not be necessary. And, if it is arranged that the service is carried out without a notification procedure on the firmware update to the user, the notify server may not be necessary.
  • Though the embodiment suggests a configuration of the server as shown in FIG. 2 as an example, taking the firmware update, the software (Inclusive of different contents) management, the home appliance diagnosis, the home appliance monitoring, refrigerator expiry date notification, refrigerator food list provision, washing course upgrade into account, the present invention is not limited to the configuration of the server as shown in FIG. 2.
  • A configuration and a communication environment of each of online systems will be described in more detail. All of the following details may not be essential ones to be provided without fail. And, there may be configurations added to the following contents by description made on other portions of the specification.
  • (1) The Server may have the following configuration.
  • 1) DM Server
  • The DM Server provides a service of giving a management order to the DM client. That is, by means of the management order, the DM Server provides a management function of processing firmware update (Modem firmware/OS) management work, software management work, diagnostic management work, and so on, remotely. The DM Server may include a Session Management region, a Security Management region, a DM Protocol Process region, and a SyncML Protocol Engine region.
  • 2) DL Server
  • The DL server transmits a file to the DL client. That is, the DL server provides a function in which the DL server transmits information on the file intended to transmit through a DD (Download Descriptor), for the DL client to download the file, exactly. In this instance, the DL client is the home appliance which downloads the file. In the files downloaded thus, there are a firmware update package and a software management package. The DL server may include a Session Management region, a Package Management region, and a Download region.
  • 3) ONM Server or User Portal
  • The ONM Server provides a service of interfacing with the DM or DL and the Legacy servers, and embodying a business logic. The manager may give a management order, or refer to management information, through a management web page of the ONM Server.
  • The User Portal provides some of the functions of the ONM Server to the user. In this instance, the functions of the ONM Server are embodied through the open API of the DM Server. The user may request the management service to the DM Server through the user portal.
  • 4) Legacy Server
  • Representative Legacy Servers the ONM Server is operated interrelated thereto are a server having terminal information transmitted thereto and a server having user information transmitted thereto. That is, the legacy server transmits the user information or the home appliance information to the ONM Server for providing information to embody the business logic.
  • 5) Notification Server
  • The notification server transmits a notification message from the DM server to the home appliance. The notification server may include a Session Generation region, and a Schedule Management region.
  • If the home appliance is in a private network, in order to maintain connection to the home appliance, a Connection Manager may be required specially provided to a server side. The home appliance may request a TCP connection after booted automatically, and the connection manager maintains the TCP connection requested thus. The DM Server transmits the notification message through this.
  • 6) Open API
  • An application at a mobile communication terminal, such as a smart phone, may manage the home appliances through the open API provided by the DM Server, remotely. The Open API will be described, later.
  • (2) The home appliance may include the following configuration.
  • 1) Communication Module
  • The home appliance has the communication module mounted thereto. Kinds of the communication module are not limited. The communication module may be a wired communication module or a wireless communication module.
  • As an example, the communication module may be a communication module from which WiFi is available, or communication module from which PLC communication or Zigbee available.
  • 2) DM Client
  • The DM client provides a main service of carrying out the management order from the DM Server. That is, in response to the management order from the DM Server, the DM client provides the management functions of processing the firmware update management work, the software management work, the diagnosis management work, and the control management work, remotely.
  • FIG. 3 illustrates a block diagram showing an example in which the DM client is mounted to the home appliance. In a case of the home appliance having a TFT display provided thereto, the DM client may be mounted to a circuit board (Display board) of the TFT. The main board in FIG. 3 is a circuit board for carrying out an original function of the home appliance. For an example, in general, the washing machine may have a main controller provided to a main board for controlling a water supply valve, and a motor connected to a drum for carrying out washing.
  • Though the DM client may be mounted to the main board of the home appliance, it is favorable that the DM client is mounted to a display board because a display window may be used more frequently for requesting the management service.
  • 3) DL Client
  • The DL client provides main service of downloading a package file (Firmware update package, Software management package, and so on) from the DL server. The DL client receives a download server URL from the DM client, accesses to a download server, takes a DD (Download Descriptor) from the download server, and carries out the download.
  • 4) Agent
  • The agent provides a service of carrying out a management service order requested from the home appliance according to detail of the management service. For an example, an update agent provides a service of producing new firmware by using an update package downloaded for firmware updating. The update agent may be embodied in a variety of modes by manufacturers.
  • 5) Bootstrap
  • The home appliance may include bootstrap information, which will be described in detail in a bootstrap procedure to be described, later.
  • 6) Daemon
  • The Daemon may provide a service of processing the home appliance making periodic access to the server. It is preferable that the Daemon always maintains a turn on state as far as the home appliance does not have a power cord unplugged therefrom. For an example, even if power to the washing machine is in a turn off state, as far as the power cord of the washing machine is connected to a socket thereof, the Daemon can always maintain the turn on state. If it is necessary to turn on the power to the washing machine by request from the server, the Daemon can transmit an order to the main board to turn on the power.
  • 7) UI (User Interface)
  • There may be a case permission from the user is required for carrying out the management service, and a case the user requests the management service through the home appliance. As the user interface, a TFT LCD window of the home appliance may be used. Especially, the user interface may be provided to a touch LCD or an LCD display. A display screen may be provided to have a frame of the management service popped-up thereon. Such a management service frame may be provided to input the user ID and the password thereto. In this instance, the user ID and the password may be the user ID and the password given at the time of signup to the user site. A server system can identify the user with the user ID and the password. At the time a service is requested through a terminal, the terminal may transmit the user ID and the password, the device ID, and service requesting information to the server.
  • However, the user interface is not provided to all the home appliances. This is because embodying interface for the management service in addition to the user interface required for carrying out an original function of the home appliance may require large expense and space.
  • For an example, embodying character or the like input means, or a display unit for displaying a large amount of information, may not be easy for the home appliance, such as the laundry machine, the air conditioner, the cleaner, the oven, and so on.
  • Therefore, in order to carry out the management service of the home appliance, an external terminal, such as the smart phone, may be required. This is because the external terminal, such as the smart phone, has the communication module, a memory, OS, the input means, and display unit for itself. Recently, the external terminal with the touch LCD or LED has come into wide use. Therefore, a limitation on the user interface the home appliance has may be supplemented or extended by the external terminal. A detailed example will be described, later.
  • (3) A communication environment between the home appliances and the server will be described.
  • Basically, as far as suitable for carrying out the management service, kinds of the communication environment do not matter.
  • FIG. 2 illustrates a schematic showing an example in which the home appliance having a wireless Internet communication module applied thereto communicates with the server 10 through an AP (Access Point) and the Internet network.
  • Upon reviewing a communication path starting from the home appliance 20 to the server 10, the communication path after the AP is a public Internet network, and the communication path before the AP is a private Internet network. The home appliances 21 and 22 are given private IPs from the AP 30 respectively, and the AP 30 itself has a unique IP.
  • The server 10 also has an IP, which may be a unique IP. Therefore, it is preferable that the communication module of the home appliance, for an example, a WiFi communication module, has the unique IP of the server. The home appliance may access to the IP of the server through the Bootstrap described before to make communication between the two.
  • Then, in order to make the server 10 to know a position of the home appliance 20 for the server 10 to track the position of the home appliance 20, the DM client may keep providing signal to the DM Server. The AP 30 transmits port information the home appliance is connected thereto and the unique IP information of the AP 30 itself to the DM Server, by using the information, the DM Server becomes to know the position of the DM client. Of course, it may be viable that the home appliance may also transmit information on the AP30, and the port information connected to the AP 30 to the server 10 through the AP. Accordingly, if the home appliance 20 transmits the device ID information together with above information to the server, the server system becomes to know which home appliance is at which position, and can access to the home appliance by using the information. In this instance, the user ID and the password may also be transmitted together with above information.
  • Eventually, the server 10 becomes to know the position of a particular home appliance 20 of a particular user. Therefore, if a particular management service is requested to the server through the home appliance or the external terminal of the user, the server can determine the particular home appliance and carry out the particular management service, easily.
  • (4) Admin Portal
  • Though the Admin Portal is not positively required, the Admin Portal enables the manager to carry out the management work, effectively. For an example, in a case of the firmware update, a manager who updates and registers the firmware and a manager who inspects the firmware update file registered thus may cooperate with each other through the Admin Portal. The Admin Portal may include a Firmware Upgrade Process region, a Software Upgrade Process region, a Device Management region, a System Admin region, and a Statistics region.
  • Detail and procedure of the management service will be described.
  • (1) Signup and the Home Appliance Activation.
  • FIG. 4 illustrates a schematic view of the signup and activation.
  • As described before, if the user accesses to, and signs up the user site 60, the user may be given the user ID and the password.
  • The Home Appliance Activation may be a procedure for registering the user's home appliance to the server 10. A display screen of the home appliance may have a window which enables the user to input the user ID, the password, and so on pops up. The user may carry out the activation procedure through the window. When the user inputs the user ID, and the password to the window, and inputs an activation order, the home appliance transmits the user ID, the password, the device ID, and the characteristic information of the home appliance to the user site 60. In this instance, the home appliance 20 may have the user ID, and the password inputted thus stored therein. According to this, the user ID, and the password may be used for certification of the user.
  • The device ID may have been inputted to the home appliance already, or is generated within the home appliance automatically when the activation procedure is carried out. Or, it is possible to make the home appliance to generate the device ID automatically when the home appliance is newly bought and turned on for the first time.
  • As the characteristic information on the home appliance, there may be model information, a product code, a manufactured date, a manufactured product number, and so on of the home appliance.
  • And, in the activation procedure, the home appliance may transmit the password of the home appliance, a service URL, a server ID and password. Of the information transmitted to the user site 60 in the activation procedure, the information excluding the user ID, and the password may be generated at the home appliance 20 automatically, or in an already inputted state inputted.
  • In the activation procedure, the information described before may be received at the user site 60 from the home appliance 20. The user site registers the home appliance at the user ID. According to this, the user site may have the home appliances 20 the user uses registered at each user ID.
  • Then, the user site 60 transmits the user ID, the password, the device ID, the characteristic information on the home appliance to the server 10. In this instance, the ID and the password of the server may be transmitted, altogether.
  • The server 10 carries out certification on the information transmitted thus at first. Accordingly, when the certification is passed, the user ID, the password, the device ID, and the characteristic information of the product are registered to the server. In this instance, the device password may also be transmitted, altogether.
  • The activation procedure may be made regardless of place if a state of a communication environment is provided, in which access to the server and the user site is possible. For an example, a seller from whom you have bought a product may carry out the activation procedure for you.
  • (2) User's Service Request
  • The user may request the service at a display screen of the home appliance intended to have the service provided thereto. For an example, after making a frame of the desired service to pop up on the display screen of the home appliance 20, the service request may be made after inputting the user ID and the password. In this instance, the home appliance may transmit the user ID, and the password, together with information on the service request.
  • Moreover, the user may request the desired service through the user site 60, too. The user site may have a web page provided thereto for the user to request the management service thereto, and the user may also request the desired management service at the web page. Upon reception of the service request from the user, the user site may transmit information on the service request to the server system. In this instance, the user ID, the password, and the device ID may be transmitted, altogether.
  • Moreover, the user may call a client call center to make the service request. The client call center may be made to receive the management service with an ARS system.
  • In the meantime, the service request may be made through the mobile communication terminal (The external terminal), such as the smart phone. FIG. 5A illustrates a block diagram showing an example in which a smart phone application is downloaded for having the management service. FIG. 5B illustrates a diagram showing an example in which the service request is made through the smart phone, the client call center, or the home appliance.
  • In a case the service request is made through the smart phone, after putting the management service application installed at the smart phone into operation, the user may input the user ID, and the password, and then, may request the service. The smart phone may transmit information on the service request to the server system for requesting the service, together with the user ID, the password, and the device ID.
  • Upon requesting the remote management service for the home appliance to the DM Server with different methods describe above, the DM Server carries out the remote management service for the home appliance. Upon finishing the remote management service, the home appliance informs finishing of the service to the DM Server. In a case the service request is made not from the home appliance, but from the external terminal or the like, the DM Server informs finishing of the service to the external terminal.
  • Accordingly, the user can request the remote management service of the home appliance and notice a result of the request through the external terminal directly, without passing through the home appliance.
  • (3) Firmware Update
  • The Firmware Update is a service provided by a manufacturer for updating an error taken place in product development or a firmware improvement. The Firmware Update may be generated by an update package generator of the manufacturer, and the update package generated thus is transmitted to relevant products through the DM/DL clients.
  • The update package transmitted to the product thus may be stored at a reserved address of a designated flash memory, and, in this instance, a size of the update package may be limited by the manufacturer or the enterpriser.
  • FIG. 6 illustrates a diagram showing a service procedure for updating the firmware update package. The procedure will be described with reference to FIG. 6.
  • 1. Generate Update Package: If a matter to change the firmware takes place, the manufacturer generates new firmware. An update package is generated, which has a difference between the new firmware and the firmware of the present version written thereon.
  • 2. Register Update Package: The manufacturer register the Update Package generated thus to a system of the enterpriser.
  • 3. Request for Test: The Update Package registered thus is subjected to a test procedure of the manufacturer before transmission to the home appliance.
  • 4. Request for Distribution: The Update Package passed through the test is registered to the DL server for distribution to the home appliances.
  • 5. Request for Notification: The DM Server request transmission of a notification message for carrying out registered work.
  • 6. Transmission of the Notification Message: The notification message is transmitted to the home appliance.
  • 7. Request for Downloading, and Installation of the Update Package: The home appliance having the Update Package downloaded thereon is re-started. (Depending on cases, the update may be made before the re-start).
  • 8. Firmware Update: Update of the home appliance is carried out by using UA.
  • 9. Notification of a Result of the Firmware Update: The home appliance notifies the DM server of a result of the Firmware Update.
  • The DM client of the home appliance is interrelated to the DM Server by using the OMA DM protocol, and the Firmware Update is made by the DM client and an FUMO Agent in interrelation to each other.
  • Starting main bodies of the firmware update procedure are the DM Server and the user, and a DM session mode can support both Background/Foreground.
  • In a case the DM Server starts the firmware update procedure, upon receiving a notification message from the DM Server, the DM client can start. In this instance, downloading and updating may be carried out at a time. That is, right after downloading the update package, update running (FUMO Node: DownloadAndUpdate) may be carried out through the UA.
  • In a case the user starts firmware update procedure, the user can input to carry out the update running (FUMO Node: DownloadAndUpdate) through a menu item on a display screen of the home appliance.
  • (4) Software Management
  • The software management is management work of addition, updating, and erasure of software. User software may be installed at a file system region (including internal/external memory) of the terminal.
  • FIG. 7 illustrates a diagram showing a procedure for software management by using which a Push type service is available. The procedure shown in FIG. 7 will be described.
  • 1. Software Management Package Generation: A software manufacturer develops software and generates a management (Distribution) package in conformity with a relevant OS.
  • 2. Management Package Registration: The software manufacturer registers the management package generated thus to the server.
  • 3. Test Request: The management package generated thus is tested.
  • 4. Distribution Request: Distribution of the management package having finished the test thus is requested.
  • 5. Notification Request: The DM server request transmission of a notification message for carrying out registered work.
  • 6. Notification Message Transmission: The notification message is transmitted to the terminal.
  • 7. Request for Management Package Download and Installation: The DM Server makes management package download and installation request to the DM or DL client.
  • 8. Management Package Work: Installation of the management package downloaded thus is requested to an Installer of a relevant OS at a desired option by an SCoMO Agent, and the relevant OS Installer installs/updates the management package at the user file system region.
  • 9. Management Work Result Notification: The DM client at the terminal notifies the DM Server of a result of the management work.
  • The DM client at the terminal and the DM Server are interrelated to each other by the OMA DM protocol, and the DM client at the terminal manages the software in interrelation with the SCoMO Agent to each other.
  • A starting main body of the software management procedure may be the DM Server, and the DM session mode can support both Backgroun/Foregroun. By receiving a Notification Message from the DM Server, the terminal may make the DM client to start. In this instance too, both the download and the update may be carried out at a time. That is, right after downloading the management package file, the management work (SCoMO Node: DownloadInstalllnactive or DownloadInstall) is made to be carried out through the SCoMO Agent.
  • (5) Home Appliance Control Management (Product Control)
  • A product can be controlled, remotely. The control management may be started by the DM Server, and may be operated in a Background. Therefore, interaction with the user through an MMI and occurrence of an interrupt may not be taken into account.
  • In a case of the refrigerator, a refrigerating chamber temperature, a freezing chamber temperature, a convertible room temperature or mode (Frozen food mode, Meat mode, Vegetable mode and so on), Express freezing (Including turning on/off), refrigerating chamber operation mode control (General mode, Test mode, LQC mode, display mode, smart diagnosis mode, and so on), and dispenser control (Fragmented ice mode, water mode, cubic ice mode, and so on) may be control items.
  • In a case of the washing machine, power turn on/off, putting into operation, operation turn off and so on may be control items. Along with this, a scheduled operation change, and a washing course detailed option change may also be the control items. Moreover, controlling the crumple preventive function to be carried out after finishing the washing course is also possible. Such control management may be made through the DM Server via the open API by using a smart phone application.
  • FIG. 8 illustrates a diagram showing a control management procedure, which will be described in detail.
  • 1. Referring to control items/Request for Running: The manager (Or the user) requests work of the referring to control items/request for running to the ONM server by using a management frame on the ONM server.
  • 2. Work Registration and Notification Request: The ONM server requests the control/operation work and notification of the same to the home appliance by means of a Notification message to the DM Server.
  • 3. Notification Request: The DM Server requests the Notify server to notify a product.
  • 4. Notification Message Transmission: The notify server transmits a notification message to the home appliance.
  • 5. Carrying out Control Work: The home appliance receives the notification message from the DM Server, accesses to the DM Server, and carries out the control work.
  • The DM client at the home appliance interrelates to the DM Server by using the OMA DM protocol to each other, and the control is managed by the DM client at the home appliance and the control Agent in interrelation with each other.
  • A start main body of the control management may be the DM Server, and the DM session mode may be a Background. The DM Client starts the control management upon reception of the Notification Message from the DM Server.
  • (6) Diagnosis
  • The diagnosis is a service for diagnosing the home appliance. For an example, when it appears that the washing machine has a problem of having gone wrong, the user may request the diagnosis service. Upon reception of a diagnosis order, the washing machine puts a diagnosis program into operation to collect data required for the diagnosis.
  • The home appliance may collect event data or log data during normal operation. The data may be utilized as the diagnosis data. That is, collection of the diagnosis data can be made even if there is no diagnosis request. For an example, if an event takes place, in which the drum of the washing machine does not rotate, such an event data may be recorded and conserved. According to this, if there is the diagnosis request, the washing machine may drive the diagnosis program together with the data collected and recorded thus and may transmit a result of the drive to the server system, together with the collected data.
  • In a case of the washing machine, the diagnosis data may include a motor net acting ratio, a power data loaded on the washing machine, a tub or drum inside temperature data, a data on operation of a water supply valve, a data on operation of a drain valve, and so on.
  • And, in a case of the refrigerator, the diagnosis data may include a data on operation of a cooling fan, a refrigerating chamber or freezing chamber temperature data, a data on operation of a compressor, a data on operation of different valves, such as an expansion valve, a data on operation of an ice maker, and so on.
  • Along with this, the diagnosis data may include a data on operation of the display unit or the input unit which fall under the user interface, and a data on operation of a water level sensor (In a case of the washing machine), and different temperature sensors (For an example, a sensor for sensing a tub inside temperature of the washing machine, and a temperature sensor in the refrigerating chamber or the freezing chamber of the refrigerator).
  • The diagnosis data may include information on an order run time period, and a data produced time. The diagnosis data may be transmitted to the server, and the server may start an analysis program to provide a result of diagnosis.
  • The diagnosis request may be made through the smart phone, or access from the client center to the server system upon user's request to the client center. And, if an error takes place at the home appliance, as the error information is transmitted to the server, the diagnosis may be made.
  • The open API interface for the diagnosis may be designed to provide a start interface only. According to this, interruption after starting the diagnosis may not be provided.
  • FIG. 9 illustrates a diagram showing a procedure for the diagnosis, which will be described as follows. Since the diagnosis procedure may be the same with a monitoring procedure to be described later, the monitoring procedure is shown in FIG. 9, altogether.
  • 1. Diagnosis/Monitoring Setting Request: The manager (Or the user) requests conditions and starting of running of the diagnosis/monitoring by using a management frame at the diagnosis server.
  • 2. Work Registration and Notification Request: The management server requests the DM server to request the condition and the starting of running and requests notification of the same for making the diagnosis/monitoring.
  • 3. Notification Request: The DM Server requests the Notify server to notify the terminal.
  • 4. Notification Message Transmission: The Notify Server transmits the notification message to the terminal.
  • 5. Diagnosis/Monitoring Setting: The DM Server requests the conditions and the starting of running for making diagnosis/monitoring to the DM client.
  • 6. Diagnosis/Monitoring Result Notification/Referring to Data: Upon finishing the diagnosis/monitoring, the DM client (DiagMonAgent) at the terminal notifies (Alert message) the DM server of a result of the diagnosis/monitoring.
  • The starting main body of the diagnosis/monitoring management may be the DM server or the user, the DM session mode may be a Background.
  • If the DM server is the starting main body, the DM client starts the diagnosis/monitoring upon reception of the Notification Message from the DM server. And, if the user is the starting main body, the user starts the diagnosis/monitoring on the frame of the home appliance, and the home appliance runs the DM client after finishing the diagnosis/monitoring.
  • In the meantime, another mode of embodiment for carrying out the diagnosis will be described. The embodiment is related to user's transmission of operation sound or diagnosis sound to the server. For an example, the user may transmit the operation sound generated when the home appliance is in operation or the diagnosis sound for diagnosing the home appliance to the server system through the mobile communication terminal. The server system analyzes the operation sound or the diagnosis sound to diagnose the home appliance. The user may embody the transmission of the operation sound or the diagnosis sound to the server system in a variety of methods. For an example, when the user makes telephone call to the service center, and transmits the operation sound or the diagnosis sound of the home appliance through a receiver of the mobile communication terminal, the service center may transmit the operation sound or the diagnosis sound to the server.
  • The service center may be provided with an ARS system for automatic transmission of the operation sound or the diagnosis sound. The user may use a mobile communication terminal (For an example, the smart phone) having a diagnosis program installed thereto. That is, it may be possible to transmit the diagnosis sound to the server by using a diagnosis program installed to the mobile communication terminal. In this instance, the diagnosis sound may be transmitted to the server directly, or the user site may transmit the diagnosis sound to the server upon reception of the diagnosis sound from the user.
  • The server system may have a program for carrying out analysis and diagnosing the operation sound. The program may analyze the diagnosis sound data to convert the data into an error code or state information. The server system may transmit a result of such diagnosis to the mobile communication terminal of the user or the home appliance.
  • (7) Monitoring
  • Monitoring is a service related to monitoring of the home appliance. Upon reception of monitoring request, the home appliance may transmit a monitoring data to the server system.
  • For an example, upon requesting the washing machine for the monitoring data, the washing machine runs the monitoring program to collect the monitoring data, and transmits the same to the server. In this instance, the monitoring data may include information on a monitoring order run time period, and a monitoring data produced time period. And, it may be made that, if there is the monitoring run request, the monitoring data is transmitted repeatedly once the monitoring is started.
  • In a case of the refrigerator, whether the refrigerator is in the express freezing state or not, a Hygiene state (For an example, whether the hygiene state is turned on or off), a refrigerator operation mode, a dispenser state, an error state, a door open/closure state may be included to monitoring items. In a case of the washing machine, an operation state, a remaining time period of a course under operation, an initial set time period, a kind of washing course, a rinsing level, a spinning RPM, a set temperature for carrying out the course, and a scheduled operation time period may be included to the monitoring items.
  • The monitoring service may be requested through the smart phone, and referring to a result of the request may be possible.
  • The open API interface for monitoring may be designed to provide both starting and finishing interfaces.
  • The monitoring procedure may be as shown in FIG. 9.
  • Thus, an embodiment of a home appliance and an online system including the same which can embody the present invention have been described with reference to FIGS. 2 to 9.
  • A home appliance communication connection method and a configuration for this will be described with reference to FIGS. 1 and 10, in detail.
  • The home appliance 20 is required to communicate with the server 10, ultimately. For this, the home appliance 20 is required to communicate with an AP 30 in a home at first. Therefore, the home appliance 20 is required to have the communication module mounted or connected thereto. In detail, the communication module may be a WiFi communication module 25.
  • At first, power is applied to the home appliance 20 through a power selection unit 140 at the control panel 100 of the home appliance 20. In this instance, the power is applied to the WiFi communication module 25, too.
  • Referring to FIG. 10, the control panel 10 may have the state indicating unit 130 provided thereto. In the meantime, the state indicating unit 130 may be a touch display. The touch display indicates all states of the home appliance, and by touching the display, most of operation and conditions can be selected as well as can input characters and numerals. In this instance, by displaying a key pad on the touch display, the user can make such input to the key pad.
  • According to this, entire input means and display means may be omitted from the control panel 100 except the power button 140 which applies power to the home appliance and the touch display 130.
  • Owing to such functions of the touch display, the user can make the communication connection of the home appliance to the server, easily.
  • FIG. 11 illustrates a diagram showing a touch display of the laundry machine as an embodiment of such a touch display 130, particularly an initial frame.
  • The touch display 130 includes a main frame region 210, an indicator region 220, and a button region 230, partitioned from one another.
  • Basically, the main region may display basic courses provided in default. Along with this, the main region may display a user set course, and an updated course. If there are many courses, an arrow mark may be displayed on both sides of the main region. By touching the arrow mark 211, the user may notice the courses, in succession.
  • As an example, FIG. 11 illustrates 6 default courses. In this instance, it is preferable whether the courses displayed thus are default courses or not. Therefore, it is preferable that the courses are displayed on a particular portion, for an example, upper side. That is, it is preferable that, by displaying“Basically provided courses” or“Default courses” on the upper side of the main region, the user may be able to notice that the courses displayed presently are what kinds of courses.
  • And, it is preferable that, if the course display is noticed in left/right directions in succession, an indication of order is displayed for indicating the courses displayed presently are courses of which portion. For an example, FIG. 11 illustrates six circular icons 212. It may be said that one icon is matched to one washing course or a drying course. By selecting the icon, a course selection can be made. A color of a particular icon may be displayed different from other icons, enabling the user to notice that the course is which part of courses. For an example, by making a color of the default courses different from a color of user courses, the user can make characteristics of the courses distinctive, easily. And, the user can make such courses distinctive from the updated courses.
  • Basically, the default courses are made to be displayed on a left side, and the user designated courses and the updated courses may be displayed as the frame goes to the right side the more. According to this, it may be made such that the color of the circular icon positioned further right is changed if the right side arrow mark is pressed. By displaying that the courses are custom cycle or custom course on the upper side of the main region if the user designated courses are displayed, the touch display may be made to indicate that the user courses are displayed, presently.
  • In the meantime, the user may notice presently updated courses among the user courses. Moreover, the user may also verify the updated courses with icon marks and course names.
  • The indicator region 220 may be provided to display at least one of WiFi connection indication, smart grid use indication, and Zigbee connection indication. The Zigbee may be a communication module provided to connect to a power company to receive power information. FIG. 11 illustrates the indicator region 220 indicating states of WiFi connection, smart grid use, and a Zigbee connection.
  • The button region 230 may display different input means 231, 232, 233, 234, and 235. By touching the input means, a desired function can be embodied. For an example, the button region 230 may display at least one of the input means“THINQ” 231 for requesting service in relation to the server, input means “Recent Cycle” 232 for verifying course information used many times recently, input means “Guide” 233 for providing user manual, input means “Set Up” 234 for setting different environments of the laundry machine, and input means “Child Lock” 235 for inactivating all input means except a power button. Detail of the display may vary and input means other than above input means may be displayed, as necessary.
  • In this instance, by selecting the input means “THINQ” 231, the course update is possible, which will be described later. That is, by touching the input means 231, the user can apply remote management service to the server. In other words, by selecting or touching the input means provided to the display or the touch display 130, the user can apply the remove management service to the server, personally.
  • For an example, by selecting the input means 231, the user can request the remote diagnosis, the remote control, and the firmware or software update to the server. Of course, such remote management service is no more than an example, and can be extended further. The remote management service can be requested on the assumption that the laundry machine is communication connected to the server.
  • In order to make such communication connection easy, the “Set Up” input means 234 may be provided. That is, the user may connect the home appliance to the server through the input means 234.
  • By selecting the input means 234, WiFi setting or product registration is possible, and for this, the main region 230 may be changed to a frame shown in FIG. 12. Of course, separate from the frame shown in FIG. 11, a frame shown in FIG. 12 may be displayed in a form of a popup window.
  • Through the frame shown in FIG. 12, SSID (Service Set Identifier, a name of a wireless LAN) information on an accesser point AP 30 and user information for registration of the home appliance is received.
  • Upon pressing searching/setting of the user AP, SSIDs accessible from the main region can be displayed, and the user selects an SSID which is to be kept connected, for an example, an SSID used in a home. In this instance, if security is set to the wireless LAN, the external terminal is required to input both the SSID selection and a password thereof altogether. Therefore, the SSID information may include a SSID password.
  • Therefore, by displaying the SSID selected thus on the user AP window, and inputting the user ID and password registered to the server or the user site, the home appliance can be registered to the server. That is, by receiving the user information and the SSID information, the home appliance can be communication connected to the server through the WiFi communication module.
  • In this instance, it is preferable that, when the SSID information and the user information are received, the information is stored in the communication module automatically, to make automatic and continuous communication possible without separate WiFi setting. That is, with the information, the WiFi communication module can access to the AP, automatically. Therefore, the home appliance 20 can make wireless LAN communication to a particular AP 30. That is, short range communication is made possible.
  • In the meantime, the communication module has an address of the server 10 the communication module intends to access. In this instance, it is preferable that the server address is a fixed IP. Therefore, the home appliance 20 is made to communicate with the server 10 through the AP 30. In this instance, the user information and the product information stored in the home appliance already are registered to the server 10 through the AP, automatically.
  • In this instance, the user information may be information stored in the server 10 through the user site described before. According to this, the server 10 compares the user information and the product information stored therein already through the user site 60 to information received from the laundry machine, and stores the same. With this, the server 10 perceives the particular user and the particular home appliance thereof. Especially, the server 10 can perceive a position of the particular home appliance.
  • As the laundry machine is WiFi connected to the AP with above steps, the laundry machine can communicate with the server. Upon finishing such connection, a WiFi connection mark is displayed at the indicator region 220 shown in FIG. 11 for the first time.
  • Then, it is preferable that the WiFi connection is performed automatically as power is applied to the laundry machine. Of course, the WiFi connection may be kept regardless of the power to the laundry machine. However, different from the refrigerator and so on, the laundry machine is a product that does not required continuous connection of the power. Therefore, it is more preferable that the WiFi connection of the laundry machine is performed after the power is applied to the laundry machine, automatically.
  • If the home appliance is registered to the server, as described before, the home appliance can request the remote management server to the server, directly. And, as described later, the user can request the remote management of the home appliance to the server through the external terminal 40.
  • The external terminal 40 may have an application provided thereto for requesting and performing at least one of remote control, remote diagnosis, firmware or software update, and monitoring of the home appliance 20.
  • At the time of an initial performance of the application, the user information is transmitted to the server, and the server can communicate with the home appliances of the user to perform the service requested thus. In the meantime, the application may have serviceable products indicated thereon, and may be provided to select one of the products the user owns, actually. If the user's product is not registered to the server, the server may guide a product registration method through the application.
  • Requesting and performing the remote management service, particularly, the course update, through the application will be described, in detail.
  • At first, if the external terminal runs the application, a frame shown in FIG. 13 may be displayed. The user can request different management services to the server through the frame.
  • FIG. 13 illustrates a diagram showing Smart Diagnosis, Smart Access (Remote control), Smart Adapt (Course update) and Laundry Guide menus as an example. It is preferable that one of the menus is included, and other menus may also be included.
  • If the user presses the Smart Adapt, a frame is displayed for log in the server, as shown in FIG. 14, as an example. The user selects a country (Server selection, “Current residence”) with this frame, and accesses to the server by inputting the user ID and password. Of course, the log in frame may be displayed only in the initial log in, and may log in automatically, thereafter. However, since other person may run the application freely, it is preferable that the application is logged in upon reception of at least the user password every time the application is run.
  • Upon pressing the log-in menu, the server determines whether the user is registered or not. If not, the external terminal may display the user site to request user's registration, or may connect to the user site, directly. Of course, a user site mark (“us.smartting.com”) may also be displayed on the log-in frame.
  • By pressing the user site address mark, the user can access to the user site, and may have the user ID and the password given thereto. With above steps, the user may register to the server. The user site may have addresses different with servers. For an example, for every country and every language used, the server addresses may different from one another.
  • If the server has the user registered thereto, the server will know whether the user's home appliances are registered or not. Therefore, the external terminal will display the home appliances registered thus if any. If the registered home appliances are plural, the user may select a particular one of the home appliances for having service provided thereto. Then, the user may request the management service for the particular product through the application.
  • In the meantime, if the user's home appliance is not registered to the server, the server indicates that the user's home appliances are not registered through the popup window or the like. Accordingly, the user can understand a home appliance registration method through the external terminal for registration of the home appliances to the server, easily.
  • In detail, the user may select “How to register” shown in FIG. 14 or 15 on the external terminal 40 to register the product to the server.
  • FIG. 15 illustrates a diagram showing a frame of an external terminal displayed if a user's product is not registered. Accordingly, by pressing the “How to register”, the user may be guided on “How to register” a product to the server. As described before, the method may be embodied by pressing the “Set up” input means at the touch display 130.
  • In this instance, it is preferable that the registration of the home appliance to the server is made, through the home appliance directly, but not through the external terminal 40. This is because, though the user can be specified with the user ID or the like, it is liable that an error may take place in specifying the home appliance.
  • As described before, though the home appliance may be specified with the device ID or the like, the user is liable to register the home appliance wrongly through the external terminal even if the user knows the device ID. That is, the user is liable to specify, not his (her) home appliance, but other's home appliance. Therefore, it is preferable that the device ID is, not information the user inputs through the input means, but information to be transmitted/received among the home appliance, the server, and the external terminal through communication only.
  • The application may be one for a particular product group, for an example, the laundry machine, or a particular product, for an example, a washing machine. Therefore, user's running of the application implies user's desire of service for the particular product group or the particular product. Therefore, the user's running of the application implies that the user inputs the user information on the particular product group or the particular product to log in the server. Therefore, after log in, the server determines whether the home appliance is registered to the server together with the user information.
  • If the description is made easy, the course updating implies updating the washing machine with a new course through the external terminal, such as the application at the smart phone Alike the default courses, the user may select the updated course and run the updated course at the laundry machine. In order to make this easy, the server is provided between the smart phone and the washing machine.
  • As described with reference to FIGS. 13 and 14, the user may transmit the user information to the server to log in the server through the external terminal. If the application is for service of the particular product, for an example, the course update of the laundry machine, in the step of log in, the user information will be received at the server.
  • If the application is for service of many products, only the user information will be received at the server in the step of log in. As the user selects a particular product after the step of log in, information on the particular product will be received at the server. Eventually, if a service objective product is selected after finishing log in, or after log in, the user can request remote management service of the objective product. This is because the server can specify the home appliance of the user registered to the server with the user information.
  • FIG. 16 illustrates a diagram showing an example in which the washing machine and the dryer are displayed on the external terminal in a case the washing machine and the dryer are registered to the server. Accordingly, the user may select a product from the displayed products you desire the course update. If only one product is registered, the user may select only the product.
  • If any one of the washing machine and the dryer is selected, the server can specify the product selected thus is whose, and connected to which AP.
  • In detail, the user may select a laundry machine of which course update is desired, and request the service to the server through the external terminal. The server receives such request, and transmits information on an updatable course provided to be applicable to the product with reference to the user information and the product information to the external terminal. The external terminal receives the updatable course information from the server and displays the same on the external terminal.
  • FIG. 17 illustrates a diagram showing an example in which the updatable courses are displayed on the external terminal.
  • The user may select one particular course from at least one updatable course through the external terminal. If the user selects the particular course, the external terminal transmits selected course information to the server.
  • The server receives the particular course update request through the external terminal and updates a course of the laundry machine by communication with the laundry machine.
  • In the meantime, the server may determine whether the laundry machine has an updated course presently or not. This is because the course update is performed through the server, the server has such an update history stored therein. That is, this is because the server has information on update request through the laundry machine or the external terminal, update completion, and updated detail.
  • Therefore, it is preferable that the server transmits existing updated course information, and newly updatable information, with the existing updated course information made distinctive from the newly updatable information. With this, it is preferable that the external terminal displays the existing updated course information, and the newly updatable information, with the existing updated course information made distinctive from the newly updatable information.
  • FIG. 17 illustrates a diagram showing an example the laundry machine has the existing updated course, and FIG. 18 illustrates a diagram showing an example after a new course is updated.
  • For an example, of the courses shown in FIG. 17, an uppermost course may indicate the existing update course. That is, this course is indicated as an updated course used presently. And, newly updatable courses are displayed made distinctive from one another. FIG. 17 illustrates 6 newly updatable courses. The newly updatable courses may be noticed with scroll and selected.
  • For an example, the user may select a particular course (“Bag tangled2) shown in FIG. 17. The external terminal may transmit information selected thus to the server, and the server may update the course selected thus to the laundry machine. And, if the updating is finished, update finishing information is transmitted from the laundry machine to the server. And, the server also transmits the update finishing information to the external terminal.
  • Upon finishing the updating, as shown in FIG. 18, the external terminal may display an update finished course as a presently using course. That is, if the course (“Bag tangled2”) displayed at a third position from a top in FIG. 17 is selected and updated, the updated course is displayed as the presently using course after finishing the updating.
  • In this instance, characteristics of the update courses may be indicated with forms of icons. And, newly updatable courses may be informed to the user each with an indication of a New that the courses are newly provided courses. Of course, brief characteristic or description of the courses may be displayed.
  • In the meantime, if the user selects the new course and finishes update at the frame shown in FIG. 18, the presently using course is replaced with the newly updated courses. And, an erased course may be displayed as an updatable course, again. Of course, in this case, not only the external terminal, but also the update course displayed at the main region 210 of the display of the laundry machine is also replaced.
  • In other words, the laundry machine may have only one course menu allocated thereto for updating a course. Of course, in order to update a plurality of courses, the laundry machine may have a plurality of course menus allocated thereto. However, the updating course may be, not a general course, but a course set to be used in a specific purpose or a very special situation. And, such courses may be upgraded consistently. And, by adding a numeral to the course to indicate whether the course is upgraded or not, an upgrade history may be made to be displayed. According to this, the user may select an optimal update course provided presently as necessary, and use this for the laundry machine.
  • In the meantime, the user can update the course of the home appliance, particularly, the laundry machine, through the external terminal, easily and conveniently. Of course, communication data quantity between the external terminal and the server is not substantial. This is because data on basic information, such as desired service information, user information, product information, the present state of the laundry machine, and so on will be transmitted and received. Therefore, even at a place a communication environment is comparatively poor, the user can update the home appliance through the external terminal, easily.
  • Opposite to this, data for course updating is transmitted between the laundry machine and the server. The laundry machine can be communication connected to the server through the AP in the home, securely. Accordingly, even if a comparatively large quantity of data can be transmitted between the laundry machine and the server.
  • It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

Claims (30)

What is claimed is:
1. A method for using an online system comprising:
log in a server by transmitting user information to the server through an external terminal;
selecting, at the external terminal, a home appliance to receive remote updating, and based on the selected home appliance, transmitting home appliance information to the server;
transmitting, from the server and to the external terminal, updatable information to be applicable to the home appliance with reference to the user information and the home appliance information;
receiving, at the remote terminal, updatable information from the server, and displaying, on the external terminal, the received updatable information;
selecting, at the external terminal, an updating desired information, and transmitting the selected updating information from the external terminal to the server; and
the server updating the home appliance with the selected updating information through the server by communicating with the home appliance after determining the home appliance matching the user information and the home appliance information,
wherein the home appliance includes a WiFi communication module mounted thereto, with a server address for communication with the server.
2. The method as claimed in claim 1, wherein the updatable information includes at least one of firmware update information and software update information.
3. The method as claimed in claim 1, wherein the updatable information includes updatable operating course information of the home appliance.
4. The method as claimed in claim 3, wherein the updatable operating course information includes existing updated course information and newly updatable course information.
5. The method as claimed in claim 4, wherein the server transmits, to the external terminal, existing updated course information and newly updatable course information of the home appliance, with the existing updated course information made distinctive from the newly updatable course information.
6. The method as claimed in claim 5, wherein the external terminal simultaneously displays the existing updated course information and the newly updatable course information, wherein the existing updated course information is distinctively displayed from the newly updatable course information.
7. The method as claimed in claim 6, wherein when the newly updatable course is selected from the simultaneously displayed existing updated course information and the newly updatable course information, the existing updated course is replaced with the selected new course to update the existing updated course of the home appliance.
8. The method as claimed in claim 1, wherein the user information includes a user ID and a password registered to the server.
9. The method as claimed in claim 1, wherein the server is plural, and a user can select, through the external terminal, a server the user is to access.
10. The method as claimed in claim 1, comprising the server determining whether the home appliance of a user is registered or not after log in, and transmitting, to the external terminal, a result of the determination.
11. The method as claimed in claim 10, wherein the external terminal indicates the user to be able to select a registered home appliance.
12. The method as claimed in claim 10, wherein the external terminal indicates a method for registering the home appliance to the server when no home appliance is determined to be registered.
13. The method as claimed in claim 1, wherein the home appliance includes a touch display for displaying input means for connecting the WiFi communication module to the server to communicate with the server.
14. The method as claimed in claim 13, wherein SSID information on an AP and the user information are inputted at the touch display, for the WiFi communication module to communicate with the server through the AP, and to register the home appliance information and the user information to the server.
15. The method as claimed in claim 13, wherein the touch display is to receive user AP information to be communicated connected to and the user information registered to a user site.
16. The method as claimed in claim 15, wherein the WiFi communication module transmits the user information and the user AP information inputted at the touch display to the user site or the server to register the home appliance to the server.
17. The method as claimed in claim 16, wherein the WiFi communication module maintains communication connection to the server for having remote management service requested by the home appliance through the external terminal communication connected to the server after the registration.
18. The method as claimed in claim 1, wherein the external terminal has an application configured to request the updating of the home appliance to the server rather than the home appliance.
19. The method as claimed in claim 1, further comprising registering, to the server, a user using user information inputted to a user site.
20. The method as claimed in claim 19, wherein the home appliance comprises:
a main controller;
a display provided to receive user AP information to be communication connected to and the user information registered to the user site; and
the WiFi communication module for transmitting the user information and the user AP information inputted at the display to the user site or the server to register the home appliance to the server, and maintaining communication connection to the server for having remote management service requested by the home appliance through the external terminal communication connected to the server after the registration.
21. A method comprising:
log in a server by providing, from an external terminal, user information;
providing home appliance information from the external terminal to the server, wherein the home appliance information relates to a specific home appliance, wherein the home appliance includes a wireless communication module, with a server address for communicating with the server;
providing, from the server and to the external terminal, updatable information applicable to the home appliance based on the user information and the home appliance information;
displaying, on the external terminal, updatable information received from the server;
selecting, at the external terminal, an updating desired information, and providing the selected updating information to the server; and
the server updating the home appliance with the selected updating information by communicating with the home appliance after determining the home appliance corresponding to the user information and the home appliance information.
22. The method as claimed in claim 21 wherein the wireless communication module is a WiFi communication module.
23. The method as claimed in claim 21, wherein the updatable information includes updatable operating course information of the home appliance.
24. The method as claimed in claim 23, wherein the updatable operating course information includes existing updated course information and newly updatable course information.
25. The method as claimed in claim 21, wherein the user information includes a user ID and a password.
26. The method as claimed in claim 21, wherein the home appliance includes a touch display for displaying input means for connecting the wireless communication module to the server.
27. The method as claimed in claim 26, wherein SSID information on an AP and the user information are inputted at the touch display, for the wireless communication module to communicate with the server through the AP, and to register, at the server, the home appliance information and the user information.
28. The method as claimed in claim 26, wherein the touch display is provided to receive user AP information to be communicated connected to and the user information registered to a user site,
29. The method as claimed in claim 28 wherein the wireless communication module to provide the user information and the user AP information inputted to the touch display to the user site or the server to register the home appliance to the server.
30. The method as claimed in claim 29, wherein the wireless communication module to maintain communication connection to the server for having remote management service requested by the home appliance through the external terminal communication connected to the server after the registration.
US15/915,762 2011-08-22 2018-03-08 Online system and method for using the same Active 2032-09-21 US10608835B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/915,762 US10608835B2 (en) 2011-08-22 2018-03-08 Online system and method for using the same

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR1020110083698A KR101819510B1 (en) 2011-08-22 2011-08-22 laundry machine and online system including the same
KR10-2011-0083698 2011-08-22
PCT/KR2012/006165 WO2013027939A1 (en) 2011-08-22 2012-08-02 Online system and method for using the same
US201414238694A 2014-02-12 2014-02-12
US15/915,762 US10608835B2 (en) 2011-08-22 2018-03-08 Online system and method for using the same

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/KR2012/006165 Continuation WO2013027939A1 (en) 2011-08-22 2012-08-02 Online system and method for using the same
US14/238,694 Continuation US9948478B2 (en) 2011-08-22 2012-08-02 Online system and method for using the same

Publications (2)

Publication Number Publication Date
US20180198638A1 true US20180198638A1 (en) 2018-07-12
US10608835B2 US10608835B2 (en) 2020-03-31

Family

ID=47746639

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/238,694 Active 2033-12-09 US9948478B2 (en) 2011-08-22 2012-08-02 Online system and method for using the same
US15/915,762 Active 2032-09-21 US10608835B2 (en) 2011-08-22 2018-03-08 Online system and method for using the same

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/238,694 Active 2033-12-09 US9948478B2 (en) 2011-08-22 2012-08-02 Online system and method for using the same

Country Status (5)

Country Link
US (2) US9948478B2 (en)
EP (2) EP2748968B1 (en)
KR (1) KR101819510B1 (en)
CN (1) CN103765813B (en)
WO (1) WO2013027939A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160127144A1 (en) * 2013-06-27 2016-05-05 Kabushiki Kaisha Toshiba Home electrical appliance and network system
WO2020036299A1 (en) * 2018-08-14 2020-02-20 Samsung Electronics Co., Ltd. Electronic device, server and method of controlling the same
JP2022508853A (en) * 2018-10-16 2022-01-19 チンタオ ハイアール ウォッシング マシン カンパニー,リミテッド Program push method and program execution method for home appliances
US11326299B2 (en) 2017-07-05 2022-05-10 Electrolux Appliances Aktiebolag Household appliance
US20230260440A1 (en) * 2022-02-11 2023-08-17 Haier Us Appliance Solutions, Inc. Performing system updates on an appliance having a limited user interface

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101276857B1 (en) 2011-07-27 2013-06-18 엘지전자 주식회사 laundry machine and online system including the same
KR101276861B1 (en) 2011-07-27 2013-06-18 엘지전자 주식회사 Appliance and online system including the same
KR101819510B1 (en) * 2011-08-22 2018-01-17 엘지전자 주식회사 laundry machine and online system including the same
KR101955976B1 (en) * 2011-08-25 2019-03-08 엘지전자 주식회사 Activation of limited user interface capability device
KR20140032262A (en) 2012-09-06 2014-03-14 엘지전자 주식회사 Home appliance and online system including the same
KR101960310B1 (en) * 2012-09-21 2019-03-20 엘지전자 주식회사 Apparatus for treating laundry and method thereof
JP5496393B1 (en) * 2013-05-23 2014-05-21 三菱電機株式会社 Home equipment and remote control system
KR102060547B1 (en) 2013-06-12 2020-02-20 삼성전자주식회사 Method and apparatus for registering wireless device in wireless communication system
US9467853B2 (en) * 2013-10-17 2016-10-11 Lg Electronics Inc. Server for managing home appliance and system including the same
CN105745873B (en) 2014-01-06 2019-10-08 三星电子株式会社 Control equipment
JP6159267B2 (en) * 2014-01-20 2017-07-05 アクア株式会社 Washing machine
WO2016017925A1 (en) * 2014-08-01 2016-02-04 엘지전자 주식회사 Clothes treating system and control method therefor
CN105350258B (en) * 2014-08-22 2020-09-08 青岛海尔洗衣机有限公司 Washing machine program updating method
CN104866333A (en) * 2014-09-29 2015-08-26 广东美的环境电器制造有限公司 Upgrading system and upgrading method for software in household appliances
US20170068528A1 (en) * 2015-01-14 2017-03-09 Thomas Craig Carnevale Method for Configuring and Managing Software for an Electronic Device
CN104836848A (en) * 2015-04-14 2015-08-12 闪联信息技术工程中心有限公司 Method for remotely upgrading intelligent household electrical appliances
US10425276B2 (en) 2015-04-23 2019-09-24 Electrolux Home Products, Inc. Provisioning an appliance for network connectivity
CN105045114B (en) * 2015-05-29 2019-11-19 四川长虹电器股份有限公司 A kind of information processing method, cloud service platform and information processing system
US10872319B2 (en) 2015-07-30 2020-12-22 Bsh Home Appliances Corporation Systems for providing service notifications to a product
CN105490896A (en) * 2015-12-09 2016-04-13 美的集团股份有限公司 Method, device and system for managing household appliances
KR102503947B1 (en) * 2016-01-05 2023-02-27 엘지전자 주식회사 Laundry treating apparatus
CN105908446B (en) * 2016-05-31 2021-07-06 青岛海尔智能家电科技有限公司 Clothes washing control method and device based on Internet of things
CN106371872A (en) * 2016-08-30 2017-02-01 无锡小天鹅股份有限公司 Washing machine program upgrading method and upgrading system
CN106603623B (en) * 2016-11-04 2020-10-30 珠海金山网络游戏科技有限公司 Method and system for installing program to remote mobile terminal
CN106702666B (en) * 2016-12-19 2018-10-19 珠海格力电器股份有限公司 Control method and washing equipment
KR101900741B1 (en) * 2017-01-16 2018-11-08 엘지전자 주식회사 Mobile terminal, server, and method of operating the same
CN107092498B (en) * 2017-03-16 2020-09-22 无锡小天鹅电器有限公司 Program upgrading method and program upgrading system
CN109656144A (en) * 2017-10-11 2019-04-19 博西华电器(江苏)有限公司 Update the method and system of household electrical appliance operation program
CN107832065A (en) * 2017-10-24 2018-03-23 广州力浦高科技有限公司 Firmware upgrade method, water purifier, upgrade-system and readable storage medium storing program for executing
KR101991592B1 (en) * 2017-12-22 2019-06-20 엘지전자 주식회사 Method of configuring laundry course based on speech recognition using artificial intelligence and device of implementing thereof
EP3779854A4 (en) * 2018-03-30 2021-06-02 Panasonic Intellectual Property Management Co., Ltd. Management system, management method, and program
CN108625098A (en) * 2018-04-04 2018-10-09 青岛海尔洗衣机有限公司 A kind of washing machine and method of identification facial image selection washing procedure
JP6652592B2 (en) * 2018-05-16 2020-02-26 シャープ株式会社 Network system, server and information processing method
US11435106B2 (en) * 2018-05-29 2022-09-06 Belimo Holding Ag Method and a mobile communication device for controlling an HVAC component in a building
CN109104341B (en) * 2018-07-02 2021-03-19 厦门立林科技有限公司 Batch deployment method of same-family type intelligent home system
WO2020024264A1 (en) * 2018-08-03 2020-02-06 深圳市元征科技股份有限公司 Maintenance device management method, user terminal, and server
CN109112774B (en) * 2018-11-12 2020-03-10 珠海格力电器股份有限公司 Control method and device of washing machine, storage medium and washing machine
CN111367542A (en) * 2018-12-26 2020-07-03 博西华电器(江苏)有限公司 Household appliance and household appliance firmware upgrading method
CN111778678B (en) * 2019-03-18 2023-08-08 青岛海尔洗衣机有限公司 Laundry treating apparatus and control method thereof
CN112311633B (en) * 2019-07-31 2024-02-06 广东美的制冷设备有限公司 Distribution network control method, distribution network control device, household appliance and storage medium
EP3806398B1 (en) * 2019-10-07 2023-05-10 Arçelik Anonim Sirketi Smart tv remote maintenance method
CN111538738B (en) * 2020-04-27 2023-04-14 咪咕文化科技有限公司 Service upgrading method and device, electronic equipment and storage medium
US11985502B2 (en) 2021-08-02 2024-05-14 Haier Us Appliance Solutions, Inc. System and method for seeking owner authorization for an appliance to enter a boot loader for a software update
KR20230045456A (en) * 2021-09-28 2023-04-04 삼성전자주식회사 A server, a household electrical device, and a method for providing an artificial intelligence recommendation service to the household electrical device
US11947714B2 (en) 2021-11-09 2024-04-02 Haier Us Appliance Solutions, Inc. System and method for authorizing appliance access

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020095483A1 (en) * 2000-10-09 2002-07-18 Lg Electronics Inc. Method of providing washing course programs and self diagnosis service of an automatic washer from a remote server
US20050033647A1 (en) * 2000-06-08 2005-02-10 Crisp Harry Lee Washing machine operable with supply distribution, dispensing and use system method
US20070118862A1 (en) * 2005-06-30 2007-05-24 Lg Electronics Inc. Home appliance with MP3 player
US20090090137A1 (en) * 2007-10-09 2009-04-09 Hoi Jin Jeong Washing machine and method for updating operational data of a washing machine
US7742951B2 (en) * 2006-06-08 2010-06-22 Whirlpool Corporation Method of demonstrating a household appliance
US20120056827A1 (en) * 2010-09-02 2012-03-08 Samsung Electronics Co., Ltd Washing machine and method of controlling the same
US9948478B2 (en) * 2011-08-22 2018-04-17 Lg Electronics Inc. Online system and method for using the same

Family Cites Families (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3398460A (en) 1966-09-26 1968-08-27 Whirlpool Co Anti-wrinkle cycle for dryers with intermittent signaling means
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US6121593A (en) 1998-08-19 2000-09-19 Duck Creek Energy, Inc. Home appliances provided with control systems which may be actuated from a remote location
IT1309109B1 (en) 1999-10-13 2002-01-16 Merloni Elettrodomestici Spa SYSTEM FOR MONITORING AND CONTROL OF A SET OF ELECTRIC USERS.
US7526539B1 (en) 2000-01-04 2009-04-28 Pni Corporation Method and apparatus for a distributed home-automation-control (HAC) window
JP2002085885A (en) 2000-09-11 2002-03-26 Toshiba Corp Laundry system
US6778868B2 (en) 2000-09-12 2004-08-17 Kabushiki Kaisha Toshiba Remote control of laundry appliance
US20020075160A1 (en) 2000-09-13 2002-06-20 Racz Stephen Joseph Remotely controlled local interface lock -out system, with manual override, for electronic devices and appliances
WO2002028083A1 (en) 2000-09-27 2002-04-04 Ntt Docomo, Inc. Electronic device remote control method and electronic device management facility
JP2002163555A (en) 2000-11-29 2002-06-07 Nec Corp Service management system and service management method
EP1598714B1 (en) 2000-12-13 2016-09-28 LG Electronics Inc. Apparatus and method for remotely controlling household appliances
US7054659B2 (en) 2001-05-14 2006-05-30 Palm, Inc. Compact removable voice handset for an integrated portable computer system/mobile phone
US20020184361A1 (en) 2001-05-16 2002-12-05 Guy Eden System and method for discovering available network components
KR20020093516A (en) 2001-06-09 2002-12-16 주식회사 엘지이아이 apparatus and method of home networking communication using internet
AU2002315929B2 (en) 2001-07-04 2005-07-07 Lg Electronics Inc. Service system for electric home appliances and method thereof
DE60217110T2 (en) 2001-07-04 2007-07-12 Lg Electronics Inc. INTERNET-CONTROLLED WASHING MACHINE AND OPERATING METHOD THEREFOR
JP4391711B2 (en) 2001-08-28 2009-12-24 富士通株式会社 Device, device user management device, and device user management program
JP2003071178A (en) 2001-09-04 2003-03-11 Sanyo Electric Co Ltd Washing machine
DE60230479D1 (en) 2001-11-29 2009-02-05 Panasonic Corp System and method for controlling a household appliance, comprising a communication mobile terminal and a transition unit for a home
KR100466857B1 (en) 2001-12-01 2005-01-15 주식회사 아이콘트롤스 Internet-Based Home Automation Server and Control Method Thereof
KR100857783B1 (en) 2001-12-24 2008-09-09 엘지전자 주식회사 Washing machine and operation method thereof
JP2003209892A (en) 2002-01-11 2003-07-25 Hitachi Ltd Method for remotely controlling home electric appliance
JP2003210887A (en) * 2002-01-22 2003-07-29 Toshiba Corp Laundry system
JP2003225491A (en) 2002-02-06 2003-08-12 Sanyo Electric Co Ltd Washing machine, server and remote control system
KR100461593B1 (en) * 2002-03-08 2004-12-14 삼성전자주식회사 Apparatus and system providing remote control and management service via communication network, and method thereof
CN1838672A (en) 2002-03-18 2006-09-27 索尼株式会社 Information processing system, information processing device, and method
US7110832B2 (en) 2002-03-22 2006-09-19 Whirlpool Corporation Energy management system for an appliance
CN1452352A (en) 2002-04-19 2003-10-29 上海广电信息产业股份有限公司 System and method for remote controlling intelligent domestic electric appliances over Internet
JP2004040285A (en) 2002-07-01 2004-02-05 Matsushita Electric Ind Co Ltd Control unit for household electric appliance, control method, control program, and household electric appliance
JP2004096591A (en) 2002-09-03 2004-03-25 Hitachi Ltd House appliance remote control system and controller of house appliance
KR100529878B1 (en) 2002-11-08 2005-11-22 엘지전자 주식회사 Internet refrigerator with Web pad
KR100539533B1 (en) 2002-11-25 2005-12-29 엘지전자 주식회사 Home Network System
KR20040069530A (en) 2003-01-29 2004-08-06 주식회사 신지소프트 Method and system for remote control to electronic products
JP2004350930A (en) 2003-05-29 2004-12-16 Matsushita Electric Ind Co Ltd Washing machine and its program
US8019571B2 (en) 2003-05-29 2011-09-13 Panasonic Corporation Abnormality processing system
KR20030064722A (en) 2003-07-15 2003-08-02 주식회사 로보피아 Method for implementing pda based wireless home appliance control system
JP2005034186A (en) 2003-07-15 2005-02-10 Matsushita Electric Ind Co Ltd Washing and drying system
JP4007291B2 (en) 2003-09-10 2007-11-14 日本電気株式会社 Wireless network registration system and wireless network registration method used therefor
US7196623B1 (en) 2003-09-17 2007-03-27 Wang Matthew C Remote reminding system
CN1598770A (en) * 2003-09-19 2005-03-23 乐金电子(沈阳)有限公司 System software updating method of domestic electrical equipment
JP2005102060A (en) 2003-09-26 2005-04-14 Toshiba Consumer Marketing Corp Data structure, external server, home communication device, and communication method of command data
JP2005110967A (en) 2003-10-08 2005-04-28 Matsushita Electric Ind Co Ltd Washing-drying system
KR20050034412A (en) 2003-10-09 2005-04-14 엘지전자 주식회사 Home appliance network system
US7469288B2 (en) 2003-10-24 2008-12-23 Robert John Tuttle Apparatus for monitoring the status of multiple laundry appliances
US7092793B2 (en) 2003-10-31 2006-08-15 Ecolab Inc Method and system for installation and control of a utility device
US7762470B2 (en) 2003-11-17 2010-07-27 Dpd Patent Trust Ltd. RFID token with multiple interface controller
CN1317866C (en) 2003-12-02 2007-05-23 乐金电子(沈阳)有限公司 Local network control method using TV set
US20050131991A1 (en) 2003-12-10 2005-06-16 Sanyo Electric Co., Ltd. Network apparatus and program product
JP2005185460A (en) 2003-12-25 2005-07-14 Toshiba Corp Remote control system of washing machine
KR101049339B1 (en) 2004-02-02 2011-07-13 에스케이 텔레콤주식회사 Home network control method using various user terminals
KR100634798B1 (en) 2004-02-25 2006-10-16 엘지전자 주식회사 Home Appliance Network System and Its Operating Method
JP4660100B2 (en) 2004-02-26 2011-03-30 三洋電機株式会社 Server device
JP4455171B2 (en) 2004-05-31 2010-04-21 株式会社東芝 Home appliance information communication system
CN1770714A (en) * 2004-11-02 2006-05-10 乐金电子(沈阳)有限公司 Network control method and system for household network apparatus
US7603119B1 (en) 2005-03-16 2009-10-13 Sprint Spectrum L.P. Automatic over-the-air updating of a preferred roaming list (PRL) in a multi-mode device, based on an account association between the device and a wireless local area network (WLAN) access point
US7498936B2 (en) 2005-04-01 2009-03-03 Strauss Acquisitions, L.L.C. Wireless event status communication system, device and method
US8532304B2 (en) 2005-04-04 2013-09-10 Nokia Corporation Administration of wireless local area networks
US7616594B2 (en) 2005-04-22 2009-11-10 Microsoft Corporation Wireless device discovery and configuration
US9103061B2 (en) 2006-06-08 2015-08-11 Whirlpool Corporation Product service system and method
US8615332B2 (en) 2005-06-09 2013-12-24 Whirlpool Corporation Smart current attenuator for energy conservation in appliances
CN1893529B (en) 2005-06-27 2012-10-31 柯尼卡美能达商用科技株式会社 Image forming device
US7836306B2 (en) 2005-06-29 2010-11-16 Microsoft Corporation Establishing secure mutual trust using an insecure password
CN101775730B (en) 2005-06-30 2012-10-24 Lg电子株式会社 Method for controlling information display using the avatar in the washing machine
KR100703785B1 (en) 2005-08-26 2007-04-06 삼성전자주식회사 Apparatus and method for controlling home device
US8421597B2 (en) 2005-10-14 2013-04-16 Kyocera Corporation Remote control apparatus and portable communication terminal
PL1779762T3 (en) 2005-10-27 2011-02-28 Electrolux Home Products Corp Nv Network of programme-controlled household appliances
US9663894B2 (en) 2005-11-10 2017-05-30 Lg Electronics Inc. Steam generator and laundry dryer having the same and controlling method thereof
EP2489199A2 (en) 2006-02-22 2012-08-22 Elad Barkan Wireless internet system and method
US8296450B2 (en) 2006-03-21 2012-10-23 Fortinet, Inc. Delegated network management system and method of using the same
KR100792067B1 (en) 2006-04-25 2008-01-04 엘지전자 주식회사 Remote controlling system for electric device
ES2341475T3 (en) 2006-05-02 2010-06-21 Electrolux Home Products Corporation N.V. APPLIANCES WITH PROGRAM STATUS INDICATOR.
EP2044584A4 (en) 2006-05-04 2017-11-22 Capstone Mobile Technologies, LLC System and method for remotely monitoring and controlling a water meter
KR20080024307A (en) 2006-09-13 2008-03-18 한국정보통신주식회사 System for communication based on platform
ES2349163T3 (en) 2006-11-13 2010-12-28 Research In Motion Limited SYSTEM, PROCEDURE AND MOBILE DEVICE FOR DISPLAYING WIRELESS MODE INDICATORS.
JP4442605B2 (en) 2006-12-01 2010-03-31 船井電機株式会社 Communication terminal
KR101342367B1 (en) 2006-12-19 2013-12-16 엘지전자 주식회사 Steam laundry dryer
US8078688B2 (en) 2006-12-29 2011-12-13 Prodea Systems, Inc. File sharing through multi-services gateway device at user premises
KR20090041003A (en) 2007-10-23 2009-04-28 엘지전자 주식회사 Laundry machine
KR20090041687A (en) * 2007-10-24 2009-04-29 에스케이 텔레콤주식회사 Home network system and method for remote up-grading program applied to the same
JP2009135783A (en) 2007-11-30 2009-06-18 Toshiba Corp Communication adapter and connection information setting method thereof
US8538376B2 (en) 2007-12-28 2013-09-17 Apple Inc. Event-based modes for electronic devices
US8255090B2 (en) 2008-02-01 2012-08-28 Energyhub System and method for home energy monitor and control
US8299901B2 (en) 2008-02-06 2012-10-30 Panasonic Automotive Systems Company Of America Control lockout for an electronic apparatus
US20090217335A1 (en) 2008-02-27 2009-08-27 Richard Sai Kit Wong Apparatus and methods for network access
KR20090095351A (en) 2008-03-05 2009-09-09 조병순 Implementation Method of PC or Server Based Ubiquitous Smart Home Network Management Package
EP2258985A4 (en) 2008-03-06 2011-05-25 Panasonic Corp Instrument management system, and gas supply system
US20090322550A1 (en) 2008-06-25 2009-12-31 Shuttle Inc. Wireless home control system
US8811987B2 (en) 2008-12-19 2014-08-19 Telefonaktiebolaget L M Ericsson (Publ) Method and arrangement for creation of association between user equipment and an access point
JP5419895B2 (en) 2008-12-26 2014-02-19 パナソニック株式会社 Communication device
US8625552B2 (en) 2008-12-31 2014-01-07 Microsoft Corporation Wireless provisioning a device for a network using a soft access point
US8132256B2 (en) 2009-01-21 2012-03-06 At&T Mobility Ii Llc Home networking using LTE radio
KR101563487B1 (en) 2009-05-11 2015-10-27 엘지전자 주식회사 Portable terminal controlling home appliance
KR101556972B1 (en) 2009-05-11 2015-10-02 엘지전자 주식회사 A Portable terminal controlling washing machine and operation method for the same
KR101607891B1 (en) 2009-07-31 2016-04-11 엘지전자 주식회사 Diagnostic system and method for home appliance
US9531844B2 (en) 2009-10-01 2016-12-27 Sony Corporation Automatic internet connection sharing among related devices
US9900759B2 (en) 2009-11-04 2018-02-20 Qualcomm Incorporated Method and apparatus for peer discovery in a wireless communication network
CA2781653C (en) 2009-11-26 2016-09-06 Lg Electronics Inc. Network system for a component
USRE46108E1 (en) 2009-11-30 2016-08-16 Panasonic Intellectual Property Corporation Of America Communication device
WO2011065007A1 (en) 2009-11-30 2011-06-03 パナソニック株式会社 Portable communication apparatus, communication method, integrated circuit, and program
US10198935B2 (en) 2009-12-08 2019-02-05 Universal Electronics Inc. System and method for simplified activity based setup of a controlling device
US9058037B2 (en) 2009-12-22 2015-06-16 General Electric Company Return of appliance state after demand response event
CN201588102U (en) 2010-01-19 2010-09-22 上海川岛艾美机械设备有限公司 Full-automatic industrial washing machine capable of being remotely controlled
US20110215919A1 (en) 2010-03-05 2011-09-08 Daniel Ray Hernandez Apparatus and Method for Power and Performance Monitoring of Electric Appliances
TW201134141A (en) 2010-03-19 2011-10-01 Univ Nat Chiao Tung A dynamically reconfigurable heterogeneous with load balancing architecture and method
JP4966393B2 (en) 2010-03-25 2012-07-04 株式会社東芝 Terminal equipment
US20110260903A1 (en) 2010-04-27 2011-10-27 Eternal Electronics Limited Universal remote control device in smart phone
TWM391242U (en) * 2010-04-30 2010-10-21 Chunghwa Picture Tubes Ltd Wireless human machine interface, cloud computing system and portable computer
RU2544824C2 (en) 2010-05-17 2015-03-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Household appliance, household appliance systems and their actuation method
US20130049607A1 (en) 2010-05-21 2013-02-28 Sharp Kabushiki Kaisha Controller, method of controlling illumination, and network system
KR20110131655A (en) 2010-05-31 2011-12-07 아이씨에스(주) Remote control and display system for electric home appliances on home automation system
CN101873343A (en) 2010-06-03 2010-10-27 罗李敏 Internet of things networking method and system thereof
EP2584791B1 (en) 2010-06-18 2016-12-14 Panasonic Intellectual Property Management Co., Ltd. Communication apparatus and communication method
CN201770893U (en) * 2010-08-25 2011-03-23 上海雅朴网络科技有限公司 RFID technology-based clothes collecting and washing passage device
DE102010040032A1 (en) 2010-08-31 2012-03-01 BSH Bosch und Siemens Hausgeräte GmbH A method of processing data of a home appliance, home appliance and system with a home appliance and at least one external unit
KR20120023497A (en) 2010-09-02 2012-03-13 삼성전자주식회사 Washing machine and control method thereof
DE102010063083A1 (en) 2010-12-14 2012-06-14 BSH Bosch und Siemens Hausgeräte GmbH Household appliance e.g. washing machine, has independent remote control device with control panel associated to appliance, where control panel is differently designed relative to another control panel including program selector
JP5620287B2 (en) 2010-12-16 2014-11-05 株式会社オプティム Portable terminal, method and program for changing user interface
KR101770826B1 (en) 2011-01-05 2017-08-23 심천 워트 어드밴스드 머티리얼즈 주식회사 Fiberweb, method of preparing the same and filter having the same
EP2662485B1 (en) 2011-01-06 2018-06-06 LG Electronics Inc. Laundry treating apparatus and remote controller
CN102043404A (en) 2011-01-26 2011-05-04 深圳拓邦股份有限公司 Intelligent home appliance control system and method
EP2701339B1 (en) 2011-04-18 2018-11-07 LG Electronics Inc. Network system and method for controlling same
US9953278B2 (en) 2011-05-02 2018-04-24 Sears Brands, L.L.C. System and methods for interacting with networked home appliances
US8588990B2 (en) 2011-06-30 2013-11-19 Ayla Networks, Inc. Communicating through a server between appliances and applications
KR101276857B1 (en) 2011-07-27 2013-06-18 엘지전자 주식회사 laundry machine and online system including the same
KR101276861B1 (en) * 2011-07-27 2013-06-18 엘지전자 주식회사 Appliance and online system including the same
US20130042416A1 (en) 2011-08-15 2013-02-21 Whirlpool Corporation Apparatus and method for determining a load amount in a laundry treating appliance during loading and providing indications regarding same
KR101985337B1 (en) 2011-10-26 2019-09-04 삼성전자 주식회사 Method for transmitting of message according to electronic device operation and system therefor
KR101844211B1 (en) 2011-12-28 2018-05-15 삼성전자주식회사 Network system of home appliance and network set up method the same
US9359712B2 (en) 2012-04-04 2016-06-07 Whirlpool Corporation Apparatus and method for controlling the energy usage of an appliance
US11099533B2 (en) 2014-05-07 2021-08-24 Vivint, Inc. Controlling a building system based on real time events

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050033647A1 (en) * 2000-06-08 2005-02-10 Crisp Harry Lee Washing machine operable with supply distribution, dispensing and use system method
US20020095483A1 (en) * 2000-10-09 2002-07-18 Lg Electronics Inc. Method of providing washing course programs and self diagnosis service of an automatic washer from a remote server
US20070118862A1 (en) * 2005-06-30 2007-05-24 Lg Electronics Inc. Home appliance with MP3 player
US7742951B2 (en) * 2006-06-08 2010-06-22 Whirlpool Corporation Method of demonstrating a household appliance
US20090090137A1 (en) * 2007-10-09 2009-04-09 Hoi Jin Jeong Washing machine and method for updating operational data of a washing machine
US20120056827A1 (en) * 2010-09-02 2012-03-08 Samsung Electronics Co., Ltd Washing machine and method of controlling the same
US9948478B2 (en) * 2011-08-22 2018-04-17 Lg Electronics Inc. Online system and method for using the same

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160127144A1 (en) * 2013-06-27 2016-05-05 Kabushiki Kaisha Toshiba Home electrical appliance and network system
US10510110B2 (en) * 2013-06-27 2019-12-17 Toshiba Lifestyle Products & Services Corporation Home electrical appliance and network system
US11326299B2 (en) 2017-07-05 2022-05-10 Electrolux Appliances Aktiebolag Household appliance
WO2020036299A1 (en) * 2018-08-14 2020-02-20 Samsung Electronics Co., Ltd. Electronic device, server and method of controlling the same
KR20200019507A (en) * 2018-08-14 2020-02-24 삼성전자주식회사 Electronic device, server and the control method of the electronic device
CN112567695A (en) * 2018-08-14 2021-03-26 三星电子株式会社 Electronic device, server and control method thereof
US11050828B2 (en) * 2018-08-14 2021-06-29 Samsung Electronics Co., Ltd. Electronic device, server and method of controlling the same
KR102597031B1 (en) * 2018-08-14 2023-11-01 삼성전자주식회사 Electronic device, server and the control method of the electronic device
JP2022508853A (en) * 2018-10-16 2022-01-19 チンタオ ハイアール ウォッシング マシン カンパニー,リミテッド Program push method and program execution method for home appliances
JP7290735B2 (en) 2018-10-16 2023-06-13 チンタオ ハイアール ウォッシング マシン カンパニー,リミテッド Program push method and program execution method for home appliance
US20230260440A1 (en) * 2022-02-11 2023-08-17 Haier Us Appliance Solutions, Inc. Performing system updates on an appliance having a limited user interface
US11935448B2 (en) * 2022-02-11 2024-03-19 Haier Us Appliance Solutions, Inc. Performing system updates on an appliance having a limited user interface

Also Published As

Publication number Publication date
EP2748968A4 (en) 2015-04-01
EP2748968A1 (en) 2014-07-02
KR20130021280A (en) 2013-03-05
US20140197934A1 (en) 2014-07-17
EP3654581B1 (en) 2023-05-10
EP3654581A1 (en) 2020-05-20
CN103765813B (en) 2019-03-29
WO2013027939A1 (en) 2013-02-28
EP2748968B1 (en) 2020-01-08
US10608835B2 (en) 2020-03-31
US9948478B2 (en) 2018-04-17
KR101819510B1 (en) 2018-01-17
CN103765813A (en) 2014-04-30

Similar Documents

Publication Publication Date Title
US10608835B2 (en) Online system and method for using the same
US10705494B2 (en) Laundry machine and online system including the same
US10425246B2 (en) Laundry machine and online system including the same
US10386802B2 (en) Home appliance and online system including the same
AU2013224716B2 (en) Home appliance and online system including the same
KR101887069B1 (en) laundry machine and online system including the same
KR20130013236A (en) Laundry machine and online system including the same
KR101830746B1 (en) laundry machine and online system including the same
KR101742995B1 (en) laundry machine and online system including the same

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4