[发明专利]文件迁移方法、装置、计算机设备及存储介质在审
| 申请号: | 201810965515.3 | 申请日: | 2018-08-23 |
| 公开(公告)号: | CN109359085A | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 高梁梁;陆国明 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F16/11 | 分类号: | G06F16/11 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 周燕君 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 迁移文件 迁移 计算机设备 数据库 存储介质 目标文件 文件迁移 更新 失败 继续执行 文件内容 成功 预设 记录 | ||
本发明公开了一种文件迁移方法、装置、计算机设备及存储介质,该方法包括:自动从多个获取到的目标文件中确定出一个目标文件的文件内容存在预设的关键字的待迁移文件,因此不需要人工从海量的文件中确定出需要迁移的待迁移文件,同时,由于将一个待迁移文件作为当前待迁移文件,并自动将当前待迁移文件迁移第二数据库中,若迁移成功,则继续执行迁移动作,若迁移失败,则根据记录的迁移失败的原因更新当前待迁移文件,以使所述更新后的当前待迁移文件被成功迁移,实现了迁移失败的文件被更新后能够成功迁移到第二数据库,直到所有的待迁移文件都迁移到第二数据库中,从而提高了迁移文件的效率。
技术领域
本发明涉及大数据处理领域,尤其涉及一种文件迁移方法、装置、计算机设备及存储介质。
背景技术
目前,随着社会电子科技的进步,在保险行业中,保险公司为了保存业务资料或数据等,设置有多个不同的电子业务系统。
通常,保险公司的业务资料或数据以文件形式存在,如XML文件,由于业务的各个文件中一部分文件需要从一个电子业务系统迁移到另一个电子业务系统,而另一部分文件不需要迁移,所以在将各个待迁移的文件从一个电子业务系统迁移到另一个电子业务系统之前,首先需要人工从海量的文件中确定出各个需要迁移的文件,也即确定出各个待迁移的文件,然后才通过人工将各个待迁移的文件从一个电子业务系统一单单地录入到另一个电子业务系统,如将各个待迁移的投诉保单(也即遭到投诉的保险对应的保单)从理赔系统一单单地录入到咨诉系统,“筛选-录入”这个过程需要花费大量的时间,同时由于格式不符等原因容易导致录入失败,从而导致迁移文件的效率低下。
发明内容
本发明实施例提供一种可以提高迁移文件的效率的文件迁移方法、装置、计算机设备及存储介质,以解决传统迁移文件的效率低下的问题。
一种文件迁移方法,包括:
获取第一数据库中的多个目标文件;
将所述目标文件中文件内容存在预设的关键字的目标文件确定为待迁移文件;
将所述待迁移文件中一个待迁移文件确定为当前待迁移文件;
以并行多线程方式将所述当前待迁移文件迁移至第二数据库中;
若将所述当前待迁移文件迁移至第二数据库中的迁移结果为迁移成功,则在直到所述第一数据库中所有待迁移文件均被成功迁移到所述第二数据库中之前,将所述第一数据库中的下一个待迁移文件确定为新的当前待迁移文件;
若将所述当前待迁移文件迁移至第二数据库中的迁移结果为迁移失败,则记录迁移失败的原因,根据所述迁移失败的原因更新所述当前待迁移文件,以使所述更新后的当前待迁移文件被成功迁移到所述第二数据库中,在直到所述第一数据库中所有待迁移文件均被成功迁移到所述第二数据库中之前,将所述第一数据库中的下一个待迁移文件确定为新的当前待迁移文件。
一种文件迁移装置,包括:
获取模块,用于获取第一数据库中的多个目标文件;
第一确定模块,用于将所述目标文件中文件内容存在预设的关键字的目标文件确定为待迁移文件;
第二确定模块,用于将所述待迁移文件中一个待迁移文件确定为当前待迁移文件;
迁移模块,用于以并行多线程方式将所述当前待迁移文件迁移至第二数据库中;
第三确定模块,用于若将所述当前待迁移文件迁移至第二数据库中的迁移结果为迁移成功,则在直到所述第一数据库中所有待迁移文件均被成功迁移到所述第二数据库中之前,将所述第一数据库中的下一个待迁移文件确定为新的当前待迁移文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810965515.3/2.html,转载请声明来源钻瓜专利网。





