[发明专利]数据同步的方法和系统在审
| 申请号: | 202010544239.0 | 申请日: | 2020-06-15 | 
| 公开(公告)号: | CN111767260A | 公开(公告)日: | 2020-10-13 | 
| 发明(设计)人: | 黄航;李浩;忻超;万逸辰 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 | 
| 主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F9/50 | 
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 冯培培;耿雪利 | 
| 地址: | 100033 *** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 数据 同步 方法 系统 | ||
本发明公开了数据同步的方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;根据所述外部交易文件和所述联机交易数据,生成合并文件;对所述合并文件进行格式转码操作,生成批量数据;将所述批量数据同步至批量系统。该实施方式避免现有技术存在的在进行数据同步时导入时间较长、批量处理时间长的技术缺陷,在对业务更新时,达到满足目前生产的需求的技术效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据同步的方法和系统。
背景技术
现有技术在很多场景中采用双信息机制的系统。
例如,银行贷记卡采用双信息机制的系统。在白天,使用联机系统记录业务需求;在晚上,批量系统将联机系统将变更的业务数据同步到批量系统,同时批量系统处理完后,将数据同步到联机系统。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1.采用全量数据同步时,导入时间较长,批量处理时间长;
2.现有主机程序的开发与调试困难,也就是现有的主机技术不能满足目前生产的需求。
发明内容
有鉴于此,本发明实施例提供一种数据同步的方法和系统,能够避免现有技术存在的在进行数据同步时导入时间较长、批量处理时间长的技术缺陷,在对业务更新时,满足目前生产的需求。
为实现上述目的,根据本发明实施例的一个方面,提供了一种数据同步的方法,用于将联机数据同步至批量系统,包括:
获取外部系统生成的外部交易文件和联机系统生成的联机交易数据;
根据所述外部交易文件和所述联机交易数据,生成合并文件;
对所述合并文件进行格式转码操作,生成批量数据;
将所述批量数据同步至批量系统。
可选地,所述根据所述外部交易文件和所述联机交易数据,生成合并文件,包括:
对所述联机交易数据进行筛选,获得内部交易文件;将所述内部交易文件转化为第一软件界面文件;
对所述外部交易文件进行格式校验;将完成格式校验的外部交易文件转化为第二软件界面文件;
对所述第一软件界面文件和第二软件界面文件进行合并,生成合并文件。
可选地,对所述合并文件进行格式转码操作,生成批量数据,包括:
确定所述联机系统和所述外部系统采用的第一开发语言;
确定所述批量系统采用的第二开发语言;
根据所述第一开发语言和所述第二开发语言,所述合并文件进行格式转码操作,生成批量数据。
根据本发明实施例的再一个方面,提供了一种数据同步的方法,用于将批量数据同步至联机系统和外部系统,包括:
获取批量系统的批量数据;
对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果;
根据所述第一处理结果,更新所述联机系统;
根据所述第二处理结果,更新所述外部系统。
可选地,对所述批量数据进行拆分处理,生成用于同步至联机系统的第一处理结果和用于同步至外部系统的第二处理结果,包括:
确定所述联机系统和所述外部系统对应的第一开发语言;
确定所述批量数据对应的第二开发语言;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010544239.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:烹饪设备内胆的生产系统及生产方法、电子设备
 - 下一篇:一种智能视觉感知系统
 
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
 - 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
 - 数据发送方法、数据发送系统、数据发送装置以及数据结构
 - 数据显示系统、数据中继设备、数据中继方法及数据系统
 - 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
 - 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
 - 数据发送和数据接收设备、数据发送和数据接收方法
 - 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 





