KR100487763B1 - Data management method for internet refrigerator system - Google Patents
Data management method for internet refrigerator system Download PDFInfo
- Publication number
- KR100487763B1 KR100487763B1 KR10-2001-0087313A KR20010087313A KR100487763B1 KR 100487763 B1 KR100487763 B1 KR 100487763B1 KR 20010087313 A KR20010087313 A KR 20010087313A KR 100487763 B1 KR100487763 B1 KR 100487763B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- administrator
- storage area
- stored
- internet
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Devices That Are Associated With Refrigeration Equipment (AREA)
Abstract
본 발명은 인터넷 냉장고 시스템의 데이터관리방법에 관한 것으로, 더욱 상세하게는 정전으로 인해 손상된 데이터가 자동으로 복구되도록 제어하는 인터넷 냉장고 시스템의 데이터관리방법에 관한 것이다. 본 발명은 시스템의 운전 중, 정전과 같은 상태가 발생되면서, 시스템의 운전을 위한 데이터가 손상되었을 때, 관리자스위치의 선택여부에 따라서 관리자모드를 수행하여, 사용자 또는 관리자의 설정에 의해서 시스템의 프로그램이 수정이 이루어질 수 있도록 제어한다. 또한, 본 발명은 프로그램의 변경이 이루어졌을 때, 생성되는 Reboot.dat 파일이 존재하는 지를 확인하여, 상기 파일이 존재할 때, 상기 파일에 기초해서 시스템을 동작시킨다. 또한, 본 발명은 관리자스위치가 선택되지 않았고, Reboot.dat 파일이 존재하지 않을 때, 시스템을 초기상태로 제어하는 자동복구모드로 동작시킨다.The present invention relates to a data management method of the Internet refrigerator system, and more particularly, to a data management method of the Internet refrigerator system for controlling to automatically recover data damaged by a power failure. According to the present invention, when a state such as a power failure occurs during operation of the system and the data for operating the system is damaged, the administrator mode is executed according to the selection of the administrator switch, and the system program is set by the user or the administrator. This modification can be controlled. In addition, the present invention checks whether a Reboot.dat file is generated when a program is changed, and operates the system based on the file when the file exists. In addition, the present invention operates in the automatic recovery mode to control the system to the initial state when the administrator switch is not selected and the Reboot.dat file does not exist.
Description
본 발명은 인터넷 냉장고 시스템의 데이터관리방법에 관한 것으로, 더욱 상세하게는 정전으로 인해 손상된 데이터가 자동으로 복구되도록 제어하는 인터넷 냉장고 시스템의 데이터관리방법에 관한 것이다.The present invention relates to a data management method of the Internet refrigerator system, and more particularly, to a data management method of the Internet refrigerator system for controlling to automatically recover data damaged by a power failure.
냉장고는, 여러가지 음식물 등을 보관하기에 적절한 온도로 유지되도록 제어 가능한 냉장기기 및 냉동기기의 하나이다. 이러한 냉장기기 및 냉동기기는 냉각사이클을 이용하여 기기 내부의 온도를 조절하고 있다. 상기 냉각사이클은, 일반적인 구성과 마찬가지로 압축기로부터 응축기 그리고 증발기로 연결되는 냉매 유로 내부에 흐르고 있는 냉매와 공기와의 열교환에 의해서 냉장고에서 필요로 하는 냉기를 발생시키게 된다. The refrigerator is one of refrigerators and freezers which can be controlled to be maintained at a temperature suitable for storing various foods and the like. These refrigerators and freezers are using a cooling cycle to control the temperature inside the device. The cooling cycle generates cold air required by the refrigerator by heat exchange between the refrigerant flowing in the refrigerant passage connected to the condenser and the evaporator from the compressor to the air as in a general configuration.
최근에는 일반적인 냉장고의 기능에 텔레비젼, 컴퓨터, 오디오, 통신 등의 기능을 더 추가한 인터넷 냉장고 시스템이 제공되고 있다. 상기 인터넷 냉장고 시스템은, 일반적인 냉장고의 기능을 수행하면서, 인터넷 통신을 수행하고, 음악을 들을 수 있으며, 컴퓨터 업무 처리가 가능하고, 이 외에도 텔레비젼 프로그램을 시청할 수 있는 등, 다양하면서도 복합적인 기능이 수행 가능하다.Recently, an internet refrigerator system in which TV, computer, audio, and communication functions are added to the functions of a general refrigerator is provided. The internet refrigerator system performs various functions such as performing a function of a general refrigerator, performing internet communication, listening to music, performing computer tasks, and watching TV programs. It is possible.
상기 인터넷 냉장고 시스템은, 기존의 일반적인 냉장고가 대부분 제품 내에 설정되어 있는 기능에 의해서만 운전이 제어되고, 따라서 제품은 출하되기 이전, 또는 판매되기 이전에 제품의 운전을 위하여 설정하고 있는 기능 들, 즉 제품 내부의 메모리에 저장되어 있는 내용에 한정될 수 밖에 없었던 문제를 해소하고 있다. 따라서 동일한 하드웨어 구성을 이용해서 운전기능의 추가가 가능할 때, 인터넷을 이용하여 새로운 운전 기능을 다운로드 받아서 추가하거나 또는 업그레이드 시킬 수 있게 된 것이다. In the Internet refrigerator system, operation is controlled only by a function in which a conventional general refrigerator is set in a product, and thus, functions that are set for operation of the product before shipment or before sale of the product, namely, a product It solves the problem of being limited to the contents stored in the internal memory. Therefore, when the operation function can be added using the same hardware configuration, the new operation function can be downloaded and added or upgraded using the Internet.
또한, 인터넷 냉장고 시스템은, 인터넷을 이용한 통신 기능 외에도 텔레비젼 프로그램을 수신하거나 음악을 들을 수 있는 등의 다양한 멀티 기능을 구비하고 있다.In addition, the Internet refrigerator system has various multi-functions such as receiving a TV program or listening to music, in addition to a communication function using the Internet.
다음은 도 1을 참조하여 인터넷 냉장고 시스템에 대해서 살펴보기로 한다.Next, an Internet refrigerator system will be described with reference to FIG. 1.
도 1은 일반적인 인터넷 냉장고 시스템의 개념도를 도시하고 있다.1 illustrates a conceptual diagram of a general internet refrigerator system.
도시되고 있는 바와 같이, 각 가정 및 건물 내부에 구비되고 있는 냉장고(35)는 영상신호의 표시가 가능한 표시부(25)를 구비하고 있다. 상기 표시부(25)는 영상신호의 표시가 가능한 충분한 크기로 이루어지고, 도시되지 않은 제어부의 제어를 받아서, 영상신호의 표시를 수행하게 된다. As shown, the refrigerator 35 provided in each home and building is provided with the display part 25 which can display a video signal. The display unit 25 has a size sufficient to display a video signal, and under the control of a controller (not shown), the display of the video signal is performed.
그리고 상기 냉장고(35)는, 인터넷 연결이 가능한 네트워크(20)와 데이터 통신라인(30)을 통해서 연결되어 있다. 따라서 상기 냉장고(35)의 내부에는 도시되지는 않고 있지만, 인터넷 연결이 가능한 컴퓨터 제어장치가 구비되고 있는 것이다. 즉, 냉장고(35) 내부의 컴퓨터 제어장치가 상기 데이터 통신라인(30)을 통해서 인터넷 접속을 수행하고, 상기 표시부(25) 상에 각종 영상신호 및 여러가지 사용자 알림신호 등을 표시하게 된다.In addition, the refrigerator 35 is connected to a network 20 and a data communication line 30 through which an internet connection is possible. Therefore, although not shown inside the refrigerator 35, a computer control device capable of connecting to the Internet is provided. That is, the computer control apparatus inside the refrigerator 35 performs internet access through the data communication line 30, and displays various video signals and various user notification signals on the display unit 25.
상기 데이터 전송라인(30)은, RS232C와 같이 빠른 데이터 전송을 가능하게 하는 것이 바람직하다. 그리고 구비된 냉장고(35)는, 상기 데이터 전송라인(30)을 통해서 전송되는 데이터를 수신 가능해야 한다. 또한, 인터넷 연결을 통한 각종 데이터를 직접 다운로드 받거나 수신하게 된다. It is preferable that the data transmission line 30 enables fast data transmission such as RS232C. In addition, the provided refrigerator 35 should be able to receive data transmitted through the data transmission line 30. In addition, various data are directly downloaded or received through an Internet connection.
일 예로 상기 냉장고(35)는 네트워크(20)를 통해서 다양한 냉장고 제어프로그램을 제공하는 웹 페이지(15)에 접속하는 것이 가능하다. 상기 웹 페이지(15)는, 제품을 제조한 제조사 측에서 소비자에게 제품에 대한 관리 및 필요한 정보를 제공하기 위하여 구현하고 있는 홈페이지이거나 또는 소비자와 별도의 계약관계를 갖고 냉장고 제어프로그램과 같은 데이터를 제공하는 곳일 수 있다.For example, the refrigerator 35 may access a web page 15 that provides various refrigerator control programs through the network 20. The web page 15 is a homepage implemented by a manufacturer who manufactures a product to provide management and necessary information about the product to a consumer, or provides data such as a refrigerator control program in a separate contract relationship with the consumer. It may be the place to do it.
그리고 상기 웹 페이지(15)를 제공하는 웹 서버는 데이터의 보관을 위한 정보관리장치(10)를 구비하고 있다. 따라서 상기 웹 페이지(15)에 제공되는 모든 데이터는, 상기 정보관리장치(10)에 저장된 정보이다.The web server providing the web page 15 includes an information management apparatus 10 for storing data. Therefore, all data provided to the web page 15 is information stored in the information management device 10.
이러한 연결구성으로서 각 가정에 구비된 냉장고(35)는, 네트워크(20)를 통해서 웹 서버 측에서 제공하는 웹 페이지(15)에서 다양한 냉장고 제어프로그램을 다운로드 받는 것이 가능하게 된다. 그리고 상기 데이터전송라인(30)을 통해서 다운로드 받은 데이터는 냉장고(35)에 저장되고, 기존의 기능을 업그래이드시키면서 냉장고(35)에서 이용되어진다.With such a connection configuration, the refrigerator 35 provided in each home can download various refrigerator control programs from the web page 15 provided by the web server side through the network 20. The data downloaded through the data transmission line 30 is stored in the refrigerator 35 and used in the refrigerator 35 while upgrading existing functions.
한편, 인터넷 냉장고 시스템에서 네트워크(20)에 연결되어서 인터넷 접속이 가능한 것은, 상기 인터넷 냉장고 시스템(35) 내부에 인터넷 연결을 가능하게 하는 각종 제어장치 및 데이터보관장치 들이 구비되어 있기 때문이다. 따라서 냉장고(35)는, 일반적인 냉장고 기능을 수행함에 있어서 필요로 하는 제어구성 외에도 인터넷 연결, 텔레비젼 프로그램 수신, 각종 음악 청취 및 컴퓨터 기능을 수행하기 위하여 각각의 기능들을 수행하고, 관리하고, 또한 필요한 데이터를 저장할 수 있는 컴퓨터 제어장치가 구비되어진다.On the other hand, in the Internet refrigerator system is connected to the network 20 is connected to the Internet, because the Internet refrigerator system 35 is provided with various control devices and data storage devices to enable the Internet connection. Therefore, the refrigerator 35 performs, manages, and also needs data for performing Internet functions, receiving TV programs, listening to various music, and performing computer functions in addition to the control configuration required for performing the general refrigerator function. It is provided with a computer control device that can store.
그리고 종래 인터넷 냉장고 시스템에서는 컴퓨터 제어장치 등에서 필요로 하는 전원을 발생하기 위해서 도 2에 도시되고 있는 바와 같은 전원관리장치를 구비하고 있다.In addition, the conventional Internet refrigerator system includes a power management device as shown in FIG. 2 in order to generate power required by a computer control device or the like.
즉, 도 2에 도시되고 있는 바와 같이, 종래의 인터넷 냉장고 시스템은, 제품 내부로 입력되는 외부 교류전원(50)을 이용하여 SMPS전원공급부(55)에서 제품 내부에서 필요로 하는 크기의 DC 전원을 발생시킨다. 그리고 상기 발생된 DC 전원을 파워제어부(60)로 공급한 후, 상기 파워제어부(60)의 제어하에 상기 데이터보관장치(45)와 같은 컴퓨터 관리장치 등으로 공급되도록 구성되고 있다.That is, as shown in Figure 2, the conventional Internet refrigerator system, by using the external AC power source 50 is input to the product, the SMPS power supply unit 55 to the DC power of the size required inside the product. Generate. After the generated DC power is supplied to the power control unit 60, the power supply unit 60 is supplied to a computer management device such as the data storage device 45 under the control of the power control unit 60.
그러나 상기와 같은 구성으로 이루어진 종래의 인터넷 냉장고 시스템의 전원관리장치는 다음과 같은 문제점이 있었다.However, the power management device of the conventional Internet refrigerator system having the above configuration has the following problems.
상기 데이터보관장치(45)와 같은 컴퓨터 관리장치는, 데이터를 저장하고 관리하는 전기적 제어소자들로 이루어져 있기 때문에 전원에 매우 직접적인 영향을 받는다. 즉, 전원이 제공되고 있는 상태에서 어떤 동작을 수행함에 있어서 일정한 수순에 따라서 순차적으로 진행되도록 제어되야만 정상적인 결과를 발생시키는 것이다. 그러나 상기와 같은 각종 전기적 제어소자들이, 정전과 같은 갑작스런 전원차단 동작이 발생되었을때, 정상적인 제어동작이 아닌 상태를 접하게 되면서 현재의 동작상태로부터 에러를 발생시키게 되고, 결과적으로 시스템 전체적으로 오동작을 야기시키게 되는 것이다.The computer management device, such as the data storage device 45, is made of electrical control elements that store and manage data, and thus is directly affected by the power source. That is, in performing a certain operation in the state where the power is being supplied, the normal result is generated only when it is controlled to proceed sequentially according to a certain procedure. However, when the various electrical control devices such as the above sudden power off operation such as a power failure occurs, an error occurs from the current operating state as a result of contacting a state other than a normal control operation, and as a result, causes a malfunction of the whole system. Will be.
더군다나 인터넷 연결에 따른 각종 전기적제어소자들을 많이 구비한 인터넷 냉장고 시스템의 경우에서는, 갑작스런 정전동작으로 저장 중의 데이터가 손상되는 경우가 발생되거나 시스템의 오동작으로 냉장고 자체의 정상동작이 불가능하게 되는 경우도 발생될 수 있었다.In addition, in the case of the Internet refrigerator system equipped with a variety of electrical control elements according to the Internet connection, sudden power failure may cause data to be lost during storage, or malfunction of the system may cause the refrigerator to not operate normally. Could be
따라서 본 발명의 목적은 갑작스런 정전 발생으로 인해 손상된 데이터가 자동으로 복구될 수 있도록 제어하는 인터넷 냉장고 시스템의 데이터관리방법을 제공함에 있다. Accordingly, an object of the present invention is to provide a data management method of an internet refrigerator system that controls damaged data to be automatically recovered due to a sudden power failure.
상기 목적을 달성하기 위한 본 발명에 따른 인터넷 냉장고 시스템의 데이터관리방법은, 관리자 선택에 의해서 동작하는 관리자스위치의 동작상태에 따라서, 시스템을 관리자 설정에 의해서 동작시키는 관리자제어단계와; 하나의 저장장치 내에 데이터 저장영역을 구분해서, 시스템 출하시 설정되어 있는 데이터는 자동복구영역에 저장하고, 상기 관리자제어단계의 관리자 설정에 의해서 시스템의 프로그램 변경이 이루어질 때 생성되는 갱신데이터는 변경데이터저장영역에 저장하고, 시스템 운영을 위한 데이터는 기타데이터저장영역에 저장하는 저장단계와; 시스템 동작 중, 데이터 손상이 발생되었을 때, 상기 변경데이터저장영역에 저장된 갱신데이터가 존재하는지를 확인하고, 저장된 갱신데이터에 의해 시스템을 동작시키는 시스템제어단계와; 시스템 동작 중, 데이터 손상이 발생되었을 때, 상기 변경데이터저장영역에 저장된 갱신데이터가 없으면, 자동복구영역에 저장된 데이터에 의해서 시스템을 초기상태로 동작시키는 초기제어단계를 포함하여 구성된다.The data management method of the Internet refrigerator system according to the present invention for achieving the above object comprises: an administrator control step of operating the system by administrator setting according to an operation state of an administrator switch operated by the administrator selection; The data storage area is divided in one storage device, and the data set at the time of system shipment is stored in the automatic recovery area, and the update data generated when the program change of the system is made by the manager setting in the manager control step is changed data. A storage step of storing the data in a storage area and storing the data for operating the system in the other data storage area; A system control step of confirming whether there is update data stored in the change data storage area and operating the system by the stored update data when data corruption occurs during system operation; When there is no update data stored in the change data storage area when data corruption occurs during the system operation, an initial control step of operating the system to an initial state by the data stored in the automatic recovery area is configured.
삭제delete
이하 첨부한 도면을 참조하여 본 발명에 따른 인터넷 냉장고 시스템의 데이터관리방법에 대해서 상세하게 설명한다.Hereinafter, a data management method of an internet refrigerator system according to the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명에 따른 인터넷 냉장고 시스템의 제어 구성도이다.3 is a control block diagram of the Internet refrigerator system according to the present invention.
즉, 본 발명의 시스템에는 도시되고 있는 바와 같이, 외부 교류전원을 입력해서 제품 내부에서 필요로 하는 여러가지 크기의 DC 전원을 발생하는 SMPS전원공급부(155)가 구비된다. 그리고 상기 SMPS 전원공급부(155)에서 발생된 DC 전원을 입력하는 파워 컨트롤러(160)를 포함한다.That is, the system of the present invention, as shown, is provided with an SMPS power supply unit 155 for inputting an external AC power source to generate DC power of various sizes required inside the product. And it includes a power controller 160 for inputting the DC power generated by the SMPS power supply 155.
본 발명의 파워 컨트롤러(160)는, 인터넷 냉장고 시스템에 공급되는 모든 전원을 관리하는 구성이다. 따라서 상기 파워 컨트롤러(160)는, 상기 SMPS 전원공급부(155)에서 발생된 전원을 입력하고, 시스템 내부에서 전원을 필요로 하는 각종 부품들에게 전원을 공급하게 된다.The power controller 160 of the present invention manages all the power supplied to the Internet refrigerator system. Therefore, the power controller 160 inputs power generated by the SMPS power supply unit 155 and supplies power to various components that require power in the system.
또한, 본 발명에서 상기 파워 컨트롤러(160)는, 시스템의 전원공급 제어 및 전원관리를 위해서 시스템 컨트롤러(200)와 데이터 통신을 수행하기 위한 데이터통신부를 구비하고 있다. 상기 데이터통신부는, RS-232C 통신을 이용한다. In addition, in the present invention, the power controller 160 includes a data communication unit for performing data communication with the system controller 200 for power supply control and power management of the system. The data communication unit uses RS-232C communication.
다음, 본 발명에서 시스템 컨트롤러(200)는, 인터넷 냉장고 시스템의 전체적인 제어를 수행하는 구성이다. 즉, 일반적인 냉장고 기능에 따른 냉각사이클을 제어하는 기능, 인터넷 통신을 수행하기 위한 기능, 텔레비젼 프로그램을 수신하기 위한 기능, 각종 음악을 청취 가능하도록 재생시키는 기능 등, 시스템 내부에서 필요로 하는 모든 기능을 제어하기 위한 구성이다. Next, in the present invention, the system controller 200 is configured to perform overall control of the Internet refrigerator system. That is, all functions required in the system, such as a function of controlling a cooling cycle according to a general refrigerator function, a function for performing Internet communication, a function for receiving a TV program, and a function for reproducing various music to be listened to It is a configuration for controlling.
특히, 본 발명에서는 갑작스런 정전발생으로 인하여, 시스템이 불안정하게 되었을 때, 시스템을 자동복구모드로 부팅하여, 시스템을 안정된 상태로 동작시키기 위해서 이용되어진다. In particular, in the present invention, when the system becomes unstable due to a sudden power failure, it is used to boot the system into the automatic recovery mode and operate the system in a stable state.
정전발생시에 시스템의 자동복구모드로 동작하기 위해서 본 발명의 시스템 컨트롤러(200)는 도 4에 도시되고 있는 바와 같은 구성을 구비한다.In order to operate in the automatic recovery mode of the system in the event of a power failure, the system controller 200 of the present invention has a configuration as shown in FIG.
우선, 사용자 선택에 의하여 온/오프 동작되는 관리자스위치의 동작상태를 입력하는 신호입력부(220)가 포함된다. 상기 관리자스위치는, 관리자 필요에 의하여 시스템을 관리자모드에 따라서 동작시키고 싶은 경우에 선택되어진다. 일 예로, 인터넷 냉장고 시스템을 서비스 받는 경우에, 서비스맨의 선택으로 선택되어져서 서비스맨이 설정한 모드로 동작되는 것도 가능하다. 즉, 상기 관리자모드는 프로그램을 업그레이드시키고 싶은 경우와 같이, 필요에 의하여 시스템의 프로그램을 수정해야 하는 경우에 선택되어진다.First, a signal input unit 220 for inputting an operation state of an administrator switch operated on / off by user selection is included. The manager switch is selected when the administrator wants to operate the system in accordance with the manager mode. For example, when the Internet refrigerator system is serviced, it may be selected by a serviceman and operated in a mode set by the serviceman. That is, the manager mode is selected when a program of the system needs to be modified as necessary, such as when a program is to be upgraded.
상기 신호입력부(220)의 신호는 제어부(210)에 입력되어져서, 상기 관리자스위치의 동작상태를 인식하도록 한다.The signal of the signal input unit 220 is input to the control unit 210 to recognize the operation state of the manager switch.
상기 제어부(210)는, 본 발명에 따른 인터넷 냉장고 시스템에서 데이터의 자동복구를 위한 동작을 제어하기 위한 구성이다. 상기 제어부(210)는, 상기 관리자스위치가 선택되었을 때, 사용자 또는 관리자가 지정한 관리자 모드로 동작되도록 제어한다. 또한, 정전발생시와 같이, 시스템이 불안정한 상태에서 종료되었을 때, 저장되고 있는 자동복구모드에 따른 데이터에 기초하여, 시스템을 자동복구모드로 동작시킨다. 상기 자동복구모드는, 시스템의 초기상태와 같은 상태로 제어하기 위한 동작모드이다.The controller 210 is a component for controlling an operation for automatic recovery of data in the Internet refrigerator system according to the present invention. The controller 210 controls to operate in a manager mode designated by a user or an administrator when the manager switch is selected. Further, when the system is terminated in an unstable state as in the case of a power failure, the system is operated in the automatic recovery mode based on the data according to the stored automatic recovery mode. The automatic recovery mode is an operation mode for controlling to the same state as the initial state of the system.
그리고 부호 230은 통신부를 나타낸다. 상기 통신부는, 인터넷 연결을 위한 통신부이다. Reference numeral 230 denotes a communication unit. The communication unit is a communication unit for internet connection.
그리고 부호 240은, 데이터 보관장치이다. 상기 데이터보관장치(240)는, 시스템 컨트롤러(200)에서 각종 제어를 수행하기에 필요로 하는 여러가지 정보를 저장하기 위한 저장공간이다. 특히, 본 발명에서 상기 데이터보관장치(240)는, 시스템의 운영을 위해 필요로 하는 각종 데이터을 저장하기 위한 기타 데이터저장영역(242)과, 자동복구모드를 위한 데이터 저장영역(246)과, 그리고 시스템을 재부팅하기 위하여 변경된 데이터를 저장하기 위한 변경데이터저장영역(244)으로 구분되어진다.Reference numeral 240 denotes a data storage device. The data storage device 240 is a storage space for storing various information required for performing various types of control in the system controller 200. In particular, the data storage device 240 in the present invention, other data storage area 242 for storing various data required for the operation of the system, the data storage area 246 for the automatic recovery mode, and It is divided into a change data storage area 244 for storing changed data to reboot the system.
상기 자동복구모드를 위한 데이터저장영역(246)은, 시스템의 초기상태에 따른 동작상태로 제어할 수 있도록 데이터가 저장되고 있는 영역이다. 따라서 상기 데이터저장영역(246)의 데이터는, 시스템 출하 당시에 기록된 상태로 변경되지도 않고, 소멸되지도 않고, 항상 유지되어진다.The data storage area 246 for the automatic recovery mode is an area in which data is stored so as to control the operation state according to the initial state of the system. Therefore, the data of the data storage area 246 is not changed to the state recorded at the time of shipment of the system, is not destroyed, and is always maintained.
상기 변경데이터저장영역(244)은, 사용자 또는 관리자가 시스템을 동작시키는 과정에서 변경시킨 정보를 기록하고 있는 영역이다. 일 예로, 냉장고의 제어프로그램 중에서 특정의 프로그램을 업그래이드시켰을 때, 상기 업그래이드를 위한 소오스데이터가 저장되어진다. 상기 변경데이터저장영역(244)은, 가장 최신정보에 기초해서 저장되어진다. 즉, 사용자가 동일 프로그램에 대해서 여러번의 과정으로 업그래이드를 했을 때, 가장 최신버전의 프로그램만이 저장되어진다.The change data storage area 244 is an area in which information changed by a user or an administrator during the operation of the system is recorded. For example, when a specific program is upgraded among the control programs of the refrigerator, source data for the upgrade is stored. The change data storage area 244 is stored based on the latest information. That is, when the user upgrades the same program several times, only the most recent version of the program is saved.
그리고 상기 기타 데이터저장영역(242)은, 시스템의 운영을 위한 각종 데이터들이 저장되어진다. 따라서 제어부(210)는 시스템의 각종 기능을 수행할 때, 상기 기타 데이터저장영역(242)의 데이터를 리드/라이트 하면서 제어를 수행한다.The other data storage area 242 stores various data for operating the system. Therefore, when performing various functions of the system, the controller 210 performs control while reading / writing data of the other data storage area 242.
다음은 상기 구성으로 이루어진 본 발명에 따른 인터넷 냉장고 시스템의 데이터 관리를 위한 제어동작에 대해서 설명한다.Next, a control operation for data management of the Internet refrigerator system according to the present invention having the above configuration will be described.
도 5는 본 발명에 따른 인터넷 냉장고 시스템에서 데이터의 관리를 제어하기 위한 동작 흐름도이다.5 is an operation flowchart for controlling the management of data in the Internet refrigerator system according to the present invention.
시스템에 처음 외부 교류전원이 입력되면, SMPS 전원공급부(155)는 시스템에서 필요로 하는 크기의 전원을 발생한다. 이렇게 발생된 전원이 파워 컨트롤러(160)의 제어를 받아 각 전자부품으로 공급되어진다.When the external AC power is input to the system for the first time, the SMPS power supply unit 155 generates power of a size required by the system. The generated power is supplied to each electronic component under the control of the power controller 160.
이때, 시스템 컨트롤러(200) 내부의 제어부(210)는, 시스템이 초기동작상태에서는 초기상태와 동일하게 설정된 자동복구모드로 시스템을 부팅시킨다(제 330 단계). 물론, 이 경우에도 상기 제 330 단계 수행 이전에 신호입력부(220)를 통한 관리자스위치의 선택여부를 확인하고, 변경데이터 저장영역(244)에 저장된 데이터가 존재하는지를 확인한다. 그러나 시스템의 출하상태에서 변경데이터 저장영역(244)에 저장된 데이터는 존재하지 않고, 시스템 설치시부터 시스템의 변경을 필요로 하는 경우를 제외하고 상기 관리자스위치 또한 선택되지 않는다. 따라서 제어부(210)는, 초기상태와 같은 자동복구모드로 시스템을 동작시킨다. At this time, the control unit 210 inside the system controller 200, the system boots in the automatic recovery mode set to the same as the initial state in the initial operation state (step 330). Of course, even in this case, it is checked whether the manager switch is selected through the signal input unit 220 before the operation of step 330, and whether there is data stored in the change data storage area 244. However, there is no data stored in the change data storage area 244 in the shipped state of the system, and the manager switch is also not selected except when the system needs to be changed from the system installation. Therefore, the control unit 210 operates the system in the automatic recovery mode as in the initial state.
그리고 제어부(210)는 시스템의 자동복구모드를 위한 데이터가 저장된 데이터영역(246)의 데이터를 데이터보관장치(240)로부터 스캔하고(제 333 단계), 상기 제 333 단계에서 읽어들인 프로그램에 따라서 시스템을 실행하게 된다(제 336 단계). 따라서 상기 제 333 단계에서 읽어들이는 상기 데이터영역(246)의 데이터는, 시스템을 완전히 초기상태로 조절하기 위한 데이터이다. 따라서 상기 영역의 데이터를 읽어서 시스템을 동작시키면, 시스템은 출하시와 같은 초기상태로 동작되어진다.The controller 210 scans the data of the data area 246 in which data for the automatic recovery mode of the system is stored from the data storage device 240 (step 333), and according to the program read in step 333. (Step 336). Accordingly, the data of the data area 246 read in step 333 is data for completely adjusting the system to an initial state. Therefore, when the system is operated by reading the data of the area, the system is operated in the initial state as shipped.
이와 같이 시스템이 초기상태로 설정되어 동작되고 있는 상태에서, 제어부(210)는 사용자 요구에 의하여 새로운 데이터를 다운로드 받고, 업그레이드를 제어하는 것이 가능하다. 즉, 본 발명의 인터넷 냉장고 시스템은 통신부(230)를 통해서 인터넷 연결이 가능하고, 인터넷으로부터 필요한 프로그램을 다운로드 받아서 업그래이드 시키는 것이 가능하다.In this state in which the system is set and operated in the initial state, the controller 210 can download new data and control the upgrade according to a user's request. That is, the Internet refrigerator system of the present invention can be connected to the Internet through the communication unit 230, it is possible to download and upgrade the necessary program from the Internet.
이러한 동작이 수행될 때, 제어부(210)는, 업그래이드를 위해 다운로드 받은 데이터를 변경데이터 저장영역(244)에 우선 저장한다. 상기 변경데이터 저장영역(244)에 저장되는 데이터는 동일한 성질의 프로그램에 대해서는 가장 최신의 내용만을 저장하게 된다. When this operation is performed, the controller 210 first stores the data downloaded for the upgrade in the change data storage area 244. The data stored in the change data storage area 244 stores only the most up-to-date contents for programs of the same nature.
그리고 제어부(210)는, 상기 다운로드 받은 데이터를 기타 데이터저장영역(242)에 업그래이드시키고, 시스템을 재부팅시키게 된다. 이후, 시스템은 상기 변경된 데이터에 기초해서 운전이 이루어지게 된다. 이와 같이, 제어부(210)는, 시스템 내부 프로그램이 변경이 있을 때, 변경되는 프로그램에 따른 소오스데이터를 저장하고, 변경된 프로그램에 기초해서 시스템의 운전을 제어하는 것이다.The controller 210 upgrades the downloaded data to the other data storage area 242 and reboots the system. The system then operates based on the modified data. As described above, when there is a change in the system internal program, the control unit 210 stores source data according to the changed program and controls the operation of the system based on the changed program.
한편, 시스템이 동작되는 상태에서 전원이 차단되어버린 경우, 특히 정전동작과 같은 과정으로 시스템이 불안정한 상태에서 전원이 차단되면, 데이터 보관장치(240)의 기타 데이터저장영역(242)에 저장된 데이터가 손상되는 경우가 발생된다. 이것은 시스템의 운전상태에서 제어부(210)가 상기 데이터보관장치(240)의 기타데이터저장영역(242)에 저장되고 있는 데이터를 계속해서 리드/라이트하면서 운전을 수행하기 때문이다. 즉, 상기와 같은 과정에서 상기 기타데이터저장영역(242)에 저장된 데이터가 손상되는 경우가 발생되는 것이다.On the other hand, when the power is cut off while the system is operating, in particular, if the power is cut off while the system is unstable due to a process such as a power failure operation, the data stored in the other data storage area 242 of the data storage device 240 Damage occurs. This is because the control unit 210 performs the operation while continuously reading / writing the data stored in the other data storage area 242 of the data storage device 240 in the operating state of the system. That is, when the data stored in the other data storage area 242 is damaged in the above process occurs.
이러한 과정으로 정전이 발생된 후, 다시 전원이 공급되면, 제어부(210)는, 데이터보관장치(240)의 변경데이터저장영역(244)에 저장된 데이터가 있는지를 확인한다. 앞서 언급되고 있는 바와 같이, 프로그램의 업그래이드와 같은 과정이 수행되면, 상기 업그레이드를 위한 소오스데이터가 상기 변경데이터 저장영역(244)에 저장되어진다. 따라서 상기 변경데이터 저장영역(244)에 저장되고 있는 데이터가 존재하게 되는 것이다. 즉, 시스템의 재설정을 위한 reboot.dat 파일이 존재하게 되는 것이다(제 315 단계).After the power failure is generated in this process, when the power is supplied again, the controller 210 checks whether there is data stored in the change data storage area 244 of the data storage device 240. As mentioned above, when a process such as an upgrade of a program is performed, the source data for the upgrade is stored in the change data storage area 244. Therefore, the data stored in the change data storage area 244 is present. That is, a reboot.dat file for resetting the system exists (step 315).
이때, 제어부(210)는, 시스템을 관리자 모드로 부팅시킨다(제 318 단계). 상기 관리자모드는 시스템 내부의 각종 프로그램을 수정 가능한 상태로 제어하는 모드를 의미한다. 일반적으로 시스템이 저장된 내용에 기초해서 동작되는 경우에서는 상기 관리자모드가 수행되지 않는다. 이런 경우에서는 제 330 단계에서와 같은 자동복구모드, 즉 프로그램의 수정이 안되는 모드로 수행되는 것이다.At this time, the controller 210 boots the system in the administrator mode (step 318). The manager mode refers to a mode for controlling various programs in the system in a modifiable state. In general, the administrator mode is not performed when the system is operated based on the stored contents. In this case, the automatic recovery mode as in step 330 is performed, that is, a mode in which the program is not modified.
상기 제 318 단계에 의하여 시스템이 관리자모드로 부팅되면, 제어부(210)는 상기 변경데이터저장영역(244)에 저장되고 있는 데이터를 읽어온다(제 321 단계).When the system is booted to the manager mode by the step 318, the controller 210 reads data stored in the change data storage area 244 (step 321).
그리고 상기 제 321 단계에서 읽어온 내용에 기초해서 시스템 내부의 프로그램을 갱신하고, 그에 따른 프로그램을 수행하는 것이다. 이와 같이, 상기 reboot.dat의 사용이 이루어진 후에는 상기 변경데이터 저장영역에 저장된 reboot.dat가 제거되면서, 다음 변경될 데이터가 저장될 수 있는 영역으로 확보해둔다(제 327 단계).The program in the system is updated based on the content read in step 321 and the program is executed accordingly. As such, after the use of the reboot.dat is performed, reboot.dat stored in the change data storage area is removed, thereby securing an area in which data to be changed next can be stored (step 327).
다음, 시스템의 정상 가동 중 에러가 발생된 경우나 사용자 선택적으로 시스템의 프로그램을 업그래이드하고자 할때, 또는 사용자 요청에 의한 서비스맨의 동작으로 냉장고 외부에 구비된 관리자스위치가 선택되는 경우가 발생된다. 이때, 관리자 스위치의 동작상태를 입력하는 신호입력부(220)는 변경된 신호를 제어부(210)에 전달한다. 제어부(210)는 이때 입력신호에 의해서 관리자스위치가 선택되었음을 인식한다.Next, when an error occurs during normal operation of the system or when a user selectively upgrades a program of the system, or when an administrator switch provided outside the refrigerator is selected by a serviceman's operation by a user's request. At this time, the signal input unit 220 for inputting the operation state of the manager switch transmits the changed signal to the controller 210. The controller 210 recognizes that the manager switch is selected by the input signal.
이러한 동작으로 관리자 스위치가 선택되면(제 300 단계), 제어부(210)는, 시스템을 관리자 모드로 부팅시킨다(제 310 단계). 상기 제 310 단계에 의한 관리자모드는, 앞서 언급한 바와 같이, 시스템 내부 프로그램을 변경 가능한 상태로 설정하는 것이다.When the manager switch is selected in this operation (step 300), the controller 210 boots the system in the manager mode (step 310). As described above, the manager mode according to step 310 is to set a system internal program to a changeable state.
이와 같이 시스템이 변경 가능한 상태에서, 사용자 또는 서비스맨의 제어로 시스템은 윈도우를 동작시키고(제 306 단계), 필요로 하는 프로그램을 인터넷을 통해서 읽어오고, 읽어온 프로그램을 업그래이드 시킨다(제 309 단계).In this state in which the system is changeable, the system operates the window under the control of the user or the serviceman (step 306), reads the necessary program through the Internet, and upgrades the read program (step 309). .
상기 제 309 단계에 의한 프로그램의 업그래이드가 완료되면, 시스템이 재동작되면서, 업그래이드 된 프로그램에 따라서 시스템의 운전이 이루어진다(제 312 단계).When the upgrade of the program by the step 309 is completed, the system is restarted and operation of the system is performed according to the upgraded program (step 312).
즉, 본 발명은, 상기 제 300 단계에서 관리자스위치의 선택여부에 따라서 관리자모드를 수행하여, 사용자 또는 관리자의 설정에 의해서 시스템의 프로그램이 수정이 이루어질 수 있도록 제어한다. 또한, 본 발명은 상기 제 300 단계에서 관리자스위치가 선택되지 않았을 때, 제 315 단계에 의한 프로그램의 변경이 이루어졌을 때, 생성되는 Reboot.dat 파일이 존재하는 지를 확인하여, 상기 파일이 존재할 때, 상기 파일에 기초해서 시스템을 동작시킨다. 또한, 본 발명은 상기 제 300 단계에서 관리자스위치가 선택되지 않았고, 상기 제 315 단계에서 Reboot.dat 파일이 존재하지 않을 때, 시스템을 초기상태로 제어하는 자동복구모드로 동작시킨다.That is, the present invention, in step 300 by performing the administrator mode according to the selection of the administrator switch, the control of the system can be modified by the user or the administrator's settings. In addition, when the manager switch is not selected in step 300, when the change of the program according to step 315 is made, the present invention checks whether a Reboot.dat file is generated, and when the file exists, Run the system based on the file. In addition, when the manager switch is not selected in step 300 and the Reboot.dat file does not exist in step 315, the present invention operates in an automatic recovery mode for controlling the system to an initial state.
따라서 본 발명은 시스템의 운전 중, 정전과 같은 상태가 발생되면서, 시스템의 운전을 위한 데이터가 손상되었을 때, 상기와 같은 경로를 통해서 시스템의 재동작이 이루어지도록 한다. 특히, 본 발명에서 설정하고 있는 최후의 데이터복구방법으로 시스템의 초기동작상태와 같은 자동복구모드로 동작되도록 제어하는 것을 특징으로 한다.Accordingly, the present invention allows the system to be re-operated through the above paths when data for operation of the system is damaged while a state such as a power failure occurs during operation of the system. In particular, the last data recovery method set in the present invention is characterized in that the control to operate in the automatic recovery mode, such as the initial operating state of the system.
이상에서 설명된 본 발명은 다음과 같은 효과를 얻는다. The present invention described above obtains the following effects.
본 발명은 정전으로 인한 데이터의 손상이 발생되었을 때, 시스템이 불안전한상태로 인하여 냉장고의 제어기능까지 못하게 될 수 있는 점을 감안해서, 시스템의 초기상태 또는, 프로그램 변경시 생성된 Reboot.dat 파일에 의해서 시스템이 자동 복구가 되도록 제어한다. 따라서 본 발명은 시스템 내부의 데이터가 손상된 경우에 있어서도 사용자의 별도 제어없이, 자동복구가 가능하여, 시스템을 안전된 상태로 사용하는 것이 가능하다. 또한, 저장 중인 데이터를 보호할 수 있는 잇점이 있다.In the present invention, when a data corruption occurs due to a power failure, the system may not be able to control the refrigerator due to an unstable state. Thus, a Reboot.dat file generated when an initial state of a system or a program is changed. Control the system to automatically recover. Therefore, the present invention enables automatic recovery even when data inside the system is damaged, without the user's separate control, so that the system can be used in a safe state. It also has the advantage of protecting the data being stored.
삭제delete
도 1은 일반적인 인터넷 냉장고 시스템의 개념도,1 is a conceptual diagram of a general internet refrigerator system,
도 2는 종래 기술에 따른 인터넷 냉장고 시스템의 전원관리장치의 구성도,2 is a block diagram of a power management device of the Internet refrigerator system according to the prior art;
도 3은 본 발명에 따른 인터넷 냉장고 시스템의 제어 구성도,3 is a control block diagram of the Internet refrigerator system according to the present invention;
도 4는 본 발명에 따른 인터넷 냉장고 시스템에서 시스템 컨트롤러의 구성도,4 is a configuration diagram of a system controller in an internet refrigerator system according to the present invention;
도 5는 본 발명에 따른 인터넷 냉장고 시스템의 데이터 관리를 위한 동작 흐름도.5 is an operation flowchart for data management of the Internet refrigerator system according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
10 : 정보관리장치 20 : 네트워크10: information management device 20: network
35 : 인터넷 냉장고 시스템 155 : SMPS 전원공급부35: Internet refrigerator system 155: SMPS power supply
160 : 파워 컨트롤러 200 : 시스템 컨트롤러160: power controller 200: system controller
210 : 제어부 220 : 관리자스위치신호입력부 210: control unit 220: manager switch signal input unit
230 : 통신부 240 : 데이터보관장치230: communication unit 240: data storage device
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0087313A KR100487763B1 (en) | 2001-12-28 | 2001-12-28 | Data management method for internet refrigerator system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0087313A KR100487763B1 (en) | 2001-12-28 | 2001-12-28 | Data management method for internet refrigerator system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030056952A KR20030056952A (en) | 2003-07-04 |
KR100487763B1 true KR100487763B1 (en) | 2005-05-06 |
Family
ID=32215097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0087313A KR100487763B1 (en) | 2001-12-28 | 2001-12-28 | Data management method for internet refrigerator system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100487763B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10941955B2 (en) | 2017-10-27 | 2021-03-09 | Dometic Sweden Ab | Systems, methods, and apparatuses for providing communications between climate control devices in a recreational vehicle |
US11254183B2 (en) | 2017-08-25 | 2022-02-22 | Dometic Sweden Ab | Recreational vehicle, cooling device, controlling system and method for controlling the cooling device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010003962A (en) * | 1999-06-26 | 2001-01-15 | 윤종용 | Refrigerator capable of communicating with remote computer and control method thereof |
JP2001280813A (en) * | 2000-03-30 | 2001-10-10 | Nippon Kentetsu Co Ltd | Operation managing system for refrigerator |
KR20010094429A (en) * | 2000-03-30 | 2001-11-01 | 구자홍 | refrigerator and control method of the same |
JP2001320391A (en) * | 2000-05-12 | 2001-11-16 | Yamatake Sangyo Systems Co Ltd | Communication controller |
-
2001
- 2001-12-28 KR KR10-2001-0087313A patent/KR100487763B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010003962A (en) * | 1999-06-26 | 2001-01-15 | 윤종용 | Refrigerator capable of communicating with remote computer and control method thereof |
JP2001280813A (en) * | 2000-03-30 | 2001-10-10 | Nippon Kentetsu Co Ltd | Operation managing system for refrigerator |
KR20010094429A (en) * | 2000-03-30 | 2001-11-01 | 구자홍 | refrigerator and control method of the same |
JP2001320391A (en) * | 2000-05-12 | 2001-11-16 | Yamatake Sangyo Systems Co Ltd | Communication controller |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11254183B2 (en) | 2017-08-25 | 2022-02-22 | Dometic Sweden Ab | Recreational vehicle, cooling device, controlling system and method for controlling the cooling device |
US11919363B2 (en) | 2017-08-25 | 2024-03-05 | Dometic Sweden Ab | Recreational vehicle, cooling device, controlling system and method for controlling the cooling device |
US10941955B2 (en) | 2017-10-27 | 2021-03-09 | Dometic Sweden Ab | Systems, methods, and apparatuses for providing communications between climate control devices in a recreational vehicle |
Also Published As
Publication number | Publication date |
---|---|
KR20030056952A (en) | 2003-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6370890B2 (en) | Refrigerator and its method for controlling the same | |
EP1433060B1 (en) | Crash recovery system | |
KR100389206B1 (en) | Apparatus and method for protecting failure of computer operating system | |
KR100425317B1 (en) | Method and system for remote-updating for functions of home devices | |
US20070169074A1 (en) | Upgrade apparatus and its method for home network system | |
CN100424644C (en) | Firmware program on-line upgrading method and hardware equipment | |
US20050198222A1 (en) | Network device | |
JP2009053920A (en) | Program management system for on-vehicle electronic control unit | |
JP2010195111A (en) | Onboard computer system | |
JP6602102B2 (en) | Program update control device, information home appliance, program update system, program update method and program | |
JP2003345730A (en) | Interface device, method for updating firmware in interface device and program therefor | |
CN101526903B (en) | Communication device and method for updating firmware thereof | |
EP1691281B1 (en) | Memory dump program boot method | |
US7757015B2 (en) | Device, method and computer program product readable medium for determining the identity of a component | |
US20040162977A1 (en) | Method and apparatus for configuring the boot options of a multi-domain system | |
KR100487763B1 (en) | Data management method for internet refrigerator system | |
US20120084550A1 (en) | Information processing system and startup control method | |
KR100951851B1 (en) | System and Apparatus for automatically updating firmware and method for the same | |
US10237131B2 (en) | Communication adapter and program update method for communication adapter | |
KR100476448B1 (en) | Power management device for internet refrigerator system | |
JP2011175352A (en) | Firmware updating device, communication apparatus, electronic apparatus, firmware updating system, firmware updating method and program | |
KR20230103777A (en) | System for upgrading of home appliances and method thereof | |
CN114003256A (en) | Method, device and equipment for updating FRU information of server and storage medium | |
KR20030043502A (en) | Upgrade method for software in digital electric home appliance | |
JPH10333914A (en) | Method for automatically updating system in information processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130326 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140414 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160324 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20170314 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20180314 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20190314 Year of fee payment: 15 |