(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211041118.X
(22)申请日 2022.08.29
(71)申请人 中电金信软件 有限公司
地址 100082 北京市海淀区西小口路6 6号
东升科技园C区4 号楼401室
(72)发明人 赵碧波
(74)专利代理 机构 北京超凡宏宇专利代理事务
所(特殊普通 合伙) 11463
专利代理师 刘秋月
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/23(2019.01)
G06F 16/2457(2019.01)
(54)发明名称
一种客户数据同步方法、 装置、 电子设备及
存储介质
(57)摘要
本申请提供了一种客户数据同步方法、 装
置、 电子设备及存储介质, 包括: 确定主数据管理
系统的主客户数据中发生变更的目标客户数据;
根据预先构建的数据分布模型, 确定与所述目标
客户数据相关的副本数据系统; 其中, 所述数据
分布模型用于表征每个副本数据系统中副本客
户数据的客户构成和数据模型构成; 每个副本数
据系统中的副本客户数据是所述主客户数据的
子集; 将所述目标客户数据推送给相关的副本数
据系统, 以使相关的副本数据系统基于所述目标
客户数据进行数据同步。 这样, 能够降低数据同
步频率, 节省系统资源, 实现客户数据的精准同
步, 保证系统间的数据一 致性。
权利要求书2页 说明书9页 附图2页
CN 115374219 A
2022.11.22
CN 115374219 A
1.一种客户数据同步方法, 其特 征在于, 所述方法包括:
确定主数据管理系统的主客户数据中发生变更的目标客户数据;
根据预先构建的数据分布模型, 确定与所述目标客户数据相关的副本数据系统; 其中,
所述数据分布模型用于表征每个副本数据系统中副本客户数据的客户构成和数据模型构
成; 每个副本数据系统中的副本客户数据是 所述主客户数据的子集;
将所述目标客户数据推送给相关的副本数据系统, 以使相关的副本数据系统基于所述
目标客户数据进行 数据同步。
2.根据权利要求1所述的方法, 其特 征在于, 所述数据分布模型通过以下 方式构建:
针对每个副本数据系统, 响应于该副本数据系统的客户注册请求, 确定该副本数据系
统请求注 册的客户标识;
根据该副本数据系统请求注册的客户标识, 确定该副本数据系统中副本客户数据的客
户构成;
响应于该副本数据系统 的数据订阅请求, 确定该副本数据系统请求订 阅的数据表以及
每个数据表中包括的数据字段;
根据该副本数据系统请求订 阅的数据表以及每个数据表中包括的数据字段, 确定该副
本数据系统中副本客户数据的数据模型构成;
根据每个副本数据系统中副本客户数据的客户构 成和数据模型构 成, 构建所述数据分
布模型。
3.根据权利要求2所述的方法, 其特征在于, 所述根据预先构建的数据分布模型, 确定
与所述目标客户数据相关的副本数据系统, 包括:
根据所述数据分布模型和所述目标客户数据中的目标客户标识, 从多个副本数据系统
中筛选出包括所述目标客户标识的副本数据系统;
根据所述数据分布模型和所述目标客户数据中的每个目标数据表和每个目标数据字
段, 从包括所述目标客户标识的副本数据系统中筛选出包括该目标数据 表和该目标数据字
段的副本数据系统, 并作为与所述目标客户数据相关的副本数据系统。
4.根据权利要求1所述的方法, 其特征在于, 所述确定所述主数据 管理系统 的主客户数
据中发生变更的目标客户数据, 包括:
实时确定所述主数据管理系统的主客户数据中发生变更的目标客户数据;
所述将所述目标客户数据推送给相关的副本数据系统, 以使相关的副本数据系统基于
所述目标客户数据进行 数据同步, 包括:
将所述目标客户数据实时推送给相关的副本数据系统, 以使各相关的副本数据系统基
于所述目标客户数据进行实时数据同步。
5.根据权利要求1所述的方法, 其特征在于, 所述确定所述主数据 管理系统 的主客户数
据中发生变更的目标客户数据, 包括:
根据数据变更 日志, 确定预定同步周期内所述主数据管理系统的主客户数据中发生变
更的目标客户数据;
所述将所述目标客户数据推送给相关的副本数据系统, 以使相关的副本数据系统基于
所述目标客户数据进行 数据同步, 包括:
将所述目标客户数据按照所述预定同步周期批量推送给相关的副本数据系统, 以使各权 利 要 求 书 1/2 页
2
CN 115374219 A
2相关的副本数据系统基于所述目标客户数据按照所述预定同步周期进行 数据同步。
6.一种客户数据同步装置, 其特 征在于, 所述装置包括:
第一确定模块, 用于确定主数据管理系统的主客户数据中发生变更的目标客户数据;
第二确定模块, 用于根据预先构建的数据分布模型, 确定与所述目标客户数据相关的
副本数据系统; 其中, 所述数据分布模型用于描述每个副本数据系统中副本客户数据的客
户构成和数据模型构成; 每 个副本数据系统中的副本客户数据是 所述主客户数据的子集;
推送模块, 用于将所述目标客户数据推送给相关的副本数据系统, 以使相关的副本数
据系统基于所述目标客户数据进行 数据同步。
7.根据权利要求6所述的装置, 其特征在于, 所述装置还包括: 构建模块; 所述构建模块
用于通过以下 方式构建所述数据分布模型:
针对每个副本数据系统, 响应于该副本数据系统的客户注册请求, 确定该副本数据系
统请求注 册的客户标识;
根据该副本数据系统请求注册的客户标识, 确定该副本数据系统中副本客户数据的客
户构成;
响应于该副本数据系统 的数据订阅请求, 确定该副本数据系统请求订 阅的数据表以及
每个数据表中包括的数据字段;
根据该副本数据系统请求订 阅的数据表以及每个数据表中包括的数据字段, 确定该副
本数据系统中副本客户数据的数据模型构成;
根据每个副本数据系统中副本客户数据的客户构 成和数据模型构 成, 构建所述数据分
布模型。
8.根据权利要求7所述的装置, 其特征在于, 所述第 二确定模块在用于根据预先构建的
数据分布模型, 确定与所述目标客户数据相关的副本数据系统时, 所述第二确定模块用于:
根据所述数据分布模型和所述目标客户数据中的目标客户标识, 从多个副本数据系统
中筛选出包括所述目标客户标识的副本数据系统;
根据所述数据分布模型和所述目标客户数据中的每个目标数据表和每个目标数据字
段, 从包括所述目标客户标识的副本数据系统中筛选出包括该目标数据 表和该目标数据字
段的副本数据系统, 并作为与所述目标客户数据相关的副本数据系统。
9.一种电子设备, 其特征在于, 包括: 处理器、 存储器和总线, 所述存储器存储有所述处
理器可执行 的机器可读指令, 当电子设备运行时, 所述处理器与所述存储器之间通过所述
总线进行通信, 所述机器可读指 令被所述处理器运行时执行如权利要求 1至5任一所述的一
种客户数据同步方法的步骤。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机
程序, 所述计算机程序被处理器运行时执行如权利要求 1至5任一所述的一种客户数据同步
方法的步骤。权 利 要 求 书 2/2 页
3
CN 115374219 A
3
专利 一种客户数据同步方法、装置、电子设备及存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:42:55上传分享