欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 201810837900X
申请人: 成都大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种混合编码的数据迁移方法,其特征在于,包括:对待处理文件的编码数据进行分析,获取所述待处理文件的编码数据的数据编码类型;

基于所述编码数据的数据编码类型生成多个编码数据提取线程;其中编码数据提取线程与数据编码类型一一对应;

使用各个编码数据提取线程,分别对所述编码数据进行编码数据提取操作,以得到多个具有单一数据编码类型的编码提取数据文件;

对所述多个编码提取数据文件进行类型转换以及数据合并处理,以得到处理后的目标文件;

将处理后的目标文件迁移到目标数据库中。

2.根据权利要求1所述的混合编码的数据迁移方法,其特征在于,所述对编码数据进行编码数据提取操作的步骤包括:逐行读取所述编码数据;

检测读取到的编码数据是否为文件内容数据;

如是,则判断所述文件内容数据的编码类型与预设编码是否一致;如果不一致,将所述文件内容数据舍弃;如果一致,则将所述文件内容数据存储至对应的编码提取数据文件中,并返回逐行读取所述编码数据的步骤直至所述编码数据不是文件内容数据;

如否,则判断读取到的编码数据是否为文件尾数据;如所述编码数据为文件尾数据,则将所述编码数据的后续数据存储到对应的编码提取数据文件中;如所述编码数据不是文件尾数据,则确定所述编码数据为文件头数据,并将所述编码数据的文件头数据存储到对应的编码提取数据文件之后转到逐行读取所述编码数据的步骤。

3.根据权利要求1所述的混合编码的数据迁移方法,其特征在于,所述对待处理文件的编码数据进行分析,获取所述待处理文件的编码数据的数据编码类型的步骤包括:获取编码数据中的数据编码类型特征串,并根据所述数据编码类型特征串确定所述待处理文件的编码数据的数据编码类型。

4.根据权利要求2所述的混合编码的数据迁移方法,其特征在于,所述检测读取到的编码数据是否为文件内容数据的步骤包括:检测是否读取到所述编码数据的编码数据开始信息;

如果是,则确定所述编码数据为文件内容数据。

5.根据权利要求2所述的混合编码的数据迁移方法,其特征在于,所述判断所述编码数据是否为文件尾数据的步骤包括:检测是否读取到所述编码数据的编码数据结束信息;

如果是,则确定所述编码数据为文件尾数据。

6.根据权利要求2所述的混合编码的数据迁移方法,其特征在于,将所述文件内容数据存储到对应的编码提取数据文件的步骤包括:判断读取到的文件内容数据的容量是否大于设定值;

如大于设定值,则将当前读取到的文件内容数据存储到对应的编码提取数据文件当前缓存中,并对相应的当前缓存进行清空操作。

7.根据权利要求1所述的混合编码的数据迁移方法,其特征在于,所述使用各个编码数据提取线程,分别对所述编码数据进行编码数据提取操作的步骤包括:同时使用多个编码数据提取线程,分别对所述编码数据进行编码数据提取操作;同时使用的编码数据提取线程的数量小于当前系统的CPU核数。

8.根据权利要求7所述的混合编码的数据迁移方法,其特征在于,所述对所述多个编码提取数据文件进行类型转换以及数据合并处理,以得到处理后的目标文件的步骤包括:根据所述编码提取数据文件的数据编码类型以及处理后的目标文件的类型对所述多个编码提取数据文件进行类型转换,并对转换后的编码提取数据文件进行数据合并操作,以得到处理后的目标文件。

9.一种混合编码的数据迁移装置,其特征在于,包括:数据分析模块,用于对待处理文件的编码数据进行分析,获取所述待处理文件的编码数据的数据编码类型;

线程生成模块,用于基于所述编码数据的数据编码类型生成多个编码数据提取线程;

其中编码数据提取线程与数据编码类型一一对应;

提取操作模块,用于使用各个编码数据提取线程,分别对所述编码数据进行编码数据提取操作,以得到多个具有单一数据编码类型的编码提取数据文件;

转换合并模块,用于对所述多个编码提取数据文件进行类型转换以及数据合并处理,以得到处理后的目标文件;

数据迁移模块,用于将处理后的目标文件迁移到目标数据库中。

10.一种存储介质,其内存储有处理器可执行指令,所述指令由一个或一个以上处理器加载,以执行如权利要求1-8中任一的混合编码的数据迁移方法。