CN106547650B - 数据的备份方法、装置及*** - Google Patents

数据的备份方法、装置及*** Download PDF

Info

Publication number
CN106547650B
CN106547650B CN201610956836.8A CN201610956836A CN106547650B CN 106547650 B CN106547650 B CN 106547650B CN 201610956836 A CN201610956836 A CN 201610956836A CN 106547650 B CN106547650 B CN 106547650B
Authority
CN
China
Prior art keywords
data
backup
terminal
backed
progress msg
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.)
Active
Application number
CN201610956836.8A
Other languages
English (en)
Other versions
CN106547650A (zh
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 CN201610956836.8A priority Critical patent/CN106547650B/zh
Publication of CN106547650A publication Critical patent/CN106547650A/zh
Application granted granted Critical
Publication of CN106547650B publication Critical patent/CN106547650B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Landscapes

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

Abstract

本发明提供一种数据的备份方法、装置及***,该数据的备份方法包括:接收第一终端的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端的同步请求;该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该第二终端发送该备份进度信息,以使所述第二终端根据所述备份进度信息进行备份操作。本实施例的数据的备份方法、装置及***,由于在接收到某个终端下载其他终端上传至服务器的数据时,向该终端发送备份进度信息,从而便于终端根据该进度信息确定当前待下载的数据是否完整,提高了数据同步的效率。

Description

数据的备份方法、装置及***
技术领域
本发明涉及终端技术领域,特别是涉及一种数据的备份方法、装置及***。
背景技术
随着终端的不断普及,面向终端的云服务也在不断地发展。通过将数据备份至云服务器,有效地避免了数据丢失的风险,给用户带来了更多的便利。
目前,用户可以只申请一个账号,便可在多台终端上使用云服务。从而方便地将不同终端的数据备份至云端,此外还可以通过云服务将其他终端上的数据同步到另外的终端。
然而,终端将数据上传至云服务器进行备份时,在备份过程中并未记录备份进度,比如是否备份完毕。因此在将云服务器端的数据同步至其他终端时,也无法知晓数据是否完整,需要对比后才能获知是否完整,降低了数据的同步效率。
发明内容
本发明实施例提供一种数据的备份方法、装置及***,以解决现有数据的备份方法的效率比较低的技术问题。
为解决上述问题,本发明提供的技术方案如下:
第一方面,本发明实施例提供一种数据的备份方法,其包括:
接收第一终端发送的备份请求,根据所述备份请求对所述第一终端的待备份数据进行备份;
接收第二终端发送的同步请求;所述同步请求用于将所述待备份数据备份至所述第二终端;
根据所述同步请求获取当前所述待备份数据的备份进度信息;
向所述第二终端发送所述备份进度信息,以使所述第二终端根据所述备份进度信息进行备份操作。
第二方面,本发明实施例还提供一种数据的备份装置,其包括:
备份请求接收模块,用于接收第一终端发送的备份请求,根据所述备份请求对所述第一终端的待备份数据进行备份;
同步请求接收模块,用于接收第二终端发送的同步请求;所述同步请求用于将所述待备份数据备份至所述第二终端;
获取模块,用于根据所述同步请求获取当前所述待备份数据的备份进度信息;
发送模块,用于向所述第二终端发送所述备份进度信息,以使所述第二终端根据所述备份进度信息进行备份操作。
第三方面,本发明实施例还提供一种数据的备份***,包括服务器以及终端,该服务器包括上述第二方面提供的数据的备份装置。
本实施例的数据的备份方法、装置及***,通过接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端发送的同步请求;该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该第二终端发送该备份进度信息。由于在接收到某个终端下载其他终端上传至服务器的数据时,向该终端发送备份进度信息,从而便于该终端根据该进度信息确定当前待下载的数据是否完整,提高了数据同步的效率。
附图说明
图1为本发明一实施例提供的数据的备份方法的流程图。
图2为本发明另一实施例提供的数据的备份方法的流程图。
图3为本发明再一实施例提供的数据的备份方法的流程图。
图4为本发明实施例提供的数据的备份***的示意图。
图5为本发明实施例提供的数据的备份装置的结构示意图。
图6为本发明实施例提供的数据的备份装置的优选结构示意图。
图7为本发明实施例提供的数据的备份***中服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
请参照图1,图1为本发明一实施例提供的数据的备份方法的流程图。
本优选实施例的数据的备份方法,包括:
步骤S101,接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份。
例如,服务器(也即云服务器)接收到第一终端发送的数据备份的请求时,对该第一终端中待备份的数据进行备份。具体地,比如该第一终端将待备份的数据上传至该服务器。
步骤S102,接收第二终端发送的同步请求。
例如,该服务器接收第二终端发送的数据同步的请求,该同步请求用于将该待备份数据下载至该第二终端。比如,该同步请求为该第二终端发送的下载该待备份数据的请求。其中该第一终端和该第二终端为不同的终端。
步骤S103,根据该同步请求获取当前该待备份数据的备份进度信息。
例如,在该服务器接收到该第二终端发送的数据同步的请求时,该服务器获取该待备份数据目前的备份进度,得到备份进度信息。该备份进度信息比如为数据是否备份完毕的信息以及已备份数据的百分比等。
步骤S104,向该第二终端发送该备份进度信息。
例如,服务器将获取到的备份进度信息发送至该第二终端,以使所述第二终端根据所述备份进度信息进行备份操作。
本实施例的数据的备份方法,通过接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端发送的同步请求;该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该第二终端发送该备份进度信息。由于在接收到某个终端下载其他终端上传至服务器的数据时,向该终端发送备份进度信息,方便获知当前待下载的数据是否完整,从而不需要进行文件的对比,提高了数据同步的效率。
请参照图2,图2为本发明另一实施例提供的数据的备份方法的流程图。
本优选实施例的数据的备份方法,包括:
步骤S201,接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份。
例如,服务器(也即云服务器)接收到第一终端发送的数据备份的请求时,对该第一终端中待备份的数据进行备份。具体地,比如该第一终端将该待备份的数据上传至该服务器。
步骤S202,接收第二终端发送的同步请求。
例如,服务器接收第二终端发送的数据同步的请求,该同步请求用于将该待备份数据下载至该第二终端。比如,该同步请求为第二终端发送的下载该待备份数据的请求。其中该第一终端和该第二终端为不同的终端。
步骤S203,根据该同步请求获取当前该待备份数据的备份进度信息。
例如,在服务器接收到该第二终端发送的数据同步的请求时,服务器获取该待备份数据目前的备份进度,得到备份进度信息。该备份进度信息比如为数据是否备份完毕的信息或者已备份数据的百分比等等。
为了提高备份进度信息的准确性,服务器可以获取待备份数据当前已备份的数据容量,根据该容量获取该备份进度信息。也即,该根据该同步请求获取该待备份数据当前的备份进度信息的步骤包括:
a、根据所述同步请求获取所述待备份数据对应的存储位置信息。
b、获取所述存储位置信息对应的当前完成数据备份的备份容量。
c、获取所述待备份数据的初始容量。
d、根据该备份容量与该初始容量生成该备份进度信息。
例如,在服务器接收到该第二终端发送的数据同步的请求时,获取该待备份数据在该服务器中的具体存储位置,比如该待备份数据所属的文件夹。服务器获取当前该文件中的容量,也即当前已备份的容量。服务器还获取待备份数据的原始容量,也即初始容量。
具体地,比如服务器向该第一终端发送获取指令。该第一终端接收到该获取指令后,该第一终端向服务器返回该原始容量。根据该当前已备份的容量与该原始容量计算该备份进度信息。之后,服务器可以计算当前已备份容量与该待备份数据的原始容量之间的比值,根据该比值得到该备份进度信息。
可以理解的,服务器还可以计算当前已备份容量与该待备份数据的原始容量之间的差值,根据该差值得到该备份进度信息。也即上述步骤d,根据该备份容量与该初始容量生成该备份进度信息的步骤包括:
d11、获取该备份容量与该初始容量的差异值;
d12、根据该差异值生成该备份进度信息。
例如,服务器计算当前已备份容量与该原始容量之间的差值,并根据该差值生成该备份进度信息。例如,差值越大,该备份进度的百分比越小。差值越小,该备份进度的百分比越大。具体地,可以通过查表方式获取该备份进度的百分比。
步骤S204,检测该备份进度信息是否满足预设条件。
例如,服务器检测该待备份数据是否上传完毕,也即备份比例是否为100%。
步骤S205,若该备份进度信息不满足该预设条件,则向该第二终端发送提示信息。
例如,当该待备份数据未上传完毕时,服务器向该第二终端发送提示信息,该提示信息比如为“当前数据未备份完,备份比例为80%,是否等待备份完毕再下载”。也即,该提示信息携带该备份进度信息。
在该向该第二终端发送提示信息的步骤之后,上述方法还可包括步骤:
e、接收该第二终端根据该提示信息返回的选择指令。
例如,该第二终端获取用户在提示信息上选择的“是”或者“否”,也即选择指令。之后该第二终端将该选择指令返回至服务器,服务器接收到该选择指令。
f、根据该选择指令将该待备份数据同步至该第二终端。
例如,若用户选择“否”,也即该选择指令为下载当前未备份完毕的数据时,服务器将当前的未备份完毕的数据发送至第二终端,以完成与服务器的当前数据的同步。
当用户选择“是”,也即该选择指令为不下载当前未备份完毕的数据时,服务器继续检测该待备份数据是否已备份完毕。如果服务器检测到该待备份数据已备份完毕时,服务器才将该待备份数据发送至第二终端,以完成数据的同步。
为了提高服务器的灵活性,服务器还可以在检测到该待备份数据备份完毕时,发出提示信号,也即当该备份状态信息满足预设条件时,该方法还包括:
g、向该第二终端发送提示信号。
例如,当服务器检测到该待备份数据备份完毕时,向该第二终端发送提示信号,以便提醒该第二终端的用户目前可以进行数据下载。避免用户需要自己进行监控,提高了用户体验。
步骤S206,若该备份状态信息满足该预设条件,则将该待备份数据同步至该第二终端。
例如,当该待备份数据上传完毕时,服务器直接将该待备份数据发送至第二终端,以完成数据的同步。
为了提高服务器的灵活性,服务器还可以在检测到该待备份数据备份完毕时,发出提示信号,也即当该备份状态信息满足预设条件时,该方法还包括:
向该第二终端发送提示信号。
本实施例的数据的备份方法,通过接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端发送的同步请求;该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息、检测该备份进度信息是否满足预设条件,当该备份进度信息不满足预设条件时,向该第二终端发送提示信息,该提示信息携带该备份进度信息;若该备份状态信息满足该预设条件,则将该待备份数据同步至该第二终端。由于在接收到某个终端下载其他终端上传至服务器的数据时,向该终端发送提示信息,从而便于按照用户需求下载数据,提高了灵活性。
请参照图3,图3为本发明再一实施例提供的数据的备份方法的流程图。
本优选实施例的数据的备份方法,包括:
步骤S301,接收A终端发送的备份请求,根据该备份请求对该A终端的待备份数据进行备份。
例如,结合图4,A终端向服务器70发送“将数据XX备份至服务器70”的备份请求时,服务器70接收到该备份请求,服务器70对A终端的数据XX进行备份。具体地,A终端将数据XX上传至服务器70。可以理解的,A终端与服务器70之间建立网络连接。
步骤S302,接收B终端发送的同步请求。
例如,B终端向服务器70发送同步请求时,也即该同步请求为将服务器70中的数据XX下载的请求,服务器70接收到该同步请求。可以理解的,B终端也与服务器70之间建立网络连接。其中,该同步请求用于将该待备份数据备份(或者下载)至该B终端。
步骤S303,根据该同步请求获取当前该待备份数据的备份进度信息。
例如,服务器70先向A终端发送一个容量获取指令,之后A终端获取数据XX的初始容量,比如初始容量为100M。之后A终端将该初始容量发送至服务器70。服务器70还获取当前数据XX备份至服务器70中的实际备份容量,比如为60M,然后服务器70计算实际备份容量与初始容量的比值,也即60%。由此可见,当前的备份进度信息为当前的备份进度为未备份完毕,备份比例为60%。
步骤S304,向该B终端发送该备份进度信息。
例如,服务器70将上述备份进度发送至B终端。具体地,服务器70将数据XX未备份完毕,备份比例为60%的信息发送至B终端。当然,优选地,服务器70可以检测该数据XX是否备份完毕,在数据XX未备份完毕时,服务器70可以向该B终端发送提示信息,提示信息具体为“当前数据未备份完毕,是否等备份完毕时再下载”。
如果B终端的用户选择“是”,则服务器70继续检测该数据XX是否备份完毕,当服务器70检测到该数据XX备份完毕时,向B终端发送提示信号,并将该数据XX发送至该B终端。
如果B终端的用户选择“否”,则服务器70直接将部分数据XX(该部分数据XX为该数据XX在服务器中实际备份的数据)发送至该B终端。当服务器70检测到该数据XX备份完毕时,向B终端发送提示信号,并将剩余的数据XX发送至该B终端。
本实施例的数据的备份方法,通过接收A终端发送的备份请求,根据该备份请求对该A终端的待备份数据进行备份;接收B终端发送的同步请求;该同步请求用于将该待备份数据备份至该B终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该B终端发送该备份进度信息,以使B终端根据该备份进度信息进行备份操作。由于在接收到B终端下载A终端上传至服务器的数据时,服务器向该B终端发送备份进度信息,方便B终端获知当前待下载的数据是否完整,从而不需要进行文件的对比,提高了数据同步的效率。
请参照图5,图5为本发明实施例提供的数据的备份装置的结构示意图。如图5所示,本优选实施例的数据的备份装置40包括:备份请求接收模块41、同步请求接收模块42、获取模块43、发送模块44。
备份请求接收模块41,用于接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份。
同步请求接收模块42,用于接收第二终端发送的同步请求;该同步请求用于将该待备份数据备份至该第二终端。
获取模块43,用于根据该同步请求获取当前该待备份数据的备份进度信息。
发送模块44,用于向该第二终端发送该备份进度信息。
如图6所示,该获取模块43包括:位置获取子模块431、备份容量获取子模块432、初始容量获取子模块433、进度获取子模块434。
位置获取子模块431,用于根据该同步请求获取该待备份数据对应的存储位置信息。
备份容量获取子模块432,用于获取该存储位置信息对应的当前完成数据备份的备份容量。
初始容量获取子模块433,用于获取该待备份数据的初始容量。
进度获取子模块434,用于根据该备份容量与该初始容量生成该备份进度信息。
该发送模块44包括:检测子模块441、发送子模块442、同步子模块443。
该检测子模块441,用于检测该备份进度信息是否满足预设条件。
该发送子模块442,用于当该备份进度信息不满足该预设条件时,向该第二终端发送提示信息,该提示信息携带该备份进度信息。
该同步子模块443,用于当该备份状态信息满足该预设条件时,将该待备份数据同步至该第二终端。
该装置还包括:指令接收模块45、同步模块46以及提示模块47。
指令接收模块45,用于接收该第二终端根据该提示信息返回的选择指令。
同步模块46,用于根据该选择指令将该待备份数据同步至该第二终端。
该提示模块47,用于当该备份状态信息满足预设条件时,向该第二终端发送提示信号。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
本优选实施例的数据的备份装置,通过接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端发送的同步请求;该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该第二终端发送该备份进度信息。由于在接收到某个终端下载其他终端上传至服务器的数据时,向该终端发送备份进度信息,方便获知当前待下载的数据是否完整,从而不需要进行文件的对比,提高了数据同步的效率。
另外,返回图4,本发明还提供一种数据的备份***100,其包括服务器70、至少一个A终端以及B终端,其中该服务器70可以包括如上实施例所提供的任一数据的备份装置,该数据的备份装置具体请参见如上实施例的具体描述,在此不再赘述。该A或者B终端可具体为如平板电脑、手机等设备。
以该***包括一个A终端和B终端为例,具体地,工作时,A终端向服务器70发送备份请求,服务器70接收A终端发送的备份请求,服务器70根据该备份请求对该A终端的待备份数据进行备份;B终端向服务器70发送同步请求,服务器70接收B终端发送的同步请求;该同步请求用于将该待备份数据备份至该B终端;服务器70根据该同步请求获取当前该待备份数据的备份进度信息;之后服务器70向该B终端发送该备份进度信息。之后,B终端根据该备份进行信息进行备份。
可以理解的是,其中该数据的备份装置的结构以及功能实现可以参见上文的详细描述,此处不再赘述。
本实施例的服务器,其中可以集成如上实施例所提供的任一数据的备份装置,如图7所示,该服务器70可以包括有一个或一个以上计算机可读存储介质的存储器71、一个或者一个以上处理核心的处理器72、电源73、通讯单元74、输入单元75、以及显示单元76等部件。本领域技术人员可以理解,图7中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储器71可用于存储软件程序以及模块,处理器72通过运行存储在存储器71的软件程序以及模块,从而执行各种功能应用以及数据处理。
处理器72是服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器71内的软件程序和/或模块,以及调用存储在存储器71内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器72可包括一个或多个处理核心;优选的,处理器72可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器72中。
服务器70还包括给各个部件供电的电源73(比如电池)。优选的,电源73可以通过电源管理***与处理器72逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源73还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
通讯单元74可用于收发信息过程中,信号的接收和发送。特别地,通讯单元74接收终端发送的信号,并将信号交由一个或者一个以上的处理器72处理。同时,通讯单元74将处理器72发出的反馈信号发送给终端。
该输入单元75可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
该显示单元76可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元76可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid CrystalDisplay)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。
具体在本实施例中,服务器中的处理器72会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器71中,并由处理器72来运行存储在存储器71中的应用程序,从而实现各种功能,如下:
接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端发送的同步请求,该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该第二终端发送该备份进度信息,以使该第二终端根据该备份进度信息进行备份操作。
在某些实施方式中,处理器72还运行存储在存储器71中的应用程序,如下:根据该同步请求获取该待备份数据对应的存储位置信息;获取该存储位置信息对应的当前完成数据备份的备份容量;获取该待备份数据的初始容量;根据该备份容量与该初始容量生成该备份进度信息。
在某些实施方式中,处理器72还运行存储在存储器71中的应用程序,如下:检测该备份进度信息是否满足预设条件;若该备份进度信息不满足预设条件,则向该第二终端发送提示信息,该提示信息携带该备份进度信息;若该备份状态信息满足预设条件,则将该待备份数据同步至该第二终端。
进一步地,处理器72还运行存储在存储器71中的应用程序,如下:接收该第二终端根据该提示信息返回的选择指令;根据该选择指令将该待备份数据同步至该第二终端。
进一步地,当该备份状态信息满足预设条件时,处理器72还运行存储在存储器71中的应用程序,如下:向该第二终端发送提示信号。
本优选实施例的服务器,通过接收第一终端发送的备份请求,根据该备份请求对该第一终端的待备份数据进行备份;接收第二终端发送的同步请求;该同步请求用于将该待备份数据备份至该第二终端;根据该同步请求获取当前该待备份数据的备份进度信息;向该第二终端发送该备份进度信息。由于在接收到某个终端下载其他终端上传至服务器的数据时,向该终端发送备份进度信息,方便获知当前待下载的数据是否完整,从而不需要进行文件的对比,提高了数据同步的效率。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种数据的备份方法、装置及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (7)

1.一种数据的备份方法,其特征在于,包括:
接收第一终端发送的备份请求,根据所述备份请求对所述第一终端的待备份数据进行备份;
接收第二终端发送的同步请求,所述同步请求用于将所述待备份数据同步至所述第二终端;
根据所述同步请求获取所述待备份数据的初始容量和当前的备份容量,根据所述初始容量和当前的备份容量获取所述待备份数据当前的备份进度信息;
若所述备份进度信息满足预设条件,则将所述待备份数据同步至所述第二终端;
若所述备份进度信息不满足预设条件,则向所述第二终端发送提示信息,所述提示信息携带所述备份进度信息;
接收所述第二终端根据所述提示信息返回的选择指令,根据所述选择指令选择是否将所述待备份数据同步至所述第二终端。
2.根据权利要求1所述的数据的备份方法,其特征在于,所述根据所述同步请求获取所述待备份数据的初始容量和当前的备份容量,根据所述初始容量和当前的备份容量获取所述待备份数据当前的备份进度信息的步骤包括:
根据所述同步请求获取所述待备份数据对应的存储位置信息;
获取所述存储位置信息对应的当前完成数据备份的备份容量;
获取所述待备份数据的初始容量;
根据所述备份容量与所述初始容量生成所述备份进度信息。
3.根据权利要求1所述的数据的备份方法,其特征在于,所述若所述备份进度信息满足预设条件,所述方法还包括:向所述第二终端发送提示信号。
4.一种数据的备份装置,其特征在于,包括:
备份请求接收模块,用于接收第一终端发送的备份请求,根据所述备份请求对所述第一终端的待备份数据进行备份;
同步请求接收模块,用于接收第二终端发送的同步请求,所述同步请求用于将所述待备份数据同步至所述第二终端;
获取模块,用于根据所述同步请求获取所述待备份数据的初始容量和当前的备份容量,根据所述初始容量和当前的备份容量获取所述待备份数据当前的备份进度信息;
发送模块,用于当所述备份进度信息满足预设条件时,将所述待备份数据同步至所述第二终端;且用于当所述备份进度信息不满足预设条件时,向所述第二终端发送提示信息,所述提示信息携带所述备份进度信息;
选择模块,用于接收所述第二终端根据所述提示信息返回的选择指令,根据所述选择指令选择是否将所述待备份数据同步至所述第二终端。
5.根据权利要求4所述的数据的备份装置,其特征在于,所述获取模块,包括:
位置获取子模块,用于根据所述同步请求获取所述待备份数据对应的存储位置信息;
备份容量获取子模块,用于获取所述存储位置信息对应的当前完成数据备份的备份容量;
初始容量获取子模块,用于获取所述待备份数据的初始容量;
进度获取子模块,用于根据所述备份容量与所述初始容量生成所述备份进度信息。
6.一种数据的备份***,包括服务器以及终端,其特征在于,该服务器包括如权利要求4至5任一项所述的数据的备份装置。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述的方法。
CN201610956836.8A 2016-10-25 2016-10-25 数据的备份方法、装置及*** Active CN106547650B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610956836.8A CN106547650B (zh) 2016-10-25 2016-10-25 数据的备份方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610956836.8A CN106547650B (zh) 2016-10-25 2016-10-25 数据的备份方法、装置及***

Publications (2)

Publication Number Publication Date
CN106547650A CN106547650A (zh) 2017-03-29
CN106547650B true CN106547650B (zh) 2019-10-25

Family

ID=58393243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610956836.8A Active CN106547650B (zh) 2016-10-25 2016-10-25 数据的备份方法、装置及***

Country Status (1)

Country Link
CN (1) CN106547650B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113347233B (zh) * 2021-05-20 2022-09-20 深圳软牛科技有限公司 从云端提取通话和wifi数据的方法、装置、设备及存储介质
CN115509810B (zh) * 2022-09-26 2024-04-05 广东保伦电子股份有限公司 一种云端数据的异地备份方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399729B (zh) * 2007-09-28 2010-12-08 鸿富锦精密工业(深圳)有限公司 资料下载与上传管理***及方法
CN103139313A (zh) * 2013-03-13 2013-06-05 惠州Tcl移动通信有限公司 一种移动终端间的文件传输方法及***
CN104486434A (zh) * 2014-12-23 2015-04-01 深圳供电局有限公司 一种移动终端文件上传、下载的方法及移动终端

Also Published As

Publication number Publication date
CN106547650A (zh) 2017-03-29

Similar Documents

Publication Publication Date Title
US9104412B2 (en) Mobile device offloading its task to a peer device when available power is below a threshold level
EP3038227B1 (en) Apparatus and method for charging electronic device having battery
CN106502837B (zh) 一种数据备份的方法、装置及***
CN106357811B (zh) 一种备份数据的删除方法、装置及***
US20130103965A1 (en) Accessory and host battery synchronization
KR20170105795A (ko) 전자 장치 및 그의 동작 방법
CN106502840B (zh) 一种数据备份方法、装置及***
CN106534281B (zh) 一种数据请求的响应方法、装置及***
EP3349330B1 (en) Wireless power transmission method and device
CN105094948A (zh) 一种虚拟机的***镜像文件更新方法、云数据中心及***
US20170070101A1 (en) Method and apparatus for transmitting wireless power
CN106547650B (zh) 数据的备份方法、装置及***
TW201404002A (zh) 具備份功能的行動電源供應器及其備份方法
CN106528333A (zh) 一种数据备份方法和装置
CN110768382A (zh) 无线充电方法、装置、存储介质及电子设备
US9356459B2 (en) Method for charging battery and electronic device thereof
CN105404530A (zh) 一种实现简易部署和使用私有云的***及方法
CN112486733B (zh) ***还原方法、装置、终端及存储介质
CN114035818A (zh) 固件升级方法、装置、计算机设备和存储介质
CN103257867B (zh) 控制方法、电子设备和电子装置
CN104348140A (zh) 一种低电量提醒的方法及电子设备
CN113075992B (zh) 一种内存上电方法、装置、设备及计算机可读存储介质
CN105242952A (zh) 数据更新方法和数据更新装置
CN106027309B (zh) 设备状态信息的获取方法和装置
CN106528337A (zh) 数据的备份方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant