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

技术编号:13381049 阅读:54 留言:0更新日期:2016-07-21 12:46
本发明专利技术实施例公开了一种数据备份方法、装置及电子设备。该方案包括:获得针对待备份数据发送的携带待备该份数据的标识信息的数据备份指令;判断该数据备份指令对应的备份方式是否符合预定条件,若是,针对该待备份数据,向服务器发送携带该待备份数据的标识信息的数据查询请求,该服务器务器用于通过标识信息查询数据的存储状态;接收该服务器反馈的查询结果,该查询结果包括处于已删除状态的第一数据对应的标识信息;从该待备份数据中,确定所对应查询结果表明处于已删除状态的第一数据;将该待备份数据中除该第一数据以外的第二数据备份至该服务器。应用本发明专利技术实施例,可以解决备份到云端的数据不能被删除的问题,提高用户的使用体验。

【技术实现步骤摘要】
一种数据备份方法、装置及电子设备
本专利技术涉及计算机应用领域,特别涉及一种数据备份、装置及电子设备。
技术介绍
随着电子设备的普及,越来越多的用户使用电子设备,电子设备中产生了越来越多与用户相关的数据,面对该越来越多的数据,电子设备的用户越来越倾向于对该数据进行备份,利用云端的存储空间存储电子设备中的各种与用户相关的数据。用户在对数据进行数据备份时,会有两种备份方式,一种为手动备份,一种为自动备份。当用户选择手动备份方式对数据进行备份时,用户可以手动勾选需要备份的数据,进而电子设备对该手动勾选需要备份的数据进行备份;当用户选择自动备份方式对数据进行备份时,该电子设备会后续的在后台自动对未在云端备份的数据的进行定期或不定期的备份。然而,当用户选择自动备份方式后,如果用户在云端删除了某些数据,电子设备在后续的对数据进行自动备份时,会将该用户在云端删除了的某些数据进行重新备份,这就会生成云端的数据不能被删除的效果,降低用户的使用体验。
技术实现思路
本专利技术实施例公开了一种数据备份、装置及电子设备,可以解决备份到云端的数据不能被删除的问题。具体方案如下:第一方面,本专利技术实施例提供了一种数据备份方法,应用于电子设备,所述方法包括:获得针对待备份数据发送的数据备份指令,所述数据备份指令携带所述待备份数据的标识信息;判断所述数据备份指令对应的备份方式是否符合预定条件,若是,针对所述待备份数据,向服务器发送数据查询请求,所述数据查询请求携带所述待备份数据的标识信息,所述服务器用于通过标识信息查询数据的存储状态;接收所述服务器反馈的查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;从所述待备份数据中,确定所对应查询结果表明处于已删除状态的第一数据;将所述待备份数据中除所述第一数据以外的第二数据备份至所述服务器。优选的,所述数据查询请求还携带有用户信息。优选的,本专利技术实施例所提供的一种数据备份方法,还包括:当判断所述数据备份指令对应的备份方式不符合预定条件时,将所述待备份数据备份至所述服务器。优选的,在所述判断所述数据备份指令对应的备份方式符合预定条件之后,还包括:判断所述待备份数据中的各个数据对应的存储时间是否满足预设时间条件,所述预设时间条件包括:所述存储时间早于上次数据备份对应的备份时间;所述针对所述待备份数据,向服务器发送数据查询请求,包括:针对所述待备份数据中满足预设时间条件的数据,向服务器发送所述数据查询请求。优选的,所述备份方式包括手动备份方式或自动备份方式;当所述备份方式为自动备份方式时,表明符合预定条件。优选的,所述标识信息包括校验码MD5码。第二方面,本专利技术实施例所提供的一种数据备份方法,应用于服务器,所述方法包括:接收电子设备发送的针对待备份数据的数据查询请求,所述数据查询请求携带所述待备份数据的标识信息;根据所述标识信息,查询所对应的待备份数据的存储状态,得到查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;将所述查询结果反馈给所述电子设备;存储所述电子设备发送的第二数据,所述第二数据为所述待备份数据中除所述第一数据以外的数据。较佳的,所述根据所述标识信息,查询所对应的待备份数据的存储状态,包括:从预设数据库中,查找是否存在所述标识信息,如果存在,确定所述待备份数据处于已删除状态,如果不存在,确定所述待备份数据未处于已删除状态,其中,所述预设数据库中记录有被删除的本地已存储数据的标识信息。优选的,所述数据查询请求还携带有用户信息;所述根据所述标识信息,查询所对应的待备份数据的存储状态,包括:根据所述标识信息和所述用户信息,查询所述待备份数据是否处于已删除状态。优选的,所述根据所述标识信息和所述用户信息,查询所述待备份数据是否处于已删除状态,包括:从预设数据库中,查找是否存在与所述用户信息相关的所述标识信息,如果存在,确定所述待备份数据处于已删除状态,如果不存在,确定所述待备份数据未处于已删除状态,其中,所述预设数据库中记录有多个与用户信息相关的被删除的本地已存储数据的标识信息。第三方面,本专利技术实施例还提供了一种数据备份装置,应用于电子设备,所述装置包括:备份指令获得模块、方式判断模块、查询请求发送模块、结果接收模块、第一数据确定模块和第一数据备份模块;所述备份指令获得模块:用于获得针对待备份数据发送的数据备份指令,所述数据备份指令携带所述待备份数据的标识信息;所述方式判断模块:用于判断所述数据备份指令对应的备份方式是否符合预定条件,若是,触发所述查询请求发送模块;所述查询请求发送模块:用于针对所述待备份数据,向服务器发送数据查询请求,所述数据查询请求携带所述待备份数据的标识信息,所述服务器用于通过标识信息查询数据的存储状态;所述结果接收模块:用于接收所述服务器反馈的查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;所述第一数据确定模块:用于从所述待备份数据中,确定所对应查询结果表明处于已删除状态的第一数据;所述第一数据备份模块:用于将所述待备份数据中除所述第一数据以外的第二数据备份至所述服务器。优选的,所述数据查询请求还携带有用户信息。优选的,本专利技术实施例所提供的一种数据备份装置,还包括第二数据备份模块;所述第二数据备份模块:用于当判断所述数据备份指令对应的备份方式不符合预定条件时,将所述待备份数据备份至所述服务器。优选的,本专利技术实施例所提供的一种数据备份装置,还包括时间判断模块;所述时间判断模块:用于在所述判断所述数据备份指令对应的备份方式符合预定条件之后,判断所述待备份数据中的各个数据对应的存储时间是否满足预设时间条件,所述预设时间条件包括:所述存储时间早于上次数据备份对应的备份时间;所述查询请求发送模块,具体用于:针对所述待备份数据中满足预设时间条件的数据,向服务器发送所述数据查询请求。优选的,所述备份方式包括手动备份方式或自动备份方式;当所述备份方式为自动备份方式时,表明符合预定条件。优选的,所述标识信息包括校验码MD5码。第四方面,本专利技术实施例还提供了一种数据备份装置,应用于服务器,所述装置包括:查询请求接收模块、存储状态确定模块、查询结果反馈模块和第一数据存储模块;所述查询请求接收模块:用于接收电子设备发送的针对待备份数据的数据查询请求,所述数据查询请求携带所述待备份数据的标识信息;所述存储状态确定模块:用于根据所述标识信息,查询所对应的待备份数据的存储状态,得到查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;所述查询结果反馈模块:用于将所述查询结果反馈给所述电子设备;所述第一数据存储模块:用于存储所述电子设备发送的第二数据,所述第二数据为所述待备份数据中除所述第一数据以外的数据。优选的,所述存储状态确定模块包括第一查找单元、第一状态确定单元和第二状态确定单元;所述查找单元:用于从预设数据库中,查找是否存在所述标识信息,如果存在,触发所述第一状态确定单元,如果不存在,触发所述第二状态确定单元;所述第一状态确定单元:用于确定所述待备份数据处于已删除状态;所述第二状态确定单元:用于确定所述待备份数据未处于已删除状态,其中,所述预设数据库中记录有被删除的本地已存储数据的标识信息。优选的,所述数据查询请求还携带有用户信息本文档来自技高网...

【技术保护点】
一种数据备份方法,其特征在于,应用于电子设备,所述方法包括:获得针对待备份数据发送的数据备份指令,所述数据备份指令携带所述待备份数据的标识信息;判断所述数据备份指令对应的备份方式是否符合预定条件,若是,针对所述待备份数据,向服务器发送数据查询请求,所述数据查询请求携带所述待备份数据的标识信息,所述服务器用于通过标识信息查询数据的存储状态;接收所述服务器反馈的查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;从所述待备份数据中,确定所对应查询结果表明处于已删除状态的第一数据;将所述待备份数据中除所述第一数据以外的第二数据备份至所述服务器。

【技术特征摘要】
1.一种数据备份方法,其特征在于,应用于电子设备,所述方法包括:获得针对待备份数据发送的数据备份指令,所述数据备份指令携带所述待备份数据的标识信息;判断所述数据备份指令对应的备份方式是否符合预定条件,其中,符合所述预定条件为:为自动备份方式,若是,针对所述待备份数据,向服务器发送数据查询请求,所述数据查询请求携带所述待备份数据的标识信息,所述服务器用于通过标识信息查询数据的存储状态;接收所述服务器反馈的查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;从所述待备份数据中,确定所对应查询结果表明处于已删除状态的第一数据;将所述待备份数据中除所述第一数据以外的第二数据备份至所述服务器。2.根据权利要求1所述的方法,其特征在于,所述数据查询请求还携带有用户信息。3.根据权利要求1或2所述的方法,其特征在于,还包括:当判断所述数据备份指令对应的备份方式不符合预定条件时,将所述待备份数据备份至所述服务器。4.根据权利要求1或2所述的方法,其特征在于,在所述判断所述数据备份指令对应的备份方式符合预定条件之后,还包括:判断所述待备份数据中的各个数据对应的存储时间是否满足预设时间条件,所述预设时间条件包括:所述存储时间早于上次数据备份对应的备份时间;所述针对所述待备份数据,向服务器发送数据查询请求,包括:针对所述待备份数据中满足预设时间条件的数据,向所述服务器发送所述数据查询请求。5.根据权利要求1或2所述的方法,其特征在于,所述备份方式包括手动备份方式或自动备份方式。6.根据权利要求1或2所述的方法,其特征在于,所述标识信息包括校验码MD5码。7.一种数据备份方法,其特征在于,应用于服务器,所述方法包括:接收电子设备发送的针对待备份数据的数据查询请求,所述数据查询请求携带所述待备份数据的标识信息;根据所述标识信息,查询所对应的待备份数据的存储状态,得到查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;将所述查询结果反馈给所述电子设备;存储所述电子设备发送的第二数据,所述第二数据为所述待备份数据中除所述第一数据以外的数据。8.根据权利要求7所述的方法,其特征在于,所述根据所述标识信息,查询所对应的待备份数据的存储状态,包括:从预设数据库中,查找是否存在所述标识信息,如果存在,确定所述待备份数据处于已删除状态,如果不存在,确定所述待备份数据未处于已删除状态,其中,所述预设数据库中记录有被删除的本地已存储数据的标识信息。9.根据权利要求7所述的方法,其特征在于,所述数据查询请求还携带有用户信息;所述根据所述标识信息,查询所对应的待备份数据的存储状态,包括:根据所述标识信息和所述用户信息,查询所述待备份数据是否处于已删除状态。10.根据权利要求9所述的方法,其特征在于,所述根据所述标识信息和所述用户信息,查询所述待备份数据是否处于已删除状态,包括:从预设数据库中,查找是否存在与所述用户信息相关的所述标识信息,如果存在,确定所述待备份数据处于已删除状态,如果不存在,确定所述待备份数据未处于已删除状态,其中,所述预设数据库中记录有多个与用户信息相关的被删除的本地已存储数据的标识信息。11.一种数据备份装置,其特征在于,应用于电子设备,所述装置包括:备份指令获得模块、方式判断模块、查询请求发送模块、结果接收模块、第一数据确定模块和第一数据备份模块;所述备份指令获得模块:用于获得针对待备份数据发送的数据备份指令,所述数据备份指令携带所述待备份数据的标识信息;所述方式判断模块:用于判断所述数据备份指令对应的备份方式是否符合预定条件,其中,符合所述预定条件为:为自动备份方式,若是,触发所述查询请求发送模块;所述查询请求发送模块:用于针对所述待备份数据,向服务器发送数据查询请求,所述数据查询请求携带所述待备份数据的标识信息,所述服务器用于通过标识信息查询数据的存储状态;所述结果接收模块:用于接收所述服务器反馈的查询结果,所述查询结果包括处于已删除状态的第一数据对应的标识信息;所述第一数据确定模块:用于从所述待备份数据中,确定所对应查询结果表明处于已删除状态的第一数据;所述第一数据备份模块:...

【专利技术属性】
技术研发人员:郭镇龙
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1