全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210731812.8 (22)申请日 2022.06.25 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 刘红云  (74)专利代理 机构 深圳紫藤知识产权代理有限 公司 44570 专利代理师 汪阮磊 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/23(2019.01) G06F 16/27(2019.01) G06F 40/289(2020.01) G06Q 40/02(2012.01) (54)发明名称 数据同步方法、 装置、 设备和存 储介质 (57)摘要 本申请提供一种数据同步方法、 装置、 设备 和存储介质, 本申请中的方法包括: 接收数据同 步请求, 根据所述数同步请求对应的数据库标识 确定待同步的目标数据库; 拦截 所述目标数据库 的数据操作语句, 对所述数据操作语句进行分词 识别, 得到所述数据操作语句的操作标识信息; 根据所述数据操作语句的操作标识信息对所述 数据操作语句进行筛选, 得到目标操作语句; 根 据所述目标操作语句确定待同步的目标更新数 据, 将所述目标更新数据同步到预设数据库。 本 申请的技术方案能够实现无需通过入侵对应系 统即可实现对 各系统数据库进行数据同步, 降低 数据同步成本, 提高数据稳定性。 权利要求书2页 说明书12页 附图3页 CN 115080593 A 2022.09.20 CN 115080593 A 1.一种数据同步方法, 其特 征在于, 所述数据同步方法包括: 接收数据同步请求, 根据所述数同步请求对应的数据库标识确定待同步的目标数据 库; 拦截所述目标数据库的数据操作语句, 对所述数据操作语句进行分词识别, 得到所述 数据操作语句的操作标识信息; 根据所述数据操作语句的操作 标识信息对所述数据操作语句进行筛选, 得到目标操作 语句; 根据所述目标操作语句确定待同步的目标更新数据, 将所述目标更新数据同步到预设 数据库。 2.如权利要求1所述的数据同步方法, 其特征在于, 所述拦截所述目标数据库的数据操 作语句, 包括: 获取所述目标数据库的数据库标识, 根据所述数据库标识配置预设的数据拦截器, 得 到操作语句拦截器; 调用所述操作语句拦截器捕获所述目标 数据库的数据包, 并对所述数据包进行解析; 若所述数据包为所述目标数据库的数据操作语句, 则对所述数据操作语句进行语句拦 截。 3.如权利要求1所述的数据同步方法, 其特征在于, 所述对所述数据操作语句进行分词 识别, 得到所述数据操作语句的操作标识信息, 包括: 将所述数据操作语句输入到预设的识别模型进行分词识别, 得到所述数据操作语句中 的各分词; 获取所述分词中词性为动词的目标分词, 将所述目标分词的分词文本特征和预设语句 数据库中的操作标识特征进行比较, 得到所述分词文本特征和所述操作标识特征的特征相 似度; 获取所述特征相似度超过预设相似度阈值的操作标识特征, 根据 所述操作 标识特征确 定所述数据操作语句的操作标识信息 。 4.如权利要求1所述的数据同步方法, 其特征在于, 所述根据所述数据操作语句的操作 标识信息对所述数据操作语句进行筛 选, 得到目标操作语句, 包括: 获取所述数据同步请求中的配置数据, 查询过滤规则数据库, 获取所述配置数据对应 的预设过 滤规则; 获取所述预设过滤规则中的目标操作 标识, 将所述目标操作 标识和所述数据操作语句 中的操作标识信息进行比对, 得到携带 所述目标操作标识的筛 选操作语句; 获取所述数据同步请求中的同步数据类型, 根据 所述同步数据类型对所述筛选操作语 句进行二次筛选, 将与所述同步数据类型相匹配的筛选操作语句设置为所述目标操作语 句。 5.如权利要求1所述的数据同步方法, 其特征在于, 所述根据所述目标操作语句确定待 同步的目标 更新数据, 将所述目标 更新数据同步到预设数据库, 包括: 获取所述目标操作语句的取数逻辑, 查询目标数据库中与所述取数逻辑相对应的存储 数据; 根据所述操作标识信息对所述存 储数据进行 更新, 得到目标 更新数据;权 利 要 求 书 1/2 页 2 CN 115080593 A 2根据所述目标操作语句和所述目标更新数据生成数据同步日志, 将所述数据同步日志 传输到预设数据库进行 数据同步。 6.如权利要求5所述的数据同步方法, 其特征在于, 所述根据所述目标操作语句和所述 目标更新数据生成数据同步日志, 将所述数据同步日志传输到预设数据库进行数据同步, 包括: 获取所述目标数据库的第 一数据库标识和预设数据库的第 二数据库 标识, 根据 所述第 一数据库标识和所述第二数据库标识配置预设日志模板; 根据所述配置数据同步策略将目标更新数据和目标操作语句写入预设日志模板, 生成 数据同步日志; 将所述数据同步日志传输 到所述预设数据库进行 数据同步。 7.如权利要求1 ‑6任一项所述的数据同步方法, 其特征在于, 所述根据 所述目标操作语 句和所述目标更新数据生成数据同步日志, 将所述数据同步日志传输到预设数据库进 行数 据同步之后, 还 包括: 获取所述目标数据库中所述目标操作语句调整的目标更新数据, 以及所述预设数据库 中与所述目标 更新数据对应的目标同步数据; 比较所述目标 更新数据和所述目标同步数据, 确定数据同步结果; 根据所述数据同步结果输出对应的数据同步标识, 其中, 所述数据同步标识包括同步 成功标识和同步失败标识。 8.一种数据同步装置, 其特 征在于, 所述数据同步装置包括: 接收模块, 被配置为接收数据同步请求, 根据所述数同步请求对应的数据库标识确定 待同步的目标 数据库; 操作确定模块, 被配置为拦截所述目标数据库的数据操作语句, 对所述数据操作语句 进行分词识别, 得到所述数据操作语句的操作标识信息; 操作筛选模块, 被配置为根据 所述数据操作语句的操作标识信 息对所述数据操作语句 进行筛选, 得到目标操作语句; 数据同步模块, 被配置为根据所述目标操作语句确定待 同步的目标更新数据, 将所述 目标更新数据同步到预设数据库。 9.一种数据同步设备, 其特 征在于, 所述数据同步设备包括: 一个或多个处 理器; 存储器; 以及 一个或多个应用程序, 其中所述一个或多个应用程序被存储于所述存储器中, 并配置 为由所述处 理器执行以实现权利要求1至7中任一项所述的数据同步方法。 10.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 所述计算机程序 被处理器进行加载, 以执 行权利要求1至7中任一项所述的数据同步方法的步骤。权 利 要 求 书 2/2 页 3 CN 115080593 A 3

PDF文档 专利 数据同步方法、装置、设备和存储介质

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