KR101671388B1 - 네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템 - Google Patents
네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템 Download PDFInfo
- Publication number
- KR101671388B1 KR101671388B1 KR1020090104664A KR20090104664A KR101671388B1 KR 101671388 B1 KR101671388 B1 KR 101671388B1 KR 1020090104664 A KR1020090104664 A KR 1020090104664A KR 20090104664 A KR20090104664 A KR 20090104664A KR 101671388 B1 KR101671388 B1 KR 101671388B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- storage device
- storage
- unit
- stored
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템이 개시된다. 본 발명의 일 실시예에 따른 네트워크를 통한 데이터 백업 방법은 소정의 데이터 제공 장치와 네트워크를 통해 연결된 제 1 저장 장치가 이용 가능하지 않은 경우, 네트워크를 통해 연결된 이용가능한 제 2 저장 장치에 백업 데이터를 전송하여 저장하고, 추후 제 1 저장 장치가 이용 가능하게 된 경우 제 2 저장 장치에 저장된 데이터를 제 1 저장 장치에 재전송하여 저장하는 것을 특징으로 한다.
Description
본 발명은 데이터의 백업 방법 및 장치에 관한 것으로, 구체적으로는 네트워크를 통해 연결된 복수 개의 저장 장치들에 데이터를 효율적으로 백업하는 네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템에 관한 것이다.
최근에는 하드웨어 성능 향상 및 고품질의 데이터가 증가하는 추세에 따라서 카메라, 캠코더, PC, 넷북, 스마트폰, PVR(Personal Video Recoder)과 같은 각종 디바이스에서 처리되는 데이터의 크기가 증가하였다. 메모리 기술의 발전에 따라서 각종 디바이스의 저장 용량은 증가하였지만, 고품질의 정지 영상, 동영상 데이터나 오디오 데이터 역시 데이터의 크기가 매우 크기 때문에 디바이스에 저장될 수 있는 데이터량에는 한계가 있다.
본 발명이 해결하고자 하는 기술적 과제는 소정의 디바이스에 저장된 데이터를 네트워크를 통해 연결된 저장 장치에 백업하는 데이터 백업 방법 및 장치를 제공하는 것이다. 특히, 본 발명은 데이터를 저장하고자 하는 저장 장치가 이용불가능한 경우, 네트워크를 통해 연결된 다른 저장 장치를 이용하여 효율적으로 데이터를 백업하는 방법 및 장치를 제공한다.
전술한 기술적 과제를 해결하기 위한 본 발명의 일 실시예에 따른 네트워크를 통한 데이터 백업 방법은 소정의 데이터 제공 장치와 네트워크를 통해 연결된 제 1 저장 장치의 이용 가능 여부를 판단하는 단계; 상기 제 1 저장 장치가 이용 가능하지 않은 경우, 상기 네트워크를 통해 연결된 이용가능한 제 2 저장 장치에 상기 데이터 제공 장치에 저장된 데이터를 전송하는 단계; 상기 전송된 데이터를 상기 제 2 저장 장치에 저장하는 단계; 및 상기 제 1 저장 장치의 이용 가능 여부를 확인하고, 상기 제 1 저장 장치가 이용 가능하게 된 경우 상기 제 2 저장 장치에 저장된 데이터를 상기 제 1 저장 장치에 전송하여 저장하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 일 실시예에 따른 네트워크를 통한 데이터 백업 시스템은 백업하고자 하는 데이터를 제공하는 데이터 제공 장치; 상기 데이터 제공 장치와 네트워크를 통해 연결된 복수 개의 저장 장치들; 및 상기 복수 개의 저장 장치들 중 제 1 저장 장치의 이용 가능 여부를 판단하고, 상기 제 1 저장 장치가 이용가능하지 않은 경우 상기 복수 개의 저장 장치들 중 제 2 저장 장치에 상기 데이터 제공 장치 로부터 제공되는 데이터를 저장한 다음, 상기 제 1 저장 장치가 이용가능하게 된 경우 상기 제 2 저장 장치에 저장된 데이터를 상기 제 1 저장 장치에 전송하여 저장되도록 제어하는 백업 제어부를 포함하는 것을 특징으로 한다.
본 발명의 일 실시예에 따른 데이터 제공 장치는 네트워크를 통해 연결된 복수 개의 저장 장치들과 통신을 수행하는 통신부; 백업하고자 하는 데이터가 저장되는 저장부; 및 상기 복수 개의 저장 장치들 중 제 1 저장 장치의 이용 가능 여부를 판단하고, 상기 제 1 저장 장치가 이용가능하지 않은 경우 상기 복수 개의 저장 장치들 중 이용가능한 제 2 저장 장치에 상기 저장부에 저장된 데이터를 상기 통신부를 통해 전송하도록 제어하는 제어부를 포함하는 것을 특징으로 한다.
본 발명의 일 실시예에 따른 데이터 백업 장치는 네트워크를 통해 연결된 적어도 하나의 저장 장치 및 데이터 제공 장치와 통신을 수행하는 통신부; 상기 통신부를 통해 제공되는 데이터를 저장하는 저장부; 및 상기 저장 장치가 이용 불가능한 경우 상기 데이터 제공 장치로부터 제공되는 데이터를 수신하여 상기 저장부에 저장한 후, 상기 저장 장치의 이용 가능 여부를 판단하여 상기 저장 장치가 이용가능하게 된 경우 상기 통신부를 통해 상기 저장부에 저장된 데이터를 상기 저장 장치로 재전송되도록 제어하는 제어부를 포함하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 데이터 백업 장치는 네트워크를 통해 연결된 적어도 하나의 저장 장치 및 데이터 제공 장치와 통신을 수행하는 통신부; 상기 통신부를 통해 제공되는 데이터를 저장하는 저장부; 및 상기 저장 장치 및 데이터 제공 장치 중 하나로부터 제공되는 데이터를 상기 저장부에 저장할 수 없는 경우 상 기 통신부를 통해 상기 저장 장치 및 데이터 제공 장치에 저장 불가능을 통지하도록 제어하며, 상기 저장부에 데이터 저장이 가능하게 된 경우 상기 통신부를 통해 저장 가능을 통지하고 상기 통신부를 통해 제공되는 데이터가 상기 저장부에 저장되도록 제어하는 제어부를 포함하는 것을 특징으로 한다.
본 발명의 실시예들에 따르면 네트워크 상에 연결된 어느 하나의 저장 장치가 이용불가능한 경우 다른 이용가능한 저장 장치를 이용하여 효율적으로 데이터를 백업하여 저장할 수 있다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예들에 대하여 구체적으로 설명한다. 이하의 설명에서 저장 장치라 함은 하드디스크, 메모리, CD, DVD, Blu-ray, HD-DVD, 홀로그램 기록 매체 등과 같은 순수한 저장 기능을 가진 디바이스 이외에 PC, 노트북, 넷북, 캠코더, 이동통신 단말기, HMS(Home Media Server), PVR(Personal Video Recording)과 같은 네트워크를 통해 연결된 다른 장치에서 전송된 데이터를 저장할 수 있는 기능을 가진 모든 디바이스를 총칭하는 것으로 정의한다.
도 1은 본 발명의 일 실시예에 따른 네트워크를 통한 데이터 백업 시스템을 개괄적으로 도시한 참조도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 데이터 백업 시스템(100)은 소정의 네트워크(140)를 통해 상호 연결된 데이터 제공 장치(110), 제 1 저장 장치(120) 및 제 2 저장 장치(130)를 포함한다. 미도시되었으나, 데이터 백업 시스 템(100)은 제 1 저장 장치(120) 및 제 2 저장 장치(130) 이외에 다른 복수 개의 저장 장치들을 포함할 수 있다.
데이터 제공 장치(110)는 유무선 형태의 다양한 네트워크(140)를 지원하는 PMP(Portable Multimedia Player), UMPC(Ultra Mobile Personal Computer), 넷북, 노트북, 휴대폰, 디지털 카메라, PVR, HMS 및 PC 등의 다양한 디바이스가 될 수 있다. 또한, 데이터 제공 장치(110), 제 1 저장 장치(120) 및 제 2 저장 장치(130)는 홈-게이트웨이(home gateway) 또는 홈-서버(home server)와 같은 제어 장치에 연결된 홈-네트워크 시스템을 구성하는 클라이언트 디바이스 중 하나일 수 있다. 예를 들어, 데이터 제공 장치(110), 제 1 저장 장치(120) 및 제 2 저장 장치(130)는 가정 내 정보가전기기들을 제어하기 위한 표준안인 DLNA(Digital Living Network Alliance)에 따른 네트워크(140)를 통해 상호 연결되어 데이터를 공유하는 디바이스들일 수 있다.
네트워크(140)는 근거리 네트워크, 장거리 네트워크를 모두 포함하며, 블루투스(Bluetooth), 와이파이(Wi-Fi), 와이브로(WiBro) 및 초광대역(Ultra Wide Band:UWB) 등과 같은 무선 인터넷 방식 및 IEEE 1394, 이더넷 등의 유선 인터넷 방식 등을 포함한다.
제 1 저장 장치(120) 및 제 2 저장 장치(130)는 데이터 제공 장치(110)로부터 제공되는 데이터를 저장하는 장치로서, 전술한 바와 같이 하드디스크, 메모리, NAS(Network Attached Storage) 등과 같은 저장 기능을 가진 디바이스 이외에 PC, 노트북, 넷북, 캠코더, 이동통신 단말기, HMS, PVR과 같은 네트워크를 통해 연결된 다른 장치에서 전송된 데이터를 저장할 수 있는 부가 기능을 가진 모든 디바이스일 수 있다.
데이터 제공 장치(110)는 네트워크(140)를 통해 데이터 백업을 위해 저장된 데이터를 저장 장치들(120, 130)에 전송한다. 네트워크(140)를 통해 연결된 저장 장치들(120,130) 중 어떤 저장 장치에 데이터를 백업할 것인지 여부는 데이터 제공 장치(110)에 의하여 선택될 수도 있고, 데이터 제공 장치(110)에서 별도로 저장하고자 하는 저장 장치를 선택하지 않더라도 네트워크(140)의 관리 서버에서 저장 장치들(120, 130)의 이용 가능성 여부를 판단하여 데이터를 저장할 저장 장치를 선택하도록 할 수 있다. 이하의 설명에서는 제 1 저장 장치(120)에 데이터 백업 시도시에 제 1 저장 장치(120)가 이용 불가능한 경우를 중심으로 설명한다.
본 발명의 일 실시예에 따른 데이터 백업 시스템(100)은 제 1 저장 장치(120)의 이용이 불가능한 경우, 예를 들어 제 1 저장 장치의 잔여 저장 용량이 저장하고자 하는 데이터보다 부족한 경우와 같이 데이터 제공 장치(110)로부터 전송된 데이터를 제 1 저장 장치(120)에 저장할 수 없는 경우, 네트워크(140)를 통해 연결된 다른 제 2 저장 장치(130)에 데이터를 저장하고 제 1 저장 장치(120)에 저장된 데이터의 삭제 등으로 인해 추후 제 1 저장 장치(120)가 이용 가능하게 된 경우 제 2 저장 장치(130)에 저장된 데이터를 제 1 저장 장치(120)로 재전송하여 저장하는 것을 특징으로 한다.
이러한 데이터 백업 과정은 데이터 제공 장치(110), 네트워크(140)의 관리 서버, 제 1 저장 장치(120) 및 제 2 저장 장치(130) 각각에 의하여 제어될 수 있 다. 이하에서는 데이터 백업 시스템(100)을 구성하는 각 장치들에 의하여 제어되는 데이터 백업 과정의 실시예들에 대하여 구체적으로 설명한다.
도 2는 본 발명의 일 실시예에 따른 데이터 백업 시스템(200)의 구성을 나타낸 도면이다. 도 2에서는 네트워크의 서버(220)에 의하여 데이터 백업 과정이 제어될 때 서버(200)의 블록도를 도시하였다. 또한, 도 2에서는 데이터 제공 장치(210)로서 이동통신 단말기, 저장 장치들(230 내지 250)로서 TV, PC, PVR이 이용되는 경우를 도시하였다.
도 2를 참조하면, 서버(220)는 통신부(221), 버퍼(222) 및 백업 제어부(223)를 포함한다. 통신부(221)는 네트워크를 통해 연결된 데이터 제공 장치(210)로부터 제공되는 백업 데이터를 수신한다. 수신된 백업 데이터는 버퍼(222)에 임시로 저장될 수 있다. 백업 제어부(223)는 네트워크를 통해 연결된 저장 장치들(230 내지 250)의 이용 가능 여부를 판단한다. 저장 장치들(230 내지 250)의 이용 가능 여부는 저장 장치들(230 내지 250)로부터 미리 통지되거나, 데이터 제공 장치(210)에서 데이터 백업 요청이 있는 경우 백업 제어부(223)에서 통신부(221)를 통해 저장 장치들(230 내지 250)의 이용 가능 여부에 대한 정보를 요청하고 수신하도록 제어함으로써 판단될 수 있다.
서버(220)의 백업 제어부(223)는 저장 장치들(230 내지 250)의 이용 가능 여부에 기초하여 백업 데이터를 전송할 저장 장치를 선택한다.
만약, 제 1 저장 장치(250)가 중앙 저장 장치로서 네트워크를 통해 전송되는 백업 데이터가 저장되어야 하지만 제 1 저장 장치(250)의 용량 부족으로 인해 제 1 저장 장치(250)에 백업 데이터를 저장할 수 없는 경우를 가정한다. 이 경우, 백업 제어부(223)는 네트워크를 통해 이용가능한 다른 제 2 저장 장치(240) 및 제 3 저장 장치(250) 중 하나를 선택하고, 선택된 저장 장치에 버퍼(222)에 저장된 백업 데이터를 전송하도록 버퍼(222) 및 통신부(221)를 제어한다. 또한, 백업 제어부(223)는 이용가능한 복수 개의 저장 장치들 중 하나를 선택하여 백업 데이터를 전송하도록 제어하는 대신에, 이용가능한 복수 개의 저장 장치들의 저장 가능한 잔여 용량에 기초하여 백업 데이터를 분할하고, 분할된 백업 데이터를 이용가능한 복수 개의 저장 장치들에 분산 저장되도록 할 수 있다. 전술한 예에서, 제 2 저장 장치(240)의 잔여 용량이 20GB, 제 3 저장 장치(250)의 잔여 용량이 40GB이며 백업 데이터의 크기가 60GB라고 한다면, 백업 제어부(223)는 60GB의 백업 데이터를 20GB및 40GB로 분할하고 분할된 데이터 단위들을 제 2 저장 장치(240) 및 제 3 저장 장치(230)에 분산 저장되도록 제어할 수 있다.
백업 데이터의 저장이 완료된 후, 백업 제어부(223)는 제 1 저장 장치(250)와의 주기적인 통신을 통해 제 1 저장 장치(250)의 백업 데이터 저장이 가능한지를 주기적으로 확인한다. 추후 저장 데이터의 삭제 등으로 인해서 제 1 저장 장치(250)의 저장 용량이 확보된 경우, 백업 제어부(223)는 백업 데이터가 저장된 제 2 저장 장치(240) 또는 제 3 저장 장치(230)로부터 백업 데이터가 제 1 저장 장치(250)로 재전송되어 저장될 수 있도록 제어한다. 제 1 저장 장치(250)에 재전송되어 저장이 완료되면, 제 1 저장 장치(250)를 대신하여 제 2 저장 장치(240) 또는 제 3 저장 장치(230)에 저장되었던 백업 데이터는 삭제될 수 있다.
도 3은 본 발명의 일 실시예에 따른 데이터 백업 시스템의 네트워크 서버에 의하여 데이터 백업이 수행되는 과정을 나타낸 플로우 차트이다.
도 3을 참조하면, 단계 350에서 데이터 제공 장치(310)로부터 서버(320)로 백업 데이터가 제공된다. 서버(320)는 네트워크를 통해 연결된 제 1 저장 장치(330) 및 제 2 저장 장치(340)에 저장 가능 여부를 요청하거나, 도시된 단계 351 및 352와 같이 제 1 저장 장치(330)가 저장 불가능을 사전에 서버(320)에 통지하거나, 제 2 저장 장치(340)가 저장 가능함을 사전에 서버(320)에 통지한다.
단계 353에서, 서버(320)는 저장 장치들(330)의 저장 가능성에 기초하여 백업 데이터를 저장할 저장 장치를 선택한다. 도시된 예에서는 제 1 저장 장치(330)에 백업 데이터를 저장할 수 없고, 제 2 저장 장치(340)에 백업 데이터를 저장할 수 있는 경우를 가정한 것이다.
단계 354에서, 서버(320)는 이용가능한 제 2 저장 장치(340)로 백업 데이터를 전송하고, 단계 355에서 제 2 저장 장치(340)는 전송된 백업 데이터를 저장한다.
제 2 저장 장치(340)에 백업 데이터의 저장이 완료된 이후, 단계 356에서 서버(320)는 주기적으로 제 1 저장 장치(330)의 저장 가능 여부에 대한 확인 요청을 하고, 단계 357에서 제 1 저장 장치(330)가 저장 데이터 삭제 등으로 인해 용량 확보가 되어 백업 데이터의 저장이 가능하게 된 경우 저장 가능 사실을 서버(320)에 통지한다.
제 1 저장 장치(330)가 이용 가능하게 된 경우, 단계 358에서 서버(320)는 제 2 저장 장치(340)에 백업 데이터를 제 1 저장 장치(330)로 재전송하도록 요청하고, 단계 359에서 제 2 저장 장치(340)는 제 1 저장 장치(330)로 백업 데이터를 재전송한다. 단계 360에서 제 1 저장 장치(330)는 재전송된 백업 데이터를 저장하고, 단계 361에서 제 2 저장 장치(340)는 재전송된 백업 데이터를 삭제한다.
도 4는 본 발명의 다른 실시예에 따른 데이터 백업 시스템의 구성을 나타낸 도면이다. 도 4에서는 데이터 제공 장치(400)에 의하여 데이터 백업 과정이 제어될 때 데이터 제공 장치(400)의 블록도를 도시하였다.
도 4를 참조하면, 데이터 제공 장치(400)는 통신부(410), 저장부(420) 및 제어부(430)를 포함한다. 통신부(410)는 네트워크(440)를 통해 저장부(420)에 저장된 백업하고자 하는 데이터를 다른 저장 장치들(450 내지 470)에 전송한다. 제어부(430)는 네트워크를 통해 연결된 저장 장치들(450 내지 470)의 이용 가능 여부를 판단한다. 저장 장치들(450 내지 470)의 이용 가능 여부는 저장 장치들(450 내지 470)로부터 미리 통지되거나, 데이터 제공 장치(400)의 제어부(430)에서 통신부(410)를 통해 저장 장치들(450 내지 470)의 이용 가능 여부에 대한 정보를 요청하고 수신하도록 제어함으로써 판단될 수 있다.
데이터 제공 장치(400)의 제어부(430)는 저장 장치들(450 내지 470)의 이용 가능 여부에 기초하여 백업 데이터를 전송할 저장 장치를 선택한다.
전술한 바와 같이, 제 1 저장 장치(470)가 중앙 저장 장치로서 네트워크를 통해 전송되는 백업 데이터를 저장하여야 하지만 제 1 저장 장치(470)의 용량 부족으로 인해 제 1 저장 장치(470)에 백업 데이터를 저장할 수 없는 경우를 가정한다. 이 경우, 전술한 본 발명의 일 실시예와 유사하게 제어부(430)는 네트워크(440)를 통해 이용가능한 다른 제 2 저장 장치(460) 및 제 3 저장 장치(470) 중 하나를 선택하고, 선택된 저장 장치에 저장부(420)에 저장된 백업 데이터를 전송하도록 저장부(420) 및 통신부(410)를 제어한다. 또한, 제어부(430)는 이용가능한 복수 개의 저장 장치들 중 하나를 선택하여 백업 데이터를 전송하도록 제어하는 대신에, 이용가능한 복수 개의 저장 장치들의 저장 가능한 잔여 용량에 기초하여 백업 데이터를 분할하고, 분할된 백업 데이터를 이용가능한 복수 개의 저장 장치들에 분산 저장되도록 할 수 있다.
백업 데이터의 저장이 완료된 후, 제어부(430)는 제 1 저장 장치(470)와의 주기적인 통신을 통해 제 1 저장 장치(470)의 백업 데이터 저장이 가능한지를 주기적으로 확인한다. 추후 저장 데이터의 삭제 등으로 인해서 제 1 저장 장치(470)의 저장 용량이 확보된 경우, 제어부(430)는 백업 데이터가 저장된 제 2 저장 장치(460) 또는 제 3 저장 장치(450)로부터 백업 데이터가 제 1 저장 장치(470)로 재전송되어 저장될 수 있도록 제어한다. 제 1 저장 장치(470)에 재전송되어 저장이 완료되면, 제 1 저장 장치(470)를 대신하여 제 2 저장 장치(460) 또는 제 3 저장 장치(450)에 저장되었던 백업 데이터는 삭제될 수 있다.
도 5는 본 발명의 다른 실시예에 따른 데이터 백업 시스템의 데이터 제공 장치에 의하여 데이터 백업이 수행되는 과정을 나타낸 플로우 차트이다.
도 5를 참조하면, 단계 541에서 데이터 제공 장치(510)는 제 1 저장 장치(520)에 백업 데이터 저장 요청을 한다. 단계 542에서 제 1 저장 장치(520)는 백업 데이터의 크기와 저장 가능한 잔여 용량을 비교하여 저장 가능 여부를 확인한다. 단계 543에서, 잔여 용량의 부족 등으로 인해 저장이 불가능한 경우, 제 1 저장 장치(520)는 데이터 제공 장치(510)로 저장 불가능을 통지한다. 단계 544에서 데이터 제공 장치(510)는 네트워크를 통해 연결된 다른 제 2 저장 장치(530)에 백업 데이터의 저장 요청을 한다. 단계 545에서 제 2 저장 장치(530)는 백업 데이터의 크기와 저장 가능한 잔여 용량을 비교하여 저장 가능 여부를 확인한다. 단계 546에서 제 2 저장 장치(530)는 백업 데이터의 저장이 가능한 경우 저장 가능 사실을 데이터 제공 장치(510)에 통지한다. 단계 547에서 데이터 제공 장치(510)은 백업 데이터를 제 2 저장 장치(530)로 전송하고, 단계 548에서 제 2 저장 장치(530)는 전송된 백업 데이터를 저장한다.
제 2 저장 장치(530)에 백업 데이터의 저장이 완료된 후에도, 단계 549에서 데이터 제공 장치(510)는 주기적으로 제 1 저장 장치(520)의 저장 가능 여부에 대한 확인 요청을 하고, 단계 550에서 제 1 저장 장치(520)가 저장 데이터 삭제 등으로 인해 용량 확보가 되어 백업 데이터의 저장이 가능하게 된 경우 저장 가능 사실을 데이터 제공 장치(510)에 통지한다.
제 1 저장 장치(520)가 이용 가능하게 된 경우, 단계 551에서 데이터 제공 장치(510)는 제 2 저장 장치(530)에 백업 데이터를 제 1 저장 장치(520)로 재전송하도록 요청하고, 단계 552에서 제 2 저장 장치(530)는 제 1 저장 장치(520)로 백업 데이터를 재전송한다. 단계 553에서 제 1 저장 장치(520)는 재전송된 백업 데이터를 저장하고, 단계 554에서 제 2 저장 장치(530)는 재전송된 백업 데이터를 삭 제한다.
도 6은 본 발명의 또 다른 실시예에 따른 데이터 백업 시스템의 구성을 나타낸 도면이다. 도 6에서는 저장 장치들(630, 640) 중 어느 하나에 의하여 데이터 백업 과정이 제어될 때 저장 장치들(630,640)의 블록도를 도시하였다.
도 6을 참조하면, 제 1 저장 장치(630)는 제 1 통신부(631), 제 1 저장부(632) 및 제 1 제어부(633)를 포함한다. 제 2 저장 장치(640)는 제 2 통신부(641), 제 2 저장부(642) 및 제 2 제어부(643)를 포함한다. 이하에서는 제 1 저장 장치(630)에 데이터 백업이 불가능하고 제 2 저장 장치(640)에 데이터 백업이 가능한 경우를 가정하여 본 발명의 또 다른 실시예에 대하여 구체적으로 설명한다.
제 1 통신부(631)는 네트워크(620)를 통해 데이터 제공 장치(610) 및 제 2 저장 장치(640)와 통신을 수행한다. 만약, 데이터 제공 장치(610)로부터 데이터 백업 요청이 있는 경우 제 1 제어부(633)는 제 1 저장부(632)의 저장 가능한 잔여 용량과 요청된 백업 데이터의 크기를 비교하여 저장 가능 여부를 제 1 통신부(631)를 통해 데이터 제공 장치(610)로 통지하도록 제어한다. 전술한 가정과 같이, 제 1 저장부(632)의 용량 부족으로 인해 백업 데이터의 저장이 불가능한 경우 저장 불가를 데이터 제공 장치(610)로 통지한다.
제 1 저장 장치(630)에 백업 데이터 저장이 불가능한 경우, 데이터 제공 장치(610)는 제 2 저장 장치(640)로 백업 데이터 저장 요청을 한다. 제 2 저장 장치(640)의 제 2 제어부(643)는 제 2 저장부(642)의 저장 가능한 잔여 용량과 요청된 백업 데이터의 크기를 비교하여 저장 가능 여부를 제 2 통신부(641)를 통해 데 이터 제공 장치(610)로 통지하도록 제어한다. 전술한 가정과 같이, 제 2 저장부(642)는 백업 데이터의 저장이 가능할만한 여유 용량을 가지고 있으므로, 저장 가능 사실이 데이터 제공 장치(610)로 통지된다. 저장 가능 사실을 통지받은 데이터 제공 장치(610)는 백업 데이터를 제 2 통신부(641)로 전송한다.
제 2 통신부(641)를 통해 전송된 백업 데이터는 제 2 저장부(642)에 저장된다. 백업 데이터의 저장이 완료된 후, 제 2 제어부(643)는 제 1 저장 장치(630)와의 주기적인 통신을 통해 제 1 저장 장치(630)의 백업 데이터 저장이 가능한지를 주기적으로 확인한다. 추후 저장 데이터의 삭제 등으로 인해서 제 1 저장 장치(630)의 저장 용량이 확보된 경우, 제 2 제어부(643)는 제 2 저장부(642)에 저장된 백업 데이터가 제 1 저장 장치(630)로 재전송되어 저장될 수 있도록 제어한다. 제 1 저장 장치(630)에 재전송되어 저장이 완료되면, 제 2 제어부(643)는 제 2 저장부(642)에 저장되었던 백업 데이터를 삭제한다. 본 발명의 또 다른 실시예와 같이 제 2 저장 장치(640)에 저장되었던 백업 데이터가 제 1 저장 장치(630)로 재전송되어 저장된 경우, 제 1 저장 장치(630)의 제 1 제어부(633) 또는 제 2 저장 장치(640)의 제 2 제어부(643)는 데이터 제공 장치(610)에 재전송 사실을 통지하도록 통신부를 제어함으로써, 데이터 제공 장치(610)에서 백업 데이터의 저장 위치를 확인할 수 있도록 하는 것이 바람직하다. 또한, 제 1 저장 장치(630)의 제 1 제어부(633) 또는 제 2 저장 장치(640)의 제 2 제어부(643)는 각 저장 장치에 저장된 데이터의 리스트를 네트워크를 통해 연결된 다른 장치들에 제공함으써 동일한 데이터가 네트워크 상의 서로 다른 저장 장치들에 중복 저장되는 것을 방지하는 것이 바람직하다.
도 7은 본 발명의 또 다른 실시예에 따른 데이터 백업 시스템의 저장 장치에 의하여 데이터 백업이 수행되는 과정을 나타낸 플로우 차트이다.
도 7을 참조하면, 단계 741에서 데이터 제공 장치(710)는 제 1 저장 장치(720)에 백업 데이터 저장 요청을 한다. 단계 742에서 제 1 저장 장치(720)는 백업 데이터의 크기와 저장 가능한 잔여 용량을 비교하여 저장 가능 여부를 확인한다. 단계 743에서, 잔여 용량의 부족 등으로 인해 저장이 불가능한 경우, 제 1 저장 장치(720)는 데이터 제공 장치(710)로 저장 불가능을 통지한다. 단계 744에서 데이터 제공 장치(710)는 네트워크를 통해 연결된 다른 제 2 저장 장치(730)에 백업 데이터의 저장 요청을 한다. 단계 745에서 제 2 저장 장치(730)는 백업 데이터의 크기와 저장 가능한 잔여 용량을 비교하여 저장 가능 여부를 확인한다. 단계 746에서 제 2 저장 장치(730)는 백업 데이터의 저장이 가능한 경우 저장 가능 사실을 데이터 제공 장치(710)에 통지한다. 단계 747에서 데이터 제공 장치(710)은 백업 데이터를 제 2 저장 장치(730)로 전송하고, 단계 748에서 제 2 저장 장치(730)는 전송된 백업 데이터를 저장한다.
제 2 저장 장치(730)에 백업 데이터의 저장이 완료된 후에도, 단계 749에서 제 2 저장 장치(730)는 주기적으로 제 1 저장 장치(720)의 저장 가능 여부에 대한 확인 요청을 하고, 단계 750에서 제 1 저장 장치(720)가 저장 데이터 삭제 등으로 인해 용량 확보가 되어 백업 데이터의 저장이 가능하게 된 경우 저장 가능 사실을 제 2 저장 장치(730)에 통지한다.
제 1 저장 장치(720)가 이용 가능하게 된 경우, 단계 751에서 제 2 저장 장치(730)는 백업 데이터를 제 1 저장 장치(720)로 재전송한다. 단계 752에서 제 1 저장 장치(720)는 재전송된 백업 데이터를 저장하고, 단계 753에서 제 2 저장 장치(730)는 재전송된 백업 데이터를 삭제한다.
도 8은 본 발명의 다른 실시예에 따른 데이터 제공 장치의 구성을 나타낸 블록도이다.
도 8을 참조하면, 본 발명의 다른 실시예에 따른 데이터 제공 장치(800)는 통신부(810), 저장부(820), 데이터 변환부(830) 및 제어부(840)를 포함한다. 통신부(810)는 네트워크(850)를 통해 저장부(820)에 저장된 백업하고자 하는 데이터를 다른 저장 장치들(860 내지 880)에 전송한다. 본 발명의 다른 실시예에 따른 데이터 제공 장치(800)가 네트워크(850)를 통해 연결된 저장 장치들(860 내지 880)에 데이터를 백업하는 과정은 전술한 도 4 및 도 5의 본 발명의 일 실시예에 따른 데이터 제공 장치에 의하여 수행되는 데이터 백업 과정과 유사하므로 구체적인 설명은 생략한다. 다만, 도 8에 도시된 본 발명의 다른 실시예에 따른 데이터 제공 장치(800)는 네트워크(850)를 통해 연결된 저장 장치들(860 내지 880) 중 하나 또는 복수 개에 분산되어 백업 데이터의 저장이 완료되었을 때, 데이터 변환부(830)가 백업 데이터의 저장 위치에 대한 메타 데이터를 생성하는 한편 저장부(820)에 저장되었던 원본 데이터를 압축 변환하여 저장부(820)에 저장되도록 한다. 예를 들어, 데이터 제공 장치(800)가 디지털 카메라라고 가정하면, 데이터 제공 장치(800)에 의하여 촬영된 원본 영상 데이터들의 백업 데이터가 저장 장치들(860 내지 880) 중 하나 또는 복수 개에 분산되어 저장이 완료되면, 데이터 변환부(830)는 원본 영상 데이터를 썸네일(thumb image) 이미지로 변환하고, 각 썸네일 이미지를 저장부(820)에 저장하고 원본 영상 데이터는 삭제한다. 또한, 데이터 변환부(830)는 원본 영상 데이터가 저장된 저장 장치의 URL 과 같은 위치 정보를 메타데이터로서 생성하여 썸네일 이미지와 함께 저장한다. 이후에 원본 영상 데이터가 필요한 경우, 저장부(820)에 저장된 썸네일 이미지와 메타데이터의 원본 영상 데이터의 위치 정보를 이용하여 원본 영상 데이터가 백업되어 있는 저장 장치로부터 획득할 수 있다. 데이터 변환부(830)는 전술한 썸네일 형태로 저장 데이터를 변환하는 이외에 다양한 형태로 원본 데이터를 압축 변환함으로써 저장부(820)의 저장 공간을 효율적인 이용을 가능하게 한다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 네트워크를 통한 데이터 백업 시스템을 개괄적으로 도시한 참조도이다.
도 2는 본 발명의 일 실시예에 따른 데이터 백업 시스템(200)의 구성을 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 데이터 백업 시스템의 네트워크 서버에 의하여 데이터 백업이 수행되는 과정을 나타낸 플로우 차트이다.
도 4는 본 발명의 다른 실시예에 따른 데이터 백업 시스템의 구성을 나타낸 도면이다.
도 5는 본 발명의 다른 실시예에 따른 데이터 백업 시스템의 데이터 제공 장치에 의하여 데이터 백업이 수행되는 과정을 나타낸 플로우 차트이다.
도 6은 본 발명의 또 다른 실시예에 따른 데이터 백업 시스템의 구성을 나타낸 도면이다.
도 7은 본 발명의 또 다른 실시예에 따른 데이터 백업 시스템의 저장 장치에 의하여 데이터 백업이 수행되는 과정을 나타낸 플로우 차트이다.
도 8은 본 발명의 다른 실시예에 따른 데이터 제공 장치의 구성을 나타낸 블록도이다.
Claims (15)
- 네트워크를 통한 데이터 백업 방법에 있어서,소정의 데이터 제공 장치와 네트워크를 통해 연결된 제 1 저장 장치의 이용 가능 여부를 판단하는 단계;상기 제 1 저장 장치가 이용 가능하지 않은 경우, 상기 네트워크를 통해 연결된 이용가능한 제 2 저장 장치에 상기 데이터 제공 장치에 저장된 데이터를 전송하는 단계;상기 제 1 저장 장치의 이용 가능 여부를 확인하고, 상기 제 1 저장 장치가 이용 가능하게 된 경우 상기 제 2 저장 장치로 전송된 데이터를 상기 제 1 저장 장치에 전송하도록 상기 제 2 저장 장치에 요청하는 단계;상기 제 2 저장 장치에 상기 데이터 제공 장치에 저장된 데이터를 전송한 다음, 상기 전송된 데이터를 압축 변환하는 단계; 및상기 제 2 저장 장치의 위치 정보를 구비하는 메타 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 네트워크를 통한 데이터 백업 방법.
- 제 1항에 있어서,상기 제 1 저장 장치의 이용 가능 여부를 판단하는 단계는상기 제 1 저장 장치의 저장 가능한 잔여 용량과 상기 데이터 제공 장치에 저장된 데이터의 용량을 비교하여 이용 가능 여부를 판단하는 것을 특징으로 하는 네트워크를 통한 데이터 백업 방법.
- 제 1항에 있어서,상기 네트워크를 통해 연결된 이용 가능한 적어도 하나의 다른 제 3 저장 장치를 검색하는 단계;상기 제 2 저장 장치와 제 3 저장 장치 각각에서 저장 가능한 잔여 용량에 기초하여 상기 데이터 제공 장치에 저장된 데이터를 분할하는 단계; 및상기 분할된 데이터를 상기 제 2 저장 장치 및 제 3 저장 장치에 분산 저장하는 단계를 더 포함하는 것을 특징으로 하는 데이터 백업 방법.
- 제 1항에 있어서,상기 데이터 제공 장치에 저장된 원 데이터를 삭제하고 상기 변환된 데이터 및 상기 메타 데이터를 상기 데이터 제공 장치에 저장하는 단계를 더 포함하는 것을 특징으로 하는 데이터 백업 방법.
- 네트워크를 통한 데이터 백업 시스템에 있어서,백업하고자 하는 데이터를 제공하는 데이터 제공 장치;상기 데이터 제공 장치와 네트워크를 통해 연결된 복수 개의 저장 장치들; 및상기 복수 개의 저장 장치들 중 제 1 저장 장치의 이용 가능 여부를 판단하고, 상기 제 1 저장 장치가 이용가능하지 않은 경우 상기 복수 개의 저장 장치들 중 제 2 저장 장치에 상기 데이터 제공 장치로부터 제공되는 데이터를 저장한 다음, 상기 제 1 저장 장치가 이용가능하게 된 경우 상기 제 2 저장 장치에 저장된 데이터를 상기 제 1 저장 장치에 전송하여 저장되도록 제어하는 백업 제어부를 포함하고,상기 데이터 제공 장치는 상기 제 2 저장 장치로 전송된 데이터를 압축 변환하고, 상기 제 2 저장 장치의 위치 정보를 구비하는 메타 데이터를 생성하는 것을 특징으로 하는 네트워크를 통한 데이터 백업 시스템.
- 데이터 제공 장치에 있어서,네트워크를 통해 연결된 복수 개의 저장 장치들과 통신을 수행하는 통신부;백업하고자 하는 데이터가 저장되는 저장부;상기 복수 개의 저장 장치들 중 제 1 저장 장치의 이용 가능 여부를 판단하고, 상기 제 1 저장 장치가 이용가능하지 않은 경우 상기 복수 개의 저장 장치들 중 이용가능한 제 2 저장 장치에 상기 저장부에 저장된 데이터를 상기 통신부를 통해 전송하도록 제어하는 제어부; 및상기 제 2 저장 장치로 전송된 상기 데이터 제공 장치에 저장된 데이터를 압축 변환하고, 상기 제 2 저장 장치의 위치 정보를 구비하는 메타 데이터를 생성하는 변환부를 포함하는 것을 특징으로 하는 데이터 제공 장치.
- 제 6항에 있어서,상기 제어부는 상기 통신부를 통해 네트워크를 통해 연결된 이용 가능한 적어도 하나의 다른 제 3 저장 장치를 검색하고, 상기 제 2 저장 장치와 제 3 저장 장치 각각에서 저장 가능한 잔여 용량에 기초하여 상기 데이터 제공 장치에 저장된 데이터를 분할하며, 상기 분할된 데이터를 상기 제 2 저장 장치 및 제 3 저장 장치에 분산 저장되도록 제어하는 것을 특징으로 하는 데이터 제공 장치.
- 제 6항에 있어서,상기 제어부는 상기 데이터 제공 장치에 저장된 원 데이터를 삭제하고 상기 변환된 데이터 및 메타 데이터를 상기 저장부에 저장하는 것을 특징으로 하는 데이터 제공 장치.
- 데이터 백업 장치에 있어서,네트워크를 통해 연결된 적어도 하나의 저장 장치 및 데이터 제공 장치와 통신을 수행하는 통신부;상기 통신부를 통해 제공되는 데이터를 저장하는 저장부; 및상기 저장 장치가 이용 불가능한 경우 상기 데이터 제공 장치로부터 제공되는 데이터를 수신하여 상기 저장부에 저장한 후, 상기 저장 장치의 이용 가능 여부를 판단하여 상기 저장 장치가 이용가능하게 된 경우 상기 통신부를 통해 상기 저장부에 저장된 데이터를 상기 저장 장치로 재전송되도록 제어하는 제어부를 포함하고,상기 데이터 제공 장치는 상기 데이터 백업 장치로 전송된 데이터를 압축 변환하고, 상기 데이터 백업 장치의 위치 정보를 구비하는 메타 데이터를 생성하는 것을 특징으로 하는 데이터 백업 장치.
- 제 9항에 있어서, 상기 제어부는상기 저장부에 저장된 데이터가 상기 저장 장치로 재전송된 경우, 상기 재전송된 사실을 상기 통신부를 통해 상기 데이터 제공 장치로 통지하도록 제어하는 것을 특징으로 하는 데이터 백업 장치.
- 제 9항에 있어서, 상기 제어부는상기 저장부에 저장된 데이터의 리스트를 상기 통신부를 통해 상기 저장 장치 및 상기 데이터 제공 장치에 제공하도록 제어함으로써 상기 데이터의 중복 저장을 방지하는 것을 특징으로 하는 데이터 백업 장치.
- 데이터 백업 장치에 있어서,네트워크를 통해 연결된 적어도 하나의 저장 장치 및 데이터 제공 장치와 통신을 수행하는 통신부;상기 통신부를 통해 제공되는 데이터를 저장하는 저장부; 및상기 저장 장치 및 데이터 제공 장치 중 하나로부터 제공되는 데이터를 상기 저장부에 저장할 수 없는 경우 상기 통신부를 통해 상기 저장 장치 및 데이터 제공 장치에 저장 불가능을 통지하도록 제어하며, 상기 저장부에 데이터 저장이 가능하게 된 경우 상기 통신부를 통해 저장 가능을 통지하고 상기 통신부를 통해 제공되는 데이터가 상기 저장부에 저장되도록 제어하는 제어부를 포함하고,상기 데이터 제공 장치는 상기 저장 장치로 전송된 데이터를 압축 변환하고, 상기 저장 장치의 위치 정보를 구비하는 메타 데이터를 생성하는 것을 특징으로 하는 데이터 백업 장치.
- 제 11항에 있어서, 상기 제어부는상기 저장부에 상기 데이터가 저장된 경우, 상기 저장 사실을 상기 통신부를 통해 상기 데이터 제공 장치로 통지하도록 제어하는 것을 특징으로 하는 데이터 백업 장치.
- 제 11항에 있어서, 상기 제어부는상기 저장부에 저장된 데이터의 리스트를 상기 통신부를 통해 상기 저장 장치 및 상기 데이터 제공 장치에 제공하도록 제어함으로써 상기 데이터의 중복 저장을 방지하는 것을 특징으로 하는 데이터 백업 장치.
- 제 1항 내지 제 4항 중 어느 한 항에 기재된 데이터 백업 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
Priority Applications (22)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090104664A KR101671388B1 (ko) | 2009-10-30 | 2009-10-30 | 네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템 |
CN201610397651.8A CN106101206B (zh) | 2009-08-21 | 2010-08-20 | 提供内容的方法和*** |
PCT/KR2010/005566 WO2011021909A2 (en) | 2009-08-21 | 2010-08-20 | Method and apparatus for providing contents via network, method and apparatus for receiving contents via network, and method and apparatus for backing up data via network, backup data providing device, and backup system |
CN2010800418756A CN102668507A (zh) | 2009-08-21 | 2010-08-20 | 经由网络提供内容的方法和装置、经由网络接收内容的方法和装置、及经由网络备份数据的方法和装置、备份数据提供设备、及备份*** |
CA2769222A CA2769222A1 (en) | 2009-08-21 | 2010-08-20 | Method, system and apparatus for providing contents |
RU2012106121/08A RU2518675C2 (ru) | 2009-08-21 | 2010-08-20 | Способ и устройство для предоставления контента через сеть, способ и устройство для приема контента через сеть, способ и устройство для резервного копирования данных через сеть, устройство предоставления данных резервного копирования и система резервного копирования |
BR112012002388-8A BR112012002388B1 (pt) | 2009-08-21 | 2010-08-20 | Método de fornecimento de conteúdo, e sistema de compartilhamento de conteúdo com um dispositivo de armazenamento em rede e um dispositivo de provimento de conteúdo |
AU2010284738A AU2010284738B2 (en) | 2009-08-21 | 2010-08-20 | Method and apparatus for providing contents via network, method and apparatus for receiving contents via network, and method and apparatus for backing up data via network, backup data providing device, and backup system |
MYPI2012000412A MY166124A (en) | 2009-08-21 | 2010-08-20 | Method and apparatus for providing contents via network, method and apparatus for receiving contents via network, and method and apparatus for backing up data via network, backup data providing device, and backup system |
MX2012000294A MX2012000294A (es) | 2009-08-21 | 2010-08-20 | Metodo y aparato para proporcionar contenidos por medio de una red, metodo y aparato para respaldar datos por medio de una red, dispositivo de suministro de datos de respaldo y sistema de respaldo. |
EP18174652.0A EP3402170B1 (en) | 2009-08-21 | 2010-08-23 | Method and system for image upload and image sharing via a communications network |
TW105121997A TWI634442B (zh) | 2009-08-21 | 2010-08-23 | 依據原始內容提供內容的方法與系統及電腦可讀取記錄媒體 |
EP10173732.8A EP2288114B1 (en) | 2009-08-21 | 2010-08-23 | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system |
US12/861,554 US9521193B2 (en) | 2009-08-21 | 2010-08-23 | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system |
TW099128110A TWI549461B (zh) | 2009-08-21 | 2010-08-23 | 經網路提供與接收資料的方法與裝置、經網路備份資料的方法與裝置、備份資料提供裝置以及備份系統 |
JP2010186291A JP5818412B2 (ja) | 2009-08-21 | 2010-08-23 | ネットワークを通じるコンテンツ提供方法及び装置、コンテンツ受信方法及び装置及びネットワークを通じるデータバックアップ方法及び装置、バックアップデータ提供装置及びバックアップシステム |
ZA2012/01164A ZA201201164B (en) | 2009-08-21 | 2012-02-16 | Method and apparatus for providing contents via network,method and apparatus for receiving contents via network,and method and apparatus for backing up data via network,backup data providing device,and backup system |
JP2014215648A JP5969569B2 (ja) | 2009-08-21 | 2014-10-22 | ネットワークを通じるコンテンツ提供方法及び装置、コンテンツ受信方法及び装置及びネットワークを通じるデータバックアップ方法及び装置、バックアップデータ提供装置及びバックアップシステム |
JP2015146133A JP6355599B2 (ja) | 2009-08-21 | 2015-07-23 | ネットワークを通じるコンテンツ提供方法及び装置、コンテンツ受信方法及び装置及びネットワークを通じるデータバックアップ方法及び装置、バックアップデータ提供装置及びバックアップシステム |
US15/359,180 US10200373B2 (en) | 2009-08-21 | 2016-11-22 | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system |
US15/468,912 US10389720B2 (en) | 2009-08-21 | 2017-03-24 | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system |
US15/817,559 US10291618B2 (en) | 2009-08-21 | 2017-11-20 | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090104664A KR101671388B1 (ko) | 2009-10-30 | 2009-10-30 | 네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110047869A KR20110047869A (ko) | 2011-05-09 |
KR101671388B1 true KR101671388B1 (ko) | 2016-11-02 |
Family
ID=44239091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090104664A KR101671388B1 (ko) | 2009-08-21 | 2009-10-30 | 네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101671388B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11354069B2 (en) | 2020-04-20 | 2022-06-07 | SK Hynix Inc. | Method of reducing storage capacity for big data processing |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102203131B1 (ko) | 2013-10-16 | 2021-01-14 | 삼성전자주식회사 | 파일 관리 방법 및 그 전자 장치 |
KR20180127695A (ko) | 2017-05-22 | 2018-11-30 | 삼성전자주식회사 | 저장 공간 확보를 위한 장치 및 그에 관한 방법 |
KR102011327B1 (ko) * | 2018-03-21 | 2019-08-14 | 김성현 | 소비자 지향형 멀티 카메라 촬영 영상 선택 시청 서비스 시스템 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215659A1 (en) | 2001-08-02 | 2004-10-28 | Singfield Christian Robert Mau | Network image server |
KR100717059B1 (ko) | 2005-12-02 | 2007-05-10 | 삼성전자주식회사 | 홈 네트워크에서 하나의 컨텐츠를 복수의 디바이스에분할하여 저장하기 위한 방법 및 장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040047207A (ko) * | 2002-11-29 | 2004-06-05 | (주)소프트위드솔루션 | 과부하 조절 기능을 갖는 데이터 백업 시스템 및 이를이용한 데이터 백업 방법 |
KR20070063676A (ko) * | 2005-12-15 | 2007-06-20 | 엘지전자 주식회사 | 홈 네트워크에서의 미디어 컨텐츠 백업 방법 |
-
2009
- 2009-10-30 KR KR1020090104664A patent/KR101671388B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215659A1 (en) | 2001-08-02 | 2004-10-28 | Singfield Christian Robert Mau | Network image server |
KR100717059B1 (ko) | 2005-12-02 | 2007-05-10 | 삼성전자주식회사 | 홈 네트워크에서 하나의 컨텐츠를 복수의 디바이스에분할하여 저장하기 위한 방법 및 장치 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11354069B2 (en) | 2020-04-20 | 2022-06-07 | SK Hynix Inc. | Method of reducing storage capacity for big data processing |
Also Published As
Publication number | Publication date |
---|---|
KR20110047869A (ko) | 2011-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10291618B2 (en) | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system | |
CN100473137C (zh) | 编码***、编码方法和编码设备 | |
JP5969569B2 (ja) | ネットワークを通じるコンテンツ提供方法及び装置、コンテンツ受信方法及び装置及びネットワークを通じるデータバックアップ方法及び装置、バックアップデータ提供装置及びバックアップシステム | |
EP1473934A2 (en) | Video data recording/reproducing apparatus and video data management method for use in the same | |
KR101671388B1 (ko) | 네트워크를 통한 데이터 백업 방법 및 장치, 백업 데이터 제공 장치 및 백업 시스템 | |
JP2009118367A (ja) | 記録装置および記録方法、プログラム、並びに記録システム | |
JP2014147037A (ja) | 通信装置、通信装置の制御方法、および、プログラム | |
JP2015136084A (ja) | データ送信装置,情報処理装置,データ送信プログラム及びデータ送信方法 | |
JP5739079B1 (ja) | 動画圧縮装置および動画圧縮伸長システム | |
US8260965B2 (en) | Method and system for providing blog service by using mobile terminal, and mobile blog caster therefor | |
US9852760B2 (en) | Image recording apparatus, control method of the same, and recording medium | |
JP5216236B2 (ja) | サーバデバイス、モバイルデバイス及び通信方法 | |
JP2006139682A (ja) | 映像検索システム、映像検索方法及びプログラム | |
JP2007179215A (ja) | コンテンツサーバ装置 | |
JP2012039223A (ja) | 録画システム、録画機、制御装置、及び録画制御方法 | |
JP6751695B2 (ja) | 映像管理装置、映像管理方法、及び映像管理プログラム、並びに監視システム | |
KR101243981B1 (ko) | Cctv 영상 데이터의 백업 방법 및 시스템 | |
JP5392140B2 (ja) | 映像データ収集システム | |
JP2009089442A (ja) | 通信装置、方法及びコンピュータ読み取り可能な記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190927 Year of fee payment: 4 |