一种数据备份方法和电子设备技术

技术编号:34713606 阅读:16 留言:0更新日期:2022-08-31 17:55
本申请实施例提供了一种数据备份方法和装置,该方法包括:第一设备获取对第二设备的代理修复授权,该代理修复授权用于第一设备对第二设备进行代理修复,该第二设备是待修复的设备,且第二设备无法开机;第一设备基于该代理修复授权,对第二设备的数据分区中的用户数据进行备份,例如从第二设备的数据分区拷贝包含有用户数据的数据文件,或,拷贝数据分区的二进制镜像;第一设备在完成了对第二设备的用户数据的备份后,对第二设备进行代理修复。由此,可以降低修复场景下数据分区中用户数据丢失的概率;即便在数据分区损坏的情况下,也能够将未丢失的用户数据进行备份,减少用户数据的丢失,减小用户损失。减小用户损失。减小用户损失。

【技术实现步骤摘要】
一种数据备份方法和电子设备


[0001]本申请涉及计算机领域,并且更具体地,涉及一种数据备份方法和电子设备。

技术介绍

[0002]随着电子技术的不断发展,手机等终端已经成为人们日常生活中必不可少的智能设备。一旦设备异常,无法开机时,用户若没有预先完成用户数据的备份,即便进行了系统修复,但修复后的系统可能被恢复成出厂设置,这很可能造成用户数据全部丢失,导致用户损失严重。
[0003]因此,如何在手机无法开机时对用户数据(userdata)进行备份,是一项亟需解决的技术问题。

技术实现思路

[0004]本申请实施例提供了一种数据备份方法和电子设备,降低了修复场景下数据分区中用户数据丢失的概率,减少用户损失。
[0005]第一方面,本申请实施例提供了一种数据备份方法,该方法可以包括:第一设备获取对第二设备的代理修复授权,该代理修复授权用于第一设备对第二设备进行代理修复,第二设备是待修复的设备,且无法开机;第一设备基于该代理修复授权,对第二设备的数据分区中的用户数据进行备份;第一设备在完成了对第二设备的用户数据的备份后,对第二设备进行代理修复。
[0006]基于上述方案,第一设备先获取对待修复的第二设备的代理修复授权,基于该代理修复授权,第一设备可以代理修复模式下,对第二设备的数据分区中的用户数据进行备份,再对第二设备进行代理修复。因此,第一设备通过获取对第二设备的代理修复授权,进入代理修复模式,进而完成对第二设备的用户数据的备份,降低了修复过程中用户数据丢失的概率,减小用户损失。<br/>[0007]可选地,第一设备可通过如下方式获取对待修复的第二设备的代理修复授权,包括:第一设备基于与第二设备之间的信赖关系,获取对待修复的第二设备的代理修复授权。
[0008]在上述过程中,第二设备完好时,第一设备可以与第二设备建立信赖关系,建立信赖关系后,即可获得第一设备对第二设备的代理修复授权,因此,第二设备损坏时,第一设备已经获取对第二设备的代理修复授权,可用于对第二设备的代理修复。
[0009]可选地,第一设备与第二设备的信赖关系可基于如下一项而建立:第二设备的授权信息、第二设备的开机密码、第一设备与第二设备的关联账号。
[0010]在上述过程中,第一设备与第二设备通过授权信息建立信赖关系,该授权信息例如可以是由用户自定义口令生成授权码,也可以是根据设备的硬件信息生成的授权信息。或者,第一设备也可通过开机密码与第二设备建立信赖关系。该开机密码例如可以是人脸识别密码、指纹识别密码、数字密码等。又或者,第一设备还可通过与第二设备的关联账号建立信赖关系。第一设备与第二设备可以具有关联账号,或者说,是具有关联账号的两台设
备。该关联账号,例如可以是绑定了同一账号,或者,是主账号与子账号等。第一设备与第二设备建立信赖关系的方法简单多样,而且便于用户操作。
[0011]可选地,第一设备还可通过如下方式获取对待修复的第二设备的代理修复授权,第一设备向服务器申请对第二设备的临时代理修复授权。
[0012]在上述过程中,第二设备损坏之前,没有与第一设备建立信赖关系,则第一设备也可通过向服务器申请临时授权的方法,获得对第二设备的代理修复授权,实现第一设备对第二设备的代理修复。
[0013]可选地,第一设备响应于用户的输入操作,向第二设备发送第二设备的数据分区的访问请求,该访问请求中携带访问密码,该访问密码为用户输入的密码,用于访问第二设备的数据分区。
[0014]在上述过程中,第一设备向第二设备发送第二设备的数据分区的访问请求,从而获得对第二设备的数据分区的访问权限,可以用于第一设备对第二设备的数据分区的访问。
[0015]可选地,第一设备对第二设备的数据分区中的用户数据进行备份,包括第一设备从第二设备的数据分区拷贝数据文件,该数据文件包含用户数据。
[0016]在上述过程中,第一设备从第二设备用户分区拷贝数据文件,从而完成对用户数据的备份,防止在修复过程中用户数据丢失,减小用户损失。
[0017]可选地,第一设备对第二设备的数据分区中的用户数据进行备份,包括:第一设备拷贝第二设备的数据分区的二进制镜像,以对用户数据进行备份,该二进制镜像包括第二设备数据分区的完整原始二进制数据。
[0018]在上述过程中,第一设备拷贝第二设备的数据分区的二进制镜像进行备份,从而即便数据分区数据文件损坏,也可通过备份二进制镜像的方法,完成用户数据的备份与恢复。
[0019]可选地,第一设备对第二设备进行代理修复,包括:第一设备获取升级包;第一设备向第二设备发送该升级包;第一设备触发第二设备进入修复模式,该升级包用于第二设备在修复模式下进行系统修复。
[0020]在上述过程中,第一设备获取升级包,可用于第二设备的系统修复,将该升级包发送给第二设备,第一设备触发第二设备进入修复模式,使得第二设备完成系统修复,减小了用户损失。
[0021]可选地,第一设备对所述第二设备进行代理修复,包括:第一设备获取升级包,该升级包用于第二设备的系统修复;第一设备解析升级包,以获取修复最小系统;第一设备将修复最小系统镜像到第二设备;第一设备触发第二设备进入代理修复模式,修复最小系统用于第二设备在代理修复模式下进行系统修复。
[0022]在上述过程中,第二设备无法进入修复模式时,在代理修复模式下,第一设备可以完成对第二设备的代理修复,使得第二设备在无法自行进入修复模式的情况下,也可通过第一设备完成第二设备的系统修复。
[0023]可选地,第一设备获取升级包,包括:第一设备向第一服务器发送第一设备对第二设备的代理修复授权申请,以及第一设备的设备信息与第二设备的设备信息,该设备信息包括版本标识和设备标识,以从第一服务器获取授权文件,该授权文件用于指示第一设备
对第二设备的代理修复授权;第一设备基于授权文件和设备信息,从第二服务器获取版本文件列表,第一设备基于版本文件列表,从第三服务器下载升级包。
[0024]在上述过程中,第一设备基于版本文件列表,从第三服务器获取升级包,该过程降低了下载的升级包版本不匹配的风险。
[0025]可选地,第一设备基于所述升级包,从第二服务器下载鉴权文件,鉴权文件用于在系统修复中对第二设备的鉴权。
[0026]在上述过程中,第一设备基于下载的升级包,向第二服务器获取鉴权文件,第二服务器将鉴权文件下发给第一设备,该鉴权文件既保证了升级包的完整性与正确性,又可用于在系统修复中对第二设备的鉴权,从而进行系统修复。
[0027]第二方面,本申请实施例提供了一种数据备份方法,包括:第二设备的微控制单元(microcontroller unit,MCU)接收来自第一设备的访问请求,访问请求用于请求访问第二设备的数据分区,访问请求中携带访问密码,该第二设备为待修复的设备,且第二设备无法开机;第一设备为用于对第二设备进行代理修复的设备;第二设备的MCU通过与第二设备的应用处理器(application本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:第一设备获取对第二设备的代理修复授权,所述代理修复授权用于所述第一设备对所述第二设备进行代理修复,所述第二设备是待修复的设备,且所述第二设备无法开机;所述第一设备基于所述代理修复授权,对所述第二设备的数据分区中的用户数据进行备份;所述第一设备对所述第二设备进行代理修复。2.如权利要求1所述的方法,其特征在于,所述第一设备获取对待修复的第二设备的代理修复授权,包括:所述第一设备基于与所述第二设备之间的信赖关系,获取对所述待修复的第二设备的代理修复授权。3.如权利要求2所述的方法,其特征在于,所述信赖关系基于如下一项而建立:所述第二设备的授权信息、所述第二设备的开机密码,以及所述第一设备与所述第二设备的关联账号。4.如权利要求1所述的方法,其特征在于,所述第一设备获取对待修复的第二设备的代理修复授权,包括:所述第一设备向第一服务器申请对所述第二设备的临时代理修复授权。5.如权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:所述第一设备响应于用户的输入操作,向所述第二设备发送所述第二设备的数据分区的访问请求,所述访问请求中携带访问密码,所述访问密码为所述用户输入的密码,用于访问所述第二设备的数据分区。6.如权利要求1至5中任一项所述的方法,其特征在于,所述第一设备基于所述代理修复授权,对所述第二设备的数据分区中的用户数据进行备份,包括:所述第一设备基于所述代理修复授权,从所述第二设备的数据分区拷贝数据文件,以对所述用户数据进行备份,所述数据文件中包含所述用户数据。7.如权利要求1至5中任一项所述的方法,其特征在于,所述第一设备基于所述代理修复授权,对所述第二设备的数据分区中的用户数据进行备份,包括:所述第一设备基于所述代理修复授权,拷贝所述第二设备的数据分区的二进制镜像,以对所述用户数据进行备份,所述二进制镜像包括所述第二设备的数据分区的完整原始二进制数据。8.如权利要求1至7中任一项所述的方法,其特征在于,所述第一设备对所述第二设备进行代理修复,包括:所述第一设备获取升级包,所述升级包用于所述第二设备的系统修复;所述第一设备向所述第二设备发送所述升级包;所述第一设备触发所述第二设备进入修复模式,所述升级包用于所述第二设备在所述修复模式下进行系统修复。9.如权利要求1至7中任一项所述的方法,其特征在于,所述第一设备对所述第二设备进行代理修复,包括:所述第一设备获取升级包,所述升级包用于所述第二设备的系统修复;所述第一设备解析所述升级包,以获取修复最小系统;
所述第一设备将所述修复最小系统镜像到所述第二设备;所述第一设备触发所述第二设备进入代理修复模式,所述修复最小系统用于所述第二设备在所述代理修复模式下进行系统修复。10.如权利要求8或9所述的方法,其特征在于,所述第一设备获取升级包,包括:所述第一设备向第一服务器发送所述第一设备对所述第二设备的代理修复授权申请,以及所述第一设备的设备信息与所述第二设备的设备信息,所述设备信息包括版本标识和设备标识,以从所述第一服务器获取授权文件,所述授权文件用于指示所述第一设备对所述第二设备的代理修复授权;所述第一设备基于所述授权文件和所述第二设备的设备信息,从第二服务器获取版本文件列表;所述第一设备基于所述版本文件列表,从第三服务器下载升级包。11.如权利要求8或9所述的方法,其特征在于,所述方法还包括:所述第一设备基于所述升级包,从所述第二服务器下载鉴权文件,所述鉴权文件用于在所述系统修复中对所述第二设备的鉴权。12.一种数据备份方法,其特征在于,包括:第二设备的微控制单元MCU接收来自第一设备的访问请求,所述访问请求用于请求访问所述第二设备的数据分区,所述访问请求中携带访问密码;所述第二设备为待修复的设备,且所述第二设备无法开机;所述第一设备为用于对所述第二设备进行代理修复的设备;所述第二设备的MCU通过与所述第二设备的应用处理器AP之间的端口,请求读取预存在所述第二设备的安全分区中的密码;所述第二设备的MCU基于所述安全分区中的密码,对所述访问密码进行验证;所述第二设备的MCU在对所述访问密码验证成功的情况下,接受所述第一设备的访问请求。13.一种电子设备,其特征在于,包括至少一个处理器,所述至少一个处理器用于执行计算机程序,使得所述电子设备执行如下操作:获取对第二设备的代理修复授权,所述代理修复授权用...

【专利技术属性】
技术研发人员:王艳召
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1