一种数据备份的方法、装置及系统制造方法及图纸

技术编号:14850849 阅读:83 留言:0更新日期:2017-03-18 13:25
本发明专利技术实施例公开了一种数据备份的方法、装置及系统,其中该方法包括:当接收到数据备份请求时,获取当前环境的传输参数,该数据备份请求携带多个待备份数据;根据该数据备份请求,确定各待备份数据的数据量大小;基于传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序;按照该备份次序对多个待备份数据进行备份操作。本发明专利技术实施例根据当前环境的传输参数以及各待备份数据的数据量大小,对待备份数据设置处理优先级,避免云端服务器在环境不稳定的时候处理大量的数据备份请求,降低云端服务器负荷,有效提高对终端数据的响应速度,提升了终端上传备份的效率。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种数据备份的方法、装置及系统
技术介绍
云备份是一种新兴的云计算业务,云备份服务提供商通过虚拟化、分布式处理和宽带网络等技术,将网络中海量、异构的存储设备集合起来协同工作,共同对外提供数据存储备份服务。用户可以通过移动互联网和宽带互联网接入,实现对终端上大量和分散的文件或文件夹的集中存储、安全保管。其中,云备份是将某个终端中的数据备份至云端服务器。现有云备份方案中,多个终端可以登录同一个云备份账号与云端服务器进行数据备份。然而,当终端需要将数据上传到云端服务器上时,如果终端当前环境不大稳定(如所使用的网络的速率较慢等),那么容易导致终端上传备份的效率低下。
技术实现思路
本专利技术实施例提供一种数据备份的方法、装置及系统,解决了终端将数据上传到云端服务器时上传备份的效率低下的问题。本专利技术实施例提供以下技术方案:第一方面,本专利技术提供一种数据备份的方法,其中包括:当接收到数据备份请求时,获取当前环境的传输参数,所述数据备份请求携带多个待备份数据;根据所述数据备份请求,确定各待备份数据的数据量大小;基于所述传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序;按照所述备份次序对多个待备份数据进行备份操作。第二方面,本专利技术提供一种数据备份的装置,其中包括:获取单元,用于当接收到数据备份请求时,获取当前环境的传输参数,所述数据备份请求携带多个待备份数据;第一确定单元,用于根据所述数据备份请求,确定各待备份数据的数据量大小;第二确定单元,用于基于所述传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序;备份单元,用于按照所述备份次序对多个待备份数据进行备份操作。第三方面,本专利技术提供一种数据备份的系统,包括云端服务器以及终端,其中所述云端服务器包括如第二方面提供的数据备份的装置;所述终端用于,向所述云端服务器发送数据备份请求。本专利技术实施例,当云端服务器进行数据备份请求时,首先获取当前环境的传输参数,并且,根据该数据备份请求,确定各待备份数据的数据量大小,然后基于传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序,并按照备份次序对多个待备份数据进行备份操作。即根据当前环境的传输参数以及各待备份数据的数据量大小,对待备份数据设置处理优先级,避免云端服务器在环境不稳定的时候处理大量的数据备份请求,降低云端服务器负荷,有效提高对终端数据的响应速度,提升了终端上传备份的效率。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1是本专利技术实施例提供的数据备份的方法的流程示意图。图2是本专利技术实施例提供的数据备份的系统的场景示意图。图3为本专利技术实施例提供的数据备份的方法的另一流程示意图。图4为本专利技术实施例提供的数据备份的装置的结构示意图。图5为本专利技术实施例提供的数据备份的装置的另一结构示意图。图6为本专利技术实施例提供的服务器的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本专利技术的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。以下将分别进行详细说明。在本实施例中,将从数据备份的装置的角度进行描述,该数据备份的装置具体可以集成在服务器或网关等网络设备中,如云端服务器等等。请参阅图1,图1是本专利技术实施例提供的数据备份的方法的流程示意图。所述方法包括:在步骤S101中,当接收到数据备份请求时,获取当前环境的传输参数,该数据备份请求携带多个待备份数据。比如,终端(如手机)可预先设置有输入接口,如用于数据备份的终端应用APP(Application)或者输入控件,用户可通过点击、触摸、滑动等方式触发该输入接口,以向终端输入数据备份请求,且由终端将该数据备份请求发送至云端服务器。可以理解的是,该多个待备份数据可以是由多个终端向云端服务器发送的,也可以由一个终端向云端服务器发送,此处不作具体限定。其中,本实施例中待备份数据可以具体包括短信数据、聊天记录数据、通话记录数据、图像数据等终端数据,此处不作具体限定。在步骤S102中,根据该数据备份请求,确定各待备份数据的数据量大小。比如,终端向云端服务器发送的数据备份请求中,携带有各待备份数据的数据量大小,从而云端服务器读取该数据备份请求时,即可确定出确定各待备份数据的数据量大小,如“待备份数据A,300b(字节)”、“待备份数据B,300Mb(兆)”,等等。在步骤S103中,基于传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序。其中,本实施例中传输参数是指当前环境对数据传输有影响的参数,如终端当前的电量值,由于当在终端当前的电量值较低,且需要备份的数据较大时,容易造成数据传输中断,数据备份失败,因此终端当前的电量值可认为是传输参数。又比如,当前网络的网络速率,由于在网络速率较低时,容易造成数据传输时间长或者传输不成功等等,因此当前网络的网络速率也可认为是传输参数。可具体的,如该传输参数可以包括终端当前的电量值,“基于传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序”,可以具体包括:(11)根据终端当前的电量值,确定终端对应的可接收数据量范围。(12)结合可接收数据量范围以及各待备份数据的数据量大小,确定各待备份数据的备份次序。可以理解的是,云端服务器可以预先将终端电量值与终端可接收数据量范围的对应关系表进行存储,在获取到终端当前的电量值时,调用该对应关系表即可读取到终端当前对应的可接收数据量范围,从而结合可接收数据量范围以及各待备份数据的数据量大小,确定各待备份数据的备份次序。进一步的,“结合可接收数据量范围以及各待备份数据的数据量大小,确定各待备份数据的备份次序”(步骤(12)),可以包括:(121)根据可接收数据量范围,从待备份数据中选取数据量大小相匹配的待备份数据。(122)控制对选取的数据量大小相匹配的待备份数据进行优先处理,以确定各待备份数据的备份次序。也就是说,从多个待备份数据中选取出,数据量大小与终端当前可接收数据量范围相匹配的待备份数据,并且根据数据量大小相匹配的待备份数据进行优先处理的原则,确定出本文档来自技高网...
一种数据备份的方法、装置及系统

【技术保护点】
一种数据备份的方法,其特征在于,包括:当接收到数据备份请求时,获取当前环境的传输参数,所述数据备份请求携带多个待备份数据;根据所述数据备份请求,确定各待备份数据的数据量大小;基于所述传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序;按照所述备份次序对多个待备份数据进行备份操作。

【技术特征摘要】
1.一种数据备份的方法,其特征在于,包括:当接收到数据备份请求时,获取当前环境的传输参数,所述数据备份请求携带多个待备份数据;根据所述数据备份请求,确定各待备份数据的数据量大小;基于所述传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序;按照所述备份次序对多个待备份数据进行备份操作。2.根据权利要求1所述的数据备份的方法,其特征在于,所述传输参数包括终端当前的电量值;所述基于所述传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序,包括:根据终端当前的电量值,确定终端对应的可接收数据量范围;结合所述可接收数据量范围以及各待备份数据的数据量大小,确定各待备份数据的备份次序。3.根据权利要求2所述的数据备份的方法,其特征在于,所述结合所述可接收数据量范围以及各待备份数据的数据量大小,确定各待备份数据的备份次序,包括:根据所述可接收数据量范围,从所述待备份数据中选取数据量大小相匹配的待备份数据;控制对选取的数据量大小相匹配的待备份数据进行优先处理,以确定各待备份数据的备份次序。4.根据权利要求1所述的数据备份的方法,其特征在于,所述传输参数包括当前网络的网络速率;所述基于所述传输参数以及各待备份数据的数据量大小,确定各待备份数据的备份次序,包括:判断当前网络的网络速率是否低于预设阈值;若判断出当前网络的网络速率低于预设阈值,则根据各待备份数据的数据量大小,确定各待备份数据的备份次序。5.根据权利要求4所述的数据备份的方法,其特征在于,所述根据各待备份数据的数据量大小,确定各待备份数据的备份次序,包括:按照各待备份数据的数据量大小从小到大的顺序...

【专利技术属性】
技术研发人员:马志峰
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1