CN104166603A - 数据备份方法及装置、电子设备 - Google Patents
数据备份方法及装置、电子设备 Download PDFInfo
- Publication number
- CN104166603A CN104166603A CN201410404888.5A CN201410404888A CN104166603A CN 104166603 A CN104166603 A CN 104166603A CN 201410404888 A CN201410404888 A CN 201410404888A CN 104166603 A CN104166603 A CN 104166603A
- Authority
- CN
- China
- Prior art keywords
- data
- backup data
- terminal
- information
- accounts information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User 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
技术领域
本发明涉及数据备份技术领域,尤其涉及数据备份方法及装置、电子设备。
背景技术
随着移动终端的功能越来越丰富,用户会将移动终端应用于工作和生活等各种场景下,并将相应产生的各种类型的数据存储在移动终端内,则移动终端发生丢失、损坏等状况时,将导致这些数据存在丢失的风险;或者,当用户由于移动终端的存储空间不足而进行手动管理时,很可能导致某些重要数据被误删。
在相关技术中,基于路由器的智能化发展和应用,在路由器上配置了大容量的硬盘,使得用户可以将移动终端内的数据备份至路由器,从而既能够确保数据安全性,又便于用户对备份数据进行查看。
然而,相关技术中并未提出如何通过改善对路由器中备份数据的存储方式,以提升对存储的备份数据的管理效率。
发明内容
本公开提供数据备份方法和装置、电子设备,以解决相关技术中对路由器中存储的备份数据的管理效率低的技术问题。
根据本公开实施例的第一方面,提供一种数据备份方法,包括:
接收来自终端的备份数据;
确定所述终端已登录的账户信息;
将所述备份数据存储至对应于所述账户信息的路径。
可选的,将所述备份数据存储至对应于所述账户信息的路径包括:
获取所述终端的设备标识;
在对应于所述账户信息的路径下,确定对应于所述设备标识的子路径,并将所述备份数据存储至所述对应于所述设备标识的子路径。
可选的,将所述备份数据存储至对应于所述账户信息的路径包括:
读取所述备份数据的元数据信息;
根据所述元数据信息,对所述备份数据进行分类;
在对应于所述账户信息的路径下,确定对应于分类结果的子路径,并将所述备份数据存储至所述对应于分类结果的子路径。
可选的,还包括:
接收所述终端发送的数据访问请求;
根据所述数据访问请求,向所述终端返回对应于所述账户信息的备份数据的信息。
可选的,还包括:
接收所述终端发送的数据管理指令;
根据所述数据管理指令,管理对应于所述账户信息的备份数据。
根据本公开实施例的第二方面,提供一种数据备份装置,包括:
数据接收单元,用于接收来自终端的备份数据;
账户确定单元,用于确定所述终端已登录的账户信息;
数据存储单元,用于将所述备份数据存储至对应于所述账户信息的路径。
可选的,所述数据存储单元包括:
标识获取子单元,用于获取所述终端的设备标识;
第一子路径确定子单元,在对应于所述账户信息的路径下,确定对应于所述设备标识的子路径,并将所述备份数据存储至所述对应于所述设备标识的子路径。
可选的,所述数据存储单元包括:
信息读取子单元,用于读取所述备份数据的元数据信息;
数据分类子单元,用于根据所述元数据信息,对所述备份数据进行分类;
第二子路径确定子单元,用于在对应于所述账户信息的路径下,确定对应于分类结果的子路径,并将所述备份数据存储至所述对应于分类结果的子路径。
可选的,还包括:
请求接收单元,用于接收所述终端发送的数据访问请求;
信息返回单元,用于根据所述数据访问请求,向所述终端返回对应于所述账户信息的备份数据的信息。
可选的,还包括:
指令接收单元,用于接收所述终端发送的数据管理指令;
数据管理单元,用于根据所述数据管理指令,管理对应于所述账户信息的备份数据。
根据本公开实施例的第三方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收来自终端的备份数据;
确定所述终端已登录的账户信息;
将所述备份数据存储至对应于所述账户信息的路径。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开根据账户信息对备份数据进行存储,使得不同账户之间可以事先基于权限的访问限制,从而提升备份数据的安全性和隐私性,并且有助于路由器对存储的备份数据的管理效率。
本公开还通过将账户信息和设备标识进行结合,以用于管理存储的备份数据,从而实现对备份数据更为细致的存储管理。
本公开还根据备份数据的元数据信息,对备份数据进行分类存储,从而便于用户对备份数据的查找,也有助于提升路由器对备份数据的管理效率。
本公开还根据终端已登录的账户信息,仅返回对应于该账户信息的备份数据的信息,从而便于实现基于账户的备份数据管理,也避免透露其他账户下的备份数据内容,有助于提升备份数据的安全性。
本公开还通过账户登录机制,使得用户仅能够对已登录账户对应的备份数据进行查看和管理,便于路由器对备份数据的管理,也有助于提升备份数据的安全性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种数据备份方法的流程图。
图2是根据一示例性实施例示出的一种数据备份路径的组织结构图。
图3是根据一示例性实施例示出的另一种数据备份路径的组织结构图。
图4是根据一示例性实施例示出的管理备份数据的流程图。
图5-6是根据一示例性实施例示出的终端界面图。
图7是根据另一示例性实施例示出的一种数据备份路径的组织结构图。
图8是根据另一示例性实施例示出的另一种数据备份路径的组织结构图。
图9-11是根据一示例性实施例示出的终端界面图。
图12是根据一示例性实施例示出的一种数据备份装置的框图。
图13是根据一示例性实施例示出的一种数据备份装置的框图。
图14是根据一示例性实施例示出的一种数据备份装置的框图。
图15是根据一示例性实施例示出的一种数据备份装置的框图。
图16是根据一示例性实施例示出的一种数据备份装置的框图。
图17是根据一示例性实施例示出的一种数据备份的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种数据备份方法的流程图,如图1所示,该方法可以用于路由器中,包括以下步骤:
在步骤102中,接收来自终端的备份数据;
在本实施例中,终端在加入路由器创建的局域网后,可以在路由器中实现数据备份。在一示例性实施方式中,路由器可以与终端之间进行协商启动备份功能后,则路由器确定接收到来自终端的数据需要进行备份;在另一示例性实施例中,路由器可以根据接收到来自终端的数据包中的标识,识别该数据包属于终端需要进行备份的数据。
在步骤104中,确定所述终端已登录的账户信息;
在本实施例中,路由器可以根据终端发送的包含登录账号和登录密码的登录请求,查询与该“登录账号+登录密码”相匹配的账户信息,以实现终端的账号登录。作为示例性实施方式,路由器在接收到的备份数据时,可以根据相应数据包中的账户标识,确定相应终端已登录的账户信息。
在步骤106中,将所述备份数据存储至对应于所述账户信息的路径。
由上述实施例可知,本公开通过账户登录机制,在路由器上区分不同账户的备份数据存储路径,便于有效管理不同账户对应的备份数据。
路由器在根据账户信息区分相应备份数据的存储路径时,可以采用多种组织结构,下面进行详细说明。
作为一示例性实施例,图2示出了一种数据存储路径的组织结构:在路由器中创建“数据”的一级存储路径:/Data/;在一级存储路径/Data/下,以每个账户为分支,创建与每个账户一一对应的二级存储路径,比如账户A对应的二级存储路径为:/Data/A/,而账户B对应的二级存储路径为:/Data/B/;在每个二级存储路径下,以每种数据类型为分支,创建与每种数据类型一一对应的三级存储路径,比如在账户A对应的二级存储路径/Data/A/下,创建对应于数据类型“影片”的三级存储路径为:/Data/A/movie/,对应于数据类型“图片”的三级存储路径为:/Data/A/picture/,对应于数据类型“音乐”的三级存储路径为:/Data/A/music/等。
作为另一示例性实施例,图3示出了另一种数据存储路径的组织结构:在路由器中创建“数据”的一级存储路径:/Data/;在一级存储路径/Data/下,以每种数据类型为分支,创建与每种数据类型一一对应的二级存储路径,比如数据类型“影片”对应的二级存储路径为:/Data/movie/,而数据类型“图片”对应的二级存储路径为:/Data/picture/,数据类型“音乐”对应的二级存储路径为:/Data/music/等;在每个二级存储路径下,以每个账户为分支,创建与每个账户一一对应的三级存储路径,比如在“影片”对应的二级存储路径/Data/movie/下,创建对应于账户A的三级存储路径为:/Data/movie/A/,对应于账户B的三级存储路径为:/Data/movie/B/等。
基于图2或图3所示的数据存储路径的组织结构,则终端将备份数据传输至路由器时,路由器将根据该终端已登录的账户信息,将备份数据存储至对应于该账户信息的数据存储路径。同时,本领域技术人员应该理解的是,显然也可以采用其他形式的数据存储路径组织结构,只要能够对终端登录的不同账户对应的备份数据进行对应存储,均可以应用于本公开的技术方案中。
当路由器采用图2或图3所示的数据存储路径的组织结构时,用户也可以通过终端与路由器之间的数据交互,实现对终端登录的账户信息对应的备份数据的管理操作,下面结合图4进行详细说明:
在步骤402中,假定终端通过账户A向路由器发起登录请求;
在步骤404中,路由器对登录请求中包含的登录账号和登录密码的组合进行验证,并在验证通过后向中的返回登录成功的消息;
在步骤406中,终端根据已登录的账户A,向路由器发送数据访问请求;
在步骤408中,路由器确定允许账户A访问的备份数据。
在本实施例中,用户可以根据实际需求,对已登录账户对应的备份数据的访问权限进行设置,则终端通过登录账户A时,可能只能够访问账户A对应的备份数据,也可能访问具有相应权限但对应于其他账户的备份数据。
在步骤410中,路由器将步骤408中确定的允许账户A访问的备份数据的信息发送至终端;
在本实施例中,如图5所示,假定用户通过终端登录了账户“小白”,且假设,则可以通过点击终端界面上的“影片”、“图片”、“音乐”等按钮,访问“小白”在路由器中对应的备份数据。比如当用户点击“图片”按钮时,若基于图2所示的数据存储路径的组织结构,将进入对应的数据存储路径“/Data/小白/picture/”,并通过图6所示的界面进行展示,则用户通过手指在触控屏幕上的上下滑动,实现对图片的缩略图的预览,也可以通过点击缩略图来全屏显示相应的图片。当然,此处仅以采用图2所示的数据存储路径的组织结构为例,若采用图3所示的数据存储路径的组织结构,则当用户点击“图片”按钮时,进入的数据存储路径可以为“/Data/picture/小白/”。
进一步地,由于同一用户的手机、平板电脑等多台设备,或同一家庭的多个用户的手机等,很可能共享同一账户,则用户可能需要路由器针对每台终端设备实现更为精细的备份数据管理。因此,路由器在将来自终端的备份数据存储至对应于终端已登录的账户信息的路径时,还可以:获取所述终端的设备标识;在对应于所述账户信息的路径下,确定对应于所述设备标识的子路径,并将所述备份数据存储至所述对应于所述设备标识的子路径。
在本实施例中,通过同时考虑终端已登录的账户信息和终端的设备标识,使得路由器在存储备份数据时,对应的数据存储路径的组织结构也需要实现进一步拓展。
作为一示例性实施例,如图7所示的数据存储路径的组织结构在图2的基础上实现了拓展,包括:在对应于每个账户的二级存储路径下,针对每个账户对应的多台终端设备,分别创建对应的三级存储路径,比如假定账户A由设备1、设备2等多台终端设备共享,则在账户A对应的二级存储路径/Data/A/下,分别创建对应于设备1的三级存储路径/Data/A/Device1/、对应于设备2的三级存储路径/Data/A/Device2/;然后,在设备1对应的三级存储路径/Data/A/Device1/下,创建对应于每种数据类型的四级存储路径,比如对应于数据类型“影片”的四级存储路径/Data/A/Device1/movie/、对应于数据类型“图片”的四级存储路径/Data/A/Device1/picture/、对应于数据类型“音乐”的四级存储路径/Data/A/Device1/music/等,并且同样可以在设备2等其他每台设备对应地三级存储路径下,创建相应的四级存储路径。
作为另一示例性实施例,如图8所示的数据存储路径的组织结构在图3的基础上实现了拓展,包括:在对应于每个账户的三级存储路径下,针对每个账户对应的多台终端设备,分别创建对应的四级存储路径,比如假定账户A由设备1、设备2等多台终端设备共享,则在账户A对应的三级存储路径/Data/movie/A/下,分别创建对应于设备1的四级存储路径/Data/movie/A/Device1/、对应于设备2的四级存储路径/Data/movie/A/Device2/,并且同样可以在账户B等其他每个账户对应地三级存储路径下,为使用该账户的每台设备创建相应的四级存储路径。
基于图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,被配置为将所述备份数据存储至对应于所述账户信息的路径。
在上述实施例中,根据账户信息对备份数据进行存储,使得不同账户之间可以事先基于权限的访问限制,从而提升备份数据的安全性和隐私性,并且有助于路由器对存储的备份数据的管理效率。
如图13所示,图13是根据一示例性实施例示出的另一种数据备份装置的框图,该实施例在前述图12所示实施例的基础上,数据存储单元123可以包括:标识获取子单元1231和第一子路径确定子单元1232。
其中,标识获取子单元1231,被配置为获取所述终端的设备标识;
第一子路径确定子单元1232,被配置为在对应于所述账户信息的路径下,确定对应于所述设备标识的子路径,并将所述备份数据存储至所述对应于所述设备标识的子路径。
在上述实施例中,通过将账户信息和设备标识进行结合,以用于管理存储的备份数据,从而实现对备份数据更为细致的存储管理。
如图14所示,图14是根据一示例性实施例示出的另一种数据备份装置的框图,该实施例在前述图12所示实施例的基础上,数据存储单元123可以包括:信息读取子单元1233、数据分类子单元1234和第二子路径确定子单元1235。
其中,信息读取子单元1233,被配置为读取所述备份数据的元数据信息;
数据分类子单元1234,被配置为根据所述元数据信息,对所述备份数据进行分类;
第二子路径确定子单元1235,被配置为在对应于所述账户信息的路径下,确定对应于分类结果的子路径,并将所述备份数据存储至所述对应于分类结果的子路径。
在上述实施例中,根据备份数据的元数据信息,对备份数据进行分类存储,从而便于用户对备份数据的查找,也有助于提升路由器对备份数据的管理效率。
如图15所示,图15是根据一示例性实施例示出的另一种数据备份装置的框图,该实施例在前述图12所示实施例的基础上,数据备份装置还可以包括:请求接收单元74和信息返回单元75。
其中,请求接收单元74,被配置为接收所述终端发送的数据访问请求;
信息返回单元75,被配置为根据所述数据访问请求,向所述终端返回对应于所述账户信息的备份数据的信息。
在上述实施例中,根据终端已登录的账户信息,仅返回对应于该账户信息的备份数据的信息,从而便于实现基于账户的备份数据管理,也避免透露其他账户下的备份数据内容,有助于提升备份数据的安全性。
需要说明的是,上述图15所示的装置实施例中的请求接收单元74和信息返回单元75的结构也可以包含在前述图12至图14任意一个装置实施例中,对此本公开不进行限制。
如图16所示,图16是根据一示例性实施例示出的另一种数据备份装置的框图,该实施例在前述图12所示实施例的基础上,数据备份装置还可以包括:指令接收单元76和数据管理单元77。
其中,指令接收单元76,被配置为接收所述终端发送的数据管理指令;
数据管理单元77,被配置为根据所述数据管理指令,管理对应于所述账户信息的备份数据。
在上述实施例中,通过账户登录机制,使得用户仅能够对已登录账户对应的备份数据进行查看和管理,便于路由器对备份数据的管理,也有助于提升备份数据的安全性。
需要说明的是,上述图16所示的装置实施例中的指令接收单元76和数据管理单元77的结构也可以包含在前述图12至图15任意一个装置实施例中,对此本公开不进行限制。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
相应的,本公开还提供一种访问处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收来自终端的备份数据;确定所述终端已登录的账户信息;将所述备份数据存储至对应于所述账户信息的路径。
相应的,本公开还提供一种终端,所述终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收来自终端的备份数据;确定所述终端已登录的账户信息;将所述备份数据存储至对应于所述账户信息的路径。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种数据备份方法,所述方法包括:接收来自终端的备份数据;确定所述终端已登录的账户信息;将所述备份数据存储至对应于所述账户信息的路径。
图17是根据一示例性实施例示出的一种用于数据备份的装置1700的框图。例如,装置1700可以被提供为一服务器。参照图17,装置1700包括处理组件1722,其进一步包括一个或多个处理器,以及由存储器1732所代表的存储器资源,用于存储可由处理部件1722的执行的指令,例如应用程序。存储器1732中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1722被配置为执行指令,以执行上述方法:
接收来自终端的备份数据;
确定所述终端已登录的账户信息;
将所述备份数据存储至对应于所述账户信息的路径。
装置1700还可以包括一个电源组件1726被配置为执行装置1700的电源管理,一个有线或无线网络接口1750被配置为将装置1700连接到网络,和一个输入输出(I/O)接口1758。装置1700可以操作基于存储在存储器1732的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (11)
1.一种数据备份方法,其特征在于,包括:
接收来自终端的备份数据;
确定所述终端已登录的账户信息;
将所述备份数据存储至对应于所述账户信息的路径。
2.根据权利要求1所述的方法,其特征在于,将所述备份数据存储至对应于所述账户信息的路径包括:
获取所述终端的设备标识;
在对应于所述账户信息的路径下,确定对应于所述设备标识的子路径,并将所述备份数据存储至所述对应于所述设备标识的子路径。
3.根据权利要求1所述的方法,其特征在于,将所述备份数据存储至对应于所述账户信息的路径包括:
读取所述备份数据的元数据信息;
根据所述元数据信息,对所述备份数据进行分类;
在对应于所述账户信息的路径下,确定对应于分类结果的子路径,并将所述备份数据存储至所述对应于分类结果的子路径。
4.根据权利要求1所述的方法,其特征在于,还包括:
接收所述终端发送的数据访问请求;
根据所述数据访问请求,向所述终端返回对应于所述账户信息的备份数据的信息。
5.根据权利要求4所述的方法,其特征在于,还包括:
接收所述终端发送的数据管理指令;
根据所述数据管理指令,管理对应于所述账户信息的备份数据。
6.一种数据备份装置,其特征在于,包括:
数据接收单元,用于接收来自终端的备份数据;
账户确定单元,用于确定所述终端已登录的账户信息;
数据存储单元,用于将所述备份数据存储至对应于所述账户信息的路径。
7.根据权利要求6所述的装置,其特征在于,所述数据存储单元包括:
标识获取子单元,用于获取所述终端的设备标识;
第一子路径确定子单元,在对应于所述账户信息的路径下,确定对应于所述设备标识的子路径,并将所述备份数据存储至所述对应于所述设备标识的子路径。
8.根据权利要求6所述的装置,其特征在于,所述数据存储单元包括:
信息读取子单元,用于读取所述备份数据的元数据信息;
数据分类子单元,用于根据所述元数据信息,对所述备份数据进行分类;
第二子路径确定子单元,用于在对应于所述账户信息的路径下,确定对应于分类结果的子路径,并将所述备份数据存储至所述对应于分类结果的子路径。
9.根据权利要求6所述的装置,其特征在于,还包括:
请求接收单元,用于接收所述终端发送的数据访问请求;
信息返回单元,用于根据所述数据访问请求,向所述终端返回对应于所述账户信息的备份数据的信息。
10.根据权利要求9所述的装置,其特征在于,还包括:
指令接收单元,用于接收所述终端发送的数据管理指令;
数据管理单元,用于根据所述数据管理指令,管理对应于所述账户信息的备份数据。
11.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收来自终端的备份数据;
确定所述终端已登录的账户信息;
将所述备份数据存储至对应于所述账户信息的路径。
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410404888.5A CN104166603A (zh) | 2014-08-15 | 2014-08-15 | 数据备份方法及装置、电子设备 |
| JP2016541811A JP6251401B2 (ja) | 2014-08-15 | 2015-03-19 | データバックアップ方法、装置、電子デバイス、プログラム及び記録媒体 |
| PCT/CN2015/074584 WO2016023356A1 (zh) | 2014-08-15 | 2015-03-19 | 数据备份方法及装置、电子设备 |
| KR1020157012815A KR101812667B1 (ko) | 2014-08-15 | 2015-03-19 | 데이터 백업 방법, 장치, 전자 디바이스, 프로그램 및 기록매체 |
| RU2015124146A RU2608676C2 (ru) | 2014-08-15 | 2015-03-19 | Способ и устройство для резервного копирования данных и электронное устройство |
| MX2015007415A MX359267B (es) | 2014-08-15 | 2015-03-19 | Metodo y aparato para respaldar datos y dispositivo electrónico. |
| BR112015016113A BR112015016113A2 (pt) | 2014-08-15 | 2015-03-19 | método e aparelho para fazer backup de dados e dispositivo eletrônico |
| EP15173268.2A EP2990947A1 (en) | 2014-08-15 | 2015-06-23 | Method and apparatus for backing up data and electronic device |
| US14/881,672 US20160205183A1 (en) | 2014-08-15 | 2015-10-13 | Method and aparatus for backing up data and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410404888.5A CN104166603A (zh) | 2014-08-15 | 2014-08-15 | 数据备份方法及装置、电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104166603A true CN104166603A (zh) | 2014-11-26 |
Family
ID=51910433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410404888.5A Pending CN104166603A (zh) | 2014-08-15 | 2014-08-15 | 数据备份方法及装置、电子设备 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US20160205183A1 (zh) |
| EP (1) | EP2990947A1 (zh) |
| JP (1) | JP6251401B2 (zh) |
| KR (1) | KR101812667B1 (zh) |
| CN (1) | CN104166603A (zh) |
| BR (1) | BR112015016113A2 (zh) |
| MX (1) | MX359267B (zh) |
| RU (1) | RU2608676C2 (zh) |
| WO (1) | WO2016023356A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105138420A (zh) * | 2015-07-31 | 2015-12-09 | 小米科技有限责任公司 | 数据备份方法、装置及系统、数据恢复方法、装置和系统 |
| WO2016023356A1 (zh) * | 2014-08-15 | 2016-02-18 | 小米科技有限责任公司 | 数据备份方法及装置、电子设备 |
| CN105786648A (zh) * | 2016-02-25 | 2016-07-20 | 深圳天珑无线科技有限公司 | 数据处理方法及装置 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030204609A1 (en) * | 2002-04-30 | 2003-10-30 | Anderson Andrew V. | Method and apparatus for bandwidth-efficient and storage-efficient backups |
| CN101494651A (zh) * | 2009-02-11 | 2009-07-29 | 江苏敏捷科技股份有限公司 | 一种数据主动备份的方法 |
| CN103581318A (zh) * | 2013-10-31 | 2014-02-12 | 北京奇虎科技有限公司 | 一种移动设备数据的备份、还原方法和装置 |
| CN103944963A (zh) * | 2014-03-26 | 2014-07-23 | 小米科技有限责任公司 | 数据同步方法、装置、设备及系统 |
Family Cites Families (24)
| 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 | ノーリツ鋼機株式会社 | 画像プリント装置および方法、画像をプリントするためのプログラムを記録したコンピュータ読み取り可能な記録媒体、ならびに、画像管理システム |
| ATE457493T1 (de) * | 2004-01-09 | 2010-02-15 | T W Storage Inc | Verfahren und vorrichtung zum durchsuchen von backup-daten auf der basis von inhalt und attributen |
| 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 | 株式会社日立製作所 | 情報処理装置及び方法 |
| US8209540B2 (en) * | 2007-06-28 | 2012-06-26 | Apple Inc. | Incremental secure backup and restore of user settings and data |
| US8200736B2 (en) * | 2007-12-24 | 2012-06-12 | Qualcomm Incorporated | Virtual SIM card for mobile handsets |
| 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 |
| US8484737B1 (en) * | 2008-11-10 | 2013-07-09 | Symantec Corporation | Techniques for processing backup data for identifying and handling content |
| CN102668507A (zh) * | 2009-08-21 | 2012-09-12 | 三星电子株式会社 | 经由网络提供内容的方法和装置、经由网络接收内容的方法和装置、及经由网络备份数据的方法和装置、备份数据提供设备、及备份系统 |
| 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 | Закрытое акционерное общество "Лаборатория Касперского" | Система управления безопасностью мобильного вычислительного устройства |
| US9176824B1 (en) * | 2010-03-12 | 2015-11-03 | Carbonite, Inc. | Methods, apparatus and systems for displaying retrieved files from storage on a remote user device |
| WO2011126478A1 (en) * | 2010-04-07 | 2011-10-13 | Carbonite, Inc. | Restore manager |
| JP5554151B2 (ja) * | 2010-06-01 | 2014-07-23 | 本田技研工業株式会社 | コンテンツ管理システム |
| JP5729823B2 (ja) * | 2011-08-23 | 2015-06-03 | 株式会社オプティム | バックアップ装置、バックアップ方法及び、バックアップ用プログラム |
| CN102711094A (zh) * | 2012-05-17 | 2012-10-03 | 惠州Tcl移动通信有限公司 | 一种数据备份和恢复的方法、系统和移动终端 |
| WO2014006750A1 (ja) * | 2012-07-06 | 2014-01-09 | パイオニアデジタルデザインアンドマニュファクチャリング株式会社 | データ記録システム、データ記録方法及びデータ記録プログラム |
| JP5749239B2 (ja) * | 2012-11-16 | 2015-07-15 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、アップロードプログラム及びアップロードシステム |
| US9760444B2 (en) * | 2013-01-11 | 2017-09-12 | Commvault Systems, Inc. | Sharing of secondary storage data |
| CN104166603A (zh) * | 2014-08-15 | 2014-11-26 | 小米科技有限责任公司 | 数据备份方法及装置、电子设备 |
-
2014
- 2014-08-15 CN CN201410404888.5A patent/CN104166603A/zh active Pending
-
2015
- 2015-03-19 MX MX2015007415A patent/MX359267B/es active IP Right Grant
- 2015-03-19 JP JP2016541811A patent/JP6251401B2/ja active Active
- 2015-03-19 BR BR112015016113A patent/BR112015016113A2/pt not_active IP Right Cessation
- 2015-03-19 WO PCT/CN2015/074584 patent/WO2016023356A1/zh not_active Ceased
- 2015-03-19 RU RU2015124146A patent/RU2608676C2/ru active
- 2015-03-19 KR KR1020157012815A patent/KR101812667B1/ko active Active
- 2015-06-23 EP EP15173268.2A patent/EP2990947A1/en not_active Ceased
- 2015-10-13 US US14/881,672 patent/US20160205183A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030204609A1 (en) * | 2002-04-30 | 2003-10-30 | Anderson Andrew V. | Method and apparatus for bandwidth-efficient and storage-efficient backups |
| CN101494651A (zh) * | 2009-02-11 | 2009-07-29 | 江苏敏捷科技股份有限公司 | 一种数据主动备份的方法 |
| CN103581318A (zh) * | 2013-10-31 | 2014-02-12 | 北京奇虎科技有限公司 | 一种移动设备数据的备份、还原方法和装置 |
| CN103944963A (zh) * | 2014-03-26 | 2014-07-23 | 小米科技有限责任公司 | 数据同步方法、装置、设备及系统 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016023356A1 (zh) * | 2014-08-15 | 2016-02-18 | 小米科技有限责任公司 | 数据备份方法及装置、电子设备 |
| CN105138420A (zh) * | 2015-07-31 | 2015-12-09 | 小米科技有限责任公司 | 数据备份方法、装置及系统、数据恢复方法、装置和系统 |
| CN105786648A (zh) * | 2016-02-25 | 2016-07-20 | 深圳天珑无线科技有限公司 | 数据处理方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2608676C2 (ru) | 2017-01-23 |
| JP6251401B2 (ja) | 2017-12-20 |
| KR20160030467A (ko) | 2016-03-18 |
| US20160205183A1 (en) | 2016-07-14 |
| EP2990947A1 (en) | 2016-03-02 |
| JP2016529641A (ja) | 2016-09-23 |
| MX2015007415A (es) | 2016-03-18 |
| BR112015016113A2 (pt) | 2017-07-11 |
| MX359267B (es) | 2018-09-19 |
| RU2015124146A (ru) | 2017-01-10 |
| KR101812667B1 (ko) | 2017-12-27 |
| WO2016023356A1 (zh) | 2016-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11425571B2 (en) | Device configuration method, apparatus and system | |
| CN104166603A (zh) | 数据备份方法及装置、电子设备 | |
| US20140160316A1 (en) | Mobile terminal and control method thereof | |
| US10664443B2 (en) | Method and apparatus for presenting to-be-cleaned data, and electronic device | |
| US9176826B1 (en) | Portable data archiving device | |
| US11113126B2 (en) | Verifying transfer of detected sensitive data | |
| US20140214963A1 (en) | Method, server and system for data sharing in social networking service | |
| CN105096030A (zh) | 企业审批事件的处理方法及装置 | |
| CN103078868A (zh) | 一种二维码的应用方法和系统 | |
| US10911238B2 (en) | Offline protection of secrets | |
| CN107528830B (zh) | 账号登陆方法、系统及存储介质 | |
| CN104091102B (zh) | 一种基于安卓系统的多用户管理方法及其装置 | |
| US10078663B2 (en) | Dual overlay query processing | |
| CN104166602A (zh) | 数据备份方法及装置、电子设备 | |
| CN113221197A (zh) | 磁盘数据的自动擦除方法及装置、存储介质、电子设备 | |
| CN117083611A (zh) | 检测多云环境中存储系统和量子密钥分发之间的数据损坏 | |
| WO2022206080A1 (zh) | 在线文档的操作权限管理方法及装置、设备、存储介质 | |
| US11687627B2 (en) | Media transit management in cyberspace | |
| US10225346B2 (en) | Managing object identifiers based on user groups | |
| CN105144073A (zh) | 可移除存储设备身份和配置信息 | |
| US11374986B1 (en) | Collaborative meeting interest analyzer based on capture attempts | |
| US10956517B2 (en) | Holistic mapping and relocation of social media assets | |
| CN110166505B (zh) | 一种会话记录存储方法、装置、设备及存储介质 | |
| US20140068215A1 (en) | Method and apparatus for accessing data in a data storage system | |
| US10101912B2 (en) | Automated home memory cloud with key authenticator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141126 |