在交易集中并发期间节省主机资源的方法及装置与流程

文档序号:33107210发布日期:2023-02-01 01:36阅读:18来源:国知局
在交易集中并发期间节省主机资源的方法及装置与流程

1.本技术涉及金融领域,尤其涉及一种在交易集中并发期间节省主机资源的方法及装置。


背景技术:

2.在交易集中并发期间,例如,双十一等购物节等,大量的联机金融交易对主机资源的消耗很高,从而导致交易限流。


技术实现要素:

3.为了解决上述问题中的至少一个,本技术实施例提供一种在交易集中并发期间节省主机资源的方法及装置,用以节约主机资源,提高交易并发数。
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.图1为本技术实施例的在交易集中并发期间节省主机资源的方法的一个示意图;
31.图2为本技术实施例的在交易集中并发期间节省主机资源的方法的另一个示意图;
32.图3为本技术实施例的在交易集中并发期间节省主机资源的装置的一个示意图;
33.图4为本技术实施例的暂停模块的一个示意图;
34.图5为本技术实施例的回复模块的一个示意图;
35.图6为本技术实施例的在交易集中并发期间节省主机资源的装置的另一个示意图。
具体实施方式
36.参照附图,通过下面的说明书,本技术的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本技术的特定实施方式,其表明了其中可以采用本技术的原则的部分实施方式,应了解的是,本技术不限于所描述的实施方式,相反,本技术包括落入所附权利要求的范围内的全部修改、变型以及等同物。
37.在本技术实施例中,术语“和/或”包括相关联列出的术语的一种或多个中的任何
一个和所有组合。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。
38.在本技术实施例中,单数形式“一”、“该”等可以包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据
……”
,术语“基于”应理解为“至少部分基于
……”
,除非上下文另外明确指出。
39.下面参照附图对本技术实施例的实施方式进行说明。
40.在对本技术的实施例进行说明书之前,先对本技术中的一些术语进行解释。
41.在平常状态下,银行通常使用长挂交易机制处理网购交易。长挂交易机制是指联机交易长时间客户信息控制系统(customer information control system,cics)环境中运行的机制。
42.在长挂交易机制下,一次完整的联机交易包含主交易和副交易。主交易包括用户通过快捷支付方式对本次联机交易进行支付。副交易是由主交易调用的交易,包括向用户发送交易短信,以及对主交易进行欺诈侦测。
43.向用户发送交易短信是指,在主交易完成后,向用户发送有关主交易信息的短信,短信内容可以包括交易付款账号,交易金额,交易时间等。具体内容可以参考现有技术,本技术对此不做限制。
44.对主交易进行欺诈侦测是指,在主交易完成后,检测本次交易是否为欺诈交易。例如,可以使用交易检测模型对本次交易进行检测。例如,可以使用伪卡欺诈侦测评分模型判断本次交易是否为伪装原银行卡所进行的欺诈交易;也可以使用伪冒绑卡侦测评分模型判断本次交易是否为伪装用户的设备向原银行卡所进行绑卡请求的欺诈交易;还可以使用伪冒绑卡侦测评分模型,用于判断本次交易是否为伪装用户的设备向原银行卡所进行绑卡请求的欺诈交易。具体内容可以参考现有技术,本技术对此不做限定。
45.交易集中并发现象一般出现在购物节期间,例如,在双11购物节,618购物节,年货节等。交易集中并发期间,即交易集中并发现象的持续时间,一般为包含秒杀时间点在内的时间段,交易集中并发现象的开始时间为秒杀时间点之前的某一时间点,交易集中并发现象的结束时间为秒杀时间点之后的某一时间点。以双11购物节为例,交易集中并发现象的持续时间可以定义为11月10日23点至11月11日1点的时间段,也可以是包含秒杀时间点11月11日0点在内的其他时间段。其中,11月10日23点为交易集中并发现象的开始时间,11月11日1点是交易集中并发现象的结束时间。
46.本技术实施例提供了一种在交易集中并发期间节省主机资源的方法,如图1所示,该方法包括:
47.步骤11、开始判定步骤,判定交易集中并发现象是否开始。
48.步骤12、暂停步骤,在判定所述交易集中并发现象开始时,暂停联机交易的副交易。
49.步骤13、结束判定步骤,判定所述交易集中并发现象是否结束。
50.步骤14、恢复步骤,在判定所述交易集中并发现象结束时,恢复所述联机交易的所述副交易。
51.根据上述实施例,在交易集中并发期间,暂停联机交易的副交易,能够加速联机交
易的进程,减少联机交易对主机资源的消耗,由此能够节省主机资源,提高交易并发数。
52.在一些实施例中,暂停联机交易的副交易是指暂停联机交易的主交易调用的副交易,即暂停向用户发送交易短信,和/或暂停对主交易进行欺诈侦测。恢复联机交易的副交易指恢复联机交易的主交易调用的副交易,即向用户补发交易短信,和/或恢复对联机交易的主交易进行欺诈侦测。
53.在一些实施例中,如图2所示,在步骤11,判定交易集中并发现象是否开始,即判断当前时间是否为交易集中并发现象的开始时间。若判定为交易集中并发现象开始,则进入步骤12。若判定为交易集中并发现象没有开始,则返回到步骤11,继续判定交易集中并发现象是否开始,直至判定为交易集中并发现象开始。
54.在一些实施例中,如图2所示,在步骤13,判定交易集中并发现象是否结束,即判断当前时间是否为交易集中并发现象的结束时间。若判定为交易集中并发现象结束,则进入步骤14。若判定为交易集中并发现象没有结束,则返回到步骤13,继续判定交易集中并发现象是否结束,直至判定为交易集中并发现象结束。
55.在一些实施例中,如图2所示,上述方法还可以包括:
56.步骤15、优化步骤,在交易集中并发期间,对主交易进行优化,例如,跳过主交易进程中的非必要的业务检查。非必要的业务检查主要针对本次交易的风险进行评估。非必要的业务检查例如包括,卡片每日交易总数检查,卡片首次使用检查以及商户类别检查等。
57.卡片每日交易总数检查是指,检查本次交易使用的银行卡在本次交易的当天的交易总数是否已经达到该银行卡的每日交易总数的上限。
58.卡片首次使用检查是指,检查本次交易使用的银行卡的首次支付金额是否已经达到该银行卡的每日交易金额的上限。
59.商户类别检查是指,检查本次交易的商户类别是否为赌博、房地产等具有较大风险的商户类别。
60.在交易集中并发期间,跳过主交易进程中的非必要的业务检查,能够优化主交易的进程,从而进一步加速交易进程,由此能够节省主机资源,提高交易并发数。另外,在交易集中并发期间,绝大部分交易为低风险的网购交易。因此,在交易集中并发期间,跳过主交易进程中的非必要的业务检查,对于交易的安全性也不会造成较大的影响。
61.上述具体应用的实施仅为举例,其余实施方式不再一一赘述。
62.本技术的实施例提供一种在交易集中并发期间节省主机资源的装置,由于在交易集中并发期间节省主机资源的装置所解决问题的原理与在交易集中并发期间节省主机资源的方法相似,因此在交易集中并发期间节省主机资源的装置的实施可以参见在交易集中并发期间节省主机资源的方法的实施,重复之处不再赘述。
63.在一些实施例中,如图3所示,在交易集中并发期间节省主机资源的装置100包括:
64.开始判定模块31,判定交易集中并发现象是否开始。
65.暂停模块32,在判定所述交易集中并发现象开始时,暂停联机交易的副交易。
66.结束判定模块33,判定所述交易集中并发现象是否结束。
67.恢复模块34,在判定所述交易集中并发现象结束时,恢复所述联机交易的所述副交易。
68.根据上述实施例,在交易集中并发期间,暂停联机交易的副交易,能够加速联机交
易的进程,减少联机交易对主机资源的消耗,由此能够节省主机资源,提高交易并发数。
69.在一些实施例中,如图4所示,暂停模块32包括:
70.交易短信暂停模块321,暂停向用户发送交易短信;
71.欺诈侦测暂停模块322,暂停对所述联机交易的主交易进行欺诈侦测。
72.在一些实施例中,如图5所示,恢复模块34包括:
73.交易短信恢复模块341,向用户补发所述交易短信;和/或
74.欺诈侦测恢复模块342,恢复对所述主交易进行欺诈侦测。
75.在一些实施例中,如图6所示,上述装置100还可以包括:
76.优化模块35,在交易集中并发期间,对主交易进行优化,例如,跳过主交易进程中的非必要的业务检查。非必要的业务检查主要针对本次交易的风险进行评估。非必要的业务检查例如包括,卡片每日交易总数检查,卡片首次使用检查以及商户类别检查等。
77.卡片每日交易总数检查是指,检查本次交易使用的银行卡在本次交易的当天的交易总数是否已经达到该银行卡的每日交易总数的上限。
78.卡片首次使用检查是指,检查本次交易使用的银行卡的首次支付金额是否已经达到该银行卡的每日交易金额的上限。
79.商户类别检查是指,检查本次交易的商户类别是否为赌博、房地产等具有较大风险的商户类别。
80.在交易集中并发期间,跳过主交易进程中的非必要的业务检查,能够优化主交易的进程,从而进一步加速联机交易的进程,减少联机交易对主机资源的消耗,由此能够节省主机资源,提高交易并发数。另外,在交易集中并发期间,绝大部分的交易为低风险的网购交易。因此,在交易集中并发期间,跳过主交易进程中的非必要的业务检查,对于联机交易的安全性也不会造成较大的影响。
81.本技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述在交易集中并发期间节省主机资源的方法。
82.本技术实施例也提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述在交易集中并发期间节省主机资源方法的计算机程序。
83.虽然本技术提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
84.本领域技术人员应明白,本说明书的实施例可提供为方法、装置(系统)或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
85.本技术是参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程
和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
86.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
87.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
88.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。本技术并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本技术的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
89.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围,其均应涵盖在本技术的权利要求和说明书的范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1