[发明专利]数据迁移方法、系统、数据迁移服务器及数据接口服务器有效

专利信息
申请号: 200810167113.5 申请日: 2008-09-27
公开(公告)号: CN101364186A 公开(公告)日: 2009-02-11
发明(设计)人: 康林 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 北京德琦知识产权代理有限公司 代理人: 宋志强;麻海明
地址: 518044广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 迁移 方法 系统 服务器 接口
【权利要求书】:

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

对原始数据进行迁移,在数据迁移过程中,在读取原始数据进行迁移前, 将所有原始数据的状态标记设置为未迁移,将迁移失败的原始数据的状态标记 设置为未迁移,将迁移成功的原始数据的状态标记设置为已迁移,将成功读取 原始数据并开始迁移的原始数据的状态标记设置为正在迁移;

当接收到用户对原始数据的操作指令时,若原始数据的状态标记为未迁移, 则对原始数据执行操作指令;若原始数据的状态标记为已迁移,则对迁移后的 原始数据执行操作指令;若原始数据的状态标记为正在迁移,则暂停执行操作 指令,等待原始数据的状态标记变为未迁移或已迁移后执行操作指令,或者不 执行操作指令,并向用户发出提示。

2.如权利要求1所述的数据迁移方法,其特征在于,所述对原始数据进行 迁移包括:

读取一个未迁移的原始数据,对该原始数据进行迁移,若迁移成功则继续 读取下一个未迁移的原始数据进行迁移,否则再次读取该原始数据进行迁移, 直至所有原始数据迁移成功;

或者同时读取多个未迁移的原始数据,并同时对该多个原始数据进行迁移, 若多个原始数据均迁移成功则继续读取多个未迁移的原始数据进行迁移,否则 再次读取迁移不成功的原始数据进行迁移,直至所有原始数据迁移成功。

3.一种数据迁移服务器,其特征在于,该服务器包括:

数据迁移模块,用于对原始数据进行迁移;

标记设置模块,包括第一状态设置单元、第二状态设置单元和第三状态设 置单元;在所述数据迁移模块对原始数据进行迁移的过程中,所述第一状态设 置单元,用于在读取原始数据进行迁移前,将所有原始数据的状态标记设置为 未迁移,将迁移失败的原始数据的状态标记设置为未迁移;所述第二状态设置 单元,用于将成功读取原始数据并开始迁移的原始数据的状态标记设置为正在 迁移;所述第三状态设置单元,用于将迁移成功的原始数据的状态标记设置为 已迁移;所述标记设置模块并将所述与原始数据对应的状态标记进行保存。

4.如权利要求3所述的数据迁移服务器,其特征在于,所述标记设置模块 将所述与原始数据对应的状态标记保存于状态标记服务器;

或者,该数据迁移服务器进一步包括:

标记保存模块,用于保存与原始数据对应的状态标记;

所述标记设置模块将所述与原始数据对应的状态标记保存于所述标记保存 模块。

5.一种数据接口服务器,其特征在于,该服务器包括:

指令接收模块,用于接收用户对原始数据的操作指令;

指令执行模块,包括第一指令执行单元、第二指令执行单元和第三指令执 行单元;

所述第一指令执行单元,若原始数据的状态标记为未迁移,则对原始数据 执行操作指令;

第二指令执行单元,若原始数据的状态标记为已迁移,则对迁移后的原始 数据执行操作指令;

第三指令执行单元,若原始数据的状态标记为正在迁移,则暂停执行操作 指令,等待原始数据的状态标记变为未迁移或已迁移后,执行操作指令;或者 不执行操作指令,并向用户发出提示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810167113.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top