一种交易处理方法和装置制造方法及图纸

技术编号:26846934 阅读:17 留言:0更新日期:2020-12-25 13:10
本发明专利技术公开了交易处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括接收交易请求,识别所述交易请求的类型,调用相应的交易引擎;获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;根据所述类型对应的预设数据处理模型,对主账户以及各个子账户执行交易处理,以将处理结果输出。从而,本发明专利技术的实施方式能够解决现有账户系统无法满足实际交易需求,资金安全保障差的问题。

【技术实现步骤摘要】
一种交易处理方法和装置
本专利技术涉及计算机
,尤其涉及一种交易处理方法和装置。
技术介绍
金融系统的核心是支付结算,而支付结算的基础又是账户系统。尤其是对于一些对公和机构级账号,账户系统的特点是交易量大、并发交易多、交易金额大,热点账户问题突出。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:目前,现有的账户系统交易处理量小,无法满足实际交易需求。并且,资金安全保障差,安全隐患大。
技术实现思路
有鉴于此,本专利技术实施例提供一种交易处理方法和装置,能够解决现有账户系统无法满足实际交易需求,资金安全保障差的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种交易处理方法,包括接收交易请求,识别所述交易请求的类型,调用相应的交易引擎;获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;根据所述类型对应的预设数据处理模型,对主账户以及各个子账户执行交易处理,以将处理结果输出。可选地,获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户之后,包括:根据预设周期,异步将主账户的当前余额下拨至各个子账户,以调整当前主账户与各个子账户之间余额比例,进而满足所述余额分配模型中包括的分配比例。可选地,还包括:获取主账户的当前余额,判断所述当前余额是否小于预设的最小主账户余额阈值,若是则生成下拨失败的消息,若否则异步将主账户的当前余额下拨至各个子账户。可选地,接收交易请求之后,包括:识别所述交易请求的类型为进账交易,则调用进账交易引擎;获取进账交易的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;根据进账交易的预设数据处理模型,获取当前余额最少的子账户进行记账处理,以得到处理结果并输出。可选地,获取当前余额最少的子账户进行记账处理之后,包括:获取记账处理后所述子账户的余额数据;基于所述余额分配模型中包括的分配比例,确定所述子账户的余额数据所占比例超出所述分配比例;提取超出所述分配比例部分的余额数据,以归集至主账户。可选地,接收交易请求之后,包括:识别所述交易请求的类型为扣款交易,则调用扣款交易引擎;获取扣款交易的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;根据扣款交易的预设数据处理模型,生成余额大于或等于交易数据的子账户列表;判断所述子账户列表是否为空,若是则对主账户执行交易处理,以将处理结果输出;若否则提取所述子账户列表中余额最大的子账户执行交易处理,以将处理结果输出。可选地,对主账户执行交易处理,包括:获取主账户的状态信息,判断所述状态信息是否为锁定;若是则根据余额从大到小的顺序依次锁定子账户,以满足交易数据;若否则先锁定主账户再根据余额从大到小的顺序依次锁定子账户,以满足交易数据。另外,本专利技术还提供了一种交易处理装置,包括接收模块,用于接收交易请求,识别所述交易请求的类型,调用相应的交易引擎;处理模块,用于获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;根据所述类型对应的预设数据处理模型,对主账户以及各个子账户执行交易处理,以将处理结果输出。上述专利技术中的一个实施例具有如下优点或有益效果:本专利技术通过根据业务特征动态设置多个虚拟子账户,子账户协调配合以支持不同额度类别的交易请求,以完成业务功能,有效提升账户系统的并发量及响应速度。在记账和查询交易中选择合适的子账户作为操作的账户,完成记账功能,避免热点账户造成的性能影响。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术第一实施例的交易处理方法的主要流程的示意图;图2是根据本专利技术实施例的进账交易处理方法的主要流程的示意图;图3是根据本专利技术实施例的扣款交易处理方法的主要流程的示意图;图4是根据本专利技术实施例的交易处理装置的主要模块的示意图;图5是本专利技术实施例可以应用于其中的示例性系统架构图;图6是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术第一实施例的交易处理方法的主要流程的示意图,如图1所示,所述交易处理方法包括:步骤S101,接收交易请求,识别所述交易请求的类型,调用相应的交易引擎。在一些实施例中,可以识别交易请求的类型为进账交易、扣款交易,那么便可以调用进账交易引擎或者调用扣款交易引擎。步骤S102,获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户。可以看出,本专利技术可以针对不同交易类型,通过对应的余额分配模型,动态设置并调整该类型交易对应账户的主账户和子账户的余额分配,以及子账户的数量。从而,在很大程度上也保障了交易处理的安全性和稳定性。需要说明的是,虽然每种交易类型以及对应账户的不同,设置的子账户的数量以及余额分配比例存在区别,但是对于所有的交易处理具有一些一致性的条件,尤其针对对公或机构级合约账户,包括:尽可能支持更大的交易并发量;在日常交易中尽可能保证子账户余额充足,减少主账户和子账户之间的归集和下拨;交易处理耗时尽量少。较佳的,账户的余额按比例分散在主账户和子账户中,主账户占比例较大,主要应对大额扣款交易,子账户占比例小,应对日常小额记账交易,比例作为可配置的参数。在一些实施例中,获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户之后,包括:根据预设周期,异步将主账户的当前余额下拨至各个子账户,以调整当前主账户与各个子账户之间余额比例,进而满足所述余额分配模型中包括的分配比例。较佳的,本专利技术设置异步的自动任务,每隔固定的时间间隔(即根据预设周期)做主账户的余额下拨,将子账户的余额填充到设定的余额比例。其中,如果主账户余额为零,则不再进行下拨。进一步地实施例,获取主账户的当前余额,判断所述当前余额是否小于预设的最小主账户余额阈值,若是则生成下拨失败的消息,若否本文档来自技高网...

【技术保护点】
1.一种交易处理方法,其特征在于,包括:/n接收交易请求,识别所述交易请求的类型,调用相应的交易引擎;/n获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;/n根据所述类型对应的预设数据处理模型,对主账户以及各个子账户执行交易处理,以将处理结果输出。/n

【技术特征摘要】
1.一种交易处理方法,其特征在于,包括:
接收交易请求,识别所述交易请求的类型,调用相应的交易引擎;
获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;
根据所述类型对应的预设数据处理模型,对主账户以及各个子账户执行交易处理,以将处理结果输出。


2.根据权利要求1所述的方法,其特征在于,获取所述类型对应的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户之后,包括:
根据预设周期,异步将主账户的当前余额下拨至各个子账户,以调整当前主账户与各个子账户之间余额比例,进而满足所述余额分配模型中包括的分配比例。


3.根据权利要求2所述的方法,其特征在于,还包括:
获取主账户的当前余额,判断所述当前余额是否小于预设的最小主账户余额阈值,若是则生成下拨失败的消息,若否则异步将主账户的当前余额下拨至各个子账户。


4.根据权利要求1所述的方法,其特征在于,接收交易请求之后,包括:
识别所述交易请求的类型为进账交易,则调用进账交易引擎;
获取进账交易的余额分配模型,基于所述交易请求的账户的当前余额,构建主账户和多个子账户以将当前余额分配至主账户以及各个子账户;
根据进账交易的预设数据处理模型,获取当前余额最少的子账户进行记账处理,以得到处理结果并输出。


5.根据权利要求4所述的方法,其特征在于,获取当前余额最少的子账户进行记账处理之后,包括:
获取记账处理后所述子账户的余额数据;
基于所述余额分配模型中包括的分配比例,确定所述子账户的余额数据所占比例超出所述分配比例;
提取超出所述分配比例部分的余额数据...

【专利技术属性】
技术研发人员:白彧斐贾国琛李超陈超于磊林颖陈达刘海王欢梁慧
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:上海;31

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

1