【技术实现步骤摘要】
一种数据克隆方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据备份领域,尤其涉及一种数据克隆方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]随着各种应用终端的不断发展,用户越来越依赖终端来进行日常沟通
、
娱乐,目前,大部分硬件设备,仅支持恢复出厂设置,无法在该过程中保留用户和使用场景的部分特有配置
。
而安卓
、
苹果
、
鸿蒙操作系统的手机上提供的数据备份恢复
、
克隆等功能又过于庞大和复杂,很难移植到搭载轻量级系统的物联网设备和普通电子设备上,导致现有技术的数据克隆方法的克隆效率较低,且由于在系统上进行克隆数据的迁移时可能会出现数据被篡改的情况,导致现有技术的数据克隆方法的安全性较差
。
技术实现思路
[0003]本专利技术提供了一种数据克隆方法
、
装置
、
电子设备及存储介质,可以解决现有技术在进行数据的克隆时效率较低,安全性较差的问题
。
[0004]第一方面,本专利技术实施例提供了一种数据克隆方法,该方法包括:
[0005]当识别到目标设备中插入外接存储设备时,响应于克隆包导出命令,对目标设备的数据备份分区进行数据清除操作;其中,所述数据备份分区与目标设备中的用户数据存储区和系统数据存储区隔离;
[0006]根据目标设备中预先配置的备份数据列表,从所述用户数据存储区和< ...
【技术保护点】
【技术特征摘要】
1.
一种数据克隆方法,其特征在于,包括:当识别到目标设备中插入外接存储设备时,响应于克隆包导出命令,对目标设备的数据备份分区进行数据清除操作;其中,所述数据备份分区与目标设备中的用户数据存储区和系统数据存储区隔离;根据目标设备中预先配置的备份数据列表,从所述用户数据存储区和
/
或系统数据存储区中提取至少一个备份数据,在数据备份分区中生成目标克隆包和与目标克隆包对应的目标验证文件;通过调用数据导出端口将所述目标克隆包与所述目标验证文件导出至所述外接存储设备后,删除所述数据备份分区中存储的所述目标验证文件,以完成对目标克隆包的导出操作
。2.
根据权利要求1所述的方法,其特征在于,根据目标设备中预先配置的备份数据列表,从所述用户数据存储区和
/
或系统数据存储区中提取至少一个备份数据,在数据备份分区中生成目标克隆包,包括:在所述数据备份分区中创建临时目录;根据所述备份数据列表中的各备份数据的备份数据名称与各所述备份数据的存储位置,从所述用户数据存储区和
/
或系统数据存储区中获取各备份数据拷贝至所述临时目录位置中;将所述临时目录进行打包操作,在数据备份分区中生成临时克隆包;根据目标设备的设备信息和当前时间信息,对所述临时克隆包进行重命名操作,得到目标克隆包;在通过调用数据导出端口将所述目标克隆包与所述目标验证文件导出至所述外接存储设备后,还包括:删除所述临时目录与所述目标验证文件
。3.
根据权利要求1所述的方法,其特征在于,通过调用数据导出端口将所述目标克隆包与所述目标验证文件导出至外接存储设备之前,还包括:获取所述外接存储设备的剩余存储空间的大小;判断所述目标克隆包与所述目标验证文件的文件总大小的和是否小于外接存储设备的剩余存储空间的大小;若是,则执行调用数据导出端口将所述目标克隆包与所述目标验证文件导出至外接存储设备的操作;若否,则生成存储空间不足信息并传输至显示设备以对相关人员进行提示
。4.
根据权利要求1所述的方法,其特征在于,还包括:在识别到目标设备中插入外接存储设备时,响应于克隆包导入命令,对所述外接存储设备内的目标克隆包进行合法性检查;在检测到目标克隆包通过合法性检查后,对所述目标设备的数据备份区进行数据清除操作,并调用导入接口将所述目标克隆包导入至所述数据备份分区
。5.
根据权利要求4所述的方法,其特征在于,对当前外接的存储设备内的目标克隆包进行合法性检查,包括:通过调用设备信息接口获取数据克隆包导出装置的设备信息,并基于所述设备信息判
【专利技术属性】
技术研发人员:韩高莉,计海成,张黎椿,康江朝,
申请(专利权)人:鸿湖万联江苏科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。