[发明专利]一种实现不停机迁移业务系统的系统及方法在审
申请号: | 202010607912.0 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111737197A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 苏亮彪;梁海润;高志会 | 申请(专利权)人: | 上海英方软件股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11 |
代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
地址: | 200011 上海市黄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 停机 迁移 业务 系统 方法 | ||
1.一种实现不停机迁移业务系统的系统,包括:
源端,遍历并读取源端系统的所有目录和文件,并实时监控所述源端系统的目录和文件的变化产生日志信息,将读取及监控的内容传送至目标端;
目标端,用于接收所述源端发送的数据并进行相应处理,根据接收到的数据与目标端驱动信息进行适配,并将适配后的数据覆盖目标端相应的数据。
2.如权利要求1所述的一种实现不停机迁移业务系统的系统,其特征在于,所述源端还包括:
数据读取模块,用于遍历并读取源端系统的所有目录和文件,获得源端文件系统的目录结构,以及所有文件的内容和元数据;
实时数据捕获模块,用于实时监控所述源端系统的目录和文件的变化,产生日志信息;
数据传输模块,用于将所述数据读取模块读取的内容以及所述实时数据捕获模块实时监控获取的内容传输到目标端。
3.如权利要求2所述的一种实现不停机迁移业务系统的系统,其特征在于:所述数据读取模块还获取包含源端系统的源数据的目录与目标端系统中存放该源数据的目录的映射关系的控制信息。
4.如权利要求3所述的一种实现不停机迁移业务系统的系统,其特征在于:所述数据读取模块对于只存在源端系统内存中的目录直接跳过,对于独占打开的文件,直接读取该文件所在的磁盘扇区的数据。
5.如权利要求3所述的一种实现不停机迁移业务系统的系统,其特征在于:所述日志信息记录的内容包括但不限于变化的目录和文件的名字、变化的类型、改变的内容、改变的内容在文件中的偏移量、以及变化数据的时间戳。
6.如权利要求3所述的一种实现不停机迁移业务系统的系统,其特征在于,所述目标端进一步包括:
数据接收模块,用于接收所述源端发送的数据,并根据接收的数据类型进行对应处理;
操作系统适配模块,用于将接收到的数据与目标端驱动信息进行适配,并将适配后的数据覆盖目标端相应的文件。
7.如权利要求6所述的一种实现不停机迁移业务系统的系统,其特征在于:对于所述数据读取模块读取的内容,所述数据接收模块根据所接收到的控制信息中的目录映射关系把将所述数据读取模块遍历源端系统得到的所有目录和文件等数据保存到目标端指定的目录下,对于所述实时数据捕获模块获取的内容,所述数据接收模块根据所述日志信息的类型,对相应的数据重新执行一遍操作。
8.如权利要求6所述的一种实现不停机迁移业务系统的系统,其特征在于:所述操作系统适配模块将目标端的操作系统的注册表中驱动相关的信息与接收到的数据进行适配,获取所述源端系统传输过来的源端操作系统的注册表文件,并将目标端的操作系统的注册表中驱动相关的信息合并到从所述源端系统传输过来的源端操作系统的注册表文件中,利用合并后的注册表文件替换目标端操作系统的注册表文件,从而使得迁移过来的源端操作系统正确加载目标端系统所需的驱动。
9.如权利要求1所述的一种实现不停机迁移业务系统的系统,其特征在于:所述目标端与源端安装对应版本的操作系统。
10.一种实现不停机迁移业务系统的方法,包括如下步骤:
步骤S1,源端遍历并读取源端系统的所有目录和文件,并实时监控所述源端系统的目录和文件的变化产生日志信息,将读取及监控的内容传送至目标端;
步骤S2,于目标端接收源端发送的数据并进行相应处理,根据接收到的数据与目标端驱动信息进行适配,将适配后的数据覆盖目标端相应的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英方软件股份有限公司,未经上海英方软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010607912.0/1.html,转载请声明来源钻瓜专利网。