形成结算任务队列的方法、结算方法及装置制造方法及图纸

技术编号:21158715 阅读:34 留言:0更新日期:2019-05-22 07:54
本发明专利技术实施例公开了一种形成结算任务队列的方法、结算方法及装置,其中所述形成结算任务队列的方法包括:获取适合当前结算任务的至少一个结算通道;将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中,其中排列在不同结算任务队列中的相同结算任务具有相同标识。

Method, Settlement Method and Device for Forming Settlement Task Queue

The embodiment of the present invention discloses a method, a settlement method and a device for forming a settlement task queue, wherein the method for forming a settlement task queue includes: obtaining at least one settlement channel suitable for the current settlement task; arranging the current settlement tasks in a settlement task queue corresponding to each at least one settlement channel, in which different nodes are arranged. The same settlement tasks in the computational task queue have the same identity.

【技术实现步骤摘要】
形成结算任务队列的方法、结算方法及装置
本专利技术涉及互联网
,具体涉及一种形成结算任务队列的方法、结算方法及装置。
技术介绍
随着刷卡支付和各种电子支付的普及,消费者与商户之间的交易越来越多地使用刷卡支付和各种电子支付来取代现金支付。消费者在进行刷卡支付或电子支付时,钱并不是由消费者的银行账户直接转账到商户的银行账号中,而是在T日(交易日)由商户通过收单机构发起对消费者的银行账号的扣款,在T+1日后的某一个时间段,由收单机构将该商户的前一交易日的总应收款项(前一交易日的所有交易的减去手续费的扣款之和)转账给商户,这个过程叫“结算”。一家收单机构会同时为海量的商户服务,由于每个商户的性质、交易情况和转账需求各不相同,因此结算是个非常复杂的过程。为了使结算能够顺利进行,收单机构会通过多个结算通道给商户转账。各个结算通道特征不同,有的只能对公转账,有的只能对私转账,有的两者都可;有的只能向一部分银行的账户转账,有的只能向另一部分的银行转账;此外,转账的最大额度、处理时间、处理能力也各不相同。对商户进行结算时存在一个结算窗口的概念,其开启时间是第一个结算任务进入结算通道的时间,其关闭时间是最后一个结算任务进入结算通道的时间。目前所采用的方案是对于即将进行结算的结算任务,在所有结算通道中轮询以选择适合该结算任务的结算通道,处理时间长,当需要处理的结算任务很多时,导致结算窗口很长,部分商户很晚才能得到款项,导致用户体验不好。
技术实现思路
有鉴于此,本专利技术实施例提供了一种形成结算任务队列的方法、结算方法及装置、服务器以及计算机可读存储介质,以解决现有技术中结算处理时间长、效率低的问题。根据第一方面,本专利技术实施例提供了一种形成结算任务队列的方法,包括:获取适合当前结算任务的至少一个结算通道;将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中,其中排列在不同结算任务队列中的相同结算任务具有相同标识。可选地,所述方法还包括:重复执行所述获取适合当前结算任务的至少一个结算通道以及所述将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中的步骤,直至所有结算任务均被排列。可选地,所述方法还包括:调整具有相同标识的结算任务在不同结算任务队列中的顺序,以使得具有相同标识的结算任务在不同结算任务队列中的顺序差别大于预定阈值。根据第二方面,本专利技术实施例提供了一种结算方法,包括:根据上述第一方面中任一项所述的方法形成与结算通道相对应的结算任务队列;在结算窗口开启后,使所述结算任务队列分别通过相对应的结算通道进行结算。可选地,所述使所述结算任务队列分别通过相对应的结算通道进行结算,包括:在当前结算任务即将进入结算通道时,在其他结算任务队列中查找是否存在具有相同标识的结算任务;当其他结算任务队列中存在具有相同标识的结算任务时,删除其他结算任务队列中具有相同标识的结算任务,使所述当前结算任务进入结算通道。可选地,所述使所述结算任务队列分别通过相对应的结算通道进行结算,包括:在当前结算任务即将进入结算通道时,查询所述当前结算任务是否已被结算;当所述当前结算任务未被结算时,允许所述当前结算任务进入结算通道。可选地,所述使所述结算任务队列分别通过相对应的结算通道进行结算,还包括:当所述当前结算任务已被结算时,拒绝所述当前结算任务进入结算通道。可选地,所述方法还包括:获取每个结算任务队列的队列长度以得到第一类型结算任务队列和第二类型结算任务队列,其中所述第一类型结算任务队列的队列长度小于所述第二类型结算任务队列的队列长度;判断所述第二类型结算任务队列中是否存在与所述第一类型结算任务队列中的结算任务的标识相同的结算任务;当所述第二类型结算任务队列中存在与所述第一类型结算任务队列的结算任务的标识相同的结算任务时,删除所述第二类型结算任务队列中标识相同的结算任务。根据第三方面,本专利技术实施例提供了一种形成结算任务队列的装置,包括:获取单元,用于获取适合当前结算任务的至少一个结算通道;排列单元,用于将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中,其中排列在不同结算任务队列中的相同结算任务具有相同标识。根据第四方面,本专利技术实施例提供了一种结算装置,包括:根据上述第三方面所述的形成结算任务队列的装置;结算单元,用于在结算窗口开启后,使所述结算任务队列分别通过相对应的结算通道进行结算。根据第五方面,本专利技术实施例提供了一种服务器,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行上述第一方面或第二方面中任一项所述的方法。根据第六方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述第一方面或第二方面中任一项所述的方法。根据本专利技术实施例的形成结算任务队列的方法、结算方法、形成结算任务队列的装置、结算装置、服务器以及计算机可读存储介质,在结算窗口开启前对需要进行结算的结算任务进行排列,以对应于每个结算通道形成一个结算任务队列,由于结算任务队列中的每个结算任务均适合于所对应的结算通道,因此在结算窗口开启后各个结算任务队列可以分别通过相对应的结算通道快速完成结算,而无需进行轮询操作,从而节省了结算处理时间,提高了结算效率。附图说明通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1示出了根据本专利技术实施例的形成结算任务队列的方法的流程图;图2示出了根据本专利技术实施例的结算方法的流程图;图3示出了根据本专利技术另一实施例的结算方法的流程图;图4示出了根据本专利技术另一实施例的结算方法的流程图;图5示出了根据本专利技术实施例的对结算任务队列进行调整的方法的流程图;图6示出了根据本专利技术实施例的形成结算任务队列的装置的示意图;图7示出了根据本专利技术实施例的结算装置的示意图;以及图8示出了根据本专利技术实施例的服务器的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了根据本专利技术实施例的形成结算任务队列的方法,该方法适用于收单机构的服务器,用于在结算窗口开启前形成与结算通道相对应的结算任务队列,以便在结算窗口开启后结算任务队列可以分别通过相对应的结算通道快速完成结算,如图1所示,该方法可以包括如下步骤:S11.获取适合当前结算任务的至少一个结算通道。服务器依次对需要进行结算的结算任务进行排列,在对当前结算任务进行排列时,获取适合该结算任务的结算通道。适合该结算任务的结算通道可以是一个,也可以是多个,当适合该结算任务的结算通道是多个时,可以获取全部适合的结算通道,也可以只获取部分适合的结算通道。例如适合当前结算任务的结算通道有n个,可以获取m个适合当前结算任务的结算通道,其中n≥2,m≤n。S12.将当前结算任务分别排列本文档来自技高网...

【技术保护点】
1.一种形成结算任务队列的方法,其特征在于,包括:获取适合当前结算任务的至少一个结算通道;将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中,其中排列在不同结算任务队列中的相同结算任务具有相同标识。

【技术特征摘要】
1.一种形成结算任务队列的方法,其特征在于,包括:获取适合当前结算任务的至少一个结算通道;将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中,其中排列在不同结算任务队列中的相同结算任务具有相同标识。2.根据权利要求1所述的方法,其特征在于,还包括:重复执行所述获取适合当前结算任务的至少一个结算通道以及所述将所述当前结算任务分别排列在与每个所述至少一个结算通道相对应的结算任务队列中的步骤,直至所有结算任务均被排列。3.根据权利要求1或2所述的方法,其特征在于,还包括:调整具有相同标识的结算任务在不同结算任务队列中的顺序,以使得具有相同标识的结算任务在不同结算任务队列中的顺序差别大于预定阈值。4.一种结算方法,其特征在于,包括:根据权利要求1-3中任一项所述的方法形成与结算通道相对应的结算任务队列;在结算窗口开启后,使所述结算任务队列分别通过相对应的结算通道进行结算。5.根据权利要求4所述的方法,其特征在于,所述使所述结算任务队列分别通过相对应的结算通道进行结算,包括:在当前结算任务即将进入结算通道时,在其他结算任务队列中查找是否存在具有相同标识的结算任务;当其他结算任务队列中存在具有相同标识的结算任务时,删除其他结算任务队列中具有相同标识的结算任务,使所述当前结算任务进入结算通道。6.根据权利要求4所述的方法,其特征在于,所述使所述结算任务队列分别通过相对应的结算通道进行结算,包括:在当前结算任务即将进入结算通道时,查询所述当前结算任务是否已被结算;当所述当前结算任务未被结算时,允许所述当前结算任务进入结算通道。7.根据权利要求6...

【专利技术属性】
技术研发人员:林文荣梁宝生刘晓华宋文向建朝江军
申请(专利权)人:拉卡拉支付股份有限公司
类型:发明
国别省市:北京,11

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

1