全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211247763.7 (22)申请日 2022.10.12 (71)申请人 深圳中广核工程设计有限公司 地址 518100 广东省深圳市龙岗区龙城街 道441号天安数码创业园2号大厦 申请人 中广核工程有限公司   中国广核集团有限公司   中国广核电力股份有限公司 (72)发明人 侯斌 吴祥勇 汪鹏 王云福  涂红兵  (74)专利代理 机构 深圳市瑞方达知识产权事务 所(普通合伙) 44314 专利代理师 林俭良 (51)Int.Cl. G06F 16/27(2019.01)G06F 40/186(2020.01) (54)发明名称 一种数据同步方法、 同步装置、 计算机设备 及存储介质 (57)摘要 本发明涉及一种数据同步方法、 同步装置、 计算机设备及存储介质。 该方法包括: 获取第三 方系统的目标数据; 读取所述第三方系统目标数 据的属性和数据; 根据所述目标数据的属性和数 据, 配置对应目标数据的属性和数据的映射规则 文件; 根据所述目标数据的属性和数据的映射规 则文件, 调用数据存储通用方法, 对所述目标数 据进行对应的操作。 实施本发明的技术方案, 通 过配置目标数据的映射规则文件的方式, 减少了 因接入第三方系统或者第三方系统的数据同步 字段变化而产生的代码开发量, 以及业务变动产 生的代码变更量, 稳定高效地实现异构系统之间 的数据同步。 权利要求书5页 说明书29页 附图5页 CN 115544164 A 2022.12.30 CN 115544164 A 1.一种数据同步方法, 其特 征在于, 包括: S1、 获取第三方系统的目标 数据; S2、 读取所述第三方系统目标 数据的属性和数据; S3、 根据所述目标数据的属性和数据, 配置对应所述目标数据的属性和数据的映射规 则文件; S4、 根据所述目标数据的属性和数据的映射规则文件, 调用数据存储通用方法, 对所述 目标数据进行对应的操作。 2.根据权利要求1所述的数据同步方法, 其特 征在于, 所述目标 数据的属性包括: 所述目标 数据的字典内容; 所述目标 数据的关联关系; 所述目标 数据的数据类型。 3.根据权利要求2所述的数据同步方法, 其特 征在于, 所述 步骤S3包括以下步骤: S3‑1: 配置所述目标数据的映射规则XML文件整体结构片段, 用于定义数据传输规则以 及文件传输属性; S3‑2: 根据所述目标数据的数据, 配置对应所述目标数据的数据的XML数据模板, 用于 将所述目标 数据的数据读取到XML数据模板中对应的位置; S3‑3: 根据所述目标数据的字典内容, 配置对应所述目标数据的字典内容的映射规则 XML文件片段, 用于存 储具有映射关系的所述目标 数据; S3‑4: 根据所述目标数据的关联关系, 配置对应所述目标数据的关联关系的映射规则 XML文件片段, 用于根据所述 目标数据的关联关系查询与所述目标数据关联的多种所述目 标数据结果; S3‑5: 根据所述目标数据的数据类型, 配置对应所述目标数据的同步范围的映射规则 XML文件片段, 用于确定所述目标 数据的同步范围以及标记所述目标 数据的传输进行状态; 所述目标数据的同步范围的映射规则XML文件片段包括: 目标数据的第一同步范围片 段和目标 数据的传递状态值片段; S3‑6: 联合所述目标数据的数据的XML数据模板和所有所述目标数据的属性的映射规 则XML文件片段, 结合所述目标数据的映射规则 XML文件整体结构片段, 形成完整的所述目 标数据的属性和数据的映射 规则XML文件。 4.根据权利要求3所述的数据同步方法, 其特 征在于, 所述数据存 储通用方法包括: M1: 从所述第三方系统同步数据至所述基于Documentum的文档系统的数据存储通用方 法; M2: 从所述基于Documentum的文档系统同步数据至所述第三方系统的数据存储通用方 法; M3: 从所述第三方系统上传文件至所述基于Documentum的文档系统的数据存储通用方 法; M4: 从所述基于Documentum的文档系统上传文件至所述第三方系统的数据存储通用方 法。 5.根据权利要求 4所述的数据同步方法, 其特 征在于, 所述 步骤S4包括以下步骤: S4‑1: 根据所述目标数据的数据的XML数据模板和所述目标数据的属性的映射规则XML权 利 要 求 书 1/5 页 2 CN 115544164 A 2文件片段, 调用所述数据存储通用方法M1, 从所述第三方系统同步所述 目标数据至所述基 于Documentum 的文档系统, 对同步成功的所述目标数据移入历史数据库, 对同步失败的所 述目标数据进行重传; 所述历史数据库为所述基于Documentum的文档系统持久化存储同步成功的所述目标 数据的文档数据库; S4‑2: 根据所述目标数据的映射规则XML文件整体结构片段, 调用所述数据存储通用方 法M3, 从所述第三方系统上传文件至所述基于Documentum的文档系统。 6.根据权利要求3所述的数据同步方法, 其特 征在于, 所述 步骤S3‑1包括: 根据dataType字段定义的第三方系统数据类型, 调用resultMap字段配置对应所述目 标数据的同步范围的映射 规则XML文件片段; 通过所述dataType字段定义第三方系统数据类型和dctmType字段定义基于 Documentum的文档系统数据类型, 默认均为St ring类型; 根据fileConfi g字段定义的文件传输属性, 结合所述目标数据的属性和数据的映射规 则XML文件片段, 对所述目标 数据进行对应的操作; 所述fileConfig字段定义了文件传输属 性, 支持FTP、 SFTP、 HTTP、 SAMBA等多种传输协 议的文件上传; 根据resultMap字段配置所述目标 数据的属性和数据的映射 规则XML文件片段; 所述resultMap字段中, id为所述目标数据的属性和数据的映射规则XML文件的唯一标 识, result为所述目标 数据的属性和数据的映射 规则XML文件片段; 所述result字段中, column为所述第三方系统数据类型的属性名称, property为所述 基于Documentum的文档系统数据类型的属性名称。 7.根据权利要求3所述的数据同步方法, 其特 征在于, 所述 步骤S3‑2包括以下步骤: 根据读取的所述目标数据的数据, 将所述目标数据的数据按照模板格式从第 一个数据 依顺序填入数据模板对应的位置, 直至最后一个数据填入数据模板对应的位置, 形成完整 的目标数据的数据的XML数据模板 。 8.根据权利要求3所述的数据同步方法, 其特 征在于, 所述 步骤S3‑3包括以下步骤: 根据所述目标数据的字典内容, 调用valueMaps字段配置对应所述目标数据的字典内 容的映射 规则XML文件片段; 所述valueMaps字段包含若干个valueMap字段, 根据所述valueMap字段配置对应所述 目标数据的字典内容的映射 规则; 所述valueMap字段中, key为所述第三方系统目标数据的字典内容, value为所述基于 Documentum的文档系统目标 数据的字典内容。 9.根据权利要求3所述的数据同步方法, 其特 征在于, 所述 步骤S3‑4包括以下步骤: 根据所述目标数据的关联关系, 调用relations字段配置对应所述目标数据的关联关 系的映射 规则XML文件片段; 所述relations字段包含若干个relation字段, 根据所述relation字段配置对应所述 目标数据的关联关系的映射规则, 每种所述目标数据的关联关系存放于一个所述relat ion 字段中; 所述relation字段中, n ame为所述目标数据的关联关系的类型, label为所述目标数据权 利 要 求 书 2/5 页 3 CN 115544164 A 3

.PDF文档 专利 一种数据同步方法、同步装置、计算机设备及存储介质

文档预览
中文文档 40 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共40页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据同步方法、同步装置、计算机设备及存储介质 第 1 页 专利 一种数据同步方法、同步装置、计算机设备及存储介质 第 2 页 专利 一种数据同步方法、同步装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:49:10上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。