全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211206616.5 (22)申请日 2022.09.30 (71)申请人 浪潮通用软件 有限公司 地址 250101 山东省济南市高新区浪潮路 1036号浪潮科技园 (72)发明人 王召冠  (74)专利代理 机构 北京君慧知识产权代理事务 所(普通合伙) 11716 专利代理师 肖鹏 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/25(2019.01) G06F 16/23(2019.01) G06F 16/28(2019.01) (54)发明名称 一种实时可靠的数据同步传输方法、 设备及 介质 (57)摘要 本申请公开了一种实时可靠的数据 同步传 输方法、 设备及介质, 涉及应用系统数据同步技 术领域。 具体实现方案为在源端采用AOP技术集 成持久化框架, 对集成持久化框架进行监听, 捕 获业务实体对业务对象进行的操作; 获取操作的 属性及业务对象的信息; 根据操作的属性及业务 对象的信息构建数据变更集; 在源端持久化数据 变更集, 并将数据变更集发送至目标端; 目标端 接收数据变更集, 并在目标端持久化数据变更 集; 根据数据变更集对目标端的数据进行变更, 以使源端与目标端的数据同步。 本申请公开的数 据同步传输方法通过监听业务实体状态实时捕 获变更数据; 组织并传输增量变更数据, 大幅减 少了传输的数据量; 持久化变更数据, 提高了数 据同步的实时性与可靠性。 权利要求书2页 说明书7页 附图2页 CN 115455121 A 2022.12.09 CN 115455121 A 1.一种实时可靠的数据同步传输方法, 其特 征在于, 所述方法包括: 在源端采用AOP技术集成持久化框架, 对所述集成持久化框架进行监听, 捕获所述集成 持久化框架中业 务实体对业 务对象进行的操作; 获取所述操作的属性及所述 业务对象的信息; 根据所述操作的属性及所述 业务对象的信息构建数据变更集; 在源端持久化所述数据变更集, 并将所述数据变更集发送至目标端; 所述目标端接收所述数据变更集, 并在所述目标端持久化所述数据变更集; 根据所述数据变更集对所述目标端的数据进行变更, 以使所述源端与 所述目标端的数 据同步。 2.如权利要求1所述的实时可靠的数据同步传输方法, 其特 征在于: 所述操作的属性至少包括以下一项: 添加、 更新、 删除。 3.如权利要求1所述的实时可靠的数据同步传输方法, 其特 征在于: 所述业务对象的信 息至少包括以下一项: 业务对象的标识、 业务对象的元数据结构、 业 务对象的原数据。 4.如权利要求3所述的实时可靠的数据同步传输方法, 其特 征在于, 所述方法还 包括: 预设置需要 进行数据同步传输的业 务对象集 合; 根据所述 业务对象的标识, 判断所述 业务对象是否在所述 业务对象集 合中, 若在, 则构建数据变更集。 5.如权利要求1所述的实时可靠的数据同步传输方法, 其特征在于, 根据 所述操作的属 性及所述 业务对象的信息构建数据变更集, 包括: 若所述操作的属性为添加, 则获取所述业务对象的原数据及新增数据, 根据所述原数 据与所述 新增数据构建数据变更集; 若所述操作的属性为更新, 则获取所述业务对象的原数据及更新数据, 根据所述原数 据与所述更新数据构建数据变更集; 若所述操作的属性为删除, 则获取所述业务对象的原数据, 根据所述原数据构建数据 变更集。 6.如权利要求1所述的实时可靠的数据同步传输方法, 其特 征在于, 所述方法还 包括: 将所述数据变更集序列化 为json字符串。 7.如权利要求1所述的实时可靠的数据同步传输方法, 其特征在于, 在所述源端持久化 所述数据变更集, 包括: 在所述源端获取业 务的上下文; 采用所述 业务的上下文持久化所述数据变更集。 8.如权利要求1所述的实时可靠的数据同步传输方法, 其特 征在于, 所述方法还 包括: 获取所述源端发送所述数据变更集的发布状态, 并反馈所述发布状态; 和/或 获取所述目标端处 理所述数据变更集的处 理状态, 并反馈所述处 理状态。 9.一种实时可靠的数据同步传输设备, 其特 征在于, 包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处权 利 要 求 书 1/2 页 2 CN 115455121 A 2理器执行, 以使所述至少一个处 理器能够: 在源端采用AOP技术集成持久化框架, 对所述集成持久化框架进行监听, 捕获所述集成 持久化框架中业 务实体对业 务对象进行的操作; 获取所述操作的属性及所述 业务对象的信息; 根据所述操作的属性及所述 业务对象的信息构建数据变更集; 在源端持久化所述数据变更集, 并将所述数据变更集发送至目标端; 所述目标端接收所述数据变更集, 并在所述目标端持久化所述数据变更集; 根据所述数据变更集对所述目标端的数据进行变更, 以使所述源端与 所述目标端的数 据同步。 10.一种实时可靠的数据同步传输的非易失性计算机存储介质, 存储有计算机可执行 指令, 其特 征在于, 所述计算机可 执行指令设置为: 在源端采用AOP技术集成持久化框架, 对所述集成持久化框架进行监听, 捕获所述集成 持久化框架中业 务实体对业 务对象进行的操作; 获取所述操作的属性及所述 业务对象的信息; 根据所述操作的属性及所述 业务对象的信息构建数据变更集; 在源端持久化所述数据变更集, 并将所述数据变更集发送至目标端; 所述目标端接收所述数据变更集, 并在所述目标端持久化所述数据变更集; 根据所述数据变更集对所述目标端的数据进行变更, 以使所述源端与 所述目标端的数 据同步。权 利 要 求 书 2/2 页 3 CN 115455121 A 3

PDF文档 专利 一种实时可靠的数据同步传输方法、设备及介质

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