CN110889765B - 交易信息报送方法及装置 - Google Patents
交易信息报送方法及装置 Download PDFInfo
- Publication number
- CN110889765B CN110889765B CN201911239139.0A CN201911239139A CN110889765B CN 110889765 B CN110889765 B CN 110889765B CN 201911239139 A CN201911239139 A CN 201911239139A CN 110889765 B CN110889765 B CN 110889765B
- Authority
- CN
- China
- Prior art keywords
- submission
- transaction
- reporting
- transaction information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请实施例提供一种交易信息报送方法及装置,方法包括:将交易信息实时写入核心***对应的预设的报送交易中间表中;根据当前的信息报送模式,应用预设的消息队列通道对报送交易中间表中的交易信息进行批量报送处理,其中,信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;在核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将消息队列通道设置为主动提交状态。本申请通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率及报送可靠性。
Description
技术领域
本申请涉及数据处理技术领域,具体涉及交易信息报送方法及装置。
背景技术
信息服务建设旨在建立一套完整服务于银行客户的交易信息数据,提供面向国内及海外客户的完整信息展现功能,最大限度满足业务实际需求、提高客户满意度。信息报送是指将信息服务相关联的金融交易信息作为报送内容,由银行等金融机构的核心***下传给客户交易信息服务***,从而为客户提供全面的交易信息查询功能。
目前,在现有的交易信息报送的过程中,当核心***交易量巨大时,资源的竞争会引起***性能一定程度的下降,进而影响部分功能的正常运行,比如,近些年电商促销活动日发生的账户交易量增长较快,导致信息服务待报送的交易大量积压,报送性能明显下降;且现有的异步信息报送方式,依然存在影响并行报送效率且异常数据丢失无法找回的问题。
发明内容
针对现有技术中的问题,本申请提供一种交易信息报送方法及装置,通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率及报送可靠性。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种交易信息报送方法,包括:
将交易信息实时写入核心***对应的预设的报送交易中间表中;
根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;
在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态。
进一步地,还包括:
周期性清理所述报送交易中间表中的数据。
进一步地,在所述将交易信息实时写入核心***对应的预设的报送交易中间表中之前,还包括:
将所述报送交易中间表划分为多个分区表;
基于预设的账户类型为每一种账户类型配置至少一个对应的所述分区表。
进一步地,所述将交易信息实时写入核心***对应的预设的报送交易中间表中,包括:
接收联机交易请求;
根据所述联机交易请求获取所述交易信息对应的账户类型;
应用预设的随机数方式,根据各个所述交易信息的账户类型分别将各个所述交易信息联机实时写入对应的所述分区表中,以在对应的所述分区表中形成报送记录数据;
其中,所述报送记录数据包括对应的分区表的唯一标识和对应的所述交易信息写入该分区表时的时间戳。
进一步地,在所述根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理之前,还包括:
建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列通道。
进一步地,所述根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,包括:
启动预设的监控进程,并基于当前的信息报送模式启动对应的信息报送进程;
应用所述监控进程和所述信息报送进程,根据当前信息报送模式读取对应的报送交易中间表中的报送记录数据;
基于预设的多条消息队列通道将所述报送记录数据对应在核心***中的交易信息批量报送至客户交易信息服务***。
进一步地,还包括:
将报送成功的交易信息写入预设的报送成功交易表,以及,将报送失败的交易信息写入预设的报送失败交易表。
第二方面,本申请提供一种交易信息报送装置,包括:
联机报送准备模块,用于将交易信息实时写入核心***对应的预设的报送交易中间表中;
批量进程启动模块,用于根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;
批量补充报送模块,用于在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态。
进一步地,还包括:
报送中间表释放模块,用于周期性清理所述报送交易中间表中的数据。
进一步地,还包括:
分区表划分模块,用于将所述报送交易中间表划分为多个分区表;
分区表配置模块,用于基于预设的账户类型为每一种账户类型配置至少一个对应的所述分区表。
进一步地,所述联机报送准备模块包括:
请求接收单元,用于接收联机交易请求;
账户类型确定单元,用于根据所述联机交易请求获取所述交易信息对应的账户类型;
联机实时写入单元,用于应用预设的随机数方式,根据各个所述交易信息的账户类型分别将各个所述交易信息联机实时写入对应的所述分区表中,以在对应的所述分区表中形成报送记录数据;
其中,所述报送记录数据包括对应的分区表的唯一标识和对应的所述交易信息写入该分区表时的时间戳。
进一步地,还包括:
通道队列存储模块,用于建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列通道。
进一步地,所述批量进程启动模块包括:
进程启动单元,用于启动预设的监控进程,并基于当前的信息报送模式启动对应的信息报送进程;
中间表读取单元,用于应用所述监控进程和所述信息报送进程,根据当前信息报送模式读取对应的报送交易中间表中的报送记录数据;
批量报送单元,用于基于预设的多条消息队列通道将所述报送记录数据对应在核心***中的交易信息批量报送至客户交易信息服务***。
进一步地,所述批量进程启动模块还包括:
报送结果写入单元,用于将报送成功的交易信息写入预设的报送成功交易表,以及,将报送失败的交易信息写入预设的报送失败交易表。
第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的交易信息报送方法的步骤。
第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的交易信息报送方法的步骤。
由上述技术方案可知,本申请提供的交易信息报送方法及装置,方法包括:将交易信息实时写入核心***对应的预设的报送交易中间表中;根据当前的信息报送模式,应用预设的消息队列通道对报送交易中间表中的交易信息进行批量报送处理,其中,信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;在核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将消息队列通道设置为主动提交状态,能够使得交易信息报送过程的报送效率高,报送进程分别处理中间表各个分区的数据,节约并发时间成本;兼容性强,进程配置文件配置灵活,将进程启动过程参数化;***吞吐量高,批量通过对补报作业的拆分提高了批量报送的吞吐量;存储开销低,报送中间表和报送成功交易表每天定时释放,循环利用率高,进而通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率,进而更好的支持金融机构的业务发展。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中的交易信息报送方法的流程示意图。
图2为本申请实施例中的包含有步骤400的交易信息报送方法的流程示意图。
图3为本申请实施例中的交易信息报送方法中的步骤010和步骤020的流程示意图。
图4为本申请实施例中的交易信息报送方法中的步骤100的流程示意图。
图5为本申请实施例中的包含有步骤030的交易信息报送方法的流程示意图。
图6为本申请实施例中的交易信息报送方法中的步骤200的第一种流程示意图。
图7为本申请实施例中的交易信息报送方法中的步骤200的第二种流程示意图。
图8为本申请应用实例中的交易信息报送方法中MQ通讯模式示意图。
图9为本申请实施例中的交易信息报送装置的第一种结构示意图。
图10为本申请实施例中的交易信息报送装置的第二种结构示意图。
图11为本申请实施例中的交易信息报送装置的第三种结构示意图。
图12为本申请实施例中的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在异步信息报送的过程中,可以通过异步信息报送的方式实现交易信息报送,具体可以在发起联机交易后,通过中间数据记录交易信息,联机交易依次调用数据I/O模块完成数据存取,数据缓存模块完成缓存,调用报送信息整理模块完成报送索引和缓存信息,然后联机交易结果返回客户,报送进程利用缓存提取模块提取缓存信息,最后由数据I/O模块完成报送。
然而,由于异步信息报送方案并行度较低,影响并行报送效率。异步信息报送方案覆盖报送场景不全,因为联机交易报送可能出现报送失败场景,该方案未对此种情况进行补救,一旦因***等原因发生报送异常,失败的信息服务信息等同于被处理遗漏,没有有效的应对措施。异步信息报送方案未考虑报送进程异常场景,如果报送进程失效,对应的待报送信息将不会再被处理,将导致部分报送数据丢失,且在中间表释放后无法找回。
基于此,本申请提供一种交易信息报送方法、交易信息报送装置、电子设备及计算机可读存储介质,通过将交易信息实时写入核心***对应的预设的报送交易中间表中;根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态,能够使得交易信息报送过程的报送效率高,报送进程分别处理中间表各个分区的数据,节约并发时间成本;兼容性强,进程配置文件配置灵活,将进程启动过程参数化;***吞吐量高,批量通过对补报作业的拆分提高了批量报送的吞吐量;存储开销低,报送中间表和报送成功交易表每天定时释放,循环利用率高。
在本申请的一个或多个实施例中,所述核心***为了对外提供7*24小时连续服务,逻辑上将***划分为日间和夜间两套,分别对应日模式和夜模式。联机方式承接对实时性要求较高的交易,而批量方式处理的主要是大量数据的集中批处理,对响应时间有一定容忍度。
在本申请的一个或多个实施例中,信息服务报送:信息服务建设旨在建立一套完整服务于银行客户的交易信息数据,提供面向国内及海外客户的完整信息展现功能,最大限度满足业务实际需求、提高客户满意度。信息服务报送,指代将信息服务相关联的金融交易信息作为报送内容,由核心***下传给客户交易信息服务***,从而为客户提供全面的交易信息查询功能。
针对上述内容,本申请实施例提供一种交易信息报送装置,所述交易信息报送装置可以为一种服务器,所述服务器可以设置在金融机构的核心***中,所述服务器用于将交易信息实时写入核心***对应的预设的报送交易中间表中;根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送至客户交易信息服务***,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;并在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,将所述消息队列通道设置为主动提交状态。
基于此,所述交易信息报送装置还可以与至少一个客户端设备通信连接,用于将交易信息报送结果或异常信息发送至客户端设备,可以理解的是,所述客户端设备可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(PDA)、车载设备、智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表、智能手环等。
在实际应用中,交易信息报送的部分可以在如上述内容所述的服务器侧执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本申请对此不作限定。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器。
上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。
所述服务器与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本申请提交日尚未开发出的网络协议。所述网络协议例如可以包括TCP/IP协议、UDP/IP协议、HTTP协议、HTTPS协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的RPC协议(Remote Procedure Call Protocol,远程过程调用协议)、REST协议(Representational State Transfer,表述性状态转移协议)等。
为了及时处理报送信息,有效提升交易信息服务报送效率及报送可靠性,本申请提供一种交易信息报送方法的实施例,参见图1,所述交易信息报送方法具体包含有如下内容:
步骤100:将交易信息实时写入核心***对应的预设的报送交易中间表中。
步骤200:根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表。
步骤300:在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态。
可以理解的是,在日终状态,批量进行补充报送,并设置MQ通道主动提交COMMIT,实现DB2和MQ同步提交COMMIT。补充报送内容包括两部分:未发送报文和失败报文,因为这两部分数据对于报送进程来说,是无法二次补报完成的。
批量补充报送方法如下:
A.通过作业JOB1根据报送失败交易表EF01,得到报送失败报文信息,然后通过MQ进行补报;
B.新增作业JOB2将中间表IF中数据UNLOAD到临时文件A中;
C.新增作业JOB3将临时文件A中数据平均拆分到16个临时文件B中;
D.新增作业JOB4将16个临时文件B数据分别LOAD到对应的中间表IF的分区表中;
E.继续运行JOB5作业,调用MQ报送步骤D中的未报送信息。
为了进一步提高交易信息的服务报送可靠性,在本申请提供的交易信息报送方法的一实施例,参见图2,所述交易信息报送方法中的步骤300之后还具体包含有如下内容:
步骤400:周期性清理所述报送交易中间表中的数据。
可以理解的是,在每天信息服务报送完结后,报送成功的信息在加工后会下传给相关***,作为报送结果的通知推送,所以此时IF分区表和报送成功交易表中的数据已经完成使命,这部分没有保留必要的数据应该被及时清理,以便次日复用表空间循环使用。
为了进一步提高交易信息报送的报送效率及可靠性,在本申请提供的交易信息报送方法的一实施例,参见图3,所述交易信息报送方法中的步骤100之前还具体包含有如下内容:
步骤010:将所述报送交易中间表划分为多个分区表。
步骤020:基于预设的账户类型为每一种账户类型配置至少一个对应的所述分区表。
可以理解的是,所述账户类型包括VIP账户、对公客户账户和对私客户账户。
为了进一步提高交易信息报送的报送效率及可靠性,在本申请提供的交易信息报送方法的一实施例,参见图4,所述交易信息报送方法中的步骤100具体包含有如下内容:
步骤110:接收联机交易请求。
步骤120:根据所述联机交易请求获取所述交易信息对应的账户类型。
步骤130:应用预设的随机数方式,根据各个所述交易信息的账户类型分别将各个所述交易信息联机实时写入对应的所述分区表中,以在对应的所述分区表中形成报送记录数据。
其中,所述报送记录数据包括对应的分区表的唯一标识和对应的所述交易信息写入该分区表时的时间戳。
可以理解的是,所述随机数方式可以指使得键值中AREA-NO的分配满足随机和唯一性,这里以COBOL计算函数中的随机函数FUNCTION RANDOM为例,所述随机数方式的应用过程可以简要描述为:
(1)取当前***时间T;
(2)以T为随机种子,计算随机结果RANDOM-RESULT;
RANDOM-RESULT=FUNCTION RANDOM(T);
(3)根据所述随机结果确定各个类型的账号随机分配结果,具体包含:
VIP账户交易的随机分配结果:AREA-NO=RANDOM-RESULT*2;
对公客户交易的随机分配结果:AREA-NO=RANDOM-RESULT*4+10;
对私客户交易的随机分配结果:AREA-NO=RANDOM-RESULT*16+20。
为了进一步提高交易信息报送的报送效率及可靠性,在本申请提供的交易信息报送方法的一实施例,参见图5,所述交易信息报送方法中的步骤200之前具体包含有如下内容:
步骤030:建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列通道。
可以理解的是,待报送的中间表数据,最终会被写入不同的消息队列MQ通道,以实现核心***向客户交易信息服务***的信息服务报送。QUEUE MANAGER(队列管理器)按照应用程序的请求将消息放入正确队列,如果不能完成,则将通知应用程序并给出适当的原因码。
为了进一步提高批量报送处理的报送效率及可靠性,在本申请提供的交易信息报送方法的一实施例,参见图6,所述交易信息报送方法中的步骤200具体包含有如下内容:
步骤210:启动预设的监控进程,并基于当前的信息报送模式启动对应的信息报送进程。
步骤220:应用所述监控进程和所述信息报送进程,根据当前信息报送模式读取对应的报送交易中间表中的报送记录数据。
步骤230:基于预设的多条消息队列通道将所述报送记录数据对应在核心***中的交易信息批量报送至客户交易信息服务***。
为了进一步提高批量报送处理的报送效率及可靠性,在本申请提供的交易信息报送方法的一实施例,参见图7,所述交易信息报送方法中的步骤230之后还具体包含有如下内容:
步骤240:将报送成功的交易信息写入预设的报送成功交易表,以及,将报送失败的交易信息写入预设的报送失败交易表。
基于此,本申请实施例提供的交易信息报送方法,具体通过下述手段能够及时处理报送信息,有效提升交易信息服务报送效率及报送可靠性。
1.联机报送准备:联机实时将交易信息写入报送交易中间表,供报送进程获取数据。
2.通道队列存储:建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列MQ通道。
3.批量进程启动:启动长挂监控和报送进程,并根据所在日或夜模式,读取报送交易中间表并将对应的交易信息写入消息队列MQ通道进行报送。
4.批量补充报送:在日终状态,对未发送报文和失败报文进行补充报送,并设置通道主动提交COMMIT。
5.报送中间表释放:每天对报送交易中间表进行数据清理。
为了进一步说明本方案,本申请还提供一种交易信息报送方法的具体应用实例,具体包含有如下内容:
(一)联机报送准备
联机报送准备,将小额管理费、账户维护费、卡年费等联机报送信息写入报送交易中间表IF的分区表。即:接收每天的联机交易请求,根据业务场景,将待报送信息写入到报送交易中间表IF的分区表。
联机交易调用公共模块写入中间表IF,对于金融动户交易,补充部分信息,写入中间表;对于特殊交易,直接写入中间表。为了提高并发度,这里提出将中间表配置为分区表,为多进程报送做准备,分区原则基于账户属性,分区中间表分别存放不同类型的客户交易。比如,其中4个分区存放VIP账户交易,4个分区存放对公客户交易,10个分区存放对私客户交易,通过随机数方式保证联机交易写入中间表时平均分配,提升每个进程的报送效率。
分区号和时间戳唯一确定一条待报送记录,中间表IF的键值结构如表1所示:
表1
随机数方式指的就是键值中AREA-NO的分配满足随机和唯一性,这里以COBOL的FUNCTION RANDOM为例,生成方法简要描述为:
A.取当前***时间T;
B.以T为随机种子,计算随机结果:
RANDOM-RESULT=FUNCTION RANDOM(T);
C.VIP账户交易AREA-NO=RANDOM-RESULT*2;
对公客户交易AREA-NO=RANDOM-RESULT*4+10;
对私客户交易AREA-NO=RANDOM-RESULT*16+20。
(二)通道队列存储
通道队列存储,建立MQ通道,连接核心***和客户交易信息服务***。即:通道队列存储,以核心***和客户交易信息服务***作为输入,建立MQ通讯通道。
为了保证硬件和软件平台之间提供保证完整性、一致性的异步数据交换,本应用实例采用MQ通道技术,它允许发送和接收应用程序相互分离,发送方程序可以在发送后继续处理,而不需要等待接收方确认其已接收到数据。
待报送的中间表数据,最终会被写入不同的MQ通道,以实现核心***向客户交易信息服务***的信息服务报送。QUEUE MANAGER(队列管理器)按照应用程序的请求将消息放入正确队列,如果不能完成,则将通知应用程序并给出适当的原因码,MQ通讯模式参见图8。
(三)批量进程启动
批量进程启动,启动长挂监控进程INFO和多个报送进程,将IF分区数据放至MQ存储队列。即:IF表、MQ通道和进程配置文件INFOCNFG为输入,输出报送成功交易表和报送失败交易表EF01。
在报送中间表IF和MQ报送通道之间,起关键作用的是一个监控进程和多个报送进程,批量负责每天在日模式之前和夜模式之前,无条件启动监控进程INFO和有条件启动N个报送进程,有条件指的是根据当前日夜模式分别启动日间报送进程和夜间报送进程。一旦报送进程启动则可以根据所在模式,读取日或夜对应的中间表数据,写入不同通道从而完成报送,报送成功写入报送成功交易表,报送失败写入报送失败交易表EF01。
虽然INFO和报送进程都是长挂进程,但可能存在报送进程停止服务的情况,若监控进程发现本该服务的报送进程未启动,会自动去触发报送进程,重新提起报送进程继续工作。
对应的进程配置在INFOCNFG文件当中,格式如表2所示:
表2
批量首先将监控进程的启动标识INFOCNFG-TRAN-FLG置为'Y':已启动,然后启动INFO进程,再更新报送进程的启动标识及启动报送进程,监控进程启动后每隔空闲等待时间INFOCNFG-IDLE-DELAY就会进行一次报送进程是否异常运行的扫描检查。
(四)批量补充报送
批量补充报送,在每天日终状态,批量将未报送和报送失败报文报送MQ。即:以IF表和报送失败交易表EF01为输入,在日终提交MQ补充报送。
在日终状态,批量进行补充报送,并设置MQ通道主动COMMIT,实现DB2和MQ同步COMMIT。补充报送内容包括两部分:未发送报文和失败报文,因为这两部分数据对于报送进程来说,是无法二次补报完成的。
批量补充报送方法如下:
A.通过作业JOB1根据报送失败交易表EF01,得到报送失败报文信息,然后通过MQ进行补报。
B.新增作业JOB2将中间表IF中数据UNLOAD到临时文件A中。
C.新增作业JOB3将临时文件A中数据平均拆分到16个临时文件B中。
D.新增作业JOB4将16个临时文件B数据分别LOAD到对应的中间表IF的分区表中。
E.继续运行JOB5作业,调用MQ报送步骤D中的未报送信息。
(五)报送中间表释放
报送中间表释放,每天清理IF分区表及报送失败表数据。即:以IF表和报送成功交易表为输入,每天定时清理表数据。
在每天信息服务报送完结后,报送成功的信息在加工后会下传给相关***,作为报送结果的通知推送,所以此时IF分区表和报送成功交易表中的数据已经完成使命,这部分没有保留必要的数据应该被及时清理,以便次日复用表空间循环使用。
从上述描述可知,本申请应用实例提供的交易信息报送方法,通过联机交易产生的报送数据,通过随机数方式写入IF分区表;通过MQ方式连接核心***和客户交易信息服务***,实现报送信息在两者间的异步通讯;基于进程配置文件INFOCNFG,完成批量对信息服务报送监控进程和报送进程的启动;每天日终时,批量获取未报送和报送失败报文,并推送至MQ补充报送;报送结束后,当天对IF分区表和报送成功交易表空间进行释放。在本申请实施例中,报送中间表IF采用分区表,并通过随机数方式保证联机交易写入中间表时大体一致。异步通讯方法,建立MQ通道,完成核心和客户交易信息服务***之间的交互。监控进程和报送进程的启动模式,包括进程配置文件INFOCNFG的数据结构。批量补充报送设计,对未发送报文和发送失败报文,在日终时一次性补充处理。定期空间释放设置,每天报送完结后,及时腾空报送中间表和报送成功交易表空间。本申请提出一种的交易信息报送方法,可以通过非功能设计,优化信息服务报送过程,提升进程的报送效率。综上所述,应用本申请可以优化信息服务报送方法,进一步完善和提升核心银行***的健壮性、可靠性及***效率,更好的支持核心***信息服务报送。
为了通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率及报送可靠性,本申请提供一种用于实现交易信息报送方法中全部或部分内容的交易信息报送装置的实施例,参见图9,所述交易信息报送装置具体包含有如下内容:
联机报送准备模块10,用于将交易信息实时写入核心***对应的预设的报送交易中间表中;
批量进程启动模块20,用于根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;
批量补充报送模块30,用于在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态。
为了进一步提高交易信息的服务报送可靠性,在本申请提供的交易信息报送装置的一实施例,参见图10,所述交易信息报送装置还具体包含有如下内容:
报送中间表释放模块40,用于周期性清理所述报送交易中间表中的数据。
为了进一步提高交易信息报送的报送效率及可靠性,在本申请提供的交易信息报送方法的一实施例,所述交易信息报送方法还具体包含有如下内容:
分区表划分模块,用于将所述报送交易中间表划分为多个分区表;
分区表配置模块,用于基于预设的账户类型为每一种账户类型配置至少一个对应的所述分区表。
为了进一步提高交易信息报送的报送效率及可靠性,在本申请提供的交易信息报送装置的一实施例,所述交易信息报送装置中的联机报送准备模块10具体包含有如下内容:
请求接收单元,用于接收联机交易请求;
账户类型确定单元,用于根据所述联机交易请求获取所述交易信息对应的账户类型;
联机实时写入单元,用于应用预设的随机数方式,根据各个所述交易信息的账户类型分别将各个所述交易信息联机实时写入对应的所述分区表中,以在对应的所述分区表中形成报送记录数据;
其中,所述报送记录数据包括对应的分区表的唯一标识和对应的所述交易信息写入该分区表时的时间戳。
为了进一步提高交易信息报送的报送效率及可靠性,在本申请提供的交易信息报送装置的一实施例,参见图11,所述交易信息报送装置中还具体包含有如下内容:
通道队列存储模块01,用于建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列通道。
为了进一步提高批量报送处理的报送效率及可靠性,在本申请提供的交易信息报送装置的一实施例,所述交易信息报送装置中的批量进程启动模块20具体包含有如下内容:
进程启动单元,用于启动预设的监控进程,并基于当前的信息报送模式启动对应的信息报送进程;
中间表读取单元,用于应用所述监控进程和所述信息报送进程,根据当前信息报送模式读取对应的报送交易中间表中的报送记录数据;
批量报送单元,用于基于预设的多条消息队列通道将所述报送记录数据对应在核心***中的交易信息批量报送至客户交易信息服务***。
为了进一步提高批量报送处理的报送效率及可靠性,在本申请提供的交易信息报送装置的一实施例,所述交易信息报送装置中的批量进程启动模块20中还具体包含有如下内容:
报送结果写入单元,用于将报送成功的交易信息写入预设的报送成功交易表,以及,将报送失败的交易信息写入预设的报送失败交易表。
从硬件层面来说,为了通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率及报送可靠性,本申请提供一种用于实现所述交易信息报送方法中的全部或部分内容的电子设备的实施例,所述电子设备具体包含有如下内容:
处理器(processor)、存储器(memory)、通信接口(Communications Interface)和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于实现交易信息报送装置与各类数据库、核心***、客户交易信息服务***以及用户终端等相关设备之间的信息传输;该电子设备可以是台式计算机、平板电脑及移动终端等,本实施例不限于此。在本实施例中,该电子设备可以参照实施例中的交易信息报送方法的实施例,以及,交易信息报送装置的实施例进行实施,其内容被合并于此,重复之处不再赘述。
图12为本申请实施例的电子设备9600的***构成的示意框图。如图12所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图12是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
一实施例中,交易信息报送功能可以被集成到中央处理器9100中。其中,中央处理器9100可以被配置为进行如下控制:
步骤100:将交易信息实时写入核心***对应的预设的报送交易中间表中。
步骤200:根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表。
步骤300:在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态。
从上述描述可知,本申请实施例提供的电子设备,能够使得交易信息报送过程的报送效率高,报送进程分别处理中间表各个分区的数据,节约并发时间成本;兼容性强,进程配置文件配置灵活,将进程启动过程参数化;***吞吐量高,批量通过对补报作业的拆分提高了批量报送的吞吐量;存储开销低,报送中间表和报送成功交易表每天定时释放,循环利用率高,进而通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率,进而更好的支持金融机构的业务发展。
在另一个实施方式中,交易信息报送装置可以与中央处理器9100分开配置,例如可以将交易信息报送装置配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现交易信息报送功能。
如图12所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图12中所示的所有部件;此外,电子设备9600还可以包括图12中没有示出的部件,可以参考现有技术。
如图12所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。
其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。
输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。
该存储器9140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。
存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。
本申请的实施例还提供能够实现上述实施例中的交易信息报送方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的执行主体为服务器或客户端的交易信息报送方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
步骤100:将交易信息实时写入核心***对应的预设的报送交易中间表中。
步骤200:根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表。
步骤300:在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态。
从上述描述可知,本申请实施例提供的计算机可读存储介质,能够使得交易信息报送过程的报送效率高,报送进程分别处理中间表各个分区的数据,节约并发时间成本;兼容性强,进程配置文件配置灵活,将进程启动过程参数化;***吞吐量高,批量通过对补报作业的拆分提高了批量报送的吞吐量;存储开销低,报送中间表和报送成功交易表每天定时释放,循环利用率高,进而通过设计支持日夜模式的监控、报送进程和联机和批量的方式组合报送,能够及时处理报送信息,有效提升交易信息服务报送效率,进而更好的支持金融机构的业务发展。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (14)
1.一种交易信息报送方法,其特征在于,包括:
将交易信息实时写入核心***对应的预设的报送交易中间表中;
根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;
在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态;
其中,所述根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,包括:
启动预设的监控进程,并基于当前的信息报送模式启动对应的信息报送进程;
应用所述监控进程和所述信息报送进程,根据当前信息报送模式读取对应的报送交易中间表中的报送记录数据;
基于预设的多条消息队列通道将所述报送记录数据对应在核心***中的交易信息批量报送至客户交易信息服务***。
2.根据权利要求1所述的交易信息报送方法,其特征在于,还包括:
周期性清理所述报送交易中间表中的数据。
3.根据权利要求1所述的交易信息报送方法,其特征在于,在所述将交易信息实时写入核心***对应的预设的报送交易中间表中之前,还包括:
将所述报送交易中间表划分为多个分区表;
基于预设的账户类型为每一种账户类型配置至少一个对应的所述分区表。
4.根据权利要求3所述的交易信息报送方法,其特征在于,所述将交易信息实时写入核心***对应的预设的报送交易中间表中,包括:
接收联机交易请求;
根据所述联机交易请求获取所述交易信息对应的账户类型;
应用预设的随机数方式,根据各个所述交易信息的账户类型分别将各个所述交易信息联机实时写入对应的所述分区表中,以在对应的所述分区表中形成报送记录数据;
其中,所述报送记录数据包括对应的分区表的唯一标识和对应的所述交易信息写入该分区表时的时间戳。
5.根据权利要求1所述的交易信息报送方法,其特征在于,在所述根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理之前,还包括:
建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列通道。
6.根据权利要求1所述的交易信息报送方法,其特征在于,还包括:
将报送成功的交易信息写入预设的报送成功交易表,以及,将报送失败的交易信息写入预设的报送失败交易表。
7.一种交易信息报送装置,其特征在于,包括:
联机报送准备模块,用于将交易信息实时写入核心***对应的预设的报送交易中间表中;
批量进程启动模块,用于根据当前的信息报送模式,应用预设的消息队列通道对所述报送交易中间表中的交易信息进行批量报送处理,其中,所述信息报送模式包括日间报送模式和夜间报送模式,且该日间报送模式和夜间报送模式各自对应不同的报送交易中间表;
批量补充报送模块,用于在所述核心***处于日终状态时,对未发送的交易信息和发送失败的交易信息进行批量补充报送处理,并将所述消息队列通道设置为主动提交状态;
其中,所述批量进程启动模块包括:
进程启动单元,用于启动预设的监控进程,并基于当前的信息报送模式启动对应的信息报送进程;
中间表读取单元,用于应用所述监控进程和所述信息报送进程,根据当前信息报送模式读取对应的报送交易中间表中的报送记录数据;
批量报送单元,用于基于预设的多条消息队列通道将所述报送记录数据对应在核心***中的交易信息批量报送至客户交易信息服务***。
8.根据权利要求7所述的交易信息报送装置,其特征在于,还包括:
报送中间表释放模块,用于周期性清理所述报送交易中间表中的数据。
9.根据权利要求7所述的交易信息报送装置,其特征在于,还包括:
分区表划分模块,用于将所述报送交易中间表划分为多个分区表;
分区表配置模块,用于基于预设的账户类型为每一种账户类型配置至少一个对应的所述分区表。
10.根据权利要求9所述的交易信息报送装置,其特征在于,所述联机报送准备模块包括:
请求接收单元,用于接收联机交易请求;
账户类型确定单元,用于根据所述联机交易请求获取所述交易信息对应的账户类型;
联机实时写入单元,用于应用预设的随机数方式,根据各个所述交易信息的账户类型分别将各个所述交易信息联机实时写入对应的所述分区表中,以在对应的所述分区表中形成报送记录数据;
其中,所述报送记录数据包括对应的分区表的唯一标识和对应的所述交易信息写入该分区表时的时间戳。
11.根据权利要求7所述的交易信息报送装置,其特征在于,还包括:
通道队列存储模块,用于建立用于在核心***与客户交易信息服务***之间进行异步数据交换的消息队列通道。
12.根据权利要求7所述的交易信息报送装置,其特征在于,所述批量进程启动模块还包括:
报送结果写入单元,用于将报送成功的交易信息写入预设的报送成功交易表,以及,将报送失败的交易信息写入预设的报送失败交易表。
13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至6任一项所述的交易信息报送方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6任一项所述的交易信息报送方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911239139.0A CN110889765B (zh) | 2019-12-06 | 2019-12-06 | 交易信息报送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911239139.0A CN110889765B (zh) | 2019-12-06 | 2019-12-06 | 交易信息报送方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110889765A CN110889765A (zh) | 2020-03-17 |
CN110889765B true CN110889765B (zh) | 2022-09-02 |
Family
ID=69750729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911239139.0A Active CN110889765B (zh) | 2019-12-06 | 2019-12-06 | 交易信息报送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110889765B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881093B (zh) * | 2020-07-22 | 2023-12-29 | 中国工商银行股份有限公司 | 一种数据报送方法、装置及报送*** |
CN114070845B (zh) * | 2021-11-11 | 2024-04-16 | 中国银行股份有限公司 | 协同报送交易信息的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106126352A (zh) * | 2016-06-17 | 2016-11-16 | 中国银行股份有限公司 | 异步报送信息的方法及装置 |
CN108650294A (zh) * | 2018-04-03 | 2018-10-12 | 中国银行股份有限公司 | 技术***间交易信息传递方法及装置 |
CN110457336A (zh) * | 2019-08-15 | 2019-11-15 | 中国银行股份有限公司 | 交易数据处理方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006000444A2 (en) * | 2004-06-28 | 2006-01-05 | Accenture Global Services Gmbh | Direct connectivity system for healthcare administrative transactions |
-
2019
- 2019-12-06 CN CN201911239139.0A patent/CN110889765B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106126352A (zh) * | 2016-06-17 | 2016-11-16 | 中国银行股份有限公司 | 异步报送信息的方法及装置 |
CN108650294A (zh) * | 2018-04-03 | 2018-10-12 | 中国银行股份有限公司 | 技术***间交易信息传递方法及装置 |
CN110457336A (zh) * | 2019-08-15 | 2019-11-15 | 中国银行股份有限公司 | 交易数据处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110889765A (zh) | 2020-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111031058A (zh) | 基于WebSocket的分布式服务器集***互方法及装置 | |
CN111277639B (zh) | 一种保持数据一致性的方法和装置 | |
CN110413673B (zh) | 数据库数据统一采集与分发方法及*** | |
CN111784329B (zh) | 业务数据的处理方法和装置、存储介质、电子装置 | |
CN110889765B (zh) | 交易信息报送方法及装置 | |
CN110764881A (zh) | 分布式***后台重试方法及装置 | |
CN111563820B (zh) | 智能合约并行执行方法及装置 | |
CN111510493B (zh) | 分布式数据传输方法及装置 | |
CN111210340A (zh) | 一种自动任务处理方法、装置、服务器及存储介质 | |
CN111445331A (zh) | 交易撮合方法及装置 | |
CN113159913A (zh) | 账务信息处理方法及装置 | |
CN116707821A (zh) | 基于区块链的交易数据处理方法及装置 | |
CN113326025B (zh) | 一种单一集群远程持续发布方法及装置 | |
CN114048034A (zh) | 会计数据处理方法及装置 | |
CN113094571A (zh) | 多平台对账方法及装置 | |
CN111930624A (zh) | 测试链路报文数据处理方法及装置 | |
CN111352719A (zh) | 交易簿记服务数据处理方法、装置及*** | |
CN115879889A (zh) | 基于区块链的业务处理方法、装置和计算机设备 | |
CN115562898A (zh) | 分布式支付***异常处理方法及装置 | |
CN115099930A (zh) | 金融业务数据处理方法及装置 | |
CN112734545A (zh) | 区块链数据共享方法、装置及*** | |
CN113222587B (zh) | 线上线下交易电子卡处理方法及装置 | |
CN114860832A (zh) | ***积分数据处理方法及装置 | |
CN113810228B (zh) | 消息队列通道重置方法及装置 | |
CN116048776A (zh) | 一种基于业务需求的多进程业务处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |