【技术实现步骤摘要】
本专利技术涉及信息报送
,特别涉及一种异步报送信息的方法及装置。
技术介绍
目前,在核心银行系统向另外一个系统采用异步报送信息过程中,遇到交易量较大时,就会存在报送效率低下的问题。下面以核心银行系统向外围系统报送交易信息为例,说明现有技术中信息报送效率低下的原因:核心银行系统主要负责账户处理、账务处理。而其他的处理基本上都依靠外围系统。对于时效性要求不高的数据传递需求,核心银行系统可以使用批量方式在当日日终处理完成后,下传当日的数据。而对于时效性要求比较高的外围系统,需要实时或准实时拿到数据,这时就需要联机的信息传输。在信息传输的需求中,有比较密集的,也就是说对相当比例的交易都需要传输数据,比如所有金融交易的信息都需要报送到信息整合及服务系统(即外围系统)。在这种情况下,报送处理如果采用实时报送,就会占用联机交易的时间,影响联机交易对外的服务。为了减少报送对联机交易的影响,可以采用异步报送方式。在联机交易完成时,在中间数据表中记录需要报送的索引信息,然后报送处理根据中间数据表的索引信息整理完成报送。这是一种准实时处理,通常情况下实际的报送延迟并不明显。在异步报送中,报送进程通过不断扫描中间数据表,并将扫描到的数据根据目标系统的要求,读取相应的信息。在交易量小时不会有问题,在交易量大时,报送效率问题就出来。未报送的交易会越积越多,特别是信息已经从数据库系统的缓存(例如DB2的BUFFER POOL)中被置换掉后,数据要从硬盘上读取,报送效率进一步降低,未报送数据堆积情况进一步恶化,这种情况下的异步信息报送已经对客户服务造成很大的影响,客户在交易完成后 ...
【技术保护点】
一种异步报送信息的方法,其特征在于,包括:在核心银行系统处理客户交易请求时,获取处理客户交易请求产生的待报送信息,将其中满足预设条件的待报送信息进行缓存,将缓存的待报送信息进行压缩整理后存入报送中间数据表,将未缓存的待报送信息存入存储系统;在核心银行系统处理客户交易请求完成后,将未缓存的待报送信息对应的索引信息存入所述报送中间数据表;在核心银行系统处理客户交易请求完成后,解析压缩整理后的缓存待报送信息,获得缓存信息对应的待报送信息;根据所述索引信息,读取并整理存储系统中索引信息对应的待报送信息,获得索引信息对应的待报送信息;根据接收待报送信息的目标系统的要求,将缓存信息对应的待报送信息和索引信息对应的待报送信息进行拼接后向所述目标系统报送;所述满足预设条件的待报送信息为:在核心银行系统处理客户交易请求的过程中进行压缩整理所用时长将会小于在核心银行系统处理客户交易请求完成后进行压缩整理所用时长的待报送信息。
【技术特征摘要】
1.一种异步报送信息的方法,其特征在于,包括:在核心银行系统处理客户交易请求时,获取处理客户交易请求产生的待报送信息,将其中满足预设条件的待报送信息进行缓存,将缓存的待报送信息进行压缩整理后存入报送中间数据表,将未缓存的待报送信息存入存储系统;在核心银行系统处理客户交易请求完成后,将未缓存的待报送信息对应的索引信息存入所述报送中间数据表;在核心银行系统处理客户交易请求完成后,解析压缩整理后的缓存待报送信息,获得缓存信息对应的待报送信息;根据所述索引信息,读取并整理存储系统中索引信息对应的待报送信息,获得索引信息对应的待报送信息;根据接收待报送信息的目标系统的要求,将缓存信息对应的待报送信息和索引信息对应的待报送信息进行拼接后向所述目标系统报送;所述满足预设条件的待报送信息为:在核心银行系统处理客户交易请求的过程中进行压缩整理所用时长将会小于在核心银行系统处理客户交易请求完成后进行压缩整理所用时长的待报送信息。2.如权利要求1所述的异步报送信息的方法,其特征在于,在将其中满足预设条件的待报送信息进行缓存之前,还包括:甄别满足预设条件的待报送信息。3.如权利要求1所述的异步报送信息的方法,其特征在于,在核心银行系统处理客户交易请求的过程中进行压缩整理所用时长将会小于在核心银行系统处理客户交易请求完成后进行压缩整理所用时长的待报送信息来源于如下整理工作:I/O操作数量小于预设值且占用大于预设时长的整理工作。4.如权利要求3所述的异步报送信息的方法,其特征在于,所述I/O操作数量小于预设值且占用大于预设时长的整理工作包括:对小于预设大小的数据表的访问工作。5.如权利要求1所述的异步报送信息的方法,其特征在于,在核心银行系统处理客户交易请求的过程中进行压缩整理所用时长将会小于在核心银行系统处理客户交易请求完成后进行压缩整理所用时长的待报送信息来源于执行包括一个转出账户和一个转入账户的转账交易工作。6.如权利要求1所述的异步报送信息的方法,其特征在于,满足预设条件的待报送信息占处理客户交易请求产生的待报送信息的百分之二十。7.如权利要求1所述的异步报送信息的方法,其特征在于,将其中满足预设条件的待报送信息进行缓存,包括:将满足预设条件的待报送信息中目标系统需要的字段进行缓存;将缓存的待报送信息进行压缩整理后存入报送中间数据表,包括:使用长度加数据的方式,紧密排列缓存的待报送信息后存入报送中间数据表;将未缓存的待报送信息存入存储系统,包括:采用变长字段方...
【专利技术属性】
技术研发人员:赵书祥,廖文胜,蒲明明,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。