基于任务的数据备份方法及数据备份装置制造方法

文档序号:7801126阅读:192来源:国知局
基于任务的数据备份方法及数据备份装置制造方法
【专利摘要】本申请实施例公开了一种基于任务的数据备份方法及数据备份装置,所述方法包括:组织与至少一任务相关的数据;根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。本申请实施例数据的备份是基于用户的任务进行的,可以减少备份的数据总量。此外,本申请实施例还公开了一种基于任务的服务器数据备份方法及服务器,所述方法包括:接收与至少一任务相关的更新数据;根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据,其中所述数据包括所述更新数据和与所述至少一任务相关的原数据。本申请实施例便于用户终端可以根据要进行的任务高效地获取需要的数据。
【专利说明】基于任务的数据备份方法及数据备份装置
【技术领域】
[0001]本申请涉及数据备份方法,尤其涉及一种基于任务的数据备份方法及数据备份装置。
【背景技术】
[0002]随着个人电子设备的不断增加,一个用户拥有多个个人电子设备(如一个用户拥有自己的手机、电脑以及平板电脑等)的情况越来越普遍,为了让用户可以在多个设备之间共享某些数据,同时也为了防止个人数据的丢失,很多技术提供云备份服务,即,将用户的个人数据上传并备份到云端;在更换设备时,用户可以从这些云端的备份里方便地恢复工作或使用环境。

【发明内容】

[0003]本申请的目的是:提供一种基于任务的数据备份技术。
[0004]第一方面,本申请提供了基于任务的数据备份方法,包括:
[0005]组织与至少一任务相关的数据;
[0006]根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。
[0007]第二方面,本申请提供了一种基于任务的服务器数据备份方法,包括:
[0008]接收与至少一任务相关的更新数据;
[0009]根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据,其中所述数据包括所述更新数据和与所述至少一任务相关的原数据。
[0010]第三方面,本申请提供了一种基于任务的数据备份装置,包括:
[0011]数据组织模块,用于组织与至少一任务相关的数据;
[0012]通信模块,用于根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。
[0013]第四方面,本申请提供了一种移动设备,包括上面所述的数据备份装置。
[0014]第五方面,本申请提供了一种服务器,包括:
[0015]通信模块,用于接收与至少一任务相关的更新数据;
[0016]数据维护模块,用于根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据,其中所述数据包括所述更新数据和与所述至少一任务相关的原数据。
[0017]本申请实施例的至少一个实施方案根据用户的任务组织相关的数据,并根据与任务相关的数据备份策略来向服务器上传所述数据,使得数据的备份是基于用户的任务进行的,可以减少备份的数据总量。在本申请实施例的至少一个实施方式中,根据所述数据备份策略,让任务中重要的数据先上传,使得在时间、带宽或连接受限的情况下,提高备份的针对性。在本申请实施例的至少一个实施方式中,根据与任务相关的数据备份策略来维护与所述任务相关的数据,便于用户终端可以针对需要进行的任务,快速高效地获取与所述任务对应的数据。
【专利附图】

【附图说明】
[0018]图1为本申请实施例的一种基于任务的数据备份方法的流程图;
[0019]图2为本申请实施例的一种基于任务的服务器数据备份方法的流程图;
[0020]图3为本申请实施例的一种基于任务的数据备份装置的结构示意框图;
[0021]图4和图5分别为本申请实施例的另两种基于任务的数据备份装置的结构示意框图;
[0022]图6为本申请实施例一种移动设备的结构示意框图;
[0023]图7为本申请实施例的一种服务器的结构示意框图;
[0024]图8和图9分别为本申请实施例的另外两种服务器的结构示意框图。
【具体实施方式】
[0025]下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的【具体实施方式】作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0026]本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0027]在本申请的以下描述中,术语“任务”表示用户通过用户终端设备处理的事情,例如处理邮件、短信、Office相关文件等。
[0028]如图1所示,本申请实施例提供了一种基于任务的数据备份方法,包括:
[0029]SllO组织与至少一任务相关的数据;
[0030]S120根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。
[0031]在本申请以下的所有实施例中,所述与至少一任务相关的数据为与所述用户处理的事情相关的数据,例如,以一任务为处理邮件为例,与所述处理邮件相关的数据可以包括:邮箱中收到和发出的邮件,邮箱联系人信息等。
[0032]所述至少一任务可以为一任务,也可以为多个任务。例如,所述至少一任务包括:任务1:处理Word文件(与该任务I对应的数据为所有的Word文件);以及任务2:处理邮件。
[0033]在本实施方式中,所述至少一服务器例如可以是云端服务器,其可以是一个服务器也可以是多个服务器,在本申请下面的描述中以一个服务器为例进行说明。
[0034]本申请实施例根据用户的任务组织相关的数据,并根据与任务相关的数据备份策略来向服务器上传所述数据,使得数据的备份是基于用户的任务进行的,可以减少备份的数据总量。
[0035]通过下面的实施方式来进一步说明本申请实施例方法的各步骤:
[0036]SllO组织与至少一任务相关的数据。
[0037]在一种可能的实施方式中,与一任务相关的数据在物理存储上有可能是分开的,所述步骤SllO可以为确定与所述至少一任务相关的数据,为步骤S120的上传做好准备。
[0038]在本申请实施例的另一种可能的实施方式中,所述步骤SllO例如可以为:[0039]根据所述数据备份策略组织与所述至少一任务相关的所述数据。
[0040]在本申请实施例中,所述数据备份策略包括:与所述至少一任务分别对应的至少一数据重要性等级划分策略。即:对应于每个任务,对应有一个数据重要性等级划分策略。所述数据重要性等级划分策略包括数据的分级标准、将数据分成几个重要性等级、以及各重要性等级对应的数据范围。在本申请实施例的一种可能的实施方式中,所述数据重要性等级划分策略的分级标准可以是与时间相关的(一般时间越近的数据越重要),也可以是与频率相关的(一般使用频率越高的数据越重要),或者还可以是其它与重要性相关的分级标准。
[0041]如表1所示,对于邮件任务来说,其分级标准为邮件的发送和接收时间。
[0042]在本申请实施例的一种可能的实施方式中,所述步骤SllO例如可以为:
[0043]根据所述至少一任务中每个任务的所述数据重要性等级划分策略,对与每个任务相关的数据进行打包。例如:将某个重要性等级的数据打在一个数据包里,用于上传。[0044]或者,可以不对数据进行打包,而是根据所述数据重要性等级划分策略,确定每个任务的每个重要性等级要上传的数据。
[0045]S120根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。
[0046]如上面所述的,在一种可能的实施方式中中,所述数据备份策略包括与所述至少一数据重要性等级划分策略。此时,所述步骤S120包括:
[0047]根据所述至少一数据重要性等级划分策略将所述数据按照重要性等级从高到底的顺序上传。
[0048]例如,对于一个任务来说,根据与该任务对应的数据重要性等级划分策略,将该任务对应的数据按照重要等级的从高到底划分为等级1、等级2……等级N,N为自然数。此时步骤S120在向服务器上传时先传输等级I对应的数据、再传输等级2对应的数据…依次类推。在此过程中,例如,由于上传时间有限、带宽有限或其他故障等原因,传输没有全部完成就中断了,但是根据本申请实施例的方法,可以让重要的数据先占用有限的资源,尽量保证重要的数据先传输完。
[0049]当所述至少一任务为多个任务时,为了对多个任务对应的数据的传输顺序进行安排,在一种可能的实施方式中,所述数据备份策略还包括:所述至少一任务的任务优先级。在本实施方式中,所述步骤S120包括:
[0050]根据所述任务优先级从高到低的顺序上传所述数据。
[0051]此时,对于与多个任务对应的数据来说,重要性等级相同的数据按照所述多个任务的任务优先级顺序进行传输,下面会通过表1所示的实施例来进一步说明。
[0052]当然,本领域技术人员可以知道,对于服务器中已有的已备份数据,即使在所述数据备份策略对应的要上传的数据范围内,也不会再对这些数据进行上传。
[0053]表1中所示为本实施方式与多个任务相关的数据备份策略的一种可能的实施方式,表1列出了 5个任务,分别包括:邮件(Email)、短信(SMS)、联系人、日历事件、文件,数据重要性等级划分策略包括分级标准以及重要性等级信息:级O (TierO)JSl (Tierl)以及级2 (Tier2)分别对应的数据范围(在表1所示实施例中,对于一个任务,后一级重要性等级对应的数据范围包含前一级重要性等级对应的数据范围,但是本领域技术人员可以知道,在进行数据备份时,级O的数据上传后,进行级I数据上传时,不会对级O中已经上传的数据再次上传)。
[0054]表1
[0055]
【权利要求】
1.一种基于任务的数据备份方法,其特征在于,包括: 组织与至少一任务相关的数据; 根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。
2.如权利要求1所述的方法,其特征在于,所述组织与至少一任务相关的数据包括: 根据所述数据备份策略组织所述数据。
3.如权利要求1所述的方法,其特征在于,所述数据备份策略包括: 与所述至少一任务分别对应的至少一数据重要性等级划分策略。
4.如权利要求3所述的方法,其特征在于,所述根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据包括: 根据所述至少一数据重要性等级划分策略将所述数据按照重要性等级从高到底的顺序上传。
5.如权利要求3所述的方法,其特征在于,所述数据备份策略还包括: 所述至少一任务的任务优先级。
6.如权利要求5所述的方法,其特征在于,所述根据与所述至少一任务相关的一数据备份策略向至少一服务 器上传所述数据包括: 根据所述任务优先级从高到低的顺序上传所述数据。
7.如权利要求1所述的方法,其特征在于,所述方法还包括: 确定所述数据备份策略。
8.如权利要求7所述的方法,其特征在于,所述确定所述数据备份策略包括: 根据一用户指令确定所述数据备份策略。
9.如权利要求1所述的方法,其特征在于,所述方法还包括: 向所述至少一服务器上传所述数据备份策略。
10.如权利要求1所述的方法,其特征在于,所述向至少一服务器上传所述数据包括: 将所述数据由第一格式转换为第二格式; 向所述至少一服务器上传所述第二格式的所述数据。
11.一种基于任务的服务器数据备份方法,其特征在于,包括: 接收与至少一任务相关的更新数据; 根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据,其中所述数据包括所述更新数据和与所述至少一任务相关的原数据。
12.如权利要求11所述的方法,其特征在于,所述数据备份策略包括: 与所述至少一任务分别对应的至少一数据重要性等级划分策略。
13.如权利要求11所述的方法,其特征在于,所述根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据包括: 根据所述数据备份策略建立所述数据的数据索引。
14.如权利要求11所述的方法,其特征在于,所述根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据包括: 根据所述数据备份策略删除所述数据中的过期数据。
15.如权利要求11所述的方法,其特征在于,所述方法还包括: 获取所述数据备份策略。
16.一种基于任务的数据备份装置,其特征在于,包括: 数据组织模块,用于组织与至少一任务相关的数据; 通信模块,用于根据与所述至少一任务相关的一数据备份策略向至少一服务器上传所述数据。
17.如权利要求16所述的装置,其特征在于,所述数据组织模块进一步用于: 根据所述数据备份策略组织所述数据。
18.如权利要求16所述的装置,其特征在于, 所述数据备份策略包括:与所述至少一任务分别对应的至少一数据重要性等级划分策略; 所述通信模块包括: 顺序确定单元,用于根据所述至少一数据重要性等级划分策略将所述数据按照重要性等级从高到底的顺序上传。
19.如权利要求18所 述的装置,其特征在于, 所述数据备份策略还包括:所述至少一任务的任务优先级; 所述顺序确定单元,还用于: 根据所述任务优先级从高到低的顺序上传所述数据。
20.如权利要求16所述的装置,其特征在于,所述装置还包括: 策略确定模块,用于确定所述数据备份策略。
21.如权利要求20所述的装置,其特征在于,所述策略确定模块包括: 第一确定单元,用于根据一用户指令确定所述数据备份策略。
22.如权利要求16所述的装置,其特征在于,所述通信模块包括: 策略通信单元,用于向所述至少一服务器上传所述数据备份策略。
23.如权利要求16所述的装置,其特征在于,所述装置还包括: 格式转换模块,用于将所述数据由第一格式转换为第二格式; 所述通信模块进一步用于,向所述至少一服务器上传所述第二格式的所述数据。
24.一种移动设备,其特征在于,包括权利要求16-23中任一项所述的数据备份装置。
25.—种服务器,其特征在于,包括: 通信模块,用于接收与至少一任务相关的更新数据; 数据维护模块,用于根据与所述至少一任务相关的一数据备份策略维护与所述至少一任务相关的数据,其中所述数据包括所述更新数据和与所述至少一任务相关的原数据。
26.如权利要求25所述的服务器,其特征在于, 所述数据备份策略包括:与所述至少一任务分别对应的至少一数据重要性等级划分策略。
27.如权利要求25所述的服务器,其特征在于,所述数据维护模块包括: 索引建立单元,用于根据所述数据备份策略建立所述数据的数据索引。
28.如权利要求25所述的服务器,其特征在于,所述数据维护模块还包括: 数据删除单元,用于根据所述数据备份策略删除所述数据中的过期数据。
29.如权利要求25所述的服务器,其特征在于,所述服务器还包括: 策略获取模块,用于获取所述数据备份策略。
【文档编号】H04L29/08GK103929480SQ201410144137
【公开日】2014年7月16日 申请日期:2014年4月11日 优先权日:2014年4月11日
【发明者】丁大勇, 林鹏, 周涵宁 申请人:北京智谷睿拓技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1