一种备份方法及装置技术领域
本发明涉及信息备份技术领域,具体涉及一种备份方法及装置。
背景技术
随着电子技术的不断发展,手机、平板电脑等移动终端的更新换代在不断加快,因
此,用户更换移动终端的频率也在不断加快。然而,用户在更换移动终端的过程中,需要将
旧的移动终端中的数据进行备份,以便新的移动终端可以获取到备份的数据。但在数据备
份的过程中,并未记录数据的备份信息,以致降低了数据备份的回溯性。
发明内容
本发明实施例提供一种备份方法及装置,可以提高备份数据的回溯性。
第一方面提供一种备份方法,包括:
接收第一移动终端发送的备份数据;
存储所述备份数据;
获取所述第一移动终端发送所述备份数据的发送时间;
建立所述发送时间与所述备份数据的对应关系。
结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
根据所述备份数据生成备份数据列表;
建立所述备份数据列表与所述备份数据的对应关系。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式
中,所述方法还包括:
获取所述第一移动终端发送所述备份数据时所在地的地理位置信息;
建立所述地理位置信息与所述备份数据的对应关系。
结合第一方面以及第一方面的第一种和第二种中任一种可能的实现方式,在第一
方面的第三种可能的实现方式中,所述接收第一移动终端发送的备份数据之前,所述方法
还包括:
接收第一移动终端发送的验证信息;
判断所述验证信息是否正确;
当所述验证信息正确时,建立与所述第一移动终端间的连接。
结合第一方面以及第一方面的第一种和第二种中任一种可能的实现方式,在第一
方面的第四种可能的实现方式中,所述方法还包括:
接收第二移动终端发送的备份信息获取请求;
将与所述备份数据存在对应关系的信息发送给所述第二移动终端。
第二方面提供一种备份装置,包括:
接收模块,用于接收第一移动终端发送的备份数据;
存储模块,用于存储所述接收模块接收的备份数据;
获取模块,用于获取所述第一移动终端发送所述备份数据的发送时间;
第一建立模块,用于建立所述获取模块获取的发送时间与所述存储模块存储的备
份数据的对应关系。
结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:
生成模块,用于根据所述接收模块接收的备份数据生成备份数据列表;
所述第一建立模块,还用于建立所述生成模块生成的备份数据列表与所述备份数
据的对应关系。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式
中,所述获取模块,还用于获取所述第一移动终端发送所述备份数据时所在地的地理位置
信息;
所述第一建立模块,还用于建立所述地理位置信息与所述备份数据的对应关系。
结合第二方面以及第二方面的第一种和第二种中任一种可能的实现方式,在第二
方面的第三种可能的实现方式中,所述接收模块,还用于接收第一移动终端发送的验证信
息;
所述装置还包括:
判断模块,用于判断所述接收模块接收的验证信息是否正确;
第二建立模块,用于当所述判断模块的判断结果为所述验证信息正确时,建立与
所述第一移动终端间的连接。
结合第二方面以及第二方面的第一种和第二种中任一种可能的实现方式,在第二
方面的第四种可能的实现方式中,所述接收模块,还用于接收第二移动终端发送的备份信
息获取请求;
所述装置还包括:
发送模块,用于将与所述备份数据存在对应关系的信息发送给所述第二移动终
端。
第三方面公开一种可读存储介质,该可读存储介质存储了备份装置用于执行第一
方面或第一方面的任一种可能实现方式所公开的备份方法的程序代码。
本发明实施例中,备份装置接收第一移动终端发送的备份数据,存储备份数据,获
取第一移动终端发送备份数据的发送时间,建立发送时间与备份数据的对应关系,由于可
以根据发送时间确定备份数据的备份时间,因此,可以提高备份数据的回溯性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普
通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种备份方法的流程示意图;
图2是本发明实施例提供的另一种备份方法的流程示意图;
图3是本发明实施例提供的一种备份装置的结构示意图;
图4是本发明实施例提供的另一种备份装置的结构示意图;
图5是本发明实施例提供的又一种备份装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施
例,都属于本发明保护的范围。
本发明实施例提供一种备份方法及装置,可以提高备份数据的回溯性。以下分别
进行详细说明。
请参阅图1,图1是本发明实施例提供的一种备份方法的流程示意图。其中,该备份
方法是从用于备份数据的备份装置的角度来描述的。如图1所示,该备份方法可以包括以下
步骤。
101、接收第一移动终端发送的备份数据。
本实施例中,当用户需要备份第一移动终端中的备份数据时,用户可以通过操作
第一移动终端使第一移动终端将需要备份的备份数据发送给用于备份数据的备份装置,之
后备份装置将会接收到第一移动终端发送的备份数据。其中,第一移动终端可以通过安装
在第一移动终端上的一个应用将备份数据发送给备份装置,也可以通过其它方式将备份数
据发送给备份装置,本实施例不作限定。
102、存储该备份数据。
本实施例中,备份装置接收到第一移动终端发送的备份数据之后,将存储该备份
数据,以便后续移动终端需要下载该备份数据时,可以从备份装置进行下载。
103、获取第一移动终端发送该备份数据的发送时间。
本实施例中,备份装置接收到第一移动终端发送的备份数据之后,可以获取第一
移动终端发送该备份数据的发送时间,即获取第一移动终端备份该备份数据的备份时间。
其中,发送时间可以是与备份数据一起由第一移动终端发送给备份装置的;也可以是在第
一移动终端将备份数据发送给备份装置之后,第一移动终端主动将发送时间发送给备份装
置的;还可以是备份装置接收到第一移动终端发送的备份数据之后,向第一移动终端发送
备份时间获取请求之后,第一移动终端根据备份时间获取请求将发送时间发送给备份装置
的。
104、建立该发送时间与该备份数据的对应关系。
本实施例中,备份装置获取到第一移动终端发送该备份数据的发送时间之后,将
建立该发送时间与该备份数据的对应关系,以便表明该发送时间是该备份数据的备份时
间。
在图1所描述的备份方法中,备份装置接收第一移动终端发送的备份数据,存储备
份数据,获取第一移动终端发送备份数据的发送时间,建立发送时间与备份数据的对应关
系,由于可以根据发送时间确定备份数据的备份时间,因此,可以提高备份数据的回溯性。
请参阅图2,图2是本发明实施例提供的另一种备份方法的流程示意图。其中,该备
份方法是从用于备份数据的备份装置的角度来描述的。如图2所示,该备份方法可以包括以
下步骤。
201、接收第一移动终端发送的验证信息。
本实施例中,当用户需要对第一移动终端中的备份数据进行备份时,可以通过操
作第一移动终端,使第一移动终端将验证信息发送给备份装置,备份装置将会接收到第一
移动终端发送的验证信息。其中,验证信息可以包括账号和密码。
202、判断该验证信息是否正确,当该验证信息正确时,将执行步骤203,当该验证
信息不正确时,将结束。
本实施例中,备份装置接收到第一移动终端发送的验证信息之后,将判断该验证
信息是否正确,当该验证信息正确时,表明该用户具有备份数据或下载备份数据的权限,执
行步骤203;当该验证信息不正确时,表明该用户无备份数据或下载备份数据的权限,将结
束。
203、建立与第一移动终端间的连接。
本实施例中,当该验证信息正确时,将建立与第一移动终端间的连接,以便备份装
置与第一移动终端可以传输数据。
204、接收第一移动终端发送的备份数据。
本实施例中,当用户需要备份第一移动终端中的备份数据时,用户可以通过操作
第一移动终端使第一移动终端将需要备份的备份数据发送给备份装置,之后备份装置将会
接收到第一移动终端发送的备份数据。其中,第一移动终端可以通过安装在第一移动终端
上的一个应用将备份数据发送给备份装置,也可以通过其它方式将备份数据发送给备份装
置,本实施例不作限定。
205、存储该备份数据。
本实施例中,备份装置接收到第一移动终端发送的备份数据之后,将存储该备份
数据,以便后续移动终端需要下载该备份数据时,可以从备份装置进行下载。
206、获取第一移动终端发送该备份数据的发送时间。
本实施例中,备份装置接收到第一移动终端发送的备份数据之后,可以获取第一
移动终端发送该备份数据的发送时间,即获取第一移动终端备份该备份数据的备份时间。
其中,发送时间可以是与备份数据一起由第一移动终端发送给备份装置的;也可以是在第
一移动终端将备份数据发送给备份装置之后,第一移动终端主动将发送时间发送给备份装
置的;还可以是备份装置接收到第一移动终端发送的备份数据之后,向第一移动终端发送
备份时间获取请求之后,第一移动终端根据备份时间获取请求将发送时间发送给备份装置
的。
207、建立该发送时间与该备份数据的对应关系。
本实施例中,备份装置获取到第一移动终端发送该备份数据的发送时间之后,将
建立该发送时间与该备份数据的对应关系,以便表明该发送时间是该备份数据的备份时
间。
208、根据该备份数据生成备份数据列表,并建立该备份数据列表与该备份数据的
对应关系。
本实施例中,备份装置接收到第一移动终端发送的备份数据之后,也可以根据该
备份数据生成备份数据列表,并建立该备份数据列表与该备份数据的对应关系,以便表明
该备份数据备份了哪些数据。此外,该备份数据列表也可以是第一移动终端生成之后发送
给备份装置的。
209、获取第一移动终端发送该备份数据时所在地的地理位置信息,并建立该地理
位置信息与该备份数据的对应关系。
本实施例中,备份装置接收到第一移动终端发送的备份数据之后,可以获取第一
移动终端发送该备份数据时所在地的地理位置信息,即获取第一移动终端备份该备份数据
的备份地点,之后建立该地理位置信息与该备份数据的对应关系,以便表明该地理位置信
息是该备份数据的备份地点。其中,地理位置信息可以是与备份数据一起由第一移动终端
发送给备份装置的;也可以是在第一移动终端将该备份数据发送给备份装置之后,第一移
动终端主动将该地理位置信息发送给备份装置的;还可以是备份装置接收到第一移动终端
发送的备份数据之后,向第一移动终端发送备份地点获取请求之后,第一移动终端根据备
份地点获取请求将地理位置信息发送给备份装置的。
210、接收第二移动终端发送的备份信息获取请求,并将与该备份数据存在对应关
系的信息发送给第二移动终端。
本实施例中,当第二移动终端需要从备份装置下载备份数据时,第二移动终端可
以将验证信息发送给备份装置,备份装置将会接收到第二移动终端发送的验证信息,之后
将判断该验证信息是否正确,当该验证信息正确时,表明该用户具有备份数据或下载备份
数据的权限,将建立备份装置与第二移动终端间的连接;当该验证信息不正确时,表明该用
户无备份数据或下载备份数据的权限,将结束。之后第二移动终端可以向备份装置发送备
份信息获取请求,备份装置将会接收到第二移动终端发送的备份信息获取请求,由于第二
移动终端的验证信息与第一移动终端的验证信息相同,因此,备份装置将该备份数据存在
对应关系的信息发送给第二移动终端,该备份数据是该验证信息对应的备份数据中的任一
备份数据,以便第二移动终端可以获取到所有备份数据的备份信息并显示,从而可以根据
这些备份信息确定需要下载的备份数据。
在图2所描述的备份方法中,备份装置接收第一移动终端发送的备份数据,存储备
份数据,获取第一移动终端发送备份数据的发送时间,建立发送时间与备份数据的对应关
系,由于可以根据发送时间确定备份数据的备份时间,因此,可以提高备份数据的回溯性。
请参阅图3,图3是本发明实施例提供的一种备份装置的结构示意图。如图3所示,
该备份装置可以包括:
接收模块301,用于接收第一移动终端发送的备份数据;
存储模块302,用于存储301接收模块接收的备份数据;
获取模块303,用于获取第一移动终端发送接收模块301接收的备份数据的发送时
间;
第一建立模块304,用于建立获取模块303获取的发送时间与存储模块302存储的
备份数据的对应关系。
在图3所描述的备份装置中,备份装置接收第一移动终端发送的备份数据,存储备
份数据,获取第一移动终端发送备份数据的发送时间,建立发送时间与备份数据的对应关
系,由于可以根据发送时间确定备份数据的备份时间,因此,可以提高备份数据的回溯性。
请参阅图4,图4是本发明实施例提供的另一种备份装置的结构示意图。其中,图4
所示的备份装置是由图3所示的备份装置优化得到的,其中:
该备份装置还可以包括:
生成模块305,用于根据接收模块301接收的备份数据生成备份数据列表;
第一建立模块304,还用于建立生成模块305生成的备份数据列表与该备份数据的
对应关系。
作为一种可能的实施方式,获取模块303,还用于获取第一移动终端发送该备份数
据时所在地的地理位置信息;
第一建立模块304,还用于建立该地理位置信息与该备份数据的对应关系。
作为一种可能的实施方式,接收模块301,还用于接收第一移动终端发送的验证信
息;
该备份装置还可以包括:
判断模块306,用于判断接收模块301接收的验证信息是否正确;
第二建立模块307,用于当判断模块306的判断结果为验证信息正确时,建立与第
一移动终端间的连接。
作为一种可能的实施方式,接收模块301,还用于接收第二移动终端发送的备份信
息获取请求;
该备份装置还可以包括:
发送模块308,用于将与存储模块302存储的备份数据存在对应关系的信息发送给
第二移动终端。
具体地,发送模块308,用于根据接收模块301接收的备份信息获取请求,将与存储
模块302存储的备份数据存在对应关系的信息发送给第二移动终端。
在图4所描述的备份装置中,备份装置接收第一移动终端发送的备份数据,存储备
份数据,获取第一移动终端发送备份数据的发送时间,建立发送时间与备份数据的对应关
系,由于可以根据发送时间确定备份数据的备份时间,因此,可以提高备份数据的回溯性。
请参阅图5,图5是本发明实施例提供的又一种备份装置的结构示意图。如图5所
示,该备份装置可以包括:至少一个处理器501,如CPU,存储器502,通信接口503以及至少一
个通信总线504。存储器502可以是高速RAM存储器,也可以是非不稳定的存储器(non-
volatile memory),例如至少一个磁盘存储器。可选地,存储器502还可以是至少一个位于
远离前述处理器501的存储装置。其中:
通信总线504,用于实现这些组件之间的连接通信;
通信接口503,用于接收第一移动终端发送的备份数据;
存储器502中存储有一组程序代码,处理器501用于调用存储器502中存储的程序
代码执行以下操作:
存储该备份数据;
获取第一移动终端发送该备份数据的发送时间;
建立该发送时间与该备份数据的对应关系。
作为一种可能的实施方式,处理器501还用于调用存储器502中存储的程序代码执
行以下操作:
根据该备份数据生成备份数据列表;
建立该备份数据列表与该备份数据的对应关系。
作为一种可能的实施方式,处理器501还用于调用存储器502中存储的程序代码执
行以下操作:
获取第一移动终端发送该备份数据时所在地的地理位置信息;
建立该地理位置信息与该备份数据的对应关系。
作为一种可能的实施方式,通信接口503接收第一移动终端发送的备份数据之前,
处理器501还用于调用存储器502中存储的程序代码执行以下操作:
接收第一移动终端发送的验证信息;
判断该验证信息是否正确;
当该验证信息正确时,建立与第一移动终端间的连接。
作为一种可能的实施方式,通信接口503,还用于接收第二移动终端发送的备份信
息获取请求;
通信接口503,还用于将与该备份数据存在对应关系的信息发送给第二移动终端。
其中,步骤101、步骤201、步骤204和步骤210可以由备份装置中的通信接口503来
执行,步骤102-104、步骤202-203和步骤205-209可以由备份装置中的处理器501和存储器
502来执行。
其中,接收模块301和发送模块308可以由备份装置中的通信接口503来实现,存储
模块302、获取模块303、第一建立模块304、生成模块305、判断模块306和第二建立模块307
可以由备份装置中的处理器501和存储器502来实现。
在图5所描述的备份装置中,备份装置接收第一移动终端发送的备份数据,存储备
份数据,获取第一移动终端发送备份数据的发送时间,建立发送时间与备份数据的对应关
系,由于可以根据发送时间确定备份数据的备份时间,因此,可以提高备份数据的回溯性。
本发明实施例还公开了一种可读存储介质,该可读存储介质存储了备份装置用于
执行图1和图2所示的备份方法的程序代码。
本发明实施例的模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电
路(ASIC)来实现。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模
块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件
和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这
些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专
业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不
应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的备
份装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的备份装置和方法,可以通
过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相
互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或模块的间接耦合或通信
连接,也可以是电的,机械的或其它的形式连接。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例备份装置中的模块可以根据实际需要进行合并、划分和删减。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的
部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络
模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目
的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以
是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的
模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可
以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者
说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现
出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备
(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分
步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机
存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介
质。
以上对本发明实施例提供的备份方法及装置进行了详细介绍,本文中应用了具体
个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明
的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施
方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。