一种数据同步方法及系统技术方案

技术编号:11982265 阅读:110 留言:0更新日期:2015-09-02 12:35
本发明专利技术公开了一种数据同步方法及系统,其中,该方法用于银行外围系统与银行核心系统之间的数据同步,包括:步骤S101,银行外围系统发送外围同步数据至银行核心系统;步骤S102,接收银行核心系统比较外围同步数据与核心同步数据的一致性生成的比较结果;步骤S103,根据比较结果发送同步请求至银行核心系统;步骤S104,接收银行核心系统根据同步请求返回的核心同步数据。本发明专利技术的数据同步方法及系统在外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费,对于频繁变更的同步数据,可减轻系统推送数据的压力。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤指一种应用于系统之间的数据同步方法及系统
技术介绍
随着信息技术的不断发展,银行系统的架构越来越复杂,涉及的系统也越来越多。对于一些公用的数据信息需要在多个系统中进行同步。在现有技术中,数据同步通常在数据发生变更时,由数据源系统主动向多个系统进行推送,多个系统被动接收数据。上述方法中,对于接收数据的系统会时时有守候进程等待接收数据,造成系统资源的浪费;对于发送数据的系统,每当数据发生变更时会在较短的时间内向多个外围系统推送数据,如果数据变动频繁,会造成系统的压力。
技术实现思路
针对现有数据同步可能造成系统压力过大及资源浪费等问题,本专利技术提出了一种数据同步方法及系统,实现了外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费。为达到上述目的,本专利技术提出了一种数据同步方法,用于银行外围系统与银行核心系统之间的数据同步,包括:所述银行外围系统发送外围同步数据至银行核心系统;接收所述银行核心系统比较外围同步数据与核心同步数据的一致性生成的比较结果;根据所述比较结果发送同步请求至所述银行核心系统;接收所述银行核心系统根据同步请求返回的核心同步数据。为达到上述目的,本专利技术还提出了另一种数据同步方法,应用于银行外围系统与银行核心系统之间的数据同步,包括:所述银行核心系统接收银行外围系统发送的外围同步数据;比较所述外围同步数据与核心同步数据的一致性,生成比较结果并发送至所述银行外围系统;接收所述银行外围系统根据比较结果发送的同步请求;根据所述同步请求发送核心同步数据至所述银行外围系统。另外,对应前述一种数据同步方法,本专利技术还提出了一种数据同步系统,包括:银行外围系统,利用所述的数据同步方法与银行核心系统进行数据同步。另外,对应前述另一种数据同步方法,本专利技术还提出了一种数据同步系统,包括:银行核心系统,利用所述的数据同步方法使银行外围系统与银行核心系统进行数据同步。本专利技术的数据同步方法及系统在外围系统在需要用到同步数据时,将旧的同步数据上送至核心系统,核心系统通过版本号等手段比较数据的新旧程度,如果数据不是最新的,则核心系统通知外围系统发起数据同步请求,核心系统接收请求后推送数据,本专利技术的数据同步方法及系统在外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费,对于频繁变更的同步数据,可减轻系统推送数据的压力。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1为本专利技术一实施例的数据同步方法流程图。图2为本专利技术另一实施例的数据同步方法流程图。【具体实施方式】以下配合图式及本专利技术的较佳实施例,进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段。图1为本专利技术一实施例的数据同步方法流程图。如图1所示,该方法包括:步骤S101,银行外围系统10发送外围同步数据至银行核心系统20。具体的,在银行外围系统10执行某一交易时,如果该交易需要使用同步数据,则将交易信息以及外围同步数据上传到银行核心系统20 ;此时的外围同步数据是旧的同步数据。步骤S102,接收银行核心系统20比较外围同步数据与核心同步数据的一致性生成的比较结果。具体的,银行核心系统20会处理交易信息,生成交易回执;同时,银行核心系统20还根据指定数据标准比较外围同步数据与银行核心系统20的核心同步数据的一致性,生成比较结果。如果比较结果不一致,还会生成数据同步通知,与比较结果同时发送。银行外围系统10会接收上述交易回执、比较结果、及比较结果中的数据同步通知。步骤S103,根据比较结果发送同步请求至银行核心系统20。具体的,银行外围系统10处理交易回执,同时,该系统还根据数据同步通知自动生成同步请求发送至银行核心系统20。步骤S104,接收银行核心系统20根据同步请求返回的核心同步数据,完成数据同步。在本实施例的银行核心系统20中,该系统利用的指定数据标准包括:数据版本号、数据类型、数据时间戳或数据摘要内容。在本专利技术的实施例中,交易指的是操作员对于银行系统的操作行为。图2为本专利技术另一实施例的数据同步方法流程图。如图2所示,该方法包括:步骤S111,银行核心系统20接收银行外围系统10发送的外围同步数据。具体的,银行核心系统20接收银行外围系统10发送的数据还包括交易信息。在银行外围系统10执行某一交易时,如果该交易需使用同步数据,会将交易信息与外围同步数据同时上传至银行核心系统20。步骤S112,比较外围同步数据与核心同步数据的一致性,生成比较结果并发送至银行外围系统10。具体的,银行核心系统20会处理交易信息,生成交易回执;同时,银行核心系统20还根据指定数据标准比较外围同步数据与银行核心系统20的核心同步数据的一致性,生成比较结果,并将交易回执与比较结果发送至银行外围系统10。如果比较结果不一致,还会生成数据同步通知,与比较结果同时发送。步骤S113,接收银行外围系统10根据比较结果发送的同步请求。具体的,银行外围系统10处理交易回执,同时,还根据数据同步通知自动生成同步请求当前第1页1 2 本文档来自技高网...

【技术保护点】
一种数据同步方法,其特征在于,用于银行外围系统与银行核心系统之间的数据同步,包括:所述银行外围系统发送外围同步数据至银行核心系统;接收所述银行核心系统比较外围同步数据与核心同步数据的一致性生成的比较结果;根据所述比较结果发送同步请求至所述银行核心系统;接收所述银行核心系统根据同步请求返回的核心同步数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:张靖陈燕柯素娟姬阳孙红姣
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1