批量交易处理方法、电子设备、存储介质和程序产品与流程
未命名
08-07
阅读:77
评论:0

1.本发明涉及数据处理技术领域,尤其涉及一种批量交易处理方法、电子设备、存储介质和程序产品。
背景技术:
2.在目前的银行金融交易中,主要包括联机交易和批量交易两种交易类型。而由于批量交易可以针对同一交易类型实现多笔交易,因此,批量交易在金融领域中的应用范围越来越广泛。
3.目前,在银行的中间业务交易中,通过批量交易实现的代发或代收的交易量越来较大。然而,由于批量交易存在交易集中的情况,例如,代发工资大多集中在每月的10号或20号,水电煤代收大多集中在20号,导致批量交易系统存在资源紧张的问题,进而导致批量交易的处理时间延长。
技术实现要素:
4.本发明提供一种批量交易处理方法、电子设备、存储介质和程序产品,用以解决现有技术中批量交易的处理时间延长的缺陷,实现高效率的批量交易处理。
5.本发明提供一种批量交易处理方法,包括:
6.确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的;
7.基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;
8.基于所述处理顺序,对所述各批量交易进行处理。
9.根据本发明提供的一种批量交易处理方法,任一商户的交易优先级基于如下步骤调整:
10.在检测到所述任一商户交易成功时,确定当前交易的交易金额;
11.基于所述交易金额,更新所述任一商户的交易金额累计值;
12.若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对所述任一商户的交易优先级进行提升。
13.根据本发明提供的一种批量交易处理方法,所述在检测到所述任一商户交易成功时,确定当前交易的交易金额,包括:
14.在检测到所述任一商户的批量交易处理成功时,确定所述任一商户的批量交易的交易金额。
15.根据本发明提供的一种批量交易处理方法,所述基于所述交易金额,更新所述任一商户的交易金额累计值,包括:
16.确定所述任一商户的交易金额累计值,并确定所述交易金额的第一结算币种,以及所述交易金额累计值的第二结算币种;
17.获取所述第一结算币种转换为所述第二结算币种的实时汇率,并基于所述实时汇率,对所述交易金额进行折算;
18.基于折算后的交易金额,更新所述任一商户的交易金额累计值。
19.根据本发明提供的一种批量交易处理方法,所述若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对所述任一商户的交易优先级进行提升,包括:
20.若更新后的交易金额累计值大于或等于预设优先级调整阈值,则基于所述交易金额,确定对交易优先级进行提升的级别数;
21.基于所述级别数,对所述任一商户的交易优先级进行提升。
22.根据本发明提供的一种批量交易处理方法,还包括:
23.在检测到当前时间为预设清零时间时,对所述任一商户的交易金额累计值进行清零。
24.根据本发明提供的一种批量交易处理方法,还包括:
25.在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级进行下降。
26.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述批量交易处理方法的步骤。
27.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述批量交易处理方法的步骤。
28.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述批量交易处理方法的步骤。
29.本发明提供的批量交易处理方法、电子设备、存储介质和程序产品,确定当前待处理的批量交易集,并确定批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于任一批量交易对应商户的交易情况进行调整的;基于各批量交易对应商户的交易优先级,确定批量交易集的处理顺序;基于处理顺序,对各批量交易进行处理。通过上述方式,基于各批量交易对应商户的交易优先级,对各批量交易进行排序,从而基于排序得到的处理顺序,为各批量交易提供调度方法,防止批量交易处理出现混乱,且避免存在资源紧张的问题,从而提高批量交易处理的效率;同时,基于排序得到的处理顺序,可以优先处理交易优先级高的批量交易,进而可以防止交易优先级高的批量交易的处理时间延后,从而进一步提高批量交易处理的效率;此外,商户的交易优先级是基于商户的交易情况进行调整的,以使各批量交易的处理顺序充分考虑对应商户的交易情况,从而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
附图说明
30.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1为本发明提供的批量交易处理方法的流程示意图;
32.图2为本发明提供的交易优先级调整方法的流程示意图之一;
33.图3为本发明提供的交易优先级调整方法的流程示意图之二;
34.图4为本发明提供的电子设备的结构示意图。
具体实施方式
35.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
36.在目前的银行金融交易中,主要包括联机交易和批量交易两种交易类型。而由于批量交易可以针对同一交易类型实现多笔交易,即发起一次交易可同时实现多笔交易,因此,批量交易的便捷性更高,基于此,批量交易在金融领域中的应用范围越来越广泛。
37.目前,在银行的金融交易中,中间业务交易量最多,且在银行的中间业务交易中,通过批量交易实现的代发或代收的交易量也越来较大。然而,由于批量交易的特殊性,其存在交易集中的情况,例如,代发工资大多集中在每月的10号或20号,水电煤代收大多集中在20号,奖金待发大多集中在年底,导致批量交易系统存在资源紧张的问题,进而导致批量交易的处理时间延长,最终导致批量交易的处理效率降低。
38.针对上述问题,本发明提供了一种批量交易处理方法。图1为本发明提供的批量交易处理方法的流程示意图,如图1所示,该方法包括:
39.步骤110,确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的。
40.此处,批量交易集为本发明实施例的应用终端(例如,批量交易系统端)在当前时间所需处理的交易。具体地,该批量交易集包括多个批量交易,该多个批量交易的请求时间或上传时间或提交时间基本相似,从而导致多个批量交易的处理时间存在冲突,进而导致当前待处理的批量交易存在多个。例如,多个商户的代发工资业务均集中在每月的20号,导致在每月20号那天批量交易系统存在资源紧张的问题,进而导致同一时间需要处理多个批量交易。
41.需要说明的是,批量交易是一种通过文本文件作为载体的金融交易方式,商户可通过银行指定渠道上送符合银行标准格式要求的文本文件,银行后台系统解析并处理该文本文件后即可完成金融交易。该批量交易的应用场景包括代收交易、代发交易等。
42.此外,还需要说明的是,商户(例如公司、企业等)可以通过商户号进行唯一标识,即该商户号为商户的唯一标识号,以供商户基于商户号进行代发交易(例如代发工资、代发奖金等)或待收交易(例如代收水、电、煤、通讯费等)等批量交易。该商户号与商户一一对应,即一个商户只有一个商户号,一个商户号对应一个商户,此外,一个商户号下可以有多个该商户在银行开立的账户。
43.此处,任一批量交易对应商户为上传该任一批量交易的商户,具体地,任一批量交易均有对应的商户,一批量交易对应一商户,一商户可对应多个批量交易。
44.此处,交易优先级用于表征商户的重要程度,进而用于表征商户的批量交易的处理优先级顺序。该交易优先级可以划分为若干级别,例如,划分为1到10的级别,数字越大表示交易优先级越高,数字越小表示交易优先级越低。
45.在一实施例中,可以设定交易优先级的最低级别,并设定交易优先级的最高级别。在另一实施例中,可以只设定交易优先级的最低级别,例如,交易优先级的最低级别为1,交易优先级的最高级别无限制。
46.可以理解的是,每一商户的交易优先级的最初始级别均为最低级别,而在商户进行若干交易之后,该商户的交易优先级将会调整,即商户的交易优先级是基于该商户的交易情况进行调整的。
47.此处,交易情况可以包括但不限于:交易金额和交易次数等等。其中,基于商户的交易金额情况进行交易优先级调整的步骤参照下述实施例,此处不再一一赘述。
48.在一实施例中,基于商户的交易次数情况,对该商户进行交易优先级调整。具体地,任一商户的交易优先级基于如下步骤调整:
49.在检测到所述任一商户交易成功时,对所述任一商户的交易次数累计值进行加一处理;若处理后的交易次数累计值大于或等于预设优先级提升阈值,则对所述任一商户的交易优先级进行提升。
50.其中,该任一商户交易成功所对应的交易可以包括但不限于:批量交易和联机交易等等。
51.在一些实施例中,所述在检测到所述任一商户交易成功时,对所述任一商户的交易次数累计值进行加一处理,包括:
52.在检测到所述任一商户的批量交易处理成功时,对所述任一商户的交易次数累计值进行加一处理。
53.在一具体实施例中,在下述步骤130之后,在检测到所述任一商户交易成功时,对所述任一商户的交易次数累计值进行加一处理;若处理后的交易次数累计值大于或等于预设优先级提升阈值,则对所述任一商户的交易优先级进行提升。
54.在另一些实施例中,所述在检测到所述任一商户交易成功时,对所述任一商户的交易次数累计值进行加一处理,包括:
55.在检测到所述任一商户的联机交易处理成功时,对所述任一商户的交易次数累计值进行加一处理。
56.其中,预设优先级提升阈值可以根据实际需要进行设定,例如可以由银行的业务人员进行设定,本发明实施例对此不作限定。
57.具体地,若交易优先级设定有最高级别,则对任一商户的交易优先级进行提升时不允许超过该最高级别,即任一商户的交易优先级为最高级别时,则不再对任一商户的交易优先级进行提升;若交易优先级未设定有最高级别,则可以一直对任一商户的交易优先级进行提升。
58.此外,若处理后的交易次数累计值小于预设优先级提升阈值,则无需对任一商户的交易优先级进行提升。
59.在一实施例中,若处理后的交易次数累计值大于或等于预设优先级提升阈值,则对任一商户的交易优先级提升预设级别数。
60.其中,预设级别数可以根据实际需要进行设定,例如一级、二级、三级等等。例如,若处理后的交易次数累计值大于或等于预设优先级提升阈值,则对任一商户的交易优先级提升一级。
61.可以理解的是,在检测到任一商户交易成功时,对任一商户的交易次数累计值进行加一处理;若处理后的交易次数累计值大于或等于预设优先级提升阈值,则对任一商户的交易优先级进行提升。通过上述方式,商户的交易优先级是基于商户的交易次数情况进行调整的,以使各批量交易的处理顺序充分考虑对应商户的交易次数情况,从而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
62.在另一实施例中,在检测到当前时间为预设清零时间时,对所述任一商户的交易次数累计值进行清零。
63.其中,预设清零时间可以根据实际需要进行设定,例如每月1号零点,此时,交易次数累计值为月交易次数累计值。
64.在一具体实施例中,当前时间与本发明实施例的应用终端的操作系统时间一致。
65.可以理解的是,在检测到当前时间为预设清零时间时,对任一商户的交易次数累计值进行清零,从而降低历史交易的影响性,达到以最近交易次数为指标提升商户的交易优先级的目的,进而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
66.在一具体实施例中,确定当前待处理的批量交易文本集,并确定所述批量交易文本集中各批量交易文本对应商户的交易优先级,任一批量交易文本对应商户的交易优先级是基于所述任一批量交易文本对应商户的交易情况进行调整的。
67.步骤120,基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;
68.此处,处理顺序用于表征对批量交易集中各批量交易进行处理的前后顺序。
69.具体地,批量交易对应商户的交易优先级越高,则对应批量交易的处理顺序越前;批量交易对应商户的交易优先级越低,则对应批量交易的处理顺序越后。
70.此外,若各批量交易中存在交易优先级相同的目标批量交易集,则基于目标批量交易集中各目标批量交易的重要程度,确定目标批量交易集的处理顺序,即先在上述交易优先级的大划分下,再通过重要程度进行细划分。当然,若各批量交易中存在交易优先级相同的目标批量交易集,目标批量交易集的处理顺序可以随机设定。
71.其中,任一目标批量交易的重要程度可以基于该任一目标批量交易的上传时间和/或处理量和/或预设的重要程度等等进行确定,本发明实施例对此不作具体限定。具体地,上传时间越早越重要,处理量越多越重要,预设的重要程度越高越重要。
72.在一具体实施例中,基于所述各批量交易文本对应商户的交易优先级,确定所述批量交易文本集的处理顺序。
73.步骤130,基于所述处理顺序,对所述各批量交易进行处理。
74.具体地,按照批量交易集的处理顺序,依次处理批量交易集中的各批量交易。其中,批量交易的具体处理过程为现有技术,此处不再一一赘述。
75.在一具体实施例中,基于所述处理顺序,对所述各批量交易文本进行处理。
76.本发明实施例提供的批量交易处理方法,确定当前待处理的批量交易集,并确定批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于任一批量交易对应商户的交易情况进行调整的;基于各批量交易对应商户的交易优先级,确定批量交易集的处理顺序;基于处理顺序,对各批量交易进行处理。通过上述方式,基于各批量交易对应商户的交易优先级,对各批量交易进行排序,从而基于排序得到的处理顺序,为各批量交易提供调度方法,防止批量交易处理出现混乱,且避免存在资源紧张的问题,从而提高批量交易处理的效率;同时,基于排序得到的处理顺序,可以优先处理交易优先级高的批量交易,进而可以防止交易优先级高的批量交易的处理时间延后,从而进一步提高批量交易处理的效率;此外,商户的交易优先级是基于商户的交易情况进行调整的,以使各批量交易的处理顺序充分考虑对应商户的交易情况,从而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
77.基于上述实施例,图2为本发明提供的交易优先级调整方法的流程示意图之一,如图2所示,该方法中,任一商户的交易优先级基于如下步骤调整:
78.步骤210,在检测到所述任一商户交易成功时,确定当前交易的交易金额。
79.此处,当前交易为该任一商户交易成功所对应的交易,该当前交易可以包括但不限于:批量交易和联机交易等等。
80.此处,当前交易的交易金额的结算币种可以包括但不限于:人民币、美元、欧元、英镑、日元、韩元、加元等等。
81.在一实施例中,在检测到任一商户交易成功时,确定当前交易的原交易金额,并确定该原交易金额的第一结算币种;获取第一结算币种转换为预设结算币种的实时汇率,并基于实时汇率,对原交易金额进行折算,得到折算后的交易金额。
82.其中,原交易金额为利用第一结算币种进行结算的金额,交易金额为折算为预设结算币种的金额。
83.其中,预设结算币种可以根据实际需要进行设定,例如人民币。
84.在一些实施例中,上述步骤210包括:
85.在检测到所述任一商户的批量交易处理成功时,确定所述任一商户的批量交易的交易金额。
86.此处,批量交易的交易金额的结算币种可以包括但不限于:人民币、美元、欧元、英镑、日元、韩元、加元等等。
87.在一具体实施例中,在上述步骤130之后,在检测到所述任一商户的批量交易处理成功时,确定所述任一商户的批量交易的交易金额。
88.在另一些实施例中,上述步骤210包括:
89.在检测到所述任一商户的联机交易处理成功时,确定所述任一商户的联机交易的交易金额。
90.此处,联机交易的交易金额的结算币种可以包括但不限于:人民币、美元、欧元、英镑、日元、韩元、加元等等。
91.步骤220,基于所述交易金额,更新所述任一商户的交易金额累计值。
92.具体地,将该交易金额与任一商户的交易金额累计值进行加法运算,运算得到更新后的交易金额累计值。
93.更为具体地,若该交易金额的第一结算币种与该交易金额累计值的第二结算币种不相同,则需要获取第一结算币种转换为第二结算币种的实时汇率,并基于该实时汇率,对交易金额进行折算,进而将折算后的交易金额与该交易金额累计值进行加法运算,运算得到更新后的交易金额累计值;若该交易金额的第一结算币种与该交易金额累计值的第二结算币种相同,则直接将该交易金额与任一商户的交易金额累计值进行加法运算,运算得到更新后的交易金额累计值。
94.其中,该交易金额累计值的第二结算币种可以根据实际需要进行设定,例如人民币。此外,该第二结算币种与上述预设结算币种可相同。
95.步骤230,若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对所述任一商户的交易优先级进行提升。
96.此处,预设优先级调整阈值可以根据实际需要进行设定,例如可以由银行的业务人员进行设定,本发明实施例对此不作限定。
97.具体地,若交易优先级设定有最高级别,则对任一商户的交易优先级进行提升时不允许超过该最高级别,即任一商户的交易优先级为最高级别时,则不再对任一商户的交易优先级进行提升;若交易优先级未设定有最高级别,则可以一直对任一商户的交易优先级进行提升。
98.此外,若更新后的交易金额累计值小于预设优先级调整阈值,则无需对任一商户的交易优先级进行提升。
99.在一实施例中,若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对任一商户的交易优先级提升预设级别数。
100.其中,预设级别数可以根据实际需要进行设定,例如一级、二级、三级等等。例如,若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对任一商户的交易优先级提升一级。
101.在另一实施例中,若更新后的交易金额累计值大于或等于预设优先级调整阈值,则基于交易金额,确定对交易优先级进行提升的级别数;对任一商户的交易优先级提升级别数。具体的执行过程见下述实施例,此处不再一一赘述。
102.本发明实施例提供的方法,在检测到任一商户交易成功时,确定当前交易的交易金额;基于交易金额,更新任一商户的交易金额累计值;若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对任一商户的交易优先级进行提升。通过上述方式,商户的交易优先级是基于商户的交易金额情况进行调整的,以使各批量交易的处理顺序充分考虑对应商户的交易金额情况,从而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
103.基于上述任一实施例,图3为本发明提供的交易优先级调整方法的流程示意图之二,如图3所示,该方法中,上述步骤220包括:
104.步骤221,确定所述任一商户的交易金额累计值,并确定所述交易金额的第一结算币种,以及所述交易金额累计值的第二结算币种。
105.此处,任一商户的交易金额累计值为之前累计的交易金额。此外,该交易金额累计值可以在预定时间进行清零,例如,在每月的1号零点进行清零,则交易金额累计值为月交易金额累计值。
106.此处,第一结算币种可以包括但不限于:人民币、美元、欧元、英镑、日元、韩元、加元等等。
107.此处,第二结算币种可以包括但不限于:人民币、美元、欧元、英镑、日元、韩元、加元等等。该第二结算币种可以根据实际需要进行设定。此外,该第二结算币种与上述预设结算币种可相同。
108.步骤222,获取所述第一结算币种转换为所述第二结算币种的实时汇率,并基于所述实时汇率,对所述交易金额进行折算。
109.例如,第二结算币种为人民币,则将交易金额折算为人民币的交易金额。
110.步骤223,基于折算后的交易金额,更新所述任一商户的交易金额累计值。
111.具体地,将折算后的交易金额与任一商户的交易金额累计值进行加法运算,运算得到更新后的交易金额累计值。
112.本发明实施例提供的方法,确定任一商户的交易金额累计值,并确定交易金额的第一结算币种,以及交易金额累计值的第二结算币种;获取第一结算币种转换为第二结算币种的实时汇率,并基于实时汇率,对交易金额进行折算;基于折算后的交易金额,更新任一商户的交易金额累计值。通过上述方式,将交易金额转换为交易金额累计值对应的币种,从而确保最终累计得到的交易金额累计值的准确性,进而确保交易优先级调整的准确性,有助于提高批量交易集的处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
113.基于上述任一实施例,该方法中,上述步骤230包括:
114.若更新后的交易金额累计值大于或等于预设优先级调整阈值,则基于所述交易金额,确定对交易优先级进行提升的级别数;
115.基于所述级别数,对所述任一商户的交易优先级进行提升。
116.此处,级别数可以为一级、二级、三级、四级等等。例如,级别数为二级,则对任一商户的交易优先级提升二级。
117.具体地,基于交易金额和预设优先级阈值集,确定对交易优先级进行提升的级别数。
118.其中,预设优先级阈值集包括多个预设优先级阈值,每个预设优先级阈值不同,且从小到大排序。
119.例如,预设优先级阈值集包括第一预设优先级、第二预设优先级、第三预设优先级,且第一预设优先级为最低优先级,第三预设优先级为最高优先级。若交易金额大于或等于第一预设优先级,且小于第二预设优先级,则确定级别数为一级;若交易金额大于或等于第二预设优先级,且小于第三预设优先级,则确定级别数为二级;若交易金额大于或等于第三预设优先级,则确定级别数为三级。
120.本发明实施例提供的方法,基于交易金额,确定对交易优先级进行提升的级别数,从而更加充分考虑对应商户的交易金额情况,从而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
121.基于上述任一实施例,该方法中,还包括:
122.在检测到当前时间为预设清零时间时,对所述任一商户的交易金额累计值进行清零。
123.此处,预设清零时间可以根据实际需要进行设定,例如每月1号零点,此时,交易金
额累计值为月交易金额累计值。
124.在一具体实施例中,当前时间与本发明实施例的应用终端的操作系统时间一致。
125.本发明实施例提供的方法,在检测到当前时间为预设清零时间时,对任一商户的交易金额累计值进行清零,从而降低历史交易的影响性,达到以最近交易金额为指标提升商户的交易优先级的目的,进而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
126.基于上述任一实施例,该方法中,还包括:
127.在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级进行下降。
128.此处,预设优先级下降时间可以根据实际需要进行设定,例如每月1号零点,本发明实施例对此不作限定。当然,可以将预设优先级下降时间与预设清零时间设定为同一时间。
129.在一具体实施例中,当前时间与本发明实施例的应用终端的操作系统时间一致。
130.具体地,在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级下降预设级别数。
131.其中,预设级别数可以根据实际需要进行设定,例如一级、二级等等。
132.例如,在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级下降一级。
133.本发明实施例提供的方法,在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级进行下降,从而降低历史交易的影响性,进而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
134.下面对本发明提供的批量交易处理装置进行描述,下文描述的批量交易处理装置与上文描述的批量交易处理方法可相互对应参照。
135.在本实施例中,所述批量交易处理装置,包括:
136.第一确定模块,用于确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的;
137.第二确定模块,用于基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;
138.处理模块,用于基于所述处理顺序,对所述各批量交易进行处理。
139.本发明实施例提供的批量交易处理装置,确定当前待处理的批量交易集,并确定批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于任一批量交易对应商户的交易情况进行调整的;基于各批量交易对应商户的交易优先级,确定批量交易集的处理顺序;基于处理顺序,对各批量交易进行处理。通过上述方式,基于各批量交易对应商户的交易优先级,对各批量交易进行排序,从而基于排序得到的处理顺序,为各批量交易提供调度方法,防止批量交易处理出现混乱,且避免存在资源紧张的问题,从而提高批量交易处理的效率;同时,基于排序得到的处理顺序,可以优先处理交易优先级高的批量交易,进而可以防止交易优先级高的批量交易的处理时间延后,从而进一步提高批量交易处理的效率;此外,商户的交易优先级是基于商户的交易情况进行调整的,以
使各批量交易的处理顺序充分考虑对应商户的交易情况,从而提高交易优先级的确定准确性,进而提高处理顺序的确定准确性,最终进一步提高批量交易处理的效率。
140.基于上述任一实施例,该批量交易处理装置,还包括:
141.金额确定模块,用于在检测到所述任一商户交易成功时,确定当前交易的交易金额;
142.金额更新模块,用于基于所述交易金额,更新所述任一商户的交易金额累计值;
143.优先级提升模块,用于若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对所述任一商户的交易优先级进行提升。
144.基于上述任一实施例,该金额确定模块还用于:
145.在检测到所述任一商户的批量交易处理成功时,确定所述任一商户的批量交易的交易金额。
146.基于上述任一实施例,该金额更新模块还用于:
147.确定所述任一商户的交易金额累计值,并确定所述交易金额的第一结算币种,以及所述交易金额累计值的第二结算币种;
148.获取所述第一结算币种转换为所述第二结算币种的实时汇率,并基于所述实时汇率,对所述交易金额进行折算;
149.基于折算后的交易金额,更新所述任一商户的交易金额累计值。
150.基于上述任一实施例,该优先级提升模块还用于:
151.若更新后的交易金额累计值大于或等于预设优先级调整阈值,则基于所述交易金额,确定对交易优先级进行提升的级别数;
152.基于所述级别数,对所述任一商户的交易优先级进行提升。
153.基于上述任一实施例,该批量交易处理装置,还包括:
154.金额清零模块,用于在检测到当前时间为预设清零时间时,对所述任一商户的交易金额累计值进行清零。
155.基于上述任一实施例,该批量交易处理装置,还包括:
156.优先级下降模块,用于在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级进行下降。
157.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行批量交易处理方法,该方法包括:确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的;基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;基于所述处理顺序,对所述各批量交易进行处理。
158.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
159.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的批量交易处理方法,该方法包括:确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的;基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;基于所述处理顺序,对所述各批量交易进行处理。
160.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的批量交易处理方法,该方法包括:确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的;基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;基于所述处理顺序,对所述各批量交易进行处理。
161.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
162.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
163.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种批量交易处理方法,其特征在于,包括:确定当前待处理的批量交易集,并确定所述批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于所述任一批量交易对应商户的交易情况进行调整的;基于所述各批量交易对应商户的交易优先级,确定所述批量交易集的处理顺序;基于所述处理顺序,对所述各批量交易进行处理。2.根据权利要求1所述的批量交易处理方法,其特征在于,任一商户的交易优先级基于如下步骤调整:在检测到所述任一商户交易成功时,确定当前交易的交易金额;基于所述交易金额,更新所述任一商户的交易金额累计值;若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对所述任一商户的交易优先级进行提升。3.根据权利要求2所述的批量交易处理方法,其特征在于,所述在检测到所述任一商户交易成功时,确定当前交易的交易金额,包括:在检测到所述任一商户的批量交易处理成功时,确定所述任一商户的批量交易的交易金额。4.根据权利要求2所述的批量交易处理方法,其特征在于,所述基于所述交易金额,更新所述任一商户的交易金额累计值,包括:确定所述任一商户的交易金额累计值,并确定所述交易金额的第一结算币种,以及所述交易金额累计值的第二结算币种;获取所述第一结算币种转换为所述第二结算币种的实时汇率,并基于所述实时汇率,对所述交易金额进行折算;基于折算后的交易金额,更新所述任一商户的交易金额累计值。5.根据权利要求2所述的批量交易处理方法,其特征在于,所述若更新后的交易金额累计值大于或等于预设优先级调整阈值,则对所述任一商户的交易优先级进行提升,包括:若更新后的交易金额累计值大于或等于预设优先级调整阈值,则基于所述交易金额,确定对交易优先级进行提升的级别数;基于所述级别数,对所述任一商户的交易优先级进行提升。6.根据权利要求2至5中任一项所述的批量交易处理方法,其特征在于,还包括:在检测到当前时间为预设清零时间时,对所述任一商户的交易金额累计值进行清零。7.根据权利要求1至5中任一项所述的批量交易处理方法,其特征在于,还包括:在检测到当前时间为预设优先级下降时间时,对所有商户的交易优先级进行下降。8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述批量交易处理方法的步骤。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述批量交易处理方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述批量交易处理方法的步骤。
技术总结
本发明提供一种批量交易处理方法、电子设备、存储介质和程序产品,该方法包括:确定当前待处理的批量交易集,并确定批量交易集中各批量交易对应商户的交易优先级,任一批量交易对应商户的交易优先级是基于任一批量交易对应商户的交易情况进行调整的;基于各批量交易对应商户的交易优先级,确定批量交易集的处理顺序;基于处理顺序,对各批量交易进行处理。本发明基于排序得到的处理顺序,防止批量交易处理出现混乱,且避免存在资源紧张的问题,同时可以优先处理交易优先级高的批量交易,提高了批量交易处理的效率;商户的交易优先级是基于商户的交易情况进行调整的,提高了交易优先级的确定准确性,进而提高批量交易处理的效率。进而提高批量交易处理的效率。进而提高批量交易处理的效率。
技术研发人员:余佳敏
受保护的技术使用者:中银金融科技有限公司
技术研发日:2022.01.25
技术公布日:2023/8/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种测定锆合金中锑含量的方法与流程 下一篇:嵌入式燃气灶的制作方法