The application provides a data transmission method and device in the asynchronous calling process of the summary check subsystem. The method includes: Based on the fork function, each service process for processing time-sharing collection is copied separately to get its corresponding subprocess, and the corresponding data pre collection service for time-sharing collection is stored in the subprocess by applying the execlp function, so as to Each service process asynchronously calls the data pre collection service in the corresponding subprocess; during the data collection process of the data pre collection service, if the data contains parameters that meet the preset complexity, the data is encoded to get the corresponding visible characters; the visible characters are sent to the corresponding service processes, and the online banking system's Reconciliation. The application can effectively realize the asynchronous call of the summary check subsystem and the data transmission of complex parameters in the asynchronous call process, and effectively improve the operation efficiency of the online banking system.
【技术实现步骤摘要】
汇总核对子系统的异步调用过程中的数据传输方法及装置
本申请涉及数据处理
,具体涉及一种汇总核对子系统的异步调用过程中的数据传输方法及装置。
技术介绍
汇总核对子系统SCPS(SummaryCheckPaymentSystem),用于完成系统的对账数据收集,根据收集的数据完成与轧差服务系统NETS(NettingSystem)、参与者的对账。该汇总核对子系统主要用于完成网银各个实例与NETS和参与者的对账,而在对账之前,汇总核对子系统需要先收集对账数据,以减轻对账时系统压力。由于网上支付跨行清算系统IBPS(InternetBankPaymentSystem)的业务量很大,按照现有汇总对账方法,需要在每个系统工作日的日终对一个系统工作日的数据进行汇总对账,此种汇总对账方式耗时较长且效率较低。针对该情况,为了提高汇总对账效率,汇总核对子系统需要分不同的时段对网银的业务数据进行分类收集,因此则需要一种适用于汇总核对子系统的异步调用过程中的数据传输方式。现有的异步调用方式通过客户信息控制系统CICS(CustomerInformationControlSystem)应用程序中发出异步调用多个子交易的请求,处理响应和异常,一个父交易可以异步运行多个本地子交易,并且子交易可以在不同的CICS任务中运行。然而,现有的异步调用方式必须在客户信息控制系统中才能使用,尤其对于需要对各类复杂参数进行汇总的汇总核对子系统,其架构不同于客户信息控制系统的应用场景,因此,现有的异步调用方式无法应用在要进行复杂参数传输的汇总核对子系统中,且无法在汇总核对子系统的异步调用过程中进行 ...
【技术保护点】
1.一种汇总核对子系统的异步调用过程中的数据传输方法,其特征在于,所述汇总核对子系统用于实现网银系统的数据分时收集功能和对账功能,所述异步调用方法包括:基于fork函数对用于处理分时收集的各个服务进程分别进行复制,得到各自对应的子进程,并应用execlp函数将对应的用于进行分时收集数据的数据预收集服务存储至所述子进程中,以使各个所述服务进程分别异步调用对应的子进程中的所述数据预收集服务;在所述数据预收集服务采集数据的过程中,若所述数据中包含有符合预设复杂程度的参数,则对所述数据进行编码处理,得到对应的可见字符;将所述可见字符发送至对应的各个所述服务进程,并根据所述可见字符进行针对所述网银系统的对账处理。
【技术特征摘要】
1.一种汇总核对子系统的异步调用过程中的数据传输方法,其特征在于,所述汇总核对子系统用于实现网银系统的数据分时收集功能和对账功能,所述异步调用方法包括:基于fork函数对用于处理分时收集的各个服务进程分别进行复制,得到各自对应的子进程,并应用execlp函数将对应的用于进行分时收集数据的数据预收集服务存储至所述子进程中,以使各个所述服务进程分别异步调用对应的子进程中的所述数据预收集服务;在所述数据预收集服务采集数据的过程中,若所述数据中包含有符合预设复杂程度的参数,则对所述数据进行编码处理,得到对应的可见字符;将所述可见字符发送至对应的各个所述服务进程,并根据所述可见字符进行针对所述网银系统的对账处理。2.根据权利要求1所述的汇总核对子系统的异步调用过程中的数据传输方法,其特征在于,在所述基于fork函数对用于处理分时收集的各个服务进程分别进行复制之前,还包括:接收针对汇总核对子系统的分时汇总核对指令;相对应的,所述基于fork函数对用于处理分时收集的各个服务进程分别进行复制,包括:根据所述分时汇总核对指令,判断对应的当前异步调用模块是否支持注册模式,若是,则调取所述汇总核对子系统对应的配置文件;根据所述配置文件确定所述异步调用模块是否已注册,若是,则所述异步调用模块基于fork函数对用于处理分时收集的各个服务进程分别进行复制。3.根据权利要求1所述的汇总核对子系统的异步调用过程中的数据传输方法,其特征在于,所述数据预收集服务包括:轧差服务系统的汇总核对预收集服务、参与机构的汇总对账预收集服务和参与机构的明细对账预收集服务。4.根据权利要求1-3任一项所述的汇总核对子系统的异步调用过程中的数据传输方法,其特征在于,所述编码处理的方式为base64编码方式。5.一种汇总核对子系统的异步调用过程中的数据传输装置,其特征在于,所述汇总核对子系统用于实现网银系统的数据分时收集功能和对账功能,所述汇总核对子系统的异步调用过程中的数据传输装置包括:异步调用模块...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:中国人民银行清算总中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。