一种数据备份方法、装置及电子设备的制造方法_2

文档序号:9471257阅读:来源:国知局
r>[0056]为达到上述目的,本发明实施例公开了一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0057]确定待备份数据;
[0058]根据预设的数据分类规则对所确定的待备份数据进行分类,将所确定的待备份数据划分为前台待备份数据和后台待备份数据,其中,所述前台待备份数据为以前台运行状态向服务器发送的待备份数据,所述后台待备份数据为以后台运行状态向所述服务器发送的待备份数据;
[0059]以前台运行状态向服务器发送所述前台待备份数据;
[0060]在将所述前台待备份数据全部发送至所述服务器后,满足预设的数据后台发送条件的情况下,以后台运行状态向所述服务器发送所述后台待备份数据。
[0061]为达到上述目的,本发明实施例公开了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的一种数据备份方法。
[0062]为达到上述目的,本发明实施例公开了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种数据备份方法。
[0063]由以上可见,本发明实施例提供的方案中,确定待备份数据后,根据预设的数据分类规则对所确定的待备份数据进行分类,划分为前台待备份数据和后台待备份数据,先以前台运行状态向服务器发送上述前台待备份数据,在将上述前台待备份数据全部发送至服务器后,满足预设的数据后台发送条件的情况下,再以后台运行状态向服务器发送后台待备份数据。由于以前台运行状态向服务器发送的数据仅仅为所确定的待备份数据的一部分,而以后台运行状态向服务器发送数据时无需用户等待,所以,应用本发明实施例提供的方案进行数据备份时,能够减少数据备份时用户需要等待的时间。
【附图说明】
[0064]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0065]图1为本发明实施例提供的数据备份方法的第一种流程示意图;
[0066]图2为本发明实施例提供的数据备份方法的第二种流程示意图;
[0067]图3为本发明实施例提供的数据备份方法的第三种流程示意图;
[0068]图4为本发明实施例提供的数据备份装置的第一种结构示意图;
[0069]图5为本发明实施例提供的数据备份装置的第二种结构示意图;
[0070]图6为本发明实施例提供的数据备份装置的第三种结构示意图;
[0071]图7为本发明实施例提供的一种电子设备的结构示意图。
【具体实施方式】
[0072]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0073]图1为本发明实施例提供的数据备份方法的第一种流程示意图,该方法包括:
[0074]SlOl:确定待备份数据。
[0075]可以理解的,终端中可以存储有多种多样的数据,用户可以根据这些数据的类型、重要性等级等等确定是否要将其备份至服务器中。
[0076]具体的,待备份数据可以是通信录对应的数据、图像采集设备采集的图像或者视步页等等。
[0077]其中,通信录对应的数据中可以包括:每一联系人对应的文字信息、每一联系人对应的图像信息、每一联系人对应的来电铃声信息等等。
[0078]需要说明的是,本申请只是以上述为例进行说明,实际应用中待备份数据并不仅限于通信录对应的数据、图像采集设备采集的图像或者视频等等。
[0079]具体的,确定待备份数据时,可以通过用户每次手动选择的方式确定,还可以根据用户在设置项中预先设置的信息确定,另外,还可以根据开发人员设定的备份数据确定规则确定,本申请并不对此进行限定。
[0080]S102:根据预设的数据分类规则对所确定的待备份数据进行分类,将所确定的待备份数据划分为前台待备份数据和后台待备份数据。
[0081]其中,上述前台待备份数据为以前台运行状态向服务器发送的待备份数据,上述后台待备份数据为以后台运行状态向服务器发送的待备份数据。
[0082]上述预设的数据分类规则可以是与多方面因素相关的数据分类规则,例如,可以是与数据占用的存储空间相关的数据分类规则、与数据重要性等级相关的数据分类规则、与数据类型相关的数据分类规则、与数据的历史访问概率相关的数据分类规则等等,本申请并不对此进行限定。
[0083]具体的,占用存储空间大的数据需要的传输时间长,进而需要用户等待的时间长,因此,可以将所确定的待备份数据中占用存储空间大于预设的存储阈值的数据,划分为后台待备份数据;
[0084]具体的,对于用户而言,终端中存储的数据的重要性并不是一样的,有些数据一旦丢失无法恢复,这类数据的重要性等级一般较高,因此,可以将所确定的待备份数据中数据重要性等级小于预设的重要性等级阈值的数据,划分为后台待备份数据,其中,数据的重要性等级可以是用户根据自身的需要设定的,还可以是运维人员通过统计大量用户的使用习惯等等并分析设定的,本申请并不对此进行限定,例如,可以设置通信录对应的数据中每一联系人对应的文字信息的重要性等级较高,而每一联系人对应的图像信息的重要性等级较低;
[0085]具体的,可以将所确定的待备份数据中数据类型为预设的数据类型的数据,划分为后台待备份数据;
[0086]具体的,终端所存储的数据中有些是用户访问概率较高的数据,而有些是用户访问概率较低的数据,可以理解的,对于用户访问概率较低的数据可以慢慢对其进行备份,而对于用户访问概率较高的数据则优先进行备份,因此,可以将所确定的待备份数据中数据的历史访问概率小于预设的访问概率阈值的数据,划分为后台待备份数据。
[0087]需要说明的是,上述几种数据分类规则可以相结合组成新的数据分类规则,例如,将所确定的待备份数据中数据重要性等级小于预设的重要性等级阈值且历史访问概率小于预设的访问概率阈值的数据,划分为后台待备份数据,其他情况类似,这里不再一一列举。
[0088]S103:以前台运行状态向服务器发送前台待备份数据。
[0089]S104:在将前台待备份数据全部发送至服务器后,满足预设的数据后台发送条件的情况下,以后台运行状态向服务器发送后台待备份数据。
[0090]本领域内的技术人员可以理解的是,终端以前台运行状态向服务器发送数据的过程中会一直占用终端的处理器资源、内存资源、I/O资源等等,而以后台运行状态向服务器发送数据时,则可以在终端处于空闲状态等情况下发送,这样,不仅可以减少用户等待的时间,而且不易造成由于数据备份占用终端的各种资源而导致终端资源不足长时间无法运行其他应用的现象出现。
[0091]具体的,上述预设的数据后台发送条件可以是以下几种情况中的一种:
[0092]可以是判断后台待备份数据是否已全部发送至服务器,若未全部发送至服务器,则判定满足预设的数据后台发送条件;
[0093]可以是判断当前网络是否处于可用状态,若处于可用状态,则判定满足预设的数据后台发送条件,较佳的,可以是判断当前WIFI网络是否处于可用状态,若处于可用状态,则判定满足预设的数据后台发送条件,这样在终端可以通过移动通信网络访问网络资源的情况下,帮助用户节省网络流量费用;
[0094]可以是判断终端是否处于空闲状态,若处于空闲状态,则判定满足预设的数据后台发送条件;
[0095]可以判断以后
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1