数据同步方法、装置及系统制造方法及图纸

技术编号:26222728 阅读:22 留言:0更新日期:2020-11-04 10:53
本发明专利技术提供了数据同步方法、装置及系统,该方法包括:获取数据推送方所定义的数据推送标准,并获取数据接收方所定义的数据接收标准;根据数据推送标准和所述数据接收标准,确定数据推送方与数据接收方之间的数据交换标准;获取第一数据集,并根据数据交换标准将第一数据集转换为第二数据集,其中,第一数据集为符合数据推送标准的待同步数据,第二数据集符合数据接收标准;将第二数据集发送给数据接收方。本方案能够提高数据同步的效率。

【技术实现步骤摘要】
数据同步方法、装置及系统
本专利技术涉及通信
,特别涉及数据同步方法、装置及系统。
技术介绍
随着政务服务事项梳理的不断推进,各地政务服务事项梳理基本完成了省级统建,事项数据在省级系统梳理完成后,通过数据同步的方式下发给各地市使用。目前,数据同步首先需要数据推送方按照其数据推送标准数据生成数据中间库,数据接收方按照该数据推送标准对应自己的数据结构,对数据中间库的数据进行解析和获取,从而实现数据同步。针对目前的数据同步实现方式,当存在多个数据推送方向同一个数据接收方数据同步时,由于不同数据推送方之间的数据推送标准不尽一致,因此需要针对各个数据推送方分别定义配置规则以及相应的程序逻辑,导致数据同步工作重复且繁琐,从而使得数据同步效率比较低。
技术实现思路
本专利技术提供了数据同步方法、装置及系统,能够提高数据同步的效率。第一方面,本专利技术实施例提供了数据同步方法,包括:获取数据推送方所定义的数据推送标准,并获取数据接收方所定义的数据接收标准;根据所述数据推送标准和所述数据接收标准,本文档来自技高网...

【技术保护点】
1.数据同步方法,其特征在于,包括:/n获取数据推送方所定义的数据推送标准,并获取数据接收方所定义的数据接收标准;/n根据所述数据推送标准和所述数据接收标准,确定所述数据推送方与所述数据接收方之间的数据交换标准;/n获取第一数据集,并根据所述数据交换标准将所述第一数据集转换为第二数据集,其中,所述第一数据集为符合所述数据推送标准的待同步数据,所述第二数据集符合所述数据接收标准;/n将所述第二数据集发送给所述数据接收方。/n

【技术特征摘要】
1.数据同步方法,其特征在于,包括:
获取数据推送方所定义的数据推送标准,并获取数据接收方所定义的数据接收标准;
根据所述数据推送标准和所述数据接收标准,确定所述数据推送方与所述数据接收方之间的数据交换标准;
获取第一数据集,并根据所述数据交换标准将所述第一数据集转换为第二数据集,其中,所述第一数据集为符合所述数据推送标准的待同步数据,所述第二数据集符合所述数据接收标准;
将所述第二数据集发送给所述数据接收方。


2.根据权利要求1所述的方法,其特征在于,
所述获取第一数据集,包括:根据所述数据推送标准确定查询语句,并根据所述查询语句从数据中间库中获取第一数据集,所述数据中间库是数据推送方根据所述数据推送标准生成的;
所述根据所述数据交换标准将所述第一数据集转换为第二数据集,包括:
S1:从所述第一数据集中读取一条未经转换的第一数据;
S2:从所述数据交换标准中获取至少一个与所述第一数据相匹配的配置标准;
S3:从所述获取的至少一个配置标准中选择一个未被选择过的配置标准;
S4:判断当前选择的配置标准是否为自动装配,如果是,执行S5,否则执行S6;
S5:根据所述当前选择的配置标准将所述第一数据中的至少一个要素分别转换成目标要素值,执行S7;
S6:将所述第一数据中的至少一个要素分别作为目标要素值;
S7:将至少一个所述目标要素值组合生成第二数据;
S8:判断所述获取的至少一个配置信息中是否存在未被选择过的配置标准,如果存在,则执行S3,否则执行S9;
S9:判断所述第一数据集中是否存在未经转换的第一数据,如果存在,则执行S1,否则执行S10;
S10:将至少一个所述第二数据组合生成第二数据集。


3.根据权利要求2所述的方法,其特征在于,
所述数据交换标准,包括:自动装配、非自动装配、数据装配方法、配置标准的顺序以及说明信息中的至少一个或多个,其中,所述数据装配方法包括有直接复制法、字典映射法、通用法、个性化处理法、无对应值法和固定值法中至少一个。


4.根据权利要求3所述的方法,其特征在于,
当数据装配方法包括有直接复制法时,在S5中,根据当前选择的配置标准将所述第一数据中的至少一个要素分别转换成目标要素值,包括:直接复制所述第一数据中的至少一个要素分别作为目标要素值;
当数据装配方法包括有字典映射法时,在S5中,根据当前选择的配置标准将所述第一数据中的至少一个要素分别转换成目标要素值,包括:根据字典映射将所述第一数据中的至少一个要素分别转换成目标要素值;
当数据装配方法包括有个性化处理法时,在S5中,根据当前选择的配置标准将所述第一数据中的至少一个要素分别转换成目标要素值,包括:根据方法函数将所述第一数据中的至少一个要素分别转换成目标要素值。


5.数据同步装置,其特征在于,包括:第一获取单元、确定单元、第二获取单元、转换单元和发送单元;
所述第一获取单元,用于获取数据推送方所定义的数据推送标准,并获取数据接收方所定义的数据接收标准;
所述确定单元,用于根据所述第一获取单元获取的所述数据推送标准和所述数据接收标准,确定所述数据推送方与所述数据接收方之间的数据交换标准;
所述第二获取单元,用于获取第一数据集,其中,所述第一数据集为符合所述数据推送标准的待同步数据;
所述转换单元,用于根据所述确定单元确定的所述数据交换标准将所述第二获取单元获取的所述第一数据集转换成第二数据集,其...

【专利技术属性】
技术研发人员:金佳宁方刚陈兆亮
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1