[go: up one dir, main page]

KR101452760B1 - Program updating system of home appliance and method thereof - Google Patents

Program updating system of home appliance and method thereof Download PDF

Info

Publication number
KR101452760B1
KR101452760B1 KR1020070109829A KR20070109829A KR101452760B1 KR 101452760 B1 KR101452760 B1 KR 101452760B1 KR 1020070109829 A KR1020070109829 A KR 1020070109829A KR 20070109829 A KR20070109829 A KR 20070109829A KR 101452760 B1 KR101452760 B1 KR 101452760B1
Authority
KR
South Korea
Prior art keywords
home
home network
network server
update file
program update
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.)
Active
Application number
KR1020070109829A
Other languages
Korean (ko)
Other versions
KR20090043988A (en
Inventor
공현우
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020070109829A priority Critical patent/KR101452760B1/en
Publication of KR20090043988A publication Critical patent/KR20090043988A/en
Application granted granted Critical
Publication of KR101452760B1 publication Critical patent/KR101452760B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하여 저장하는 홈 네트워크 서버와; 상기 홈 네트워크 서버에 저장된 최신 프로그램 업데이트 파일을 전달받아 업데이트 과정을 수행하는 복수의 가전기기들을 포함하여 구성함으로써, 프로그램 에러에 대해 실시간으로 대처하고, 한 번의 수정으로 생산한 전체 제품에 대한 업데이트가 용이할 수 있도록 구성된다.A home network server for receiving and storing a latest program update file of at least one or more home appliances included in the home appliance list from a remote database server; And a plurality of home appliances that receive the latest program update file stored in the home network server and perform the update process, thereby coping with a program error in real time and easily updating the entire product produced by one modification .

전력선 통신, 가전기기, 데이터 베이스 서버, 홈 네트워크 Powerline communication, home appliance, database server, home network

Description

가전기기의 프로그램 업데이트 시스템 및 그 방법{System for updating of a household appliance and method thereof}[0001] The present invention relates to a system for updating a program of a home appliance,

본 발명은 가전기기에 관한 것으로서, 더욱 상세히는, 전력선 통신을 이용한 가전기기의 프로그램 업데이트 시스템 및 그 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a home appliance, and more particularly, to a system and method for updating a program of a home appliance using power line communication.

일반적으로, 가전기기 내에 포함된 인쇄 회로 기판(Printed Circuit Board : PCB)은 OPT 또는 MASK 타입으로 구성된 마이컴을 포함하고 있으며, 상기 마이컴은 해당 가전기기를 제어하기 위한 프로그램을 포함한다.Generally, a printed circuit board (PCB) included in a home appliance includes a microcomputer configured as an OPT or MASK type, and the microcomputer includes a program for controlling the home appliance.

그러나 종래 기술에 따른 가전기기는, 프로그램의 에러로 인한 불량의 경우, 인쇄 회로 기판 전체를 교환해야하거나 또는, 사람이 직접 가서 해당 기기 내의 프로그램을 수정해야 하는 번거로움이 발생할 수 있다.However, in the case of a home appliance according to the related art, when the program is defective due to an error, the entire printed circuit board needs to be replaced or a person may have to go directly to correct the program in the device.

본 발명의 목적은, 임의의 가전기기의 프로그램 에러 발생 시, 원격에서 이를 모니터링하고 프로그램 에러를 빠르게 복구할 수 있는 구조를 가진 가전기기의 프로그램 업데이트 시스템 및 그 방법을 제공하는 데 있다.It is an object of the present invention to provide a program updating system and method of a home appliance having a structure capable of remotely monitoring a program error of any home appliance and recovering a program error quickly.

본 발명의 다른 목적은, 임의의 가전기기의 프로그램 에러 발생 시, 상기 임의의 가전기기뿐만 아니라, 네트워크를 통해 연결된 해당 가전기기 전체 모델에 대해 프로그램 업데이트가 가능한 구조를 가진 가전기기의 프로그램 업데이트 시스템 및 그 방법을 제공하는 데 있다.It is another object of the present invention to provide a program update system and a program update system of a home appliance having a structure capable of updating a program for an entire model of the home appliances connected through a network as well as the arbitrary home appliances when a program error occurs in any home appliances It is in providing the method.

상기 목적들을 달성하기 위한 본 발명에 따른 가전기기의 프로그램 업데이트 시스템은, 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하여 저장하는 홈 네트워크 서버와; 상기 홈 네트워크 서버에 저장된 최신 프로그램 업데이트 파일을 전달받아 프로그램 업데이트 과정을 수행하는 복수의 가전기기들을 포함하여 이루어진다.According to another aspect of the present invention, there is provided a program updating system for a home appliance, including a home network server for receiving and storing a latest program update file of at least one home appliance included in a home appliance list from a remote database server, ; And a plurality of home appliances that receive the latest program update file stored in the home network server and perform a program update process.

상기 목적들을 달성하기 위한 본 발명에 따른 가전기기의 프로그램 업데이트 방법은, 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하여 홈 네트워크 서버에 저장하는 제1 단계와; 상기 홈 네트워크 서버에 저장된 최신 프로그램 업데 이트 파일을 전달받아 해당 가전기기의 프로그램 업데이트를 수행하는 제2 단계를 포함하여 이루어진다.According to another aspect of the present invention, there is provided a method of updating a program of a home appliance, the method comprising: receiving a latest program update file of at least one home appliance included in a home appliance list from a database server at a remote location, A first step; And a second step of receiving a latest program update file stored in the home network server and performing a program update of the corresponding home appliance.

상기 목적들을 달성하기 위한 본 발명에 따른 가전기기의 프로그램 업데이트 방법은, 홈 네트워크 시스템에 포함된 임의의 가전기기에서 에러 발생 시, 에러 메시지 및 해당 가전기기의 특성 정보를 전송하는 제1 단계와; 상기 에러 메시지가 복구된 최신의 프로그램 업데이트 파일을 상기 해당 가전기기에 전송하는 제2 단계와; 상기 전송된 최신 프로그램 업데이트 파일을 이용하여 상기 해당 가전기기의 프로그램 업데이트를 수행하는 제3 단계를 포함하여 이루어진다.According to another aspect of the present invention, there is provided a method of updating a program of a home appliance, the method comprising: a first step of transmitting an error message and characteristic information of the home appliance when an error occurs in a home appliance included in the home network system; A second step of transmitting the latest program update file from which the error message is restored to the corresponding home appliance; And a third step of performing program update of the corresponding home appliance using the transmitted latest program update file.

상기 목적들을 달성하기 위한 본 발명에 따른 가전기기의 프로그램 업데이트 시스템은, 전력선을 이용해 연결된 복수의 가전기기 및 홈 네트워크 서버와; 상기 홈 네트워크 서버와 연결되며, 상기 홈 네트워크 서버의 최신 프로그램 업데이트 파일 요청 신호에 의해 상기 최신 프로그램 업데이트 파일 요청 신호에 대응하는 기저장된 최신의 프로그램 업데이트 파일을 상기 홈 네트워크 서버에 전송하는 데이터 베이스 서버를 포함하여 이루어진다.According to an aspect of the present invention, there is provided a program updating system for a home appliance, including: a plurality of home appliances and a home network server connected through a power line; A database server connected to the home network server and transmitting a latest program update file stored in advance to the home network server in response to the latest program update file request signal of the home network server .

본 발명의 실시예에 따른 가전기기의 프로그램 업데이트 시스템 및 그 방법은, 홈 네트워크 시스템 내의 임의의 기기의 프로그램 에러 발생 시, 원격에서 이를 모니터링하고, 원격지의 데이터 베이스 서버로부터 최신 프로그램 업데이트 파일을 수신하여 해당 기기의 프로그램을 업데이트시킴으로써, 프로그램 에러에 대해 실시간으로 대처할 수 있는 효과가 있다.A program updating system and method of a home appliance according to an embodiment of the present invention monitors a program error of an arbitrary device in a home network system from a remote location and receives a latest program update file from a remote database server By updating the program of the corresponding device, it is possible to cope with a program error in real time.

또한, 본 발명의 실시예에 따른 가전기기의 프로그램 업데이트 시스템 및 그 방법은, 상기 홈 네트워크 시스템 내의 임의의 기기의 프로그램 에러 발생 시, 원격지의 데이터 베이스 서버로부터 최신 프로그램 업데이트 파일을 수신하여 해당 기기의 프로그램을 업데이트시킴으로써, 한 번의 프로그램 수정으로 상기 데이터 베이스 서버에 연결된 복수의 시스템에 대한 업데이트가 이루어질 수 있는 효과가 있다.In addition, the program updating system and method of a home appliance according to an embodiment of the present invention is characterized by receiving a latest program update file from a database server at a remote location when a program error occurs in any device in the home network system, By updating the program, it is possible to update a plurality of systems connected to the database server by one program modification.

이하에서는, 프로그램 에러에 대한 복구가 용이한 전력선 통신을 이용한 가전기기의 프로그램 업데이트 시스템 및 그 방법의 바람직한 실시예를 도1~도3을 참조하여 상세히 설명한다.Hereinafter, a preferred embodiment of a program updating system and method of a home appliance using power line communication that facilitates recovery of a program error will be described in detail with reference to FIG. 1 to FIG.

도 1은 본 발명의 일 실시예에 따른 가전기기 프로그램 업데이트 시스템의 구성도로서, 이에 도시한 바와 같이, 가전기기 프로그램 업데이트 시스템(100)은, 각 제조회사별 제품 모델에 따른 최신 프로그램 업데이트 파일을 저장하는 데이터 베이스 서버(110)와; 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 상기 데이터 베이스 서버(110)로부터 수신하여 저장하는 홈 네트워크 서버(120)와; 상기 홈 네트워크 서버(120)에 저장된 최신 프로그램 업데이트 파일을 전달받아 업데이트 과정을 수행하는 복수의 가전기기들(131~13N)을 포함하여 이루어진다.FIG. 1 is a block diagram of a home appliance program update system according to an embodiment of the present invention. As shown in FIG. 1, the home appliance program update system 100 stores a latest program update file corresponding to each manufacturer's product model A database server 110 for storing the data; A home network server 120 for receiving and storing the latest program update file of at least one home appliance included in the home appliance list from the database server 110 at a remote location; And a plurality of home appliances 131 to 13N that receive the latest program update file stored in the home network server 120 and perform an update process.

상기 데이터 베이스 서버(110)는, 개발자에 의해 갱신되어, 상기 개발자에 의해 업데이트된 임의의 제품의 최신 업데이트 파일을 저장한다.The database server 110 stores the latest update file of any product updated by the developer and updated by the developer.

또한, 상기 데이터 베이스 서버(110)는, 유/무선 통신 방식 중 어느 하나의 통신 방식으로 연결된 상기 홈 네트워크 서버(120)로부터 임의 기기의 최신 프로그램 업데이트 파일 전송 요청 신호를 수신할 경우, 상기 수신된 전송 요청 신호에 대응하여 기저장되어 있는 해당 기기의 최신 프로그램 업데이트 파일을 상기 홈 네트워크 서버(120)로 전송한다.When receiving the latest program update file transmission request signal from the home network server 120 connected to the database server 110 through any one of the wire and wireless communication systems, And transmits to the home network server 120 the latest program update file of the corresponding device stored in response to the transmission request signal.

또한, 상기 데이터 베이스 서버(110)는, 사용자에 의해 기설정된 시간마다 상기 홈 네트워크 서버(120)로부터 상기 홈 네트워크 서버(120)에 연결된 복수의 가전기기들(131~13N)의 특성 정보가 기록된 상기 가전기기 목록 리스트를 제공받고, 상기 가전기기 목록 리스트를 근거로 추가 업데이트된 파일이 있을 경우, 해당 가전기기에 대응하는 업데이트된 파일을 상기 홈 네트워크 서버(120)에 전송한다.In addition, the database server 110 stores characteristic information of a plurality of home appliances 131 to 13N connected to the home network server 120 from the home network server 120 at predetermined time intervals by the user And transmits the updated file corresponding to the home appliance to the home network server 120 when there is an updated file based on the home appliance list.

상기 홈 네트워크 서버(120)는, 홈 네트워크 시스템을 구성하는 복수의 가전기기들(131~13N) 중 사용자에 의해 선택된 임의의 시스템이 홈 네트워크 서버의 기능을 수행하도록 구성할 수 있다. 또한, 상기 홈 네트워크 서버(120)는, 가전기기가 아닌 서버 기능을 수행하는 추가적인 기기로 구성할 수도 있다. 또한, 상기 홈 네트워크 서버(120)는, 상기 홈 네트워크 서버(120)에 연결된 상기 복수의 가전기기들(131~13N)과의 홈 네트워크 시스템을 연결, 유지, 관리하도록 구성한다.The home network server 120 may be configured such that any system selected by the user among the plurality of home appliances 131 to 13N constituting the home network system performs the function of the home network server. In addition, the home network server 120 may be configured as an additional device that performs a server function, not a home appliance. Also, the home network server 120 is configured to connect, maintain and manage a home network system with the plurality of home appliances 131 to 13N connected to the home network server 120.

또한, 상기 홈 네트워크 서버(120)는, 전력선 통신 방식을 통해 연결된 복수의 가전기기들(131~13N)로부터 각 가전기기들의 특성 정보를 입력받아, 상기 입력된 특성 정보를 상기 가전기기 목록 리스트로 저장한다. 여기서, 상기 각 가전기기들의 특성 정보는, 제품명, 모델명, 모델 버전 정보, 최근 업데이트 날짜 정보 중 적어도 하나 이상이 포함될 수 있다.Also, the home network server 120 receives characteristic information of each home appliances from a plurality of home appliances 131 to 13N connected through a power line communication system, and inputs the inputted characteristic information to the home appliance list . Here, the characteristic information of each of the home appliances may include at least one of product name, model name, model version information, and latest update date information.

또한, 상기 홈 네트워크 서버(120)는, 홈 네트워크 시스템에 구성된 상기 복수의 가전기기들(131~13N) 외에 상기 홈 네트워크 시스템에 추가로 가전기기가 연결될 때, 상기 추가 연결된 가전기기의 특성 정보를 제공받아, 상기 가전기기 목록 리스트를 업데이트시킨다. 이와 같이, 상기 홈 네트워크 서버(120)는, 상기 홈 네트워크 서버(120)에 연결된 복수의 가전기기들의 정보를 관리한다.In addition, when the home network server 120 is further connected to the home network system in addition to the plurality of home appliances 131 to 13N configured in the home network system, the home network server 120 may transmit the property information of the additional connected home appliances And updates the list of the home appliance lists. In this manner, the home network server 120 manages information of a plurality of home appliances connected to the home network server 120.

또한, 상기 홈 네트워크 서버(120)는, 상기 복수의 가전기기들(131~13N) 중 임의의 시스템으로부터 에러 메시지가 발생할 경우, 이에 대한 모니터링이 가능하도록 구성하고, 또한 상기 에러 메시지가 발생한 시스템으로부터 에러 메시지 신호를 수신하고, 상기 에러 메시지 신호에 대응하여 상기 데이터 베이스 서버(110)로 해당 기기의 에러 메시지를 전송한다. 상기 에러 메시지를 수신한 상기 데이터 베이스 서버(110)는, 별도의 통신 수단에 의해 개발자에게 임의 기기의 에러 메시지가 수신되었음을 통보하고, 상기 개발자는 상기 에러 메시지를 해결하여 최신의 프로그램 업데이트 파일을 상기 데이터 베이스 서버(110)에 업데이트시킨다. 상기 데이터 베이스 서버(110)는, 상기와 같이 새로 갱신된 최신의 프로그램 업데이트 파일을 상기 홈 네트워크 서버(120)에 전송한다. 또한, 상기 데이터 베이스 서버(110)는, 상기 갱신된 최신의 프로그램 업데이트 파일을 상기 데이터 베이스 서버(110)에 연결된 적어도 하나 이상의 임의의 다른 홈 네트워크 서버에 전송하여, 상기 임의의 다른 홈 네트워크 서버에 연결된 에러가 발생된 것과 동일한 가전기기에 전송하여 해당 동일 가전기기의 프로그램 업데이트가 이루어지도록 구성할 수도 있다. 상기와 같은 구성을 통해, 임의의 가전기기에서 에러 발생 시, 에러가 복구된 최신 프로그램 업데이트 파일을 해당 가전기기뿐만 아니라, 상기 데이터 베이스 서버에 연결된 동일한 가전기기들에 대해서도 해당 프로그램 업데이트 파일을 전송하여 업데이트시킴으로써, 동일한 에러가 발생되지 않도록 할 수 있다.The home network server 120 may be configured to monitor an error message from any one of the plurality of home appliances 131 to 13N when the error message is generated, Receives an error message signal, and transmits an error message of the corresponding device to the database server 110 in response to the error message signal. Upon receipt of the error message, the database server 110 notifies the developer of the error message of the arbitrary device by a separate communication means, and the developer solves the error message and updates the latest program update file And updates it to the database server 110. The database server 110 transmits the latest updated program update file to the home network server 120 as described above. Also, the database server 110 may transmit the updated latest program update file to at least one or more arbitrary other home network servers connected to the database server 110, It is also possible to configure such that the program update of the same home appliance is performed by transmitting the same to the home appliance in which the connected error occurred. Through the above-described configuration, when an error occurs in any home appliance, the latest program update file in which the error is recovered is transmitted not only to the home appliance but also to the same home appliance connected to the database server By updating, the same error can be prevented from occurring.

상기 복수의 가전기기들(131~13N)은, 상기 홈 네트워크 서버(120)로부터 전송된 최신 프로그램 업데이트 파일을 수신하여, 상기 수신된 최신 프로그램 업데이트 파일을 마스킹하고, 해당 기기를 리셋할 때, 업데이트가 완료되어 업데이트된 상태로 작동한다.The plurality of home appliances 131 to 13N receives the latest program update file transmitted from the home network server 120, masks the received latest program update file, and updates Is completed and operates in an updated state.

또한, 상기 복수의 가전기기들(131~13N)은, 작동 중 에러가 발생하면, 에러 메시지 신호를 생성하고, 상기 생성된 에러 메시지 신호를 상기 홈 네트워크 서버(120)에 전송한다.Also, the plurality of home appliances 131 to 13N generates an error message signal when an error occurs during operation, and transmits the generated error message signal to the home network server 120.

또한, 상기 복수의 가전기기들(131~13N)은, 해당 기기가 작동하지 않는 임시 대기 상태일 때, 상기 홈 네트워크 서버(120)로부터 전송된 최신 프로그램 업데이트 파일을 이용하여 해당 기기의 업데이트를 수행하도록 구성할 수도 있다.The plurality of home appliances 131 to 13N perform update of the device using the latest program update file transmitted from the home network server 120 when the device is in a temporary standby state in which the device does not operate .

또한, 상기 복수의 가전기기들(131~13N)은, 에어컨, 냉장고, 세탁기, 전자레인지, 전자오븐, 자동커튼장치, 조명장치 중 적어도 하나 이상으로 구성한다.The plurality of home appliances 131 to 13N may be at least one of an air conditioner, a refrigerator, a washing machine, a microwave oven, an electronic oven, an automatic curtain device, and a lighting device.

이하에서는, 본 발명의 일 실시예들에 따른 프로그램 에러에 대한 복구가 용이한 전력선 통신을 이용한 가전기기의 프로그램 업데이트 방법을 도1 및 도3을 참조하여 상세히 설명한다.Hereinafter, a method for updating a program of a home appliance using power line communication that facilitates recovery of a program error according to one embodiment of the present invention will be described in detail with reference to FIGS. 1 and 3. FIG.

도2는 본 발명의 제1 실시예에 따른 가전기기 업데이트 방법을 나타낸 흐름 도이다.2 is a flowchart illustrating a method of updating a home appliance according to a first embodiment of the present invention.

먼저, 홈 네트워크 시스템을 구성하는 홈 네트워크 서버(120)는, 상기 홈 네트워크 서버(120)에 연결된 복수의 가전기기들(131~13N)로부터 각 가전기기들의 제품명, 모델명, 모델 버전 정보, 최근 업데이트 날짜 정보 중 적어도 하나 이상의 특성 정보를 제공받아 각 가전기기에 따른 가전기기 목록 리스트를 작성하여 관리한다. 또한, 상기 홈 네트워크 서버(120)에 추가로 기기가 연결될 경우, 상기 추가된 기기로부터 특성 정보를 입력받아 상기 가전기기 목록 리스트를 업데이트하도록 이루어질 수 있다(S110).First, the home network server 120 constituting the home network system acquires the product name, model name, model version information, latest update (update) information of each home appliance from a plurality of home appliances 131 to 13N connected to the home network server 120 Date information, and creates and manages a list of home appliance devices according to each home appliance. In addition, when a device is connected to the home network server 120, the device may receive the property information from the added device and update the list of home appliance lists (S110).

이후, 사용자에 의해 기설정된 시간, 또는 데이터 베이스 서버(110)에 최신의 프로그램 업데이트 파일이 갱신될 경우, 상기 홈 네트워크 서버(120)는 상기 가전기기 목록 리스트를 근거로, 해당하는 기기의 최신 프로그램 업데이트 파일을 상기 데이터 베이스 서버(110)로부터 제공받아 저장한다(S120).Thereafter, when the latest program update file is updated by the user or at the database server 110 at a predetermined time, the home network server 120 updates the latest program of the corresponding device An update file is received from the database server 110 and stored (S120).

이후, 상기 홈 네트워크 서버(120)는 상기 전달받은 최신 프로그램 업데이트 파일을 대응하는 가전기기로 전송하며, 상기 최신 프로그램 업데이트 파일을 수신한 해당 가전기기는 업데이트 과정을 수행한다(S130).Then, the home network server 120 transmits the received latest program update file to the corresponding home appliance, and the home appliance that has received the latest program update file performs the update process (S130).

도 3은 본 발명의 제2 실시예에 따른 가전기기의 프로그램 업데이트 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a method of updating a program of a home appliance according to a second embodiment of the present invention.

먼저, 상기 도2의 S110 단계가 수행되고(S210), 이후, 상기 복수의 가전기기들(131~13N) 중 임의의 가전기기에서 에러가 발생할 경우, 해당 가전기기는 에러 메시지 및 상기 해당 가전기기의 특성 정보를 상기 홈 네트워크 서버(120)에 전송 하고, 상기 에러 메시지 및 특성 정보를 수신한 상기 홈 네트워크 서버(120)는 상기 메시지 및 특성 정보를 상기 데이터 베이스 서버(110)에 전송한다(S220).2 is performed (S210). If an error occurs in any one of the plurality of home appliances 131 to 13N, the corresponding home appliance transmits an error message and the corresponding home appliance To the home network server 120. The home network server 120 receiving the error message and the characteristic information transmits the message and the characteristic information to the database server 110 ).

이후, 상기 데이터 베이스 서버(110)는 상기 에러 메시지 및 특성 정보를 개발자에게 전송하고, 상기 에러 메시지가 복구된 최신의 프로그램 업데이트 파일을 상기 개발자의 조작에 의해 상기 데이터 베이스 서버(110)에 업데이트시켜, 기존 프로그램 업데이트 파일을 갱신시킨다(S230).Thereafter, the database server 110 transmits the error message and the characteristic information to the developer, and updates the latest program update file with the error message to the database server 110 by the operation of the developer , And updates the existing program update file (S230).

이후, 상기 데이터 베이스 서버(110)는, 사용자에 의해 기설정된 시간 또는 상기 최신의 프로그램 업데이트 파일로 갱신된 이후에 상기 홈 네트워크 서버(120)로 상기 갱신된 최신의 프로그램 업데이트 파일을 전송한다. 상기 최신의 프로그램 업데이트 파일을 수신한 상기 홈 네트워크 서버(120)는, 상기 임의의 가전기기에 해당 프로그램 업데이트 파일을 전송하고(S240), 상기 해당 가전기기는 상기 전송된 프로그램 업데이트 파일을 수신하여 업데이트 과정을 수행한다(S250).Then, the database server 110 transmits the updated latest program update file to the home network server 120 after a predetermined period of time or by updating with the latest program update file by the user. Upon receiving the latest program update file, the home network server 120 transmits the corresponding program update file to the home appliance (S240), and the home appliance receives the transmitted program update file and updates (S250).

본 발명의 전력선을 이용한 가전기기의 프로그램 업데이트 시스템 및 그 방법에 의하면, 가전기기의 프로그램 에러 발생 시, 원격에서 이를 모니터링 할 수 있고, 또한 상기 에러에 대해, 에러가 복구된 최신의 프로그램 업데이트 파일을 빠른 시간 안에 해당기기와 동일한 제품에 대해 업데이트를 시킬 수 있으므로, 그 산업상 이용가능성이 크다고 하겠다.According to the program updating system and the method of the home appliance using the power line of the present invention, it is possible to remotely monitor a program error of the home appliance when a program error occurs, and to update the latest program update file It can be used in the industry because it can update the same product with the same device in a short time.

도 1은 본 발명의 일 실시예에 따른 가전기기의 프로그램 업데이트 시스템의 구성도이다.1 is a block diagram of a program updating system of a home appliance according to an embodiment of the present invention.

도 2는 본 발명의 제1 실시예에 따른 가전기기의 프로그램 업데이트 방법을 나타낸 흐름도이다.2 is a flowchart illustrating a method of updating a program of a home appliance according to a first embodiment of the present invention.

도 3은 본 발명의 제2 실시예에 따른 가전기기의 프로그램 업데이트 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a method of updating a program of a home appliance according to a second embodiment of the present invention.

***도면의 주요 부분에 대한 부호의 설명***DESCRIPTION OF THE REFERENCE SYMBOLS

100: 가전기기 프로그램 업데이트 시스템 110: 데이터 베이스 서버100: Home Appliance Program Updating System 110: Database Server

120: 홈 네트워크 서버 131~13N: 가전기기120: Home network server 131 ~ 13N: Home appliance

Claims (22)

가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하여 저장하는 홈 네트워크 서버와;A home network server receiving and storing a latest program update file of at least one or more home appliances included in the home appliance list from a remote database server; 복수의 가전기기들을 포함하되,A plurality of home appliances, 상기 복수의 가전기기들 중 해당 가전기기는, The home appliance among the plurality of home appliances includes: 상기 홈 네트워크 서버에 저장된 최신 프로그램 업데이트 파일을 전달받아 프로그램을 업데이트시키고,Receiving a latest program update file stored in the home network server, updating the program, 상기 홈 네트워크 서버는,The home network server includes: 상기 홈 네트워크 서버에 연결된 상기 복수의 가전기기들과의 네트워크를 연결, 유지, 관리하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the home network server connects, maintains, and manages a network with the plurality of home appliances connected to the home network server. 제1항에 있어서, 상기 홈 네트워크 서버는,The home network system according to claim 1, 상기 데이터 베이스 서버와 유무선 통신 방식 중 어느 하나를 통해 연결되는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템. Wherein the program server is connected to the database server through a wire / wireless communication method. 제1항에 있어서, 상기 데이터 베이스 서버는,The information processing apparatus according to claim 1, 개발자에 의해 갱신된 임의의 제품의 최신 프로그램 업데이트 파일을 저장하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.And stores the latest program update file of any product updated by the developer. 제1항에 있어서, 상기 홈 네트워크 서버는,The home network system according to claim 1, 사용자에 의해 기설정된 시간 또는 상기 데이터 베이스 서버에 최신 프로그램 업데이트 파일이 갱신된 경우, 상기 데이터 베이스 서버로부터 상기 갱신된 프 로그램 업데이트 파일을 전달받는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the updated program update file is received from the database server at a time preset by the user or when the latest program update file is updated in the database server. 제1항에 있어서, 상기 홈 네트워크 서버는,The home network system according to claim 1, 상기 복수의 가전기기들 중 임의의 가전기기에서 에러가 발생할 경우, 해당 가전기기의 에러 메시지, 제품명, 모델명 및 모델 버전 정보 중 적어도 하나를 상기 데이터 베이스 서버에 전송하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.And transmits to the database server at least one of an error message, a product name, a model name, and model version information of the corresponding home appliance when an error occurs in any home appliance among the plurality of home appliances Update system. 제1항에 있어서, 상기 홈 네트워크 서버는,The home network system according to claim 1, 상기 복수의 가전기기들과 전력선을 통해 연결되는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the plurality of home appliances are connected through a power line to the plurality of home appliances. 제1항에 있어서, 상기 가전기기 목록 리스트는,The electronic apparatus according to claim 1, 상기 복수의 가전기기들로부터 전달받은 각각의 제품명, 모델명, 모델 버전 정보, 최근 업데이트 날짜 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.A product name, a model name, a model version information, and a latest update date information received from the plurality of home appliances. 제7항에 있어서, 상기 홈 네트워크 서버는,8. The home network system according to claim 7, 임의의 가전기기가 추가 연결될 경우, 상기 추가된 가전기기로부터 제품명, 모델명, 모델 버전 정보, 최근 업데이트 날짜 정보 중 적어도 하나 이상의 정보를 전달받아, 상기 가전기기 목록 리스트를 갱신하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.And receives the at least one of the product name, the model name, the model version information, and the latest update date information from the added home appliance when the home appliance is additionally connected, and updates the home appliance list Of the program update system. 삭제delete 제1항에 있어서, 상기 복수의 가전기기들은,The apparatus according to claim 1, 상기 홈 네트워크 서버로부터 수신한 최신 프로그램 업데이트 파일을 마스킹하고, 리셋 시, 업데이트된 상태로 작동하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the controller is configured to mask the latest program update file received from the home network server and to operate in an updated state when resetting the program update file. 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하여 홈 네트워크 서버에 저장하는 제1 단계와;Receiving a latest program update file of at least one or more home appliances included in the home appliance list from a database server at a remote location and storing the received latest program update file in a home network server; 상기 홈 네트워크 서버에 저장된 최신 프로그램 업데이트 파일을 전달받아 해당 가전기기의 프로그램 업데이트를 수행하는 제2 단계를 포함하되,And a second step of receiving a latest program update file stored in the home network server and performing a program update of the corresponding home appliance, 상기 홈 네트워크 서버는,The home network server includes: 상기 홈 네트워크 서버에 연결된 상기 해당 가전기기와의 네트워크를 연결, 유지, 관리하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 방법.Wherein the home network server connects, maintains, and manages a network with the home appliances connected to the home network server. 제11항에 있어서, 상기 제1 단계는,12. The method according to claim 11, 사용자에 의해 기설정된 시간 또는 상기 데이터 베이스 서버에 최신 프로그램 업데이트 파일이 갱신된 경우, 상기 데이터 베이스 서버로부터 상기 갱신된 프로그램 업데이트 파일을 전달받는 것을 특징으로 하는 가전기기의 프로그램 업데이트 방법.Wherein the updated program update file is received from the database server at a time preset by the user or when the latest program update file is updated in the database server. 제11항에 있어서,12. The method of claim 11, 상기 홈 네트워크 서버와 복수의 가전기기들은 전력선을 통해 통신하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 방법.Wherein the home network server and the plurality of home appliances communicate via a power line. 제13항에 있어서, 상기 가전기기 목록 리스트는,14. The method according to claim 13, 상기 복수의 가전기기들로부터 전달받은 각각의 제품명, 모델명, 모델 버전 정보, 최근 업데이트 날짜 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 방법.A model name, a model version information, and a latest update date information received from the plurality of home appliances. 홈 네트워크 시스템에 포함된 임의의 가전기기에서 에러 발생 시, 에러 메시지 및 해당 가전기기의 특성 정보를 전송하는 제1 단계와;A first step of transmitting an error message and characteristic information of a corresponding home appliance when an error occurs in any home appliance included in the home network system; 상기 에러 메시지가 복구된 최신의 프로그램 업데이트 파일을 상기 해당 가전기기에 전송하는 제2 단계와;A second step of transmitting the latest program update file from which the error message is restored to the corresponding home appliance; 상기 전송된 최신 프로그램 업데이트 파일을 이용하여 상기 해당 가전기기 의 프로그램 업데이트를 수행하는 제3 단계를 포함하여 이루어진 것을 특징으로 하는 가전기기의 프로그램 업데이트 방법.And a third step of performing a program update of the corresponding home appliance using the transmitted latest program update file. 제15항에 있어서, 상기 특성 정보는,16. The method according to claim 15, 해당 가전기기의 제품명, 모델명, 모델 버전 정보, 최근 업데이트 정보 중 적어도 하나 이상인 것을 특징으로 하는 가전기기의 프로그램 업데이트 방법.The model name, the model version information, and the latest update information of the home appliance. 홈 네트워크 서버와 상기 홈 네트워크 서버와 연결된 복수의 가전기기;A home network server and a plurality of home appliances connected to the home network server; 상기 홈 네트워크 서버와 연결되며, 상기 홈 네트워크 서버의 최신 프로그램 업데이트 파일 요청 신호에 의해 상기 최신 프로그램 업데이트 파일 요청 신호에 대응하는 기저장된 최신의 프로그램 업데이트 파일을 상기 홈 네트워크 서버에 전송하는 데이터 베이스 서버를 포함하되,A database server connected to the home network server and transmitting a latest program update file stored in advance to the home network server in response to the latest program update file request signal of the home network server Including, 상기 홈 네트워크 서버는,The home network server includes: 상기 홈 네트워크 서버에 연결된 상기 복수의 가전기기들과의 네트워크를 연결, 유지, 관리하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the home network server connects, maintains, and manages a network with the plurality of home appliances connected to the home network server. 제17항에 있어서, 상기 홈 네트워크 서버는,18. The home network system according to claim 17, 상기 연결된 복수의 가전기기의 상태 정보를 가전기기 목록 리스트로 작성하여 관리하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the state information of the plurality of connected household appliances is created and managed in a list of home appliance lists. 제18항에 있어서, 상기 데이터 베이스 서버는,19. The system according to claim 18, 사용자에 의해 기설정된 시간에 상기 가전기기 목록 리스트를 제공받고, 상 기 가전기기 목록 리스트를 근거로 기저장된 최신의 업데이트 파일을 상기 홈 네트워크 서버에 전송하는 것을 특징으로 하는 가전기기의 프로그램 업데이트 시스템.Wherein the home appliance list is provided at a predetermined time by the user and the updated latest update file is transmitted to the home network server based on the home appliance list. 복수의 가전기기와 연결되고,And is connected to a plurality of household appliances, 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하고,Receiving a latest program update file of at least one or more home appliances included in the list of home appliance lists from a database server at a remote location, 상기 수신된 최신 프로그램 업데이트 파일을 저장하고,Stores the received latest program update file, 상기 복수의 가전기기들과의 네트워크를 연결, 유지, 관리하되,A plurality of home appliances connected to the network, 상기 복수의 가전기기들 중 해당 가전기기는,The home appliance among the plurality of home appliances includes: 상기 저장된 최신 프로그램 업데이트 파일을 전달받아 프로그램을 업데이트시키는 것을 특징으로 하는 가전기기의 프로그램 업데이트를 위한 홈 네트워크 서버.And updates the program by receiving the latest program update file stored in the home network server. 네트워크를 통해 홈 네트워크 서버와 연결되고,Connected to the home network server through the network, 상기 홈 네트워크 서버로부터 최신 프로그램 업데이트 파일을 전달받아 프로그램을 업데이트하되,Receiving a latest program update file from the home network server and updating the program, 상기 홈 네트워크 서버는,The home network server includes: 상기 최신 프로그램 업데이트 파일을 원격지의 데이터 베이스 서버로부터 수신하고,Receiving the latest program update file from a remote database server, 상기 네트워크를 연결, 유지, 관리하는 것을 특징으로 하는 프로그램 업데이트를 수행하는 가전기기.Wherein the network is connected, maintained, and managed. 가전기기 목록 리스트에 포함된 적어도 하나 이상의 가전기기의 최신 프로그램 업데이트 파일을 원격지의 홈 네트워크 서버로 전송하되,Transmitting a latest program update file of at least one or more home appliances included in the home appliance list to a home network server at a remote location, 상기 홈 네트워크 서버는,The home network server includes: 상기 최신 프로그램 업데이트 파일을 수신하여 저장하고, 복수의 가전기기들과 네트워크를 통해 연결되고, 상기 복수의 가전기기들과의 네트워크를 연결, 유지, 관리하며,Receiving and storing the latest program update file, connecting with a plurality of home appliances through a network, connecting, maintaining and managing a network with the plurality of home appliances, 상기 복수의 가전기기들 중 해당 가전기기는,The home appliance among the plurality of home appliances includes: 상기 홈 네트워크 서버로부터 상기 저장된 최신 프로그램 업데이트 파일을 전달받아 프로그램을 업데이트시키는 것을 특징으로 하는 가전기기의 프로그램 업데이트를 위한 데이터 베이스 서버.And receives the updated latest program update file from the home network server to update the program.
KR1020070109829A 2007-10-30 2007-10-30 Program updating system of home appliance and method thereof Active KR101452760B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070109829A KR101452760B1 (en) 2007-10-30 2007-10-30 Program updating system of home appliance and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070109829A KR101452760B1 (en) 2007-10-30 2007-10-30 Program updating system of home appliance and method thereof

Publications (2)

Publication Number Publication Date
KR20090043988A KR20090043988A (en) 2009-05-07
KR101452760B1 true KR101452760B1 (en) 2014-10-21

Family

ID=40854613

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070109829A Active KR101452760B1 (en) 2007-10-30 2007-10-30 Program updating system of home appliance and method thereof

Country Status (1)

Country Link
KR (1) KR101452760B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230097922A (en) 2021-12-24 2023-07-03 엘지전자 주식회사 Home appliance device and method for customized upgrading home appliance
KR20230098467A (en) 2021-12-24 2023-07-04 엘지전자 주식회사 Home appliance device, home applicance upgrade method, management server and its home applicance upgrade method
KR20230103779A (en) 2021-12-31 2023-07-07 엘지전자 주식회사 Home appliance device, home applicance upgrade method, management server and its home applicance upgrade method, and home applicance upgrade system
KR20230103774A (en) 2021-12-31 2023-07-07 엘지전자 주식회사 Home appliance device, home appliance device upgrade method, and home appliance device upgrade system

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102643586B1 (en) * 2017-02-02 2024-03-04 엘지전자 주식회사 Home appliance, and home appliance including the same
KR102837664B1 (en) 2021-11-17 2025-07-22 엘지전자 주식회사 Upgradable electronic devices, server that upgrades functions of electronic devices, and a method that upgrades functions of electronic devices
KR102822568B1 (en) 2022-01-04 2025-06-18 엘지전자 주식회사 Upgradable electronic devices, server that upgrades functions of electronic devices, and a method that upgrades functions of electronic devices
KR102785024B1 (en) 2022-01-04 2025-03-20 엘지전자 주식회사 Upgradable electronic devices, server that upgrades functions of electronic devices, and a method that upgrades functions of electronic devices
KR20230107022A (en) 2022-01-07 2023-07-14 엘지전자 주식회사 Management server that upgrades electronic devices, and a method that upgrades electronic devices
KR20230113066A (en) 2022-01-21 2023-07-28 엘지전자 주식회사 Upgradable electronic device, and a method that upgrades electronic devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020067956A (en) * 2001-02-19 2002-08-24 주식회사 뱅크테크 A Remote Monitoring Method For Consumer Electronics Using Internet
KR20030035194A (en) * 2001-10-30 2003-05-09 포디홈네트 Method for managing database for home networking system
KR20040034186A (en) * 2002-10-21 2004-04-28 엘지전자 주식회사 system softwear upgrade method for electric home appliances
JP2005328443A (en) 2004-05-17 2005-11-24 Matsushita Electric Ind Co Ltd Home server, home server system and client terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020067956A (en) * 2001-02-19 2002-08-24 주식회사 뱅크테크 A Remote Monitoring Method For Consumer Electronics Using Internet
KR20030035194A (en) * 2001-10-30 2003-05-09 포디홈네트 Method for managing database for home networking system
KR20040034186A (en) * 2002-10-21 2004-04-28 엘지전자 주식회사 system softwear upgrade method for electric home appliances
JP2005328443A (en) 2004-05-17 2005-11-24 Matsushita Electric Ind Co Ltd Home server, home server system and client terminal

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230097922A (en) 2021-12-24 2023-07-03 엘지전자 주식회사 Home appliance device and method for customized upgrading home appliance
KR20230098467A (en) 2021-12-24 2023-07-04 엘지전자 주식회사 Home appliance device, home applicance upgrade method, management server and its home applicance upgrade method
KR20230103779A (en) 2021-12-31 2023-07-07 엘지전자 주식회사 Home appliance device, home applicance upgrade method, management server and its home applicance upgrade method, and home applicance upgrade system
KR20230103774A (en) 2021-12-31 2023-07-07 엘지전자 주식회사 Home appliance device, home appliance device upgrade method, and home appliance device upgrade system
KR20250036779A (en) 2021-12-31 2025-03-14 엘지전자 주식회사 Home appliance device, home applicance upgrade method, management server and its home applicance upgrade method, and home applicance upgrade system
KR20250055493A (en) 2021-12-31 2025-04-24 엘지전자 주식회사 Home appliance device, home appliance device upgrade method, and home appliance device upgrade system

Also Published As

Publication number Publication date
KR20090043988A (en) 2009-05-07

Similar Documents

Publication Publication Date Title
KR101452760B1 (en) Program updating system of home appliance and method thereof
KR100559023B1 (en) Home network system and its configuration system
JP6853356B2 (en) Adaptive IoT service system with removable hardware module
US9710251B2 (en) Software updates from a security control unit
KR100867239B1 (en) Home-use electrical device information communication system
CN105652675B (en) A kind of control method of smart home device, device, terminal and system
USRE43376E1 (en) Apparatus for restoring network information for home network system and method thereof
JP4965527B2 (en) Wireless disaster prevention system
CN105137922B (en) field device management system
US20160025370A1 (en) Air-conditioning system
US20040158620A1 (en) Home networking communication system and method for communicating using the same
JP5542772B2 (en) Building equipment management system connection system, building equipment management system connection method, and building equipment management system connection program
CN113645068B (en) Method for realizing automatic deployment and computer readable storage medium
CN105045114B (en) An information processing method, cloud service platform and information processing system
CN104662375B (en) Energy consumption machine control device, control method and control system
JP2011018112A (en) Network management system and version management method
JP2009033287A (en) Power management device for household appliances
JP2005157544A (en) Electrical equipment control device
US9979811B2 (en) Controller, control system, and method for controlling control system
AU2018252445A1 (en) Communication adapter and connection test run method therefor
KR20180137706A (en) Wireless-sensor automatic detection home automatation control device
CN112378034A (en) Central air-conditioning control system and method
CN112532480A (en) Fault alarm method, device and system
JP2019096202A (en) Communication system and repeating device
JP6620641B2 (en) Management system, switch, management method and management program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071030

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20120511

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20071030

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130619

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20131230

Patent event code: PE09021S02D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20140722

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20141014

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20141015

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200914

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20210909

Start annual number: 8

End annual number: 8