一种数据同步方法及系统的制作方法

xiaoxiao2020-10-23  11

一种数据同步方法及系统的制作方法
【技术领域】
[0001]本发明涉及数据处理领域,尤指一种应用于系统之间的数据同步方法及系统。
【背景技术】
[0002]随着信息技术的不断发展,银行系统的架构越来越复杂,涉及的系统也越来越多。对于一些公用的数据信息需要在多个系统中进行同步。在现有技术中,数据同步通常在数据发生变更时,由数据源系统主动向多个系统进行推送,多个系统被动接收数据。上述方法中,对于接收数据的系统会时时有守候进程等待接收数据,造成系统资源的浪费;对于发送数据的系统,每当数据发生变更时会在较短的时间内向多个外围系统推送数据,如果数据变动频繁,会造成系统的压力。

【发明内容】

[0003]针对现有数据同步可能造成系统压力过大及资源浪费等问题,本发明提出了一种数据同步方法及系统,实现了外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费。
[0004]为达到上述目的,本发明提出了一种数据同步方法,用于银行外围系统与银行核心系统之间的数据同步,包括:所述银行外围系统发送外围同步数据至银行核心系统;接收所述银行核心系统比较外围同步数据与核心同步数据的一致性生成的比较结果;根据所述比较结果发送同步请求至所述银行核心系统;接收所述银行核心系统根据同步请求返回的核心同步数据。
[0005]为达到上述目的,本发明还提出了另一种数据同步方法,应用于银行外围系统与银行核心系统之间的数据同步,包括:所述银行核心系统接收银行外围系统发送的外围同步数据;比较所述外围同步数据与核心同步数据的一致性,生成比较结果并发送至所述银行外围系统;接收所述银行外围系统根据比较结果发送的同步请求;根据所述同步请求发送核心同步数据至所述银行外围系统。
[0006]另外,对应前述一种数据同步方法,本发明还提出了一种数据同步系统,包括:银行外围系统,利用所述的数据同步方法与银行核心系统进行数据同步。
[0007]另外,对应前述另一种数据同步方法,本发明还提出了一种数据同步系统,包括:银行核心系统,利用所述的数据同步方法使银行外围系统与银行核心系统进行数据同步。
[0008]本发明的数据同步方法及系统在外围系统在需要用到同步数据时,将旧的同步数据上送至核心系统,核心系统通过版本号等手段比较数据的新旧程度,如果数据不是最新的,则核心系统通知外围系统发起数据同步请求,核心系统接收请求后推送数据,本发明的数据同步方法及系统在外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费,对于频繁变更的同步数据,可减轻系统推送数据的压力。
【附图说明】
[0009]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
[0010]图1为本发明一实施例的数据同步方法流程图。
[0011]图2为本发明另一实施例的数据同步方法流程图。
【具体实施方式】
[0012]以下配合图式及本发明的较佳实施例,进一步阐述本发明为达成预定发明目的所采取的技术手段。
[0013]图1为本发明一实施例的数据同步方法流程图。如图1所示,该方法包括:
[0014]步骤S101,银行外围系统10发送外围同步数据至银行核心系统20。
[0015]具体的,在银行外围系统10执行某一交易时,如果该交易需要使用同步数据,则将交易信息以及外围同步数据上传到银行核心系统20 ;此时的外围同步数据是旧的同步数据。
[0016]步骤S102,接收银行核心系统20比较外围同步数据与核心同步数据的一致性生成的比较结果。
[0017]具体的,银行核心系统20会处理交易信息,生成交易回执;同时,银行核心系统20还根据指定数据标准比较外围同步数据与银行核心系统20的核心同步数据的一致性,生成比较结果。如果比较结果不一致,还会生成数据同步通知,与比较结果同时发送。
[0018]银行外围系统10会接收上述交易回执、比较结果、及比较结果中的数据同步通知。
[0019]步骤S103,根据比较结果发送同步请求至银行核心系统20。
[0020]具体的,银行外围系统10处理交易回执,同时,该系统还根据数据同步通知自动生成同步请求发送至银行核心系统20。
[0021]步骤S104,接收银行核心系统20根据同步请求返回的核心同步数据,完成数据同步。
[0022]在本实施例的银行核心系统20中,该系统利用的指定数据标准包括:数据版本号、数据类型、数据时间戳或数据摘要内容。
[0023]在本发明的实施例中,交易指的是操作员对于银行系统的操作行为。
[0024]图2为本发明另一实施例的数据同步方法流程图。如图2所示,该方法包括:
[0025]步骤S111,银行核心系统20接收银行外围系统10发送的外围同步数据。
[0026]具体的,银行核心系统20接收银行外围系统10发送的数据还包括交易信息。
[0027]在银行外围系统10执行某一交易时,如果该交易需使用同步数据,会将交易信息与外围同步数据同时上传至银行核心系统20。
[0028]步骤S112,比较外围同步数据与核心同步数据的一致性,生成比较结果并发送至银行外围系统10。
[0029]具体的,银行核心系统20会处理交易信息,生成交易回执;同时,银行核心系统20还根据指定数据标准比较外围同步数据与银行核心系统20的核心同步数据的一致性,生成比较结果,并将交易回执与比较结果发送至银行外围系统10。如果比较结果不一致,还会生成数据同步通知,与比较结果同时发送。
[0030]步骤S113,接收银行外围系统10根据比较结果发送的同步请求。
[0031]具体的,银行外围系统10处理交易回执,同时,还根据数据同步通知自动生成同步请求 发送至银行核心系统20。
[0032]步骤S114,根据同步请求发送核心同步数据至银行外围系统10,完成数据同步。
[0033]在本实施例的银行核心系统20中,该系统利用的指定数据标准包括:数据版本号、数据类型、数据时间戳或数据摘要内容。
[0034]基于同一发明构思,本发明实施例中还提供了一种数据同步系统,如下面的实施例所述,该系统包括银行外围系统10或银行核心系统20。由于数据同步系统解决问题的原理与数据同步方法相似,因此数据同步系统的实施可以参见上述方法的实施,重复之处不再赘述。
[0035]在本实施例中,数据同步系统包括:银行外围系统10,利用前述图1的数据同步方法与银行核心系统20进行数据同步。
[0036]在本实施例中,数据同步系统包括:银行核心系统20,利用前述图2的数据同步方法使银行外围系统10与银行核心系统20进行数据同步。
[0037]本发明的数据同步方法及系统在外围系统在需要用到同步数据时,将旧的同步数据上送至核心系统,核心系统通过版本号等手段比较数据的新旧程度,如果数据不是最新的,则核心系统通知外围系统发起数据同步请求,核心系统接收请求后推送数据,本发明的数据同步方法及系统在外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费,对于频繁变更的同步数据,可减轻系统推送数据的压力。
[0038]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据同步方法,其特征在于,用于银行外围系统与银行核心系统之间的数据同步,包括: 所述银行外围系统发送外围同步数据至银行核心系统; 接收所述银行核心系统比较外围同步数据与核心同步数据的一致性生成的比较结果; 根据所述比较结果发送同步请求至所述银行核心系统; 接收所述银行核心系统根据同步请求返回的核心同步数据。2.根据权利要求1所述的数据同步方法,其特征在于,所述银行外围系统发送外围同步数据至银行核心系统包括: 当所述银行外围系统执行某一交易需要进行数据同步时,将交易信息与外围同步数据发送至银行核心系统。3.根据权利要求2所述的数据同步方法,其特征在于,所述接收所述银行核心系统比较外围同步数据与核心同步数据一致性后生成的比较结果包括: 接收所述银行核心系统处理交易信息生成的交易回执,及所述银行核心系统根据指定数据标准比较外围同步数据与核心同步数据的一致性生成的比较结果。4.根据权利要求3所述的数据同步方法,其特征在于,当所述比较结果为不一致时,生成的比较结果中还包括数据同步通知。5.根据权利要求3所述的数据同步方法,其特征在于,所述指定数据标准包括:数据版本号、数据类型、数据时间戳或数据摘要内容。6.根据权利要求4所述的数据同步方法,其特征在于,所述根据所述比较结果发送同步请求至所述银行核心系统包括: 根据所述数据同步通知生成同步请求。7.—种数据同步方法,其特征在于,应用于银行外围系统与银行核心系统之间的数据同步,包括: 所述银行核心系统接收银行外围系统发送的外围同步数据; 比较所述外围同步数据与核心同步数据的一致性,生成比较结果并发送至所述银行外围系统; 接收所述银行外围系统根据比较结果发送的同步请求; 根据所述同步请求发送核心同步数据至所述银行外围系统。8.根据权利要求7所述的数据同步方法,其特征在于,所述银行核心系统接收银行外围系统发送的外围同步数据包括: 接收所述银行外围系统执行某一交易需要进行数据同步时的交易信息及外围同步数据。9.根据权利要求8所述的数据同步方法,其特征在于,所述比较所述外围同步数据与核心同步数据的一致性,生成比较结果并发送至所述银行外围系统包括: 处理所述交易信息生成交易回执,并根据指定数据标准比较外围同步数据与核心同步数据的一致性生成比较结果; 将所述交易回执及比较结果发送至银行外围系统。10.根据权利要求9所述的数据同步方法,其特征在于,当所述比较结果为不一致时,生成的比较结果中还包括数据同步通知。11.根据权利要求9所述的数据同步方法,其特征在于,所述指定数据标准包括:数据版本号、数据类型、数据时间戳或数据摘要内容。12.根据权利要求10所述的数据同步方法,其特征在于,所述接收所述银行外围系统根据比较结果发送的同步请求包括: 接收所述银行外围系统根据所述数据同步通知生成同步请求。13.一种数据同步系统,其特征在于,包括:银行外围系统,利用权利要求1-6中任一项所述的数据同步方法与银行核心系统进行数据同步。14.一种数据同步系统,其特征在于,包括:银行核心系统,利用权利要求7-12中任一项所述的数据同步方法使银行外围系统与银行核心系统进行数据同步。
【专利摘要】本发明公开了一种数据同步方法及系统,其中,该方法用于银行外围系统与银行核心系统之间的数据同步,包括:步骤S101,银行外围系统发送外围同步数据至银行核心系统;步骤S102,接收银行核心系统比较外围同步数据与核心同步数据的一致性生成的比较结果;步骤S103,根据比较结果发送同步请求至银行核心系统;步骤S104,接收银行核心系统根据同步请求返回的核心同步数据。本发明的数据同步方法及系统在外围系统需要进行数据同步时,才与核心系统发生交互,减少系统的压力和资源的浪费,对于频繁变更的同步数据,可减轻系统推送数据的压力。
【IPC分类】G06Q40/02, G06F17/30
【公开号】CN104881485
【申请号】CN201510302969
【发明人】张靖, 陈燕, 柯素娟, 姬阳, 孙红姣
【申请人】中国银行股份有限公司
【公开日】2015年9月2日
【申请日】2015年6月4日
转载请注明原文地址:https://www.famiwei.com/read-8138590.html

最新回复(0)