一种数据处理方法及装置制造方法及图纸

技术编号:27881249 阅读:22 留言:0更新日期:2021-03-31 01:20
本发明专利技术实施例提供一种数据处理方法及装置,该方法包括:所述数据处理系统获取联机方的第一交易信息,以及渠道方的第二交易信息,所述第一交易信息和所述第二交易信息为键值型交易信息;所述数据处理系统将主键相同的第一交易信息和第二交易信息分配至同一算法容器;所述数据处理系统通过所述算法容器将所述算法容器中的第一交易信息和第二交易信息进行匹配,获取交易信息匹配结果。上述方法中,能够加快数据处理速度,提高数据处理的时效性,以及消除交易信息分块规则与业务逻辑的耦合,增加交易信息分块的灵活性。

【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及数据处理
,尤其涉及一种数据处理方法及装置。
技术介绍
在会计电算化环境下,系统提供自动对账功能,即系统根据用户设置的对账条件进行逐笔检查;对达到对账标准的交易信息进行标记为相平交易信息,对未达到对账标准的交易信息进行标记为不平交易信息,未进行对账的交易信息进行标记为暂存交易信息。系统进行自动对账的条件一般包括交易发生的日期、结算式、结算票号、发生金额相同等。现有技术的通过第三方支付软件支付的交易场景中,银行机构会将联机生成的交易信息存储,并发送至第三方支付机构的对应渠道,第三方支付机构的对应渠道可以是支付宝、微信等支付软件对应的数据库或文件等。为保证银行机构与第三方支付机构的交易信息一致,则需要定期进行第三方支付机构和银行机构对账。其中,银行机构的交易平台根据交易信息分块规则,为联机交易信息分配分块号;第三方支付机构也依据相同的交易信息分块规则,为渠道交易信息分配分块号;对账系统获取相同分块号的联机交易信息分块和渠道交易信息分块,进行匹配获取匹配结果。但当收到营销等活动的影响而导致交易量剧增时,根据交易信息分块规则确定的联机交易信息分块和渠道交易信息分块所包含的交易信息数量也对应剧增,相应的,导致交易信息匹配速度降低和时效性差;且该交易信息分块规则因为与业务逻辑耦合,导致规则更新工作复杂,浪费人力物力。因此,现在亟需一种数据处理方法及装置,能够加快数据处理速度,提高数据处理的时效性,以及消除交易信息分块规则与业务逻辑的耦合,增加交易信息分块的灵活性。<br>
技术实现思路
本专利技术实施例提供一种数据处理方法及装置,能够加快数据处理速度,提高数据处理的时效性,以及消除交易信息分块规则与业务逻辑的耦合,增加交易信息分块的灵活性。第一方面,本专利技术实施例提供一种数据处理方法,适用于包含至少一个算法容器的数据处理系统,该方法包括:所述数据处理系统获取联机方的第一交易信息,以及渠道方的第二交易信息,所述第一交易信息和所述第二交易信息为键值型交易信息;所述数据处理系统将主键相同的第一交易信息和第二交易信息分配至同一算法容器;所述数据处理系统通过所述算法容器将所述算法容器中的第一交易信息和第二交易信息进行匹配,获取交易信息匹配结果。上述方法中,第一交易信息和第二交易信息为键值型交易信息。如此,可以快速获取主键相同的第一交易信息和第二交易信息,并进行分配,加快交易信息分配速度。且由于交易信息的格式相同,可以实现快速匹配。另外,上述方法在数据处理系统中设置分配规则,相比于现有技术的通过与业务逻辑耦合的交易信息分块规则,获取联机方交易信息分块和渠道方交易信息分块进行匹配来说;可以将分配规则与业务逻辑解耦,降低更改分配规则的成本,增加设置分配规则的灵活性。如,现有技术的对账系统中的对账并行进程数量一定,当大量交易出现的时候,根据业务逻辑耦合的交易信息分块规则进行分块,每个分块中的交易信息数量也会相应增加,例如,同一商户原来分块的交易信息有100条,交易信息暴增的时候,分块的交易信息变成1000条;因此需要在业务逻辑中更改交易信息分块规则,保持分块中的交易信息不要过多而降低对账速度;但交易信息分块规则的更改需要涉及业务逻辑的变动,而业务逻辑的复杂,因此增加大量人力成本。因此,本申请将现有技术中的交易信息分块规则与业务逻辑解耦,在数据处理系统中设置分配规则,即降低更改交易信息分块规则的成本,又增加设置分配规则的灵活性。可选的,获取联机方的第一交易信息,以及渠道方的第二交易信息之前,还包括:获取所述第一交易信息的数量和/或所述第二交易信息的数量;根据所述第一交易信息的数量和/或所述第二交易信息的数量对所述数据处理系统中的算法容器集群进行扩容或缩容。上述方法中,根据第一交易信息的数量和/或第二交易信息的数量,灵活的对数据处理系统中的算法容器集群进行扩容或缩容,可以在不浪费算法容器的资源的前提下,使用足够的算法容器对第一交易信息和第二交易信息进行对账,保证了数据处理的速度。可选的,获取联机方的第一交易信息,以及渠道方的第二交易信息,包括:从所述联机方的第一交易明细记录中获取包含以下状态的交易信息作为所述第一交易信息:未对账状态、暂存已对账状态、需要重新对账的相平已对账状态、需要重新对账的不平已对账状态;从所述渠道方的第二交易明细记录中获取包含以下状态的交易信息作为所述第二交易信息:暂存已对账状态、需要重新对账的相平已对账状态、需要重新对账的不平已对账状态的交易信息,以及所述第二交易明细记录中未记录的交易信息。上述方法中,示例性的,交易明细记录中未对账状态指的是上一周期没有进行对账的交易信息的状态,可以是对账窗口期新增的交易信息的状态;暂存已对账状态:上次对账没有获取到相同主键的交易信息的交易信息的状态;需要重新对账的相平已对账状态:上次对账中第一交易信息和第二交易信息的匹配内容符合预设条件的交易信息的状态,但是渠道方认为对账结果存疑,要求重新对账;需要重新对账的不平已对账状态,上次对账的交易金额、商户名称等信息有出入的,即,上次对账中第一交易信息和第二交易信息的匹配内容不符合预设条件的交易信息的状态,渠道方认为对账结果存疑,要求重新对账。其中,由于第二交易明细记录中的交易信息是根据交易信息匹配结果记录的,因此,对账窗口期新增的交易信息为第二交易明细记录中未记录的交易信息,当前对账需要获取并对账。可选的,所述数据处理系统还包含调度器和数据转移工具,获取联机方的第一交易信息之前,还包括:所述数据处理系统通过所述调度器获取所述联机方的第三交易信息;所述数据处理系统通过所述数据转移工具将所述第三交易信息转换为键值型交易信息,得到所述第一交易明细记录,将所述第一交易明细记录存储在键值型数据库中。上述方法中,数据处理系统通过调度器获取联机方的第三交易信息,并通过数据转移工具将第三交易信息转换为键值型交易信息,获取第一交易明细记录,存储于键值型数据库中。如此,当数据处理系统进行对账时,可以直接从键值型数据库中获取第一交易明细记录,而不会直接访问联机方的数据源,可以对应保证用户交易的正常运行和数据处理系统获取交易信息的准确性。这里,若是数据处理系统直接从联机方的数据源中获取交易信息,由于联机方的数据源联机实时进行交易信息的写入与输出,并发资源较大,相应的数据写入与输出压力大;若直接从联机方的数据源获取大量交易信息,则有可能导致联机方的数据源出现故障,导致交易信息写入与输出的准确性降低。可选的,获取所述联机方的第一交易信息,以及渠道方的第二交易信息之后,还包括:将所述第一交易信息的状态信息转换为未对账状态;将所述第二交易信息的状态信息转换为未对账状态,并将所述第二交易信息转换为键值型交易信息。上述方法中,若算法容器可以通过识别交易信息的状态来判断该交易信息是否需要进行对账,则若交易信息不是未对账状态,算法容器不会对交易信息进行对账。因此,在获取到交易信息后,先将原来的状态均清洗为未对账状态。可选的,所述数据处理系统通过所述本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,适用于包含至少一个算法容器的数据处理系统,所述方法包括:/n所述数据处理系统获取联机方的第一交易信息,以及渠道方的第二交易信息,所述第一交易信息和所述第二交易信息为键值型交易信息;/n所述数据处理系统将主键相同的第一交易信息和第二交易信息分配至同一算法容器;/n所述数据处理系统通过所述算法容器将所述算法容器中的第一交易信息和第二交易信息进行匹配,获取交易信息匹配结果。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,适用于包含至少一个算法容器的数据处理系统,所述方法包括:
所述数据处理系统获取联机方的第一交易信息,以及渠道方的第二交易信息,所述第一交易信息和所述第二交易信息为键值型交易信息;
所述数据处理系统将主键相同的第一交易信息和第二交易信息分配至同一算法容器;
所述数据处理系统通过所述算法容器将所述算法容器中的第一交易信息和第二交易信息进行匹配,获取交易信息匹配结果。


2.如权利要求1所述的方法,其特征在于,获取联机方的第一交易信息,以及渠道方的第二交易信息之前,还包括:
获取所述第一交易信息的数量和/或所述第二交易信息的数量;
根据所述第一交易信息的数量和/或所述第二交易信息的数量对所述数据处理系统中的算法容器集群进行扩容或缩容。


3.如权利要求1所述的方法,其特征在于,获取联机方的第一交易信息,以及渠道方的第二交易信息,包括:
从所述联机方的第一交易明细记录中获取包含以下状态的交易信息作为所述第一交易信息:未对账状态、暂存已对账状态、需要重新对账的相平已对账状态、需要重新对账的不平已对账状态;
从所述渠道方的第二交易明细记录中获取包含以下状态的交易信息作为所述第二交易信息:暂存已对账状态、需要重新对账的相平已对账状态、需要重新对账的不平已对账状态的交易信息,以及所述第二交易明细记录中未记录的交易信息。


4.如权利要求1所述的方法,其特征在于,所述数据处理系统还包含调度器和数据转移工具,获取联机方的第一交易信息之前,还包括:
所述数据处理系统通过所述调度器获取所述联机方的第三交易信息;
所述数据处理系统通过所述数据转移工具将所述第三交易信息转换为键值型交易信息,得到所述第一交易明细记录,将所述第一交易明细记录存储在键值型数据库中。


5.如权利要求1所述的方法,其特征在于,获取所述联机方的第一交易信息,以及渠道方的第二交易信息之后,还包括:
将所述第一交易信息的状态信息转换为...

【专利技术属性】
技术研发人员:丁林润李春欢杨辅祥王泽浩蔡雷周鑫许先文董彪
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1