KR101812667B1 - 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체 - Google Patents

데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체 Download PDF

Info

Publication number
KR101812667B1
KR101812667B1 KR1020157012815A KR20157012815A KR101812667B1 KR 101812667 B1 KR101812667 B1 KR 101812667B1 KR 1020157012815 A KR1020157012815 A KR 1020157012815A KR 20157012815 A KR20157012815 A KR 20157012815A KR 101812667 B1 KR101812667 B1 KR 101812667B1
Authority
KR
South Korea
Prior art keywords
data
terminal
account information
backup data
backup
Prior art date
Application number
KR1020157012815A
Other languages
English (en)
Other versions
KR20160030467A (ko
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 시아오미 아이엔씨.
Publication of KR20160030467A publication Critical patent/KR20160030467A/ko
Application granted granted Critical
Publication of KR101812667B1 publication Critical patent/KR101812667B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer Security & Cryptography (AREA)
  • Retry When Errors Occur (AREA)

Abstract

본 발명은 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체에 관한 것이며, 상기 방법은, 단말기로부터의 백업 데이터를 수신하는 단계와, 상기 단말기의 로그인한 어카운트 정보를 확정하는 단계와, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계를 포함한다. 본 발명의 기술방안을 통해, 어카운트 정보에 근거하여 백업 데이터를 저장할 수 있어 각 어카운트의 백업 데이터의 안전성과 프라이버시를 높여, 라우터가 백업 데이터를 관리하기 쉽게 된다.

Description

데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체{METHOD AND APPARATUS FOR BACKING UP DATA, ELECTRONIC DEVICE, PROGRAM AND RECORDING MEDIUM}
본 발명은 데이터 백업 기술 분야에 관한 것이며, 특히 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체에 관한 것이다.
본원은 출원 번호가 CN201410404888.5이며, 출원일이 2014년 8월 15일자인 중국 특허 출원에 기초하여, 우선권을 주장하며, 당해 중국 특허 출원의 모든 내용을 본원에 원용한다.
이동단말기의 기능이 풍부함에 따라, 유저는 이동단말기를 작업이나 생활 등 여러가지 정황에 응용하며, 대응하여 생성된 각종 데이터를 이동단말기 내에 저장한다. 이동단말기의 분실, 파손 등이 발생될 경우, 데이터가 분실되는 리스크가 있으며, 또는, 이동단말기의 메모리 스페이스가 부족하여, 유저가 수동으로 관리를 실시할 경우, 일부 중요한 데이터를 잘못하여 삭제해 버릴 경우가 있다.
관련기술에서 라우터의 스마트화의 발전과 응용에 기초하여, 라우터에 대용량의 하드 디스크를 배치하여, 유저가 이동단말기 내의 데이터를 라우터에 백업 할수 있도록 하여, 데이터의 안전성을 확보할 수 있을 뿐만 아니라, 유저가 백업 데이터를 편리하게 조사할 수 있게 되었다.
하지만, 관련기술에서는 저장된 백업 데이터의 관리효율을 향상시키기 위해, 어떻게 라우터에 저장된 백업 데이터의 저장방법을 개선하는 것에 대해서는 언급되지 않았다.
본 발명은 관련기술의 라우터에 저장되는 백업 데이터의 관리효율이 낮은 기술적과제를 해결하기 위해, 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체를 제공한다.
본 발명의 제1 실시예에 의하면,
단말기로부터의 백업 데이터를 수신하는 단계와,
상기 단말기의 로그인한 어카운트 정보를 확정하는 단계와,
상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계를 포함하는 데이터 백업 방법을 제공한다.
바람직하게, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계는,
상기 단말기의 디바이스 식별자를 취득하는 단계와,
상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장하는 단계를 포함한다.
바람직하게, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계는,
상기 백업 데이터의 메타 데이터 정보를 판독하는 단계와,
상기 메타 데이터 정보에 근거하여, 상기 백업 데이터를 분류하는 단계와,
상기 어카운트 정보에 대응하는 경로하에서, 분류결과에 대응하는 서브경로를 확정하고, 상기 백업 데이터를 상기 분류결과에 대응하는 서브경로에 저장하는 단계를 포함한다.
바람직하게,
상기 단말기로부터 송신되는 데이터 액세스 요구를 수신하는 단계와,
상기 데이터 액세스 요구에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터의 정보를 상기 단말기에 반환하는 단계를 더 포함한다.
바람직하게,
상기 단말기로부터 송신되는 데이터 관리 지령을 수신하는 단계와,
상기 데이터 관리 지령에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터를 관리하는 단계를 더 포함한다.
본 발명의 제2 실시예에 의하면,
단말기로부터의 백업 데이터를 수신하기 위한 데이터 수신유닛과,
상기 단말기가 로그인한 어카운트 정보를 확정하기 위한 어카운트 확정유닛과,
상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하기 위한 데이터 저장유닛을 포함하는 데이터 백업 장치를 제공한다.
바람직하게, 상기 데이터 저장유닛은,
상기 단말기의 디바이스 식별자를 취득하기 위한 식별자 취득 서브유닛과,
상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장하기 위한 제 1 서브경로 확정 서브유닛을 포함한다.
바람직하게, 상기 데이터 저장유닛은,
상기 백업 데이터의 메타 데이터 정보를 판독하기 위한 정보 판독 서브유닛과,
상기 메타 데이터 정보에 근거하여, 상기 백업 데이터를 분류하기 위한 데이터 분류 서브유닛과,
상기 어카운트 정보에 대응하는 경로하에서, 분류결과에 대응하는 서브경로를 확정하고, 상기 백업 데이터를 상기 분류결과에 대응하는 서브경로에 저장하기 위한 제 2 서브경로 확정 서브유닛을 포함.
바람직하게,
상기 단말기로부터 송신되는 데이터 액세스 요구를 수신하기 위한 요구 수신유닛과,
상기 데이터 액세스 요구에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터의 정보를 상기 단말기에 반환하기 위한 정보 반환유닛을 더 포함한다.
바람직하게,
상기 단말기로부터 송신되는 데이터 관리 지령을 수신하기 위한 지령 수신유닛과,
상기 데이터 관리 지령에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터를 관리하기 위한 데이터 관리 유닛을 더 포함한다.
본 발명의 제3 실시예에 의하면,
프로세서와,
프로세서가 실행 가능한 인스트럭션을 저장하기 위한 메모리를 포함하며,
상기 프로세서는,
단말기로부터의 백업 데이터를 수신하고,
상기 단말기의 로그인한 어카운트 정보를 확정하며,
상기 백업 데이터를, 상기 어카운트 정보에 대응하는 경로에 저장하도록 구성되는 전자 디바이스를 제공한다.
본 발명의 제4 실시예에 의하면, 프로세서에 의해 실행되며 상기 데이터 백업 방법을 실현하는 기록매체에 기록된 프로그램을 제공한다.
본 발명의 제5 실시예에 의하면, 프로그램이 기록된 기록매체를 제공한다.
본 발명의 실시예가 제공하는 기술방안은 하기와 같은 유익한 효과를 가진다.
본 발명은 어카운트 정보에 근거하여 백업 데이터를 저장하는 것을 통해, 부동한(different) 어카운트 사이가 사전에 액세스권한의 제한에 근거할 수 있도록 하여, 백업 데이터의 안전성과 프라이버시를 높이여, 저장된 백업 데이터에 대한 라우터의 관리효율의 향상에 도움이 된다.
본 발명은 저장되는 백업 데이터에 대한 관리를 위해, 어카운트 정보와 디바이스 식별자를 조합하며, 따라서 백업 데이터에 대한 한층 더 치밀한 저장관리를 실현한다.
본 발명은 백업 데이터의 메타 데이터 정보에 근거하여, 백업 데이터를 분류하여 저장하고, 이에 의해 유저가 백업 데이터를 검색하기 쉬워지고, 백업 데이터에 대한 라우터의 관리효율의 향상에도 도움이 된다.
본 발명은 단말기의 로그인한 어카운트 정보에 근거하여, 당해 어카운트 정보에 대응하는 백업 데이터 정보만 반환하며, 이에 의해 어카운트를 기초로 하는 백업 데이터의 관리를 쉽게 실현하며, 기타 어카운트의 백업 데이터의 내용의 누설을 피면하고, 백업 데이터의 안전성의 향상에도 도움이 된다.
본 발명은 어카운트 로그인의 메커니즘을 통해, 유저가 로그인한 어카운트에 대응하는 백업 데이터에만 대해 검색과 관리를 실시하도록 하고, 라우터의 백업 데이터에 대한 관리에 편리하고, 백업 데이터의 안전성의 향상에도 도움이 된다.
상기 일반적인 설명 및 이하의 상세한 설명은 단지 예시 및 해석에 지나지 않고, 본 발명을 한정하는 것은 아니다.
여기에 표시된 도면은 명세서에 포함되며 명세서의 일부를 구성하고 본 발명에 따른 실시예를 도시하였으며, 명세서와 함께 본 발명의 원리를 해석하는데 사용된다.
도 1은 하나의 예시적인 실시예에 따른 하나의 데이터 백업 방법의 흐름도이다.
도 2는 하나의 예시적인 실시예에 따른 하나의 데이터 백업 경로의 조직도이다.
도 3은 하나의 예시적인 실시예에 따른 다른 하나의 데이터 백업 경로의 조직도이다.
도 4는 하나의 예시적인 실시예에 따른 백업 데이터 관리의 흐름도이다.
도 5-6은 하나의 예시적인 실시예에 따른 단말기 화면의 도면이다.
도 7은 다른 하나 예시적인 실시예에 따른 하나의 데이터 백업 경로의 조직도이다.
도 8은 다른 하나 예시적인 실시예에 따른 다른 하나의 데이터 백업 경로의 조직도이다.
도 9-11은 하나의 예시적인 실시예에 따른 단말기 화면의 도면이다.
도 12는 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
도 13은 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
도 14는 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
도 15는 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
도 16은 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
도 17은 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
여기에서 예시적인 실시예에 대하여 상세하게 설명한다. 그 예시를 도면에 표시한다. 특별히 설명하지 않는 한 다른 도면에서 동일한 부호는 동일하거나 유사한 요소를 나타낸다. 다음의 예시적인 실시예에서 언급한 실시예는 본 발명에 일치하는 모든 실시 형태를 대표하는것은 아니다. 반대로, 그들은 단지 특허청구범위에 기재된 본 발명의 어떤 방향과 일치한 장치 및 방법의 일례에 불과하다.
도 1은 하나의 예시적인 실시예에 따른 하나의 데이터 백업 방법의 흐름도이다. 도 1에 나타낸 바와 같이, 당해 방법은 라우터에 사용되어 하기와 같은 단계를 포함한다.
단계102에서, 단말기로부터의 백업 데이터를 수신한다.
본 실시예에서 단말기는 라우터가 구축한 로컬 에어리어 네트워크에 가입된 후, 라우터에 대하여 데이터 백업을 실현할 수 있다. 하나의 예시적인 실시예에서, 라우터는 단말기과 협의하여 백업 기능을 작동한 후, 라우터는 단말기로부터 수신되는 데이터가 백업 할 필요가 있는 데이터인지를 확정한다. 다른 하나의 예시적인 실시예에서 라우터는 단말기로부터 수신되는 패킷중의 식별자에 근거하여, 당해 패킷이 단말기가 백업 할 필요가 있는 데이터인 지를 식별한다.
단계104에서, 상기 단말기의 로그인한 어카운트 정보를 확정한다.
본 실시예에서 단말기의 어카운트 로그인을 실현하기 위해, 라우터는 단말기로부터 송신되는 로그인 어카운트 및 로그인 패스워드를 포함한 로그인 요구에 근거하여, 당해 《로그인 어카운트 + 로그인 패스워드》과 매칭하는 어카운트 정보를 조회한다. 예시적인 실시예로서 라우터는 백업 데이터를 수신할 경우, 대응하는 패킷중의 어카운트 식별자에 근거하여, 대응하는 단말기의 로그인한 어카운트 정보를 확정할 수 있다.
단계106에서, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장한다.
상술한 실시예로부터 알 수 있는 바, 본 발명은 어카운트 로그인의 메커니즘을 통해, 라우터에서 부동한(different) 어카운트의 백업 데이터 저장경로(Storage path)를 구별하여, 부동한(different) 어카운트에 대응하는 백업 데이터에 대한 유효한 관리에 도움이 된다.
라우터는 어카운트 정보에 근거하여, 대응하는 백업 데이터 저장경로를 구별할 경우, 여러가지 조직구성을 채용할 수 있고, 이하에서 상세한 설명을 진행한다.
하나의 예시적인 실시예로서, 도2는 하나의 데이터 저장경로의 조직구성을 나타낸다. 라우터에서 《데이터》의 1급 저장경로 《/Data/》를 작성한다. 1급 저장경로 《/Data/》의 아래에 각 어카운트를 분지로, 예를 들어 어카운트 A에 대응하는 2급 저장경로 《/Data/A/》, 어카운트 B에 대응하는 2급 저장경로 《/Data/B/》와 같은, 각 어카운트에 대응하는 2급 저장경로를 작성한다. 각 2급 저장경로의 아래에 각 데이터 종류를 분지로, 각 데이터 종류에 대응하는 3급 저장경로를 작성한다. 예를 들면 어카운트 A에 대응하는 2급 저장경로 《/Data/A/》의 아래에, 데이터 종류 《영상》에 대응하는 3급 저장경로 《/Data/A/movie/》, 데이터 종류 《화상》에 대응하는 3급 저장경로 《/Data/A/picture/》, 데이터 종류 《음악》에 대응하는 3급 저장경로 《/Data/A/music/》 등을 작성한다.
다른 하나의 예시적인 실시예로서, 도3은 다른 하나의 데이터 저장경로의 조직구성을 나타낸다. 라우터에서 《데이터》의 1급 저장경로 《/Data/》를 작성한다. 1급 저장경로 《/Data/》의 아래에, 각 데이터 종류를 분지로, 예를 들어 데이터 종류의 《영상》에 대응하는 2급 저장경로 《/Data/movie/》, 데이터 종류 《화상》에 대응하는 2급 저장경로 《/Data/picture/》, 데이터 종류 《음악》에 대응하는 2급 저장경로 《/Data/music/》 등과 같은, 각 데이터 종류에 대응하는 2급 저장경로를 작성한다. 각 2급 저장경로의 아래에, 각 어카운트를 분지로 각 어카운트에 대응하는 3급 저장경로를 작성한다. 예를 들면 《영상》에 대응하는 2급 저장경로 《/Data/movie/》의 아래에, 어카운트 A에 대응하는 3급 저장경로인 《/Data/movie/A/》, 어카운트 B에 대응하는 3급 저장경로 《/Data/movie/B/》 등을 작성한다.
도 2 또는 도 3에 나타내는 데이터 저장경로의 조직구성에 근거하면, 단말기가 백업 데이터를 라우터에 전송할 경우, 라우터는 당해 단말기의 로그인한 어카운트의 정보에 근거하여, 백업 데이터를 당해 어카운트 정보에 대응하는 데이터 저장경로에 저장한다. 동시에, 당업자는, 기타 형식의 데이터 저장경로의 조직구성을 채용할 수도 있고, 단말기의 로그인한 부동한(different) 어카운트에 대응하는 백업 데이터에 대하여 대응하여 저장할 수 만 있다면, 전부 본 발명의 기술방안에 응용할 수 있다는 것을 이해해야 한다.
라우터가 도 2 또는 도 3에 나타내는 데이터 저장경로의 조직구성을 채용할 경우, 유저는 단말기와 라우터 사이의 데이터 인터랙션를 통해, 단말기의 로그인한 어카운트의 정보에 대응하는 백업 데이터에 대한 관리작업을 실현할 수 있다. 하기에서 도 4과 결부하여 상세한 설명을 진행한다.
단계402에서, 단말기는 어카운트 A를 통해 라우터에 로그인 요구를 발신한다고 가정한다.
단계404에서, 라우터는 로그인 요구에 포함되는 로그인 어카운트와 로그인 패스워드의 조합에 대하여 인증을 진행하며, 인증된 후, 단말기에 로그인 성공의 정보를 반환한다.
단계406에서, 단말기는 로그인한 어카운트 A에 근거하여, 라우터에 데이터 액세스 요구를 송신한다.
단계408에서, 라우터는 어카운트 A의 액세스가 허용되는 백업 데이터를 확정한다.
본 실시예에서 유저는 실제의 요구에 근거하여, 로그인한 어카운트에 대응하는 백업 데이터에 대한 액세스권한을 설치한다. 단말기는 어카운트 A에 로그인할 경우, 어카운트 A에 대응하는 백업 데이터 밖에 액세스 할 수 없을 수 있고, 또는 대응하는 권한을 가지지만 기타 어카운트에 대응하는 백업 데이터를 액세스 할 수도 있다.
단계410에서, 라우터는 단계408에서 확정한 어카운트 A의 액세스가 허용되는 백업 데이터의 정보를 단말기에 송신한다.
본 실시예에서 도 5에 나타낸 바와 같이, 유저가 단말기를 통해 어카운트 《쑈빠이》에 로그인 했다고 가정하고, 한편 단말기 화면의 《영상》, 《화상》, 《음악》 등의 버튼을 클릭하는 것을 통해, 《쑈빠이》가 라우터에 있는 대응하는 백업 데이터를 액세스 할 수 있다고 가정한다. 예를 들면, 유저가 《화상》 버튼을 클릭 했을 경우, 도2에 나타낸 데이터 저장경로의 조직구성에 근거하면, 대응하는 데이터 저장경로 《/Data/쑈빠이/picture/》에 진입되고, 한편 도 6에 나타낸 화면을 통해 표시되며, 유저는 손가락을 터치 스크린 위에서 상하로 슬라이드하는 것을 통해, 화상의 섬 네일에 대한 미리보기(preview)를 실현하고, 또한 섬 네일을 클릭하는 것을 통해 대응하는 화상을 전화면 표시할 수 있다. 여기서 도 2에 나타낸 데이터 저장경로의 조직구성만을 예로 들었지만, 도3에 나타낸 데이터 저장경로의 조직구성을 채용할 경우, 유저가 《화상》 버튼을 클릭했을 경우, 진입하는 데이터 저장경로는 《/Data/picture/쑈빠이/》 일수 있다.
또한, 동일한 유저의 휴대폰, 타블렛 PC 등 복수의 디바이스, 또는 동일한 가정내의 복수 유저의 휴대폰 등은, 동일한 어카운트를 공유할 가능성이 크다. 따라서, 유저는 라우터가 각 단말 디바이스에 대해 한층 더 세밀한 백업 데이터 관리를 실현할 것을 요구할 수 있다. 따라서, 라우터는 단말기로부터의 백업 데이터를 단말기의 로그인한 어카운트 정보에 대응하는 경로에 저장할 경우, 상기 단말기의 디바이스 식별자를 취득하고, 상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장할 수 있다.
본 실시예에서 단말기의 로그인한 어카운트 정보와 단말기의 디바이스 식별자를 동시에 고려하는 것을 통해, 라우터가 백업 데이터를 저장할 경우, 대응하는 데이터 저장경로의 조직구성도 한층 더 확장할 필요가 있다.
하나의 예시적인 실시예로서, 도 7에 나타낸 데이터 저장경로의 조직구성은 도2의 기초하에 확장을 실현하였으며, 하기의 프로세스를 포함한다. 예를 들면, 어카운트 A를 디바이스 1, 디바이스 2 등 복수의 단말 디바이스가 공유한다고 가정할 경우, 어카운트 A에 대응하는 2급 저장경로 《/Data/A/》의 아래에, 디바이스 1에 대응하는 3급 저장경로 《/Data/A/Device1/》, 디바이스 2에 대응하는 3급 저장경로 《/Data/A/Device2/》를 각각 작성하는 것과 같이, 각 어카운트에 대응하는 2급 저장경로의 아래에, 각 어카운트에 대응하는 복수의 단말 디바이스 각각에 대해, 대응하는 3급 저장경로를 각각 작성한다. 그리고, 디바이스 1에 대응하는 3급 저장경로 《/Data/A/Device1/》의 아래에, 예를 들면 데이터 종류 《영상》에 대응하는 4급 저장경로 《/Data/A/Device/movie/》, 데이터 종류 《화상》에 대응하는 4급 저장경로 《/Data/A/Device/picture/》, 데이터 종류 《음악》에 대응하는 4급 저장경로 《/Data/A/Device/music/》와 같은, 각 데이터 종류에 대응하는 4급 저장경로를 작성한다. 마찬가지로 디바이스 2 등 기타 디바이스 각각에 대응하는 3급 저장경로의 아래에, 대응하는 4급 저장경로를 작성할 수 있다.
다른 하나의 예시적인 실시예로서, 도8에 나타낸 데이터 저장경로의 조직구성은 도 3의 기초하에 확장을 실현하였으며, 하기의 프로세스를 포함한다. 예를 들면, 어카운트 A를 디바이스 1, 디바이스 2 등 복수의 단말 디바이스가 공유한다고 가정할 경우, 어카운트 A에 대응하는 3급 저장경로 《/Data/movie/A/》의 아래에, 디바이스 1에 대응하는 4급 저장경로 《/Data/movie/A/Device1/》, 디바이스 2에 대응하는 4급 저장경로 《/Data//movie/A/Device2/》를 각각 작성하는 것과 같이, 각 어카운트에 대응하는 3급 저장경로의 아래에, 각 어카운트에 대응하는 복수의 단말 디바이스 각각 대해, 대응하는 4급 저장경로를 각각 작성한다. 마찬가지로 어카운트 B 등 기타 어카운트 각각에 대응하는 3급 저장경로의 아래에, 당해 어카운트를 사용하는 디바이스 각각을 위해, 대응하는 4급 저장경로를 작성할 수 있다.
도 7 또는 도 8에 나타내는 데이터 저장경로의 조직구성에 기초하여, 도 4에 나타내는 데이터 인터랙션 프로세스를 통해, 유저는 도9에 나타내는 화면을 통해 백업 데이터로의 액세스 및 관리를 실현할 수 있다. 도9에 나타낸 바와 같이, 유저가 단말기를 통해 어카운트 《쑈빠이》에 로그인 했다고 가정할 경우, 라우터는 당해 단말기의 종류가 《쑈미 휴대폰 2S》 인 것을 확정하는 것을 통해, 《쑈빠이》의 아래의 《쑈미 휴대폰 2S》 (즉 도9에 나타낸 《쑈미2S》)에 대응하는 백업 데이터의 정보를 단말기에 반환하며, 단말기 화면의 《영상》, 《화상》, 《음악》 등 버튼을 클릭하는 것을 통해, 라우터에 있는 대응하는 백업 데이터를 액세스 할 수 있다.
본 발명의 하나의 예시적인 실시예에 근거하면, 라우터는 단말기로부터의 백업 데이터의 메타 데이터(metadata) 정보를 판독하여, 상기 메타 데이터 정보에 근거하여 상기 백업 데이터에 대하여 분류하고, 상기 어카운트 정보에 대응하는 경로하에서, 분류결과에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 분류결과에 대응하는 서브경로에 저장할 수도 있다.
본 실시예에서 백업 데이터의 메타 데이터는 대응하는 작성시간, 파일의 크기 등일 수 있다. 《작성시간》을 예로서 라우터가 단말기로부터 수신하는 백업 데이터가 123. jpg이고, 당해 파일은 《화상》의 종류에 속하며, 작성시간이 2014년 7월 30일이라고 가정한다. 라우터가 도7에 나타낸 데이터 저장경로의 조직구성을 채용할 경우, 단말기는 이미 어카운트 《쑈빠이》에 로그인 하고, 단말 디바이스가 《쑈미2S》이라고 가정하면, 라우터가 선택하는 데이터 저장경로는, 《/Data/쑈빠이/xiaomi2S/picture/2014/123.jpg》이거나, 또는《/Data/쑈빠이/xiaomi2S/picture/2014/07/123.jpg》이거나, 또는 《/Data/쑈빠이/xiaomi2S/picture/2014/07/30/123.jpg》 등일 수 있다. 라우터가 도8에 나타낸 데이터 저장경로의 조직구성을 채용할 경우, 라우터가 선택하는 데이터 저장경로는 《/Data/picture/쑈빠이/xiaomi2S/2014/123. jpg》이거나, 또는 《/Data/picture/쑈빠이/xiaomi2S/2014/07/123. jpg》이거나, 또는 《/Data/picture/쑈빠이/xiaomi2S/2014/07/30/123. jpg》 등일 수 있다.
상응하여, 유저는 아래와 같은 방법으로 라우터에 저장된 백업 데이터 《123. jpg》를 액세스 할 수 있다. 도 9에 나타낸 단말기 화면에 대하여, 유저는 《화상》버튼을 클릭한다. 라우터가 도 7에 나타낸 데이터 저장경로의 조직구성을 채용한다고 가정하면, 단말기는 도 10에 대응하는 데이터 저장경로 《/Data/쑈빠이/xiaomi2S/picture/》에 진입하고, 단말기 화면에 복수의 서브경로에 대응하는 폴더를 표시한다. 유저가 폴더 《2014》를 선택했을 경우, 도 11에 나타낸 서브경로 《/Data/쑈빠이/xiaomi2S/picture/2014/》에 진입하며, 유저는 단말기 화면 위에서 슬라이드 조작을 통해 폴더 《07》을 선택하고, 이에 의해, 대응하는 서브경로 《/Data/쑈빠이/xiaomi2S/picture/2014/07/》를 따라 백업 데이터 《123. jpg》를 취득한다.
본 발명은 전술한 액세스의 처리 방법의 실시예에 대응하여 액세스의 처리 장치의 실시예를 제공한다.
도 12는 하나의 예시적인 실시예에 따른 하나의 데이터 백업 장치의 블록도이다.
도 12에 나타낸 바와 같이, 당해 장치는 데이터 수신유닛(121), 어카운트 확정유닛(122) 및 데이터 저장유닛(123)을 포함한다.
여기서, 데이터 수신유닛(121)은 단말기로부터의 백업 데이터를 수신하도록 구성된다.
어카운트 확정유닛(122)은 상기 단말기의 로그인한 어카운트 정보를 확정하도록 구성된다.
데이터 저장유닛(123)은 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하도록 구성된다.
상술한 실시예에서 어카운트 정보에 근거하여 백업 데이터를 저장하는 것을 통해, 부동한(different) 어카운트 사이가 사전에 액세스권한의 제한에 근거할 수 있도록 하여, 백업 데이터의 안전성과 프라이버시를 높이여, 저장된 백업 데이터에 대한 라우터의 관리효율의 향상에 도움이 된다.
도 13에 나타낸 바와 같이, 도 13은 하나의 예시적인 실시예에 따른 다른 하나의 데이터 백업 장치의 블록도이며, 당해 실시예는 전술한 도12에 나타낸 실시예를 기초로, 데이터 저장유닛(123)은 식별자 취득 서브유닛 (1231) 및 제1 서브경로 확정 서브유닛(1232)을 포함할 수 있다.
여기서, 식별자 취득 서브유닛(1231)은 상기 단말기의 디바이스 식별자를 취득하도록 구성된다.
제1 서브경로 확정 서브유닛(1232)은 상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장하도록 구성된다.
상술한 실시예에서, 저장되는 백업 데이터에 대한 관리를 위해, 어카운트 정보와 디바이스 식별자를 조합하며, 따라서 백업 데이터에 대한 한층 더 치밀한 저장관리를 실현한다.
도 14에 나타낸 바와 같이, 도 14는 하나의 예시적인 실시예에 따른 다른 하나의 데이터 백업 장치의 블록도이며, 당해 실시예는 전술한 도 12에 나타낸 실시예를 기초로, 데이터 저장유닛(123)은 정보 판독 서브유닛(1233), 데이터 분류 서브유닛(1234) 및 제2 서브경로 확정 서브유닛(1235)을 포함할 수 있다.
여기서, 정보 판독 서브유닛(1233)은 상기 백업 데이터의 메타 데이터 정보를 판독하도록 구성된다.
데이터 분류 서브유닛(1234)은 상기 메타 데이터 정보에 근거하여, 상기 백업 데이터를 분류하도록 구성된다.
제2 서브경로 확정 서브유닛(1235)은 상기 어카운트 정보에 대응하는 경로하에서, 분류결과에 대응하는 서브경로를 확정하고, 상기 백업 데이터를 상기 분류결과에 대응하는 서브경로에 저장하도록 구성된다.
상술한 실시예에서 백업 데이터의 메타 데이터 정보에 근거하여, 백업 데이터를 분류하여 저장하고, 이에 의해 유저가 백업 데이터를 검색하기 쉬워지고, 백업 데이터에 대한 라우터의 관리효율의 향상에도 도움이 된다.
도 15에 나타낸 바와 같이, 도 15는 하나의 예시적인 실시예에 따른 다른 하나의 데이터 백업 장치의 블록도이며, 당해 실시예는 전술한 도 12에 나타낸 실시예를 기초로, 데이터 백업 장치는 요구 수신유닛(124) 및 정보 반환유닛(125)을 더 포함할 수 있다.
여기서, 요구 수신유닛(124)은 상기 단말기로부터 송신되는 데이터 액세스 요구를 수신하도록 구성된다.
정보 반환유닛(125)은 상기 데이터 액세스 요구에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터의 정보를 상기 단말기에 반환하도록 구성된다.
상술한 실시예에서 단말기의 로그인한 어카운트 정보에 근거하여, 당해 어카운트 정보에 대응하는 백업 데이터 정보만 반환하며, 이에 의해 어카운트를 기초로 하는 백업 데이터의 관리를 쉽게 실현하며, 기타 어카운트의 백업 데이터의 내용의 누설을 피면하고, 백업 데이터의 안전성의 향상에도 도움이 된다.
설명해야 할 것은, 상술한 도 15에 나타낸 장치 실시예의 요구 수신유닛(124)과 정보 반환유닛(125)의 구조는 전술한 도 12 내지도 14의 임의의 하나의 장치 실시예에 포함될 수 있으며, 본 발명은 이에 한정되지 않는다.
도 16에 나타낸 바와 같이, 도 16은 하나의 예시적인 실시예에 따른 다른 하나의 데이터 백업 장치의 블록도이며, 당해 실시예는 전술한 도 12에 나타낸 실시예를 기초로 데이터 백업 장치는 지령 수신유닛(126) 및 데이터 관리 유닛(127)을 더 포함할 수 있다.
여기서, 지령 수신유닛(126)은 상기 단말기로부터 송신되는 데이터 관리 지령을 수신하도록 구성된다.
데이터 관리 유닛(127)은 상기 데이터 관리 지령에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터를 관리하도록 구성된다.
상술한 실시예에서 어카운트 로그인의 메커니즘을 통해, 유저가 로그인한 어카운트에 대응하는 백업 데이터에만 대해 검색과 관리를 실시하도록 하고, 라우터의 백업 데이터에 대한 관리에 편리하고, 백업 데이터의 안전성의 향상에도 도움이 된다.
설명해야 할 것은, 상술한 도 16에 나타낸 장치 실시예의 지령 수신유닛(126) 및 데이터 관리유닛(127)의 구조는 전술한 도 12 내지 도 15의 임의의 하나의 장치 실시예에 포함될 수 있고, 본 발명은 이에 한정되지 않는다.
상술한 장치에서의 각 유닛의 기능 및 작용의 실현 과정의 구체적인 내용은, 상술한 방법의 대응하는 단계의 실현 과정을 참조하면 되며, 여기서 반복하여 설명하지 않는다.
장치 실시예는 기본적으로 방법 실시예에 대응하기때문에, 관련하는 부분은 방법 실시예의 부분적인 설명을 참고로 하면 된다. 이상, 설명한 장치 실시예는 예시적인 것에 지나지 않고, 여기서 분리부품으로서 설명된 상기 유닛은 물리적으로 분리되거나 분리되지 않을 수 있다. 유닛으로서 표시된 부품은 물리적인 유닛일 수 있고 아닐수도 있다. 즉, 한곳에 위치할 수 있고, 또는 복수의 네트워크 유닛에 분포될 수 있다. 실제의 요구에 근거하여, 그 중의 일부분 또는 전부의 모듈을 선택하여 본 발명의 기술방안의 목적을 실현할 수 있다. 당업자는 창조적인 노동을 거치지 않고, 이해하고 실시할 수 있다.
상응하여, 본 발명은 신호전송 제어장치를 더 제공하며, 프로세서와 프로세서에 의해 실행 가능한 인스트럭션(instruction)을 저장하는 메모리를 포함한다. 여기서 상기 프로세서는 단말기로부터의 백업 데이터를 수신하고, 상기 단말기의 로그인한 어카운트 정보를 확정하며, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하도록 구성된다.
상응하여, 본 발명은 단말기를 더 제공하며, 상기 단말기는 메모리 및 메모리에 저장된 하나 또는 하나 이상의 프로그램을 포함하고 있으며, 하나 또는 하나 이상의 프로세서에 의해, 단말기로부터의 백업 데이터를 수신하고, 상기 단말기의 로그인한 어카운트 정보를 확정하며, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하기 위한 인스트럭션을 포함하는 상기 하나 또는 하나 이상의 프로그램을 실행하도록 구성된다.
비일시적인 컴퓨터 판독 가능한 기록 매체로서 상기 기록 매체의 인스트럭션이 단말장치의 프로세서에 의해 실행될 경우, 이동 단말기가 데이터 백업 방법을 실행할 수 있도록 한다. 상기 방법은, 단말기로부터의 백업 데이터를 수신하는 단계와, 상기 단말기의 로그인한 어카운트 정보를 확정하는 단계와, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계를 포함한다.
도17는 하나의 예시적인 실시예에 따른 데이터 백업 장치(1700)의 블록도이다. 예를 들면, 장치(1700)는 서버일 수 있다. 도17에 나타낸바와 같이, 장치(1700)는 하나 또는 복수의 프로세서를 포함하는 처리유닛(1722) 및 메모리 (1732)를 대표로 하는 기억장치를 구비한다. 상기 기억장치는 예를 들면, 응용 프로그램과 같은 처리유닛(1722)에 의하여 실행되는 인스트럭션(instruction)을 저장한다. 메모리 (1732)에 저장되는 응용 프로그램은 하나 또는 복수의 모듈을 포함할 수 있다. 각 모듈은 일련의 인스트럭션에 대응된다. 또한, 처리유닛(1722)은 인스트럭션을 실행하도록 구성되어 상기 데이터 백업 방법을 실행한다. 상기 방법은,
단말기로부터의 백업 데이터를 수신하는 단계와, 상기 단말기의 로그인한 어카운트 정보를 확정하는 단계와, 상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계를 포함한다.
장치(1700)는 장치(1700)의 전원을 관리하도록 구성된 전원유닛(1726)과, 장치(1700)를 네트워크에 접속하도록 구성된 하나의 유선 또는 무선 네트워크 인터페이스(1750) 및 하나의 입력/출력(I/O) 인터페이스(1758)를 구비한다. 장치(1700)는 메모리(1732)에 저장된, 예를 들면 Windous ServerTM, Mac 0 S XTM, UnixTM, LinuxTM, FreeBSDTM 또는 유사한 operating system에 기초하여 조작할 수 있다.
당업자는, 명세서를 참조하고 또한 여기서 공개한 발명을 실행한 후, 본 발명의 다른 실시방안을 용이하게 생각해낼 수 있다. 본원은, 본 발명의 임의의 변형, 용도 또는 적응적 변화를 포함하고, 이러한 변형, 용도 또는 적응적 변화는, 본 발명의 일반적인 원리에 따르며, 본 명세서에서 공개하지 않은 본 기술분야의 공지상식 또는 관용기술수단을 포함한다. 명세서와 실시예는, 단지 예시적인 것으로서, 본 발명의 보호범위와 취지는 특허청구범위에 의해 한정된다.
본 발명은, 상기에 기재되고 도면에 나타낸 구체적인 구조에 한정되지 않으며, 그 범위내에서 다양한 수정과 변형을 실시할 수 있다는 것을 이해해야 한다. 본 발명의 범위는 특허청구범위에 의해 제한된다.

Claims (13)

  1. 라우터에 사용되는 데이터 백업 방법에 있어서,
    단말기로부터의 백업 데이터를 수신하는 단계와,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 단계와,
    상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계를 포함하며,
    상기 경로에 저장하는 단계는,
    상기 단말기의 디바이스 식별자를 취득하는 단계와,
    상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장하는 단계를 포함하고,
    상기 단말기로부터의 백업 데이터를 수신하는 단계는,
    상기 라우터가 상기 단말기로부터 수신되는 패킷중의 식별자에 근거하여, 당해 패킷이 상기 단말기가 백업할 필요가 있는 데이터인지를 식별하는 단계를 포함하고,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 단계는,
    상기 라우터가 상기 단말기가 백업할 필요가 있는 데이터를 수신하였을 때, 상기 패킷중의 어카운트 식별자에 근거하여, 상기 단말기의 로그인한 어카운트 정보를 확정하는 단계를 포함하는 것을 특징으로 하는 데이터 백업 방법.
  2. 삭제
  3. 라우터에 사용되는 데이터 백업 방법에 있어서,
    단말기로부터의 백업 데이터를 수신하는 단계와,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 단계와,
    상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계를 포함하며,
    상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계는,
    상기 백업 데이터의 메타 데이터 정보를 판독하는 단계와,
    상기 메타 데이터 정보에 근거하여, 상기 백업 데이터를 분류하는 단계와,
    상기 어카운트 정보에 대응하는 경로하에서, 분류결과에 대응하는 서브경로를 확정하고, 상기 백업 데이터를 상기 분류결과에 대응하는 확정된 상기 서브경로에 저장하는 단계를 포함하고,
    상기 단말기로부터의 백업 데이터를 수신하는 단계는,
    상기 라우터가 상기 단말기로부터 수신되는 패킷중의 식별자에 근거하여, 당해 패킷이 상기 단말기가 백업할 필요가 있는 데이터인지를 식별하는 단계를 포함하고,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 단계는,
    상기 라우터가 상기 단말기가 백업할 필요가 있는 데이터를 수신하였을 때, 상기 패킷중의 어카운트 식별자에 근거하여, 상기 단말기의 로그인한 어카운트 정보를 확정하는 단계를 포함하는 것을 특징으로 하는 데이터 백업 방법.
  4. 제1항에 있어서,
    상기 단말기로부터 송신되는 데이터 액세스 요구를 수신하는 단계와,
    상기 데이터 액세스 요구에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터의 정보를 상기 단말기에 반환하는 단계를 더 포함하는 것을 특징으로 하는 데이터 백업 방법.
  5. 제4항에 있어서,
    상기 단말기로부터 송신되는 데이터 관리 지령을 수신하는 단계와,
    상기 데이터 관리 지령에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터를 관리하는 단계를 더 포함하는 것을 특징으로 하는 데이터 백업 방법.
  6. 라우터에 사용되는 데이터 백업 장치에 있어서,
    단말기로부터의 백업 데이터를 수신하기 위한 데이터 수신유닛과,
    상기 단말기가 로그인한 어카운트 정보를 확정하기 위한 어카운트 확정유닛과,
    상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하기 위한 데이터 저장유닛을 포함하며,
    상기 데이터 저장유닛은,
    상기 단말기의 디바이스 식별자를 취득하기 위한 식별자 취득 서브유닛과,
    상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장하기 위한 제 1 서브경로 확정 서브유닛을 포함하고,
    상기 단말기로부터의 백업 데이터를 수신하는 것은,
    상기 단말기로부터 수신되는 패킷중의 식별자에 근거하여, 당해 패킷이 상기 단말기가 백업할 필요가 있는 데이터인지를 식별하는 것을 포함하고,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 것은,
    상기 라우터가 상기 단말기가 백업할 필요가 있는 데이터를 수신하였을 때, 상기 패킷중의 어카운트 식별자에 근거하여, 상기 단말기의 로그인한 어카운트 정보를 확정하는 것을 포함하는 것을 특징으로 하는 데이터 백업 장치.
  7. 삭제
  8. 라우터에 사용되는 데이터 백업 장치에 있어서,
    단말기로부터의 백업 데이터를 수신하기 위한 데이터 수신유닛과,
    상기 단말기가 로그인한 어카운트 정보를 확정하기 위한 어카운트 확정유닛과,
    상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하기 위한 데이터 저장유닛을 포함하며,
    상기 데이터 저장유닛은,
    상기 백업 데이터의 메타 데이터 정보를 판독하기 위한 정보 판독 서브유닛과,
    상기 메타 데이터 정보에 근거하여, 상기 백업 데이터를 분류하기 위한 데이터 분류 서브유닛과,
    상기 어카운트 정보에 대응하는 경로하에서, 분류결과에 대응하는 서브경로를 확정하고, 상기 백업 데이터를 상기 분류결과에 대응하는 확정된 상기 서브경로에 저장하기 위한 제 2 서브경로 확정 서브유닛을 포함하고,
    상기 단말기로부터의 백업 데이터를 수신하는 것은,
    상기 단말기로부터 수신되는 패킷중의 식별자에 근거하여, 당해 패킷이 상기 단말기가 백업할 필요가 있는 데이터인지를 식별하는 것을 포함하고,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 것은,
    상기 라우터가 상기 단말기가 백업할 필요가 있는 데이터를 수신하였을 때, 상기 패킷중의 어카운트 식별자에 근거하여, 상기 단말기의 로그인한 어카운트 정보를 확정하는 것을 포함하는 것을 특징으로 하는 데이터 백업 장치.
  9. 제6항에 있어서,
    상기 단말기로부터 송신되는 데이터 액세스 요구를 수신하기 위한 요구 수신유닛과,
    상기 데이터 액세스 요구에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터의 정보를 상기 단말기에 반환하기 위한 정보 반환유닛을 더 포함하는 것을 특징으로 하는 데이터 백업 장치.
  10. 제9항에 있어서,
    상기 단말기로부터 송신되는 데이터 관리 지령을 수신하기 위한 지령 수신유닛과,
    상기 데이터 관리 지령에 근거하여, 상기 어카운트 정보에 대응하는 백업 데이터를 관리하기 위한 데이터 관리 유닛을 더 포함하는 것을 특징으로 하는 데이터 백업 장치.
  11. 라우터에 사용되는 전자 디바이스에 있어서,
    프로세서와,
    프로세서가 실행 가능한 인스트럭션을 저장하기 위한 메모리를 포함하며,
    상기 프로세서는,
    단말기로부터의 백업 데이터를 수신하고,
    상기 단말기의 로그인한 어카운트 정보를 확정하며,
    상기 백업 데이터를, 상기 어카운트 정보에 대응하는 경로에 저장하도록 구성되고,
    상기 백업 데이터를 상기 어카운트 정보에 대응하는 경로에 저장하는 단계는,
    상기 단말기의 디바이스 식별자를 취득하는 단계와,
    상기 어카운트 정보에 대응하는 경로하에서, 상기 디바이스 식별자에 대응하는 서브경로를 확정하여, 상기 백업 데이터를 상기 디바이스 식별자에 대응하는 서브경로에 저장하는 단계를 포함하고,
    상기 단말기로부터의 백업 데이터를 수신하는 단계는,
    상기 단말기로부터 수신되는 패킷중의 식별자에 근거하여, 당해 패킷이 상기 단말기가 백업할 필요가 있는 데이터인지를 식별하는 단계를 포함하고,
    상기 단말기의 로그인한 어카운트 정보를 확정하는 것은,
    상기 라우터가 상기 단말기가 백업할 필요가 있는 데이터를 수신하였을 때, 상기 패킷중의 어카운트 식별자에 근거하여, 상기 단말기의 로그인한 어카운트 정보를 확정하는 것을 포함하는 것을 특징으로 하는 전자 디바이스.
  12. 프로세서에 의해 실행되며 제1 항 및 제3항 내지 제5항 중 어느 한 항에 기재된 데이터 백업 방법을 실현하는 컴퓨터 판독 가능한 기록매체에 기록된 프로그램.
  13. 제12 항에 기재된 프로그램이 기록된 컴퓨터 판독 가능한 기록매체.
KR1020157012815A 2014-08-15 2015-03-19 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체 KR101812667B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410404888.5 2014-08-15
CN201410404888.5A CN104166603A (zh) 2014-08-15 2014-08-15 数据备份方法及装置、电子设备
PCT/CN2015/074584 WO2016023356A1 (zh) 2014-08-15 2015-03-19 数据备份方法及装置、电子设备

Publications (2)

Publication Number Publication Date
KR20160030467A KR20160030467A (ko) 2016-03-18
KR101812667B1 true KR101812667B1 (ko) 2017-12-27

Family

ID=51910433

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157012815A KR101812667B1 (ko) 2014-08-15 2015-03-19 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체

Country Status (9)

Country Link
US (1) US20160205183A1 (ko)
EP (1) EP2990947A1 (ko)
JP (1) JP6251401B2 (ko)
KR (1) KR101812667B1 (ko)
CN (1) CN104166603A (ko)
BR (1) BR112015016113A2 (ko)
MX (1) MX359267B (ko)
RU (1) RU2608676C2 (ko)
WO (1) WO2016023356A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104166603A (zh) * 2014-08-15 2014-11-26 小米科技有限责任公司 数据备份方法及装置、电子设备
CN105138420A (zh) * 2015-07-31 2015-12-09 小米科技有限责任公司 数据备份方法、装置及***、数据恢复方法、装置和***
CN105786648A (zh) * 2016-02-25 2016-07-20 深圳天珑无线科技有限公司 数据处理方法及装置
CN106527979B (zh) * 2016-10-19 2019-06-07 广东欧珀移动通信有限公司 数据迁移方法及装置
CN106547486A (zh) * 2016-10-20 2017-03-29 广东欧珀移动通信有限公司 一种数据迁移方法及装置
RU2697961C1 (ru) 2018-03-30 2019-08-21 Акционерное общество "Лаборатория Касперского" Система и способ оценки деградации устройства хранения данных и обеспечения сохранности наиболее важных данных

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006640A1 (en) * 2007-06-28 2009-01-01 Michael Lambertus Hubertus Brouwer Incremental secure backup and restore of user settings and data
US20090204648A1 (en) * 2008-02-11 2009-08-13 Steven Francie Best Tracking metadata for files to automate selective backup of applications and their associated data
JP2013045191A (ja) * 2011-08-23 2013-03-04 Shunji Sugaya バックアップ装置、バックアップ方法及び、バックアップ用プログラム
CN103581318A (zh) * 2013-10-31 2014-02-12 北京奇虎科技有限公司 一种移动设备数据的备份、还原方法和装置
JP2014102595A (ja) * 2012-11-16 2014-06-05 Kyocera Document Solutions Inc 画像形成装置、アップロードプログラム及びアップロードシステム
JP5554151B2 (ja) * 2010-06-01 2014-07-23 本田技研工業株式会社 コンテンツ管理システム

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5778395A (en) * 1995-10-23 1998-07-07 Stac, Inc. System for backing up files from disk volumes on multiple nodes of a computer network
JP3744313B2 (ja) * 2000-06-06 2006-02-08 ノーリツ鋼機株式会社 画像プリント装置および方法、画像をプリントするためのプログラムを記録したコンピュータ読み取り可能な記録媒体、ならびに、画像管理システム
US7139808B2 (en) * 2002-04-30 2006-11-21 Intel Corporation Method and apparatus for bandwidth-efficient and storage-efficient backups
EP1738260B1 (en) * 2004-01-09 2010-02-10 T.W. Storage, Inc. Method and apparatus for searching backup data based on content and attributes
US20050210288A1 (en) * 2004-03-22 2005-09-22 Grosse Eric H Method and apparatus for eliminating dual authentication for enterprise access via wireless LAN services
US7729690B1 (en) * 2006-02-15 2010-06-01 Trend Micro, Inc. Backup and restore of user data for mobile telephone
KR20090087001A (ko) * 2006-11-27 2009-08-14 파나소닉 주식회사 휴대 단말장치, 보완 시청 서비스 시스템, 및 보완 시청 서비스 방법
JP5232406B2 (ja) * 2007-05-25 2013-07-10 株式会社日立製作所 情報処理装置及び方法
US8200736B2 (en) * 2007-12-24 2012-06-12 Qualcomm Incorporated Virtual SIM card for mobile handsets
US8484737B1 (en) * 2008-11-10 2013-07-09 Symantec Corporation Techniques for processing backup data for identifying and handling content
CN101494651B (zh) * 2009-02-11 2011-12-07 江苏敏捷科技股份有限公司 一种数据主动备份的方法
RU2518675C2 (ru) * 2009-08-21 2014-06-10 Самсунг Электроникс Ко., Лтд. Способ и устройство для предоставления контента через сеть, способ и устройство для приема контента через сеть, способ и устройство для резервного копирования данных через сеть, устройство предоставления данных резервного копирования и система резервного копирования
US8805787B2 (en) * 2009-10-30 2014-08-12 Verizon Patent And Licensing Inc. Network architecture for content backup, restoring, and sharing
RU2445686C2 (ru) * 2010-01-21 2012-03-20 Игорь Вячеславович Стручков Способ установки, настройки, администрирования и резервного копирования программного обеспечения
RU101231U1 (ru) * 2010-03-02 2011-01-10 Закрытое акционерное общество "Лаборатория Касперского" Система управления безопасностью мобильного вычислительного устройства
US8732479B1 (en) * 2010-03-12 2014-05-20 Carbonite, Inc. Methods, apparatus and systems for remote file storage using local client status files
CA2799991C (en) * 2010-04-07 2017-09-12 Carbonite, Inc. Restore manager
WO2014006750A1 (ja) * 2012-07-06 2014-01-09 パイオニアデジタルデザインアンドマニュファクチャリング株式会社 データ記録システム、データ記録方法及びデータ記録プログラム
CN103944963B (zh) * 2014-03-26 2017-08-01 小米科技有限责任公司 数据同步方法、装置、设备及***
CN104166603A (zh) * 2014-08-15 2014-11-26 小米科技有限责任公司 数据备份方法及装置、电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006640A1 (en) * 2007-06-28 2009-01-01 Michael Lambertus Hubertus Brouwer Incremental secure backup and restore of user settings and data
US20090204648A1 (en) * 2008-02-11 2009-08-13 Steven Francie Best Tracking metadata for files to automate selective backup of applications and their associated data
JP5554151B2 (ja) * 2010-06-01 2014-07-23 本田技研工業株式会社 コンテンツ管理システム
JP2013045191A (ja) * 2011-08-23 2013-03-04 Shunji Sugaya バックアップ装置、バックアップ方法及び、バックアップ用プログラム
JP2014102595A (ja) * 2012-11-16 2014-06-05 Kyocera Document Solutions Inc 画像形成装置、アップロードプログラム及びアップロードシステム
CN103581318A (zh) * 2013-10-31 2014-02-12 北京奇虎科技有限公司 一种移动设备数据的备份、还原方法和装置

Also Published As

Publication number Publication date
RU2015124146A (ru) 2017-01-10
JP6251401B2 (ja) 2017-12-20
BR112015016113A2 (pt) 2017-07-11
EP2990947A1 (en) 2016-03-02
MX2015007415A (es) 2016-03-18
KR20160030467A (ko) 2016-03-18
WO2016023356A1 (zh) 2016-02-18
US20160205183A1 (en) 2016-07-14
RU2608676C2 (ru) 2017-01-23
MX359267B (es) 2018-09-19
CN104166603A (zh) 2014-11-26
JP2016529641A (ja) 2016-09-23

Similar Documents

Publication Publication Date Title
KR101812667B1 (ko) 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체
US10447560B2 (en) Data leakage protection in cloud applications
CN102682080B (zh) cookie信息共享方法及***
US9792452B2 (en) Pervasive intermediate network attached storage application
US9189060B2 (en) Method of controlling information processing apparatus and information processing apparatus
US10785282B2 (en) Link file sharing and synchronization
US20170230444A1 (en) Cloud service server and method for managing cloud service server
JP6450765B2 (ja) データをバックアップするための方法および装置並びに電子装置
US20140012836A1 (en) Identification of people as search results from key-word based searches of content in a cloud-based environment
US20200257576A1 (en) Verifying transfer of detected sensitive data
JP2017509949A (ja) フォーム添付ファイルのアップロード
WO2015096597A1 (zh) 一种多设备浏览文档的方法及装置
EP2916495A1 (en) Information processing system, an information processing apparatus and a medium storing an information processing program
US10156955B2 (en) Method and server for storing, encoding and uploading video or object captured from a webpage using a toolbar
JP5999185B2 (ja) 認証方法及び認証プログラム
US20160080439A1 (en) Media Sharing Device
JP6154683B2 (ja) 計算機システム
KR101879812B1 (ko) 클라이언트 프로그램이 탑재된 사용자 단말, 클라우드 장치, 관리 서버 및 이를 포함하는 클라우드 서비스 시스템
JP5954067B2 (ja) 通信制御方法、情報処理システムおよびプログラム
US11687627B2 (en) Media transit management in cyberspace
JP2014530409A (ja) メモリカードに記憶されたデータへのアクセスを制限するための方法及びメモリカード
US10101912B2 (en) Automated home memory cloud with key authenticator
CA2941864A1 (en) Information processing system
KR101575763B1 (ko) 사용자 단말기의 서버 저장 데이터에 대한 이동단말 로그인 기반 접근 통제 방법
JP6047409B2 (ja) データ転送システム、通信端末、データ転送方法、プログラム

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant