(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211360109.7
(22)申请日 2022.11.02
(71)申请人 北京滴普科技有限公司
地址 100081 北京市海淀区学院南路62号
院1号楼10层10 01-1002
(72)发明人 吴文池
(74)专利代理 机构 北京国谦专利代理事务所
(普通合伙) 11752
专利代理师 肖应国
(51)Int.Cl.
G06F 16/21(2019.01)
G06F 16/22(2019.01)
G06F 16/2455(2019.01)
(54)发明名称
一种轻量级数据迁移装置及方法
(57)摘要
本发明提供一种轻量级数据迁移装置及方
法, 其中, 装置包括: 第一获取模块, 用于获取数
据迁移任务, 所述数据迁移任务包括: 源表和目
的表; 第二获取模块, 用于获取所述源表的表信
息; 所述表信息包括: 所述源表的表结构、 所述源
表中的数据文件的数据结构和文件路径; 填充模
块, 用于基于 所述表信息, 填充所述目的表, 完成
数据迁移。 本发明的轻量级数据迁移装置及方
法, 迁移后, 真正的数据仍只有 一份, 不存在数据
冗余, 整个迁移过程不涉及数据文件的读取和写
入, 只记录数据文件位置, 整个迁移过程相当快
捷。
权利要求书2页 说明书7页 附图5页
CN 115422168 A
2022.12.02
CN 115422168 A
1.一种轻量级数据迁移装置, 其特 征在于, 包括:
第一获取模块, 用于获取 数据迁移任务, 所述数据迁移任务包括: 源表和目的表;
第二获取模块, 用于获取所述源表 的表信息; 所述表信息包括: 所述源表 的表结构、 所
述源表中的数据文件的数据结构和文件路径;
填充模块, 用于基于所述表信息, 填充所述目的表, 完成数据迁移。
2.如权利要求1所述的一种轻量级数据迁移装置, 其特征在于, 所述填充模块基于所述
表信息, 填充所述目的表, 包括:
基于所述源表的表结构和所述源表中的数据文件的数据结构, 构建表字段;
通过所述源表中的数据文件的文件路径读取 所述数据文件;
基于所述表字段, 对读取的所述数据文件进行 预处理;
将预处理结果填充至所述目的表中。
3.如权利要求1所述的一种轻量级数据迁移装置, 其特 征在于, 还 包括:
删除模块, 用于当所述数据文件需要删除时, 获取所述数据文件的被引用次数, 若所述
被引用次数小于等于1, 删除所述数据文件, 否则, 将所述被引用次数减1。
4.如权利要求1所述的一种轻量级数据迁移装置, 其特征在于, 所述第 一获取模块获取
数据迁移任务, 包括:
获取用户自主输入的数据迁移任务;
和/或,
构建对应于用户的数据迁移任务预测依据库;
基于所述数据迁移任务预测依据库, 自适应预测用户需要 进行的数据迁移任务。
5.如权利要求4所述的一种轻量级数据迁移装置, 其特征在于, 所述第 一获取模块构建
对应于用户的数据迁移任务预测依据库, 包括:
获取待入库内容;
将每一待入库内容整合入库, 获得对应于用户的数据迁移任务预测依据库;
其中, 获取待入库内容, 包括:
获取用户最近预设的第一时间内输入的用户操作, 并作为待入库内容; 所述用户操作
包括: 终端操作和语音操作中一种或两种结合;
和/或,
获取用户最近预设的第 二时间内与至少一个其他用户之间的互动内容, 并作为待入库
内容。
6.如权利要求4所述的一种轻量级数据迁移装置, 其特征在于, 所述第 一获取模块基于
所述数据迁移任务预测依据库, 自适应预测用户需要 进行的数据迁移任务, 包括:
将所述数据迁移任务预测依据库输入至预设的数据迁移任务预测模型, 预测确定用户
需要进行的数据迁移任务;
或,
获取预设的数据迁移任务预测库, 所述数据迁移任务预测库包括: 多组一一对应的预
测依据条件和任务预测结果;
确定所述数据迁移任务预测依据库中是否有满足任一所述预测依据条件的任务预测
依据;权 利 要 求 书 1/2 页
2
CN 115422168 A
2若是, 将对应所述任务预测结果作为用户需要 进行的数据迁移任务。
7.如权利要求5所述的一种轻量级数据迁移装置, 其特征在于, 所述第 一获取模块将所
述用户操作作为待入库内容前, 对所述用户操作的第一入库价值进 行验证, 当验证通过时,
作为待入库内容;
其中, 对所述用户操作的第一入库价 值进行验证, 包括:
获取用户产生所述用户操作前和后预设的第三时间内产生的其 他用户操作;
获取预设的触发操作 库;
将任一所述用户操作或所述其他用户操作与所述触发操作库中的任一触发操作进行
匹配;
若存在匹配符合, 所述用户操作的第一入库价 值通过验证;
若匹配均不符合, 所述用户操作的第一入库价 值未通过验证。
8.如权利要求5所述的一种轻量级数据迁移装置, 其特征在于, 所述第 一获取模块将所
述互动内容作为待入库内容前, 对所述互动内容的第二入库价值进 行验证, 当验证通过时,
作为待入库内容;
其中, 对所述互动内容的第二入库价 值进行验证, 包括:
解析所述互动内容中的多个分内容;
对所述分内容进行语义 提取, 获得多个内容语义;
获取预设的触发内容语义库;
将任一所述内容语义与所述触发内容语义库中的任一触发内容语义进行匹配;
若匹配符合, 获取匹配符合的所述触发内容语义对应的预设的触发值;
累加计算每一所述触发值, 获得触发值和;
若所述触发值和大于等于预设的触发值和阈值, 所述互动内容的第 二入库价值通过验
证;
否则, 所述互动内容的第二入库价 值未通过验证。
9.一种轻量级数据迁移方法, 其特 征在于, 包括:
步骤1: 获取 数据迁移任务, 所述数据迁移任务包括: 源表和目的表;
步骤2: 获取所述源表的表信息; 所述表信 息包括: 所述源表的表结构、 所述源表中的数
据文件的数据结构和文件路径;
步骤3: 基于所述表信息, 填充所述目的表, 完成数据迁移。
10.如权利要求9所述的一种轻量级数据迁移方法, 其特征在于, 所述步骤3中, 基于所
述表信息, 填充所述目的表, 包括:
基于所述源表的表结构和所述源表中的数据文件的数据结构, 构建表字段;
通过所述源表中的数据文件的文件路径读取 所述数据文件;
基于所述表字段, 对读取的所述数据文件进行 预处理;
将预处理结果填充至所述目的表中。权 利 要 求 书 2/2 页
3
CN 115422168 A
3
专利 一种轻量级数据迁移装置及方法
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:08上传分享