本发明专利技术提供一种数据处理方法及系统,所述方法包括:接收收单系统发送的多个交易明细数据;将接收到的多个交易明细数据装载到不同的数据容器中;针对所述不同的数据容器分配多个对账服务器;并发地调用所述多个对账服务器处理所述多个交易明细数据。实施本发明专利技术,可以通过将多个交易明细数据离散到不同的数据容器中,并针对所述不同的数据容器调用多个对账服务器来并发处理所述多个交易明细数据的方式提高对账服务的时效性。
【技术实现步骤摘要】
本专利技术涉及通信领域,更为具体而言,涉及数据处理方法及系统。
技术介绍
在建设银行的收单商户建设过程中,由于网上快捷支付业务、互联网特色支付业务的交易量不断攀升,使得收单业务保持着非常快的发展速度。然而,在现阶段,建设银行在收单商户的对账服务处理过程中,依靠的是串行处理的对账服务流程,这种方式存在时效性低的问题。
技术实现思路
为解决上述技术问题,本专利技术提供一种数据处理方法及系统。一方面,本专利技术的实施方式提供了一种数据处理方法,所述方法包括:接收收单系统发送的多个交易明细数据;将接收的多个交易明细数据装载到不同的数据容器中;针对所述不同的数据容器分配多个对账服务器;并发地调用所述多个对账服务器处理所述多个交易明细数据。另一方面,本专利技术实施方式提供了一种数据处理系统,所述系统包括:接收模块,用于接收收单系统发送的多个交易明细数据;装载模块,用于将接收模块接收的多个交易明细数据装载到不同的数据容器中;分配模块,用于针对所述装载模块进行装载的不同的数据容器分配多个对账服务器;调用模块,用于并发地调用所述分配模块分配的多个对账服务器处理所述多个交易明细数据。实施本专利技术提供的数据处理方法及系统,可以通过将多个交易明细数据离散到不同的数据容器中,并针对所述不同的数据容器调用多个对账服务器来并发处理所述多个交易明细数据的方式提高对账服务的时效性。附图说明图1是根据本专利技术实施方式的一种数据处理方法的流程图;图2是根据本专利技术实施方式的一种数据处理系统的结构示意图。具体实施方式为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。图1是根据本专利技术实施方式的一种数据处理方法的流程图。参见图1,所述方法包括:S100:接收收单系统发送的多个交易明细数据。S200:将接收的多个交易明细数据装载到不同的数据容器中。例如可以根据银行(例如商户管辖行所在的一级分行)机构号、商户编号以及交易流水号中的任意一种或多种的组合,将接收的多个交易明细数据装载到不同的数据容器中。S300:针对所述不同的数据容器分配多个对账服务器。其中,可以根据所述不同的数据容器的数量以及所述不同的数据容器中各数据容器的存储量,确定所述多个对账服务器的数量以及数据容器与对账服务器的对应关系,数据容器与对账服务器的对应关系可以是一对一的对应关系,也可以是多对一的对应关系。S400:并发地调用所述多个对账服务器处理所述多个交易明细数据。在本专利技术的另一种实施方式中,在执行处理S400后可以定制化展示所述多个交易明细数据的处理结果。下面结合具体例子对本专利技术的实施方式进行具体说明。步骤1:接收收单系统发送的多个交易明细数据。步骤2:将接收的多个交易明细数据装载到不同的数据容器中。例如可以根据银行(例如商户管辖行所在的一级分行)的机构号、商户编号以及交易流水号中的任意一种或多种的组合,将接收到的多个交易明细数据装载到不同的数据容器中。其中,所述机构号包括9位数字,用于唯一地表示全行任何一个营业机构。例如,广东分行的机构号是440000000,北京分行的机构号是110000000。商户编号包括15位数字,根据银联规范,商户编号由收单行+银联地区码+商户大类+商户序号构成。其中,收单行为三位数字,例如建行是105,银联地区码是四位,例如广州是4401,商户大类是四位数字,例如旅行社商户是4722,商户序号是四位数字,从0001开始递增。交易流水号包括25位的数字,用于唯一地表示一笔交易流水。当然,所述机构号、商户编号或者交易流水号也可以由其它位数的字母或字母与数字的组合构成。同时,商户编号中的收单行、银联地区码、商户大类或者商户序号也可以由其它位数的字母或字母与数字的组合构成。其中,在机构号、商户编号或者交易流水号的位数较多的情形下,可以仅根据其中的某几位数字进行离散,比如,对于商户编号,可以仅根据其中的商户序号进行离散,对于交易流水号,可以根据最后两位字符进行离散,当然,本领域的技术人员也可以根据实际需要根据最后的其它位数的字符进行离散。步骤3:针对所述不同的数据容器分配多个对账服务器。例如,根据所述不同的数据容器的数量以及所述不同的数据容器中各数据容器的存储量,确定所述多个对账服务器的数量以及数据容器与对账服务器的对应关系。步骤4:并发地调用所述多个对账服务器处理所述多个交易明细数据。例如可以采用通过监控进程并发启动所述多个对账服务器的调度进程的方式实现对所述多个对账服务器的并发调用。此外,在本专利技术的一种实施方式中,还可以设置多个辅助监控进程,一旦主监控进程出现异常,辅助监控进程可以随机竞争成为主监控进程。其中,调度进程负责管理与其对应的服务器的执行进程,例如创建或删除执行进程。此外,也可以根据服务器的处理压力情况动态调整执行进程的数量。步骤5:根据商户的对账需求定制化展示所述多个交易明细数据的处理结果。图2是根据本专利技术实施方式的一种数据处理系统的结构示意图。参见图2,所述系统1000包括:接收模块100、装载模块200、分配模块300以及调用模块400,具体地:接收模块100用于接收收单系统发送的多个交易明细数据。装载模块200用于将接收模块100接收的多个交易明细数据装载到不同的数据容器中。其中,该装载模块200可以包括用于根据银行(例如商户管辖行所在的一级分行)机构号、商户编号以及交易流水号中的任意一种或多种的组合,将接收的多个交易明细数据装载到不同的数据容器中的装载单元。分配模块300用于针对所述装载模块200进行装载的不同的数据容器分配多个对账服务器。其中,该分配模块300例如可以包括用于根据所述不同的数据容器的数量以及所述不同的数据容器中各数据容器的存储量,确定所述多个对账服务器的数量以及数据容器与对账服务器的对应关系的分配单元。调用模块400用于并发地调用所述分配模块300分配的多个对账服务器处理所述多个交易明细数据。在本专利技术的另一种实施方式中,该系统1000还可以包括展示模块,该展示模块用于定制化展示所述多个交易明细数据的处理结果。实施本专利技术提供的数据处理方法及系统,可以通过将多个交易明细数据离散到不同的数据容器中,并针对所述不同的数据容器调用多个对账服务器来并发处理所述多个交易明细数据的方式提高对账服务的时效本文档来自技高网...
【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:接收收单系统发送的多个交易明细数据;将接收的多个交易明细数据装载到不同的数据容器中;针对所述不同的数据容器分配多个对账服务器;并发地调用所述多个对账服务器处理所述多个交易明细数据。
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
接收收单系统发送的多个交易明细数据;
将接收的多个交易明细数据装载到不同的数据容器中;
针对所述不同的数据容器分配多个对账服务器;
并发地调用所述多个对账服务器处理所述多个交易明细数据。
2.如权利要求1所述的方法,其特征在于,将接收的多个交易明细数据
装载到不同的数据容器中包括:
根据银行机构号、商户编号以及交易流水号中的任意一种或多种的组合,
将接收的多个交易明细数据装载到不同的数据容器中。
3.如权利要求1所述的方法,其特征在于,针对所述不同的数据容器分
配多个对账服务器包括:
根据所述不同的数据容器的数量以及所述不同的数据容器中各数据容器
的存储量,确定所述多个对账服务器的数量以及数据容器与对账服务器的对
应关系。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包
括:
在执行所述并发地调用所述多个对账服务器处理所述多个交易明细数据
的处理后,定制化展示所述多个交易明细数据的处理结果。
5...
【专利技术属性】
技术研发人员:揭育柱,陈铭洙,成亮,郭敏鸿,罗恕人,杨蔚然,梁艳姬,吴兴威,付小丽,胡明,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。