利索能及
我要发布
收藏
专利号: 2017111405255
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据迁移方法,其特征在于,所述方法包括:

获取迁移对象;

根据预设的任务执行逻辑对所述迁移对象执行对应的迁移任务,以对所述迁移对象进行迁移,所述任务执行逻辑包括多个任务之间的执行逻辑;

在进行迁移的过程中,记录所述迁移对象对应的当前任务状态以及当前迁移状态;

若在执行数据迁移的过程中停止迁移,则在重新开始迁移时,获取停止迁移时所述迁移对象对应的当前任务状态以及当前迁移状态;

根据停止迁移时所述迁移对象对应的当前任务状态以及当前迁移状态对所述迁移对象进行迁移。

2.根据权利要求1所述的方法,其特征在于,所述根据预设的任务执行逻辑对所述迁移对象执行对应的任务,以对所述迁移对象进行迁移的步骤包括:执行复制任务将所述迁移对象从源存储设备复制到目标存储设备;

执行数据核对任务将迁移后的迁移对象与迁移前的迁移对象进行匹配,得到匹配结果,所述匹配结果包括匹配成功或匹配失败;

根据所述匹配结果执行标记任务,在所述源存储设备上标记所述迁移对象的迁移结果;

若匹配失败,执行修复任务从所述源存储设备中重新迁移所述迁移对象。

3.根据权利要求1所述的方法,其特征在于,所述当前迁移状态包括正在执行、等待执行、暂停以及错误,所述根据停止迁移时所述迁移对象对应的当前任务状态以及当前迁移状态对所述迁移对象进行迁移的步骤包括:当停止迁移时所述迁移对象对应的当前迁移状态为正在执行或者等待执行时,执行停止迁移时所述迁移对象对应的当前任务状态对应的任务;

当停止迁移时所述迁移对象对应的当前迁移状态为错误时,从源存储设备中重新迁移所述迁移对象;

当停止迁移时所述迁移对象对应的当前迁移状态为暂停时,若暂停条件解除,执行停止迁移时所述迁移对象对应的当前任务状态对应的任务。

4.根据权利要求2所述的方法,其特征在于,所述执行数据核对任务对迁移后的迁移对象与迁移前的迁移对象进行匹配,得到匹配结果的步骤包括:根据迁移前的所述迁移对象的预设属性信息进行哈希计算,得到第一哈希值;

根据迁移后的所述迁移对象的预设属性信息进行哈希计算,得到第二哈希值;

将所述第一哈希值以及所述第二哈希值进行匹配,若一致,则匹配结果为成功,若不一致,则匹配结果为失败。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收迁移指令,所述迁移指令携带迁移策略,所述迁移策略包括迁移对象标识以及迁移条件;

根据所述迁移对象数据标识获取所述各个迁移对象的属性信息,并根据所所述各个迁移对象对应的属性信息以及所述迁移条件生成索引信息序列;

所述获取迁移对象的步骤包括:

根据所述索引信息序列获取迁移对象。

6.一种数据迁移装置,其特征在于,所述装置包括:

迁移对象获取模块,用于获取迁移对象;

任务执行模块,用于根据预设的任务执行逻辑对所述迁移对象执行对应的迁移任务,以对所述迁移对象进行迁移,所述任务执行逻辑包括多个任务之间的执行逻辑;

状态记录模块,用于在进行迁移的过程中,记录所述迁移对象对应的当前任务状态以及当前迁移状态;

状态获取模块,用于若在执行数据迁移的过程中停止迁移,则在重新开始迁移时,获取停止迁移时所述迁移对象对应的当前任务状态以及当前迁移状态;

迁移模块,用于根据停止迁移时所述迁移对象对应的当前任务状态以及当前迁移状态对所述迁移对象进行迁移。

7.根据权利要求6所述的装置,其特征在于,所述任务执行模块包括:复制执行单元,用于执行复制任务将所述迁移对象从源存储设备复制到目标存储设备;

核对执行单元,用于执行数据核对任务将迁移后的迁移对象与迁移前的迁移对象进行匹配,得到匹配结果,所述匹配结果包括匹配成功或匹配失败;

标记执行单元,用于根据所述匹配结果执行标记任务,在所述源存储设备上标记所述迁移对象的迁移结果;

修复执行单元,用于若匹配失败,执行修复任务从所述源存储设备中重新迁移所述迁移对象。

8.根据权利要求6所述的装置,其特征在于,所述当前迁移状态包括正在执行、等待执行、暂停以及错误,所述迁移模块用于:当停止迁移时所述迁移对象对应的当前迁移状态为正在执行或者等待执行时,执行停止迁移时所述迁移对象对应的当前任务状态对应的任务;

当停止迁移时所述迁移对象对应的当前迁移状态为错误时,从源存储设备中重新迁移所述迁移对象;

当停止迁移时所述迁移对象对应的当前迁移状态为暂停时,若暂停条件解除,执行停止迁移时所述迁移对象对应的当前任务状态对应的任务。

9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至5中任一项权利要求所述数据迁移方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至5中任一项权利要求所述数据迁移方法的步骤。