数据同步的方法和系统技术方案

技术编号:25914780 阅读:38 留言:0更新日期:2020-10-13 10:33
本发明专利技术公开了数据同步的方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;根据所述外部交易文件和所述联机交易数据,生成合并文件;对所述合并文件进行格式转码操作,生成批量数据;将所述批量数据同步至批量系统。该实施方式避免现有技术存在的在进行数据同步时导入时间较长、批量处理时间长的技术缺陷,在对业务更新时,达到满足目前生产的需求的技术效果。

【技术实现步骤摘要】
数据同步的方法和系统
本专利技术涉及计算机
,尤其涉及一种数据同步的方法和系统。
技术介绍
现有技术在很多场景中采用双信息机制的系统。例如,银行贷记卡采用双信息机制的系统。在白天,使用联机系统记录业务需求;在晚上,批量系统将联机系统将变更的业务数据同步到批量系统,同时批量系统处理完后,将数据同步到联机系统。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1.采用全量数据同步时,导入时间较长,批量处理时间长;2.现有主机程序的开发与调试困难,也就是现有的主机技术不能满足目前生产的需求。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据同步的方法和系统,能够避免现有技术存在的在进行数据同步时导入时间较长、批量处理时间长的技术缺陷,在对业务更新时,满足目前生产的需求。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据同步的方法,用于将联机数据同步至批量系统,包括:获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;根据所述外部交易文件和所述联机交易数据,生成合并文件;对所述合并文件进行格式转码操作,生成批量数据;将所述批量数据同步至批量系统。可选地,所述根据所述外部交易文件和所述联机交易数据,生成合并文件,包括:对所述联机交易数据进行筛选,获得内部交易文件;将所述内部交易文件转化为第一软件界面文件;对所述外部交易文件进行格式校验;将完成格式校验的外部交易文件转化为第二软件界面文件;对所述第一软件界面文件和第二软件界面文件进行合并,生成合并文件。可选地,对所述合并文件进行格式转码操作,生成批量数据,包括:确定所述联机系统和所述外部系统采用的第一开发语言;确定所述批量系统采用的第二开发语言;根据所述第一开发语言和所述第二开发语言,所述合并文件进行格式转码操作,生成批量数据。根据本专利技术实施例的再一个方面,提供了一种数据同步的方法,用于将批量数据同步至联机系统和外部系统,包括:获取批量系统的批量数据;对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果;根据所述第一处理结果,更新所述联机系统;根据所述第二处理结果,更新所述外部系统。可选地,对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果,包括:确定所述联机系统和所述外部系统对应的第一开发语言;确定所述批量数据对应的第二开发语言;对所述批量数据进行格式校验;根据所述第一开发语言和第二开发语言,对所述批量数据进行转码操作;对完成转码操作的批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果。可选地,根据所述第一开发语言和第二开发语言,对所述批量数据进行转码操作之前,包括:对所述批量数据进行格式校验。根据本专利技术实施例的再一个方面,提供了一种数据同步的系统,用于将联机数据同步至批量系统,包括:外部系统、联机系统、批量前置系统和批量系统;获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;在所述批量前置系统中,根据所述外部交易文件和所述联机交易数据,生成合并文件;对所述合并文件进行格式转码操作,生成批量数据;将所述批量数据同步至批量系统。可选地,所述根据所述外部交易文件和所述联机交易数据,生成合并文件,包括:对所述联机交易数据进行筛选,获得内部交易文件;将所述内部交易文件转化为第一软件界面文件;对所述外部交易文件进行格式校验;将完成格式校验的外部交易文件转化为第二软件界面文件;对所述第一软件界面文件和第二软件界面文件进行合并,生成合并文件。根据本专利技术实施例的再一个方面,提供了一种数据同步的系统,用于将批量数据同步至联机系统和外部系统,包括:外部系统、联机系统、批量前置系统和批量系统;获取批量系统的批量数据;在所述批量前置系统中,对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果;在所述联机系统中,根据所述第一处理结果,更新所述联机系统;在所述外部系统中,根据所述第二处理结果,更新所述外部系统。根据本专利技术实施例的另一个方面,提供了一种数据同步的系统,其特征在于,包括:外部系统、联机系统、批量前置系统和批量系统;当联机数据同步至批量系统时,包括:获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;在所述批量前置系统中,根据所述外部交易文件和所述联机交易数据,生成合并文件;对所述合并文件进行格式转码操作,生成批量数据;将所述批量数据同步至批量系统;和/或,当批量数据同步至联机系统和外部系统时,包括:获取批量系统的批量数据;在所述批量前置系统中,对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果;在所述联机系统中,根据所述第一处理结果,更新所述联机系统;在所述外部系统中,根据所述第二处理结果,更新所述外部系统。根据本专利技术实施例的另一个方面,提供了一种数据同步的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术提供的数据同步的方法。根据本专利技术实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术提供的数据同步的方法。上述专利技术中的一个实施例具有如下优点或有益效果:在本申请可选实施例中,采用批转联和联转批的数据转换方式实现开放平台与主机系统之间的数据同步,进而达到减少主机系统适应开放平台的改造,实现降低系统运营维护成本的同时,提高开放平台的业务对接速度,避免了现有技术存在的在进行数据同步时导入时间长、批量处理时间长的技术缺陷。在本申请可选实施例中,通过批量前置系统调度执行批量作业使得集群中机器负载量根据实际需要动态调度,进而有效实现系统扩展和保证系统的安全。通过设置批量前置系统可以使得主机系统的开发与调试不受开放系统的影响,且开放系统的开发也不受主机系统的影响;在对业务更新时,也可以满足目前生产的需求。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的用于将联机数据同步至批量系统的一种数据同步的方法的主要流程的示意图;图2是根据本专利技术实施例的用于将联机数据同步至批量系统的一种数据同步的装置的主要模块的示意图;图3是根据本专利技术实施例的用于将联机数据同步至批量系统的一种数据同步的系统的主要模块的示意图;<本文档来自技高网...

【技术保护点】
1.一种数据同步的方法,其特征在于,用于将联机数据同步至批量系统,包括:/n获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;/n根据所述外部交易文件和所述联机交易数据,生成合并文件;/n对所述合并文件进行格式转码操作,生成批量数据;/n将所述批量数据同步至批量系统。/n

【技术特征摘要】
1.一种数据同步的方法,其特征在于,用于将联机数据同步至批量系统,包括:
获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;
根据所述外部交易文件和所述联机交易数据,生成合并文件;
对所述合并文件进行格式转码操作,生成批量数据;
将所述批量数据同步至批量系统。


2.根据权利要求1所述的方法,其特征在于,所述根据所述外部交易文件和所述联机交易数据,生成合并文件,包括:
对所述联机交易数据进行筛选,获得内部交易文件;将所述内部交易文件转化为第一软件界面文件;
对所述外部交易文件进行格式校验;将完成格式校验的外部交易文件转化为第二软件界面文件;
对所述第一软件界面文件和第二软件界面文件进行合并,生成合并文件。


3.根据权利要求1或2所述的方法,其特征在于,对所述合并文件进行格式转码操作,生成批量数据,包括:
确定所述联机系统和所述外部系统采用的第一开发语言;
确定所述批量系统采用的第二开发语言;
根据所述第一开发语言和所述第二开发语言,所述合并文件进行格式转码操作,生成批量数据。


4.一种数据同步的方法,其特征在于,用于将批量数据同步至联机系统和外部系统,包括:
获取批量系统的批量数据;
对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果;
根据所述第一处理结果,更新所述联机系统;
根据所述第二处理结果,更新所述外部系统。


5.根据权利要求4所述的方法,其特征在于,对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果,包括:
确定所述联机系统和所述外部系统对应的第一开发语言;
确定所述批量数据对应的第二开发语言;
对所述批量数据进行格式校验;
根据所述第一开发语言和第二开发语言,对所述批量数据进行转码操作;
对完成转码操作的批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果。


6.根据权利要求5所述的方法,其特征在于,根据所述第一开发语言和第二开发语言,对所述批量数据...

【专利技术属性】
技术研发人员:黄航李浩忻超万逸辰
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1