CN106528333A - 一种数据备份方法和装置 - Google Patents

一种数据备份方法和装置 Download PDF

Info

Publication number
CN106528333A
CN106528333A CN201610939198.9A CN201610939198A CN106528333A CN 106528333 A CN106528333 A CN 106528333A CN 201610939198 A CN201610939198 A CN 201610939198A CN 106528333 A CN106528333 A CN 106528333A
Authority
CN
China
Prior art keywords
data
backup
memory block
backed
available storage
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
Application number
CN201610939198.9A
Other languages
English (en)
Inventor
马志峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610939198.9A priority Critical patent/CN106528333A/zh
Publication of CN106528333A publication Critical patent/CN106528333A/zh
Priority to PCT/CN2017/095690 priority patent/WO2018076872A1/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种数据备份方法和装置;该数据备份方法通过接收终端发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再将待备份数据备份至备份存储区;该方案可以在备份存储区的可用存储容量不足时,扩大可用存储容量以备份待备份数据,提高了数据备份的效率,减少了资源的浪费。

Description

一种数据备份方法和装置
技术领域
本发明涉及移动终端技术领域,尤其涉及一种数据备份方法和装置。
背景技术
传统的虚拟服务器也能做到一定程度的集约化,但和云服务器最大的区别在于其平台的规模和资源配置改变的速度。云服务器采用了更新的技术部分解决了资源分配的时滞问题,现在可以稳定的在数分钟内分配好计算资源,而不是传统虚拟服务器的数小时或是数天。本质来说云服务就是硬件资源集约化,然后进行分割出租,相比传统虚拟服务器而言,主要在于能够动态调配计算资源,在平台总容量可以接纳、应用软件可以根据硬件资源的变化进行相应的优化的情况下能够有效解决高峰时期的处理速度。
相关技术中,当云存储空间不足以存储待备份数据时,会导致备份失败。若需完成备份,则需扩展存储空间,而扩展存储空间需要花费金钱,成本较高;若要节约成本就得手动登录账号,然后逐一删除文件,以腾出空间存储待备份数据,操作繁琐,造成时间的浪费和终端资源的浪费。
发明内容
本发明实施例提供一种数据备份方法和装置,可以解决数据备份效率较差的技术问题。
本发明实施例提供一种数据备份方法,包括:
接收终端发送的备份请求,所述备份请求指示待备份数据;
根据所述备份请求判断备份存储区对应的可用存储容量是否小于所述待备份数据所需的存储容量;
若是,则扩大所述备份存储区对应的可用存储容量;
将所述待备份数据备份至所述备份存储区。
相应地,本发明实施例提供了一种数据备份装置,包括:
接收模块,用于接收终端发送的备份请求,所述备份请求指示待备份数据;
判断模块,用于根据所述备份请求判断备份存储区对应的可用存储容量是否小于所述待备份数据所需的存储容量;
处理模块,用于在判断模块判定为是时,扩大所述备份存储区对应的可用存储容量;
备份模块,用于将所述待备份数据备份至所述备份存储区。
本发明实施例采用接收终端发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再将待备份数据备份至备份存储区;该方案可以在备份存储区的可用存储容量不足时,扩大可用存储容量以备份待备份数据,提高了数据备份的效率,减少了资源的浪费。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据备份方法的流程示意图。
图2是本发明实施例提供的一种数据备份***的场景示意图。
图3是本发明实施例提供的另一数据备份方法的流程示意图。
图4是本发明实施例提供的一种数据备份装置的结构示意图。
图5是本发明实施例提供的另一种数据备份装置的结构示意图。
图6是本发明实施例提供的又一种数据备份装置的结构示意图。
图7是本发明实施例提供的服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种数据备份方法和装置。以下将分别进行详细说明。
在一优选实施例中,该数据备份装置具体可以集成在服务器中。
如图1所示,数据备份方法,流程可以如下:
101、接收终端发送的备份请求,该备份请求指示待备份数据。
在具体实施过程中,为了可以减少服务器负荷,更好地维护服务器,可以设置只在预设时间段内对终端发送的备份请求进行接收。该预设时间段可以由本领域技术人员或者服务器维护人员进行设置,比如,该预设时间段可以设置为7:00—23:00。
在接收终端发送的备份请求之前,本实施例方法还可以包括登录目标备份账号的过程,具体如下:
接收终端发送的账号登录请求,该账号登录请求携带目标备份账号及其对应的鉴权信息;根据该账号登录请求进行鉴权信息验证,并根据验证结果向终端返回登录响应信息,以使得终端根据该登录响应信息登录该目标备份账号。具体地,终端可以获取备份账号及其对应的鉴权信息,然后,服务器接收终端根据目标备份账号及其对应的鉴权信息发送账号登录请求,鉴权成功后向终端返回允许登录目标备份账号的响应信息。
其中,获取备份账号和鉴权信息的方式可以有多种,比如,可以为用户输入,即获取用户输入的备份账号及其对应的鉴权信息,也可以为自动获取,如可以从终端本地存储或者服务器中自动获取备份账号和鉴权信息。
本实施例中,终端发送备份请求的方式可以有多种,比如,在成功登录目标备份账号之后,点击进入菜单下拉目录,选中目录中的“文件上传”即可跳转至终端中可选的文件界面,该文件界面可以显示终端中所有允许备份的数据,如图片、视频等。当选中需要备份的目标数据之后,点击备份控件(如“确认上传”的按钮),通过该控件触发终端发送备份请求。终端与服务器之间可以通过数据网络、无线网络等方式进行通信。
102、根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量;若是,执行步骤203,若否,结束流程。
具体地,判断可用存储容量是否小于所需存储容量的方式可以有多种,比如,可以根据待备份数据的数据量确定所需要的存储容量,然后将该所需要的存储容量与备份存储区中和可用存储容量进行比较;也即,步骤“根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量”可以包括:
根据备份请求获取待备份数据的第一数据量;
根据数据量确定待备份数据所需的存储容量;
判断备份存储区对应的可用存储容量是否小于该存储容量。
其中,该备份请求可以携带待备份数据的数据量信息,服务器可以根据数据量信息获取待备份数据的数据量。或者,可以直接计算待备份数据的数据量。
另外,还可以确定备份存储区对应的可用存储容量可以存储的可存数据量,然后,将可存数据量与获取的第一数据量进行比较,以判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量;也即,步骤“根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量”具体流程可以如下:
根据备份请求获取待备份数据的第一数据量;
根据备份存储区对应的可用存储容量确定可存储的可存数据量;
判断可存数据量是否小于第一数据量;
若是,则判定备份存储区对应的可用存储容量小于该存储容量;
若否,则判定备份存储区对应的可用存储容量不小于该存储容量。
其中,可存数据量为备份存储区对应的可用存储容量可存储的最大数据量。
103、扩大备份存储区对应的可用存储容量。
本实施例中,扩大备份存储区对应的可用存储容量的方式可以有多种,比如,可以通过某些免费渠道扩展备份存储区的总存储容量,然而这种方式较为鲜有。为了可以更有效地扩大可用存储容量,可以对备份存储区中已存有的数据进行删除;也即步骤“扩大备份存储区对应的可用存储容量”,具体可以为:
删除备份存储区中相应的数据,以扩大备份存储区对应的可用存储容量。
可选地,为了扩大可用存储容量,同时又不丢失重要数据,可以对备份存储区中存有的数据进行重要级别划分。在删除数据时将重要级别较低的数据删除以扩大可用存储容量。也即,在接收终端发送的备份请求之前,该方法还可以包括:
确定备份存储区中已存储数据的数据类型;
基于数据类型对已存储数据设置重要级别。
则步骤“删除备份存储区中相应的数据”具体可以为:
按照重要级别的高低删除备份存储区中相应的数据。
在具体实施过程中,可以从该备份存储区中划分出一个区域,用于存储不可删除的数据(如照片、日记等)。而对于一些可删除的数据,可以根据数据类型等设置不同的重要级别,比如,可以把音乐类数据设置重要级别为一级,应用类数据设置重要级别为二级等等。在进行数据删除时,可以从重要级别为一级的数据开始删起。
可选地,为了可以精确、合理地扩大可用存储容量,可以根据待备份数据所需要的存储容量,扩大相应容量的可用存储容量;也即,步骤“删除备份存储区中相应的数据”,具体流程可以如下:
获取存储容量与可用存储容量之间的容量差值;
根据容量差值确定对应可存储数据的第二数据量;
根据第二数据量从备份存储区中删除相应数据量的数据。
具体地,在根据第二数据量从备份存储区中删除相应数据量的数据时,可以删除与第二数据量等数据量的数据,既可以有足够存储空间存储待备份数据,又可以尽可能地保留已存储的数据不被删除。
104、将待备份数据备份至备份存储区。
具体地,在腾出足够存储空间以备份待备份数据之后,可以向终端发送允许备份的指示信息,以使得终端可以根据该指示信息返回待备份数据,然后,将接收到的待备份数据存储到备份存储区中,以完成数据的备份。
在具体实施时,将待备份数据成功备份至备份存储区之后,可以向终端发送成功备份的提示信息,以避免用户等待。
由上可知,本发明实施例提供了一种数据备份方法,通过接收终端发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再将待备份数据备份至备份存储区;该方案可以在备份存储区的可用存储容量不足时,扩大可用存储容量以备份待备份数据,提高了数据备份的效率,减少了资源的浪费,节约了成本。
在一优选实施例中,还提供一种数据备份***,主要包括服务器和终端。其中,该终端具体可以为平板电脑、手机等。该服务器与终端可通过有线或无线网络进行连接。
比如,请参考图2,图2为本实施例提供的数据备份***的结构示意图,该数据备份装置具体集成在服务器202中,主要用于接收终端201发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再向终端201发送允许备份的指示信息,然后将待备份数据备份至备份存储区。
另外,如图2所示,该数据备份***还可以包括终端201,该终端201可以向服务器202发送备份请求,并可以将待备份数据发送至服务器202。
在本实施例中,将以该数据备份装置具体集成在服务器中为例,进行详细描述。
在一优选实施例中,还提供了另一种数据备份方法,如图3所示,流程可以如下:
301、终端向服务器发送备份请求,该备份请求指示待备份数据。
具体地,在步骤301之前,本实施例方法还可以包括登录目标备份账号的过程,具体如下:
向服务器发送账号登录请求,该账号登录请求携带目标备份账号及其对应的鉴权信息;
接收该服务器根据该账号登录请求返回的登录响应信息,并根据该登录响应信息登录该目标备份账号。
具体地,可以获取备份账号及其对应的鉴权信息,然后,根据目标备份账号及其对应的鉴权信息向云端服务器发送账号登录请求。
其中,获取备份账号和鉴权信息的方式可以有多种,比如,可以为用户输入,即获取用户输入的备份账号及其对应的鉴权信息,也可以为自动获取,如可以从终端本地存储或者服务器中自动获取备份账号和鉴权信息。
本实施例中,向服务器发送备份请求的方式可以有多种,比如,备份请求可以通过用户的操作触发,也可以是由***自行触发。例如,在成功登录目标备份账号之后,点击进入菜单下拉目录,选中目录中的“文件上传”即可跳转至终端中可选的文件界面,该文件界面可以显示终端中所有允许备份的数据,如图片、视频等。当选中需要备份的目标数据之后,点击备份控件(如“确认上传”的按钮),通过该控件触发终端向服务器发送备份请求。
其中,该备份请求可以携带终端该备份账号的账号标识(如账户身份识别码)。而向服务器发送备份请求的媒介可以有多种,比如,可以通过数据网络、无线网络等方式向服务器发送备份请求。
302、服务器根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量;若是,执行步骤303,若否,执行步骤306。
具体地,判断可用存储容量是否小于所需存储容量的方式可以有多种,比如,可以根据待备份数据的数据量确定所需要的存储容量,然后将该所需要的存储容量与备份存储区中和可用存储容量进行比较;也即,步骤“根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量”可以包括:
根据备份请求获取待备份数据的第一数据量;
根据数据量确定待备份数据所需的存储容量;
判断备份存储区对应的可用存储容量是否小于该存储容量。
其中,该备份请求可以携带待备份数据的数据量信息,服务器可以根据数据量信息获取待备份数据的数据量。或者,可以直接计算待备份数据的数据量。
303、服务器删除备份存储区中相应的数据,以扩大备份存储区对应的可用存储容量。
可选地,为了扩大可用存储容量,同时又不丢失重要数据,可以对备份存储区中存有的数据进行重要级别划分。在删除数据时将重要级别较低的数据删除以扩大可用存储容量。也即,在接收终端发送的备份请求之前,该方法还可以包括:
确定备份存储区中已存储数据的数据类型;
基于数据类型对已存储数据设置重要级别。
则步骤“删除备份存储区中相应的数据”具体可以为:
按照重要级别的高低删除备份存储区中相应的数据。
在具体实施过程中,可以从该备份存储区中划分出一个区域,用于存储不可删除的数据(如照片、日记等)。而对于一些可删除的数据,可以根据数据类型等设置不同的重要级别,比如,可以把音乐类数据设置重要级别为一级,应用类数据设置重要级别为二级等等。在进行数据删除时,可以从重要级别为一级的数据开始删起。
可选地,为了可以精确、合理地扩大可用存储容量,可以根据待备份数据所需要的存储容量,扩大相应容量的可用存储容量;也即,步骤“扩大备份存储区对应的可用存储容量”,具体流程可以如下:
获取存储容量与可用存储容量之间的容量差值;
根据容量差值确定对应可存储数据的第二数据量;
根据第二数据量从备份存储区中删除相应数据量的数据。
具体地,在根据第二数据量从备份存储区中删除相应数据量的数据时,可以删除与第二数据量等数据量的数据,既可以有足够存储空间存储待备份数据,又可以尽可能地保留已存储的数据不被删除。
当然,本实施例中,还可以从备份存储区中删除数据量大于第二数据量的已存储数据。
304、服务器判断当前备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量;若是,执行步骤303,若否,执行步骤305。
具体地,在删除相应数据后,服务器可以判断当前备份存储区对应的可用存储容量是否足以用于存储待备份数据。其判断方法请参考上述步骤302,对此不再赘述。
305、服务器向终端发送允许备份的指示信息。
具体地,在判定当前备份存储区对应的可用存储容量足以用于存储待备份数据时,服务器可以向终端发送允许备份的指示信息。
306、终端根据该指示信息向服务器发送待备份数据。
具体地,终端在接收到允许备份的指示信息后,可以触发备份指令,终端可以根据该备份指令向服务器发送需要备份的待备份数据。在发送待备份数据时,可以通过数据网络、无线网络等方式向服务器发送待备份数据。
307、服务器接收终端返回的待备份数据,并将待备份数据存储至备份存储区。
具体地,在将待备份数据成功备份至备份存储区之后,服务器可以向终端发送成功备份的提示信息,以避免用户等待。其中,该提示信息可以弹窗、对话框的形式在终端显示屏显示,比如,可以弹窗形式在备份应用界面显示“已完成备份”等字样。
由上可知,本发明实施例提供了一种数据备份方法,通过终端向服务器发送备份请求,该备份请求指示待备份数据,然后,服务器根据备份请求判断备份存储区对应的可用存储容量是否足够用于存储待备份数据,若不足,则对备份存储区内的数据进行删除,直到有足够存储空间可存储待备份数据为止,以将待备份数据备份至备份存储区;该方案可以在备份存储区的可用存储容量不足时,扩大可用存储容量以备份待备份数据,提高了数据备份的效率,减少了资源的浪费,节约了成本。
在一优选实施例中,还提供一种数据备份装置,该数据备份装置可以集成在服务器中。如图4所示,该数据备份装置400可以包括接收模块401、判断模块402、处理模块403和备份模块404,其中:
接收模块401,用于接收终端发送的备份请求,该备份请求指示待备份数据;
判断模块402,用于根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量;
处理模块403,用于在判断模块判定为是时,扩大备份存储区对应的可用存储容量;
备份模块404,用于将待备份数据备份至备份存储区。
在某些实施方式中,判断模块402,可以用于:
根据备份请求获取待备份数据的第一数据量;
根据数据量确定待备份数据所需的存储容量;
判断备份存储区对应的可用存储容量是否小于存储容量。
在某些实施方式中,处理模块403,可以用于删除备份存储区中相应的数据,以扩大备份存储区对应的可用存储容量。
在某些实施方式中,如图5所示,该装置400还可以包括:
确定模块405,用于在接收终端发送的备份请求之前,确定备份存储区中已存储数据的数据类型;
设置模块406,用于基于数据类型对已存储数据设置重要级别;
处理模块403,具体可以用于按照重要级别的高低删除备份存储区中相应的数据。
在某些实施方式中,如图6所示,处理模块403可以包括:获取子模块4031、确定子模块4032、删除子模块4033,如下:
获取子模块4031,用于获取存储容量与可用存储容量之间的容量差值;
确定子模块4032,用于根据容量差值确定对应可存储数据的第二数据量;
删除子模块4033,用于根据第二数据量从备份存储区中删除相应数据量的数据。
由上可知,本发明实施例提供了一种数据备份装置,通过接收终端发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再将待备份数据备份至备份存储区;该方案可以在备份存储区的可用存储容量不足时,扩大可用存储容量以备份待备份数据,提高了数据备份的效率,减少了资源的浪费。
另外,一优选实施例还提供一种数据备份***,包括服务器以及终端。其中该服务器可以包括如上所提及的任一数据备份装置,终端可以为手机、平板电脑等。
在一优选实施例中,还提供了一种服务器,参考图7,其示出了本发明实施例所涉及的服务器的结构示意图。具体地,该服务器500可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、通讯单元503、电源504、输入单元505、以及显示单元506等部件。本领域技术人员可以理解,图7中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
存储器502可用于存储软件程序以及模块。处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。
通讯单元503可用于收发信息过程中,信号的接收和发送,特别地,通讯单元503接收终端发送的信号,并将信号交由一个或者一个以上处理器501处理。同时,通讯单元503将处理器501发出的反馈信号发送给终端。
服务器还包括给各个部件供电的电源504(比如电池)。优选的,电源可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源504还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该服务器还可包括输入单元505,该输入单元505可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
该服务器还可包括显示单元506,该显示单元506可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元508可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等形式来配置显示面板。
具体在本实施例中,服务器中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:
接收终端发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再将待备份数据备份至备份存储区。
由上可知,本发明实施例提供了一种服务器,该服务器通过接收终端发送的备份请求,该备份请求指示待备份数据,然后,根据备份请求判断备份存储区对应的可用存储容量是否小于待备份数据所需的存储容量,若是,则扩大备份存储区对应的可用存储容量,再将待备份数据备份至备份存储区;该方案可以在备份存储区的可用存储容量不足时,扩大可用存储容量以备份待备份数据,提高了数据备份的效率,减少了资源的浪费。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种数据备份方法和装置进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种数据备份方法,其特征在于,包括:
接收终端发送的备份请求,所述备份请求指示待备份数据;
根据所述备份请求判断备份存储区对应的可用存储容量是否小于所述待备份数据所需的存储容量;
若是,则扩大所述备份存储区对应的可用存储容量;
将所述待备份数据备份至所述备份存储区。
2.如权利要求1所述的数据备份方法,其特征在于,所述根据所述备份请求判断备份存储区对应的可用存储容量是否小于所述待备份数据所需的存储容量的步骤,包括:
根据所述备份请求获取所述待备份数据的第一数据量;
根据所述数据量确定所述待备份数据所需的存储容量;
判断备份存储区对应的可用存储容量是否小于所述存储容量。
3.如权利要求1所述的数据备份方法,其特征在于,所述扩大所述备份存储区对应的可用存储容量的步骤,包括:
删除所述备份存储区中相应的数据,以扩大所述备份存储区对应的可用存储容量。
4.如权利要求3所述的数据备份方法,其特征在于,接收终端发送的备份请求之前,所述方法还包括:
确定所述备份存储区中已存储数据的数据类型;
基于所述数据类型对所述已存储数据设置重要级别;
所述删除所述备份存储区中相应的数据的步骤,包括:
按照所述重要级别的高低删除所述备份存储区中相应的数据。
5.如权利要求3所述的数据备份方法,其特征在于,所述删除所述备份存储区中相应的数据的步骤,包括:
获取所述存储容量与所述可用存储容量之间的容量差值;
根据所述容量差值确定对应可存储数据的第二数据量;
根据所述第二数据量从所述备份存储区中删除相应数据量的数据。
6.一种数据备份装置,其特征在于,包括:
接收模块,用于接收终端发送的备份请求,所述备份请求指示待备份数据;
判断模块,用于根据所述备份请求判断备份存储区对应的可用存储容量是否小于所述待备份数据所需的存储容量;
处理模块,用于在判断模块判定为是时,扩大所述备份存储区对应的可用存储容量;
备份模块,用于将所述待备份数据备份至所述备份存储区。
7.如权利要求6所述的数据备份装置,其特征在于,所述判断模块用于:
根据所述备份请求获取所述待备份数据的第一数据量;
根据所述数据量确定所述待备份数据所需的存储容量;
判断备份存储区对应的可用存储容量是否小于所述存储容量。
8.如权利要求6所述的数据备份装置,其特征在于,所述处理模块,用于删除所述备份存储区中相应的数据,以扩大所述备份存储区对应的可用存储容量。
9.如权利要求8所述的数据备份装置,其特征在于,所述装置还包括:
确定模块,用于在接收终端发送的备份请求之前,确定所述备份存储区中已存储数据的数据类型;
设置模块,用于基于所述数据类型对所述已存储数据设置重要级别;
所述处理模块,具体用于按照所述重要级别的高低删除所述备份存储区中相应的数据。
10.如权利要求8所述的数据备份装置,其特征在于,所述处理模块包括:
获取子模块,用于获取所述存储容量与所述可用存储容量之间的容量差值;
确定子模块,用于根据所述容量差值确定对应可存储数据的第二数据量;
删除子模块,用于根据所述第二数据量从所述备份存储区中删除相应数据量的数据。
CN201610939198.9A 2016-10-25 2016-10-25 一种数据备份方法和装置 Pending CN106528333A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610939198.9A CN106528333A (zh) 2016-10-25 2016-10-25 一种数据备份方法和装置
PCT/CN2017/095690 WO2018076872A1 (zh) 2016-10-25 2017-08-02 数据备份方法、装置、存储介质及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610939198.9A CN106528333A (zh) 2016-10-25 2016-10-25 一种数据备份方法和装置

Publications (1)

Publication Number Publication Date
CN106528333A true CN106528333A (zh) 2017-03-22

Family

ID=58292324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610939198.9A Pending CN106528333A (zh) 2016-10-25 2016-10-25 一种数据备份方法和装置

Country Status (2)

Country Link
CN (1) CN106528333A (zh)
WO (1) WO2018076872A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076872A1 (zh) * 2016-10-25 2018-05-03 广东欧珀移动通信有限公司 数据备份方法、装置、存储介质及服务器
CN109379563A (zh) * 2018-10-30 2019-02-22 华南师范大学 监控视频数据存储管理的方法和***
CN110658395A (zh) * 2019-07-08 2020-01-07 南京铁道职业技术学院 地铁列车牵引逆变器测试***及方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109697140B (zh) * 2018-11-19 2023-08-25 深圳市腾讯信息技术有限公司 数据备份方法及装置、数据恢复方法及装置、存储介质
CN113867996A (zh) * 2021-08-18 2021-12-31 广州方硅信息技术有限公司 数据容灾的处理方法、服务器、直播***及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000063801A1 (en) * 1999-04-21 2000-10-26 Toni Data, Llc Managed remote virtual mass storage for client data terminal
CN103024329A (zh) * 2013-01-04 2013-04-03 四川长虹电子***有限公司 一种监控录像的存储管理方法
CN103916848A (zh) * 2013-01-09 2014-07-09 中兴通讯股份有限公司 一种移动终端数据备份和恢复的方法及***
CN104461372A (zh) * 2013-09-16 2015-03-25 联想(北京)有限公司 用于控制存储装置的方法、控制装置和电子设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508736A (zh) * 2011-10-11 2012-06-20 宇龙计算机通信科技(深圳)有限公司 通信终端中应用程序的备份方法及通信终端
US8707096B2 (en) * 2011-10-12 2014-04-22 Hitachi, Ltd. Storage system, data backup method, and system restarting method of a storage system incorporating volatile and nonvolatile memory devices
CN106528333A (zh) * 2016-10-25 2017-03-22 广东欧珀移动通信有限公司 一种数据备份方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000063801A1 (en) * 1999-04-21 2000-10-26 Toni Data, Llc Managed remote virtual mass storage for client data terminal
CN103024329A (zh) * 2013-01-04 2013-04-03 四川长虹电子***有限公司 一种监控录像的存储管理方法
CN103916848A (zh) * 2013-01-09 2014-07-09 中兴通讯股份有限公司 一种移动终端数据备份和恢复的方法及***
CN104461372A (zh) * 2013-09-16 2015-03-25 联想(北京)有限公司 用于控制存储装置的方法、控制装置和电子设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076872A1 (zh) * 2016-10-25 2018-05-03 广东欧珀移动通信有限公司 数据备份方法、装置、存储介质及服务器
CN109379563A (zh) * 2018-10-30 2019-02-22 华南师范大学 监控视频数据存储管理的方法和***
CN110658395A (zh) * 2019-07-08 2020-01-07 南京铁道职业技术学院 地铁列车牵引逆变器测试***及方法

Also Published As

Publication number Publication date
WO2018076872A1 (zh) 2018-05-03

Similar Documents

Publication Publication Date Title
CN106528333A (zh) 一种数据备份方法和装置
US11663577B2 (en) Resource transfer method and apparatus and storage medium
CN106357811B (zh) 一种备份数据的删除方法、装置及***
CN108040108B (zh) 通信切换方法、装置、协调服务器及可读存储介质
CN103294487B (zh) 安装软件的方法、设备及***
CN106357807B (zh) 一种数据处理方法、装置和***
CN106502840B (zh) 一种数据备份方法、装置及***
CN103546388A (zh) 一种流量控制方法及装置
CN103177104A (zh) 一种应用程序搜索方法及装置
CN106550030B (zh) 一种数据共享方法、装置及***
CN106487798B (zh) 数据同步方法及装置
CN110060124A (zh) 订单处理方法、装置、存储介质及电子设备
CN104935616A (zh) 一种数据处理方法、设备和esb***
CN111858050A (zh) 服务器集群混合部署方法、集群管理节点及相关***
CN105404530A (zh) 一种实现简易部署和使用私有云的***及方法
JP6526300B1 (ja) 充電制御システム、アプリケーションプログラム及び充電制御システムにおける制御方法
CN103092721A (zh) 一种应用备份方法、电子设备及***
CN103095759A (zh) 恢复资源环境的方法及设备
CN112965799A (zh) 任务状态的提示方法、装置、电子设备和介质
CN110519346B (zh) 一种数据切换的方法、终端、服务器及计算机可读存储介质
US7778660B2 (en) Mobile communications terminal, information transmitting system and information receiving method
CN116315188A (zh) 电池管理方法、装置、设备及存储介质
CN106547650B (zh) 数据的备份方法、装置及***
CN107087300A (zh) 应用处理方法及装置
CN104899730B (zh) 一种移动终端数据处理方法、终端及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20170322