活动预算更新方法及装置与流程

文档序号:26789810发布日期:2021-09-28 22:57阅读:83来源:国知局
活动预算更新方法及装置与流程

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.第一获取单元,用于获取所述交易退款请求中所述目标交易业务对应的交易码;
31.设置单元,用于基于所述交易码,设置所述业务活动对应的活动预算的延迟更新时间;
32.检测单元,用于检测预设的退款冲正系统是否在所述延迟更新时间内,执行所述目标交易业务对应的退款冲正操作;
33.取消操作单元,用于若所述退款冲正系统在所述延迟更新时间内,执行所述交易码对应的退款冲正操作,则不更新所述业务活动的活动预算;
34.更新单元,用于若所述退款冲正系统在所述延迟更新时间内,未执行所述交易码对应的退款冲正操作,则获取所述交易退款请求中包含的所述业务活动对应的目标活动预算,并基于所述目标活动预算,更新预设的数据库中所述业务活动对应的总活动预算。
35.上述的装置,可选的,还包括:
36.第二获取单元,用于获取所述目标交易业务对应的交易信息;
37.生成单元,用于基于所述交易信息,生成所述目标交易业务对应的交易码;
38.触发单元,用于将所述交易信息及所述交易码发送至所述退款系统,触发所述退款系统内的每个退款服务器基于所述交易信息及所述交易码生成所述目标交易业务对应的最大退款时间;其中,所述退款系统包含多个退款服务器,各个所述退款服务器之间用于执行不同的退款服务操作,每个所述服务器对应的最大退款时间为,该退款服务器基于所述交易信息及所述交易码执行该退款服务器对应的退款服务操作所需的最长操作时间;
39.保存单元,用于接收所述退款系统发送的各个最大退款时间,并将各个所述最大退款时间与所述交易码关联并保存。
40.上述的装置,可选的,所述设置单元,包括:
41.获取子单元,用于获取所述交易码关联的各个最大退款时间;
42.计算子单元,用于计算各个所述最大退款时间之间的时间差,并将所述时间差设置为所述业务活动对应的活动预算的延迟更新时间。
43.上述的装置,可选的,所述检测单元,包括:
44.监控子单元,用于监控所述退款冲正系统的系统日志;
45.查询子单元,用于在所述延迟更新时间内,实时查询所述系统日志是否包含所述目标交易业务对应的交易码;
46.第一确定子单元,用于若在所述延迟更新时间内,查询到所述系统日志包含所述目标交易业务对应的交易码,则确定所述退款冲正系统在所述延迟更新时间内,已执行所述目标交易业务对应的退款冲正操作;
47.第二确定子单元,用于若在所述延迟更新时间内,未查询到所述系统日志包含所述目标交易业务对应的交易码,则确定所述退款冲正系统在所述延迟更新时间内,未执行所述目标交易业务对应的退款冲正操作。
48.上述的装置,可选的,还包括:
49.关闭单元,用于实时检测所述数据库中所述业务活动对应的总活动预算是否达到预先设置的预算阈值,并在所述总活动预算达到预先设置的预算阈值时,关闭所述业务活动。
50.一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的活动预算更新方法。
51.一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的活动预算更新方法。
52.与现有技术相比,本发明包括以下优点:
53.本发明提供了一种活动预算更新方法,包括:在检测到终端向退款系统发送的目标交易业务对应的交易退款请求时,确定所述目标交易业务所参与的业务活动;获取所述
交易退款请求中所述目标交易业务对应的交易码;基于所述交易码,设置所述业务活动对应的活动预算的延迟更新时间;检测预设的退款冲正系统是否在所述延迟更新时间内,执行所述目标交易业务对应的退款冲正操作;若所述退款冲正系统在所述延迟更新时间内,执行所述交易码对应的退款冲正操作,则不更新所述业务活动的活动预算;若所述退款冲正系统在所述延迟更新时间内,未执行所述交易码对应的退款冲正操作,则获取所述交易退款请求中包含的所述业务活动对应的目标活动预算,并基于所述目标活动预算,更新预设的数据库中所述业务活动对应的总活动预算。应用本发明提供的方法,可以对活动预算进行有效的控制,防止活动预算超额。
附图说明
54.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
55.图1为本发明实施例提供的一种活动预算更新方法的方法流程图;
56.图2为本发明实施例提供的一种活动预算更新系统的系统结构图;
57.图3为本发明实施例提供的一种活动预算更新方法的又一方法流程图;
58.图4为本发明实施例提供的一种活动预算更新方法的再一方法流程图;
59.图5为本发明实施例提供的一种活动预算更新装置的装置结构图;
60.图6为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
61.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
62.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
63.本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
64.本发明实施例提供了一种活动预算更新方法,该方法可以应用在多种系统平台,其执行主体可以银行的后台系统,该后台系统为银行后台系统,用于管控银行所有业务活动的相关活动数据,所述方法的方法流程图如图1所示,具体包括:
65.s101:在检测到终端向退款系统发送的目标交易业务对应的交易退款请求时,确定所述目标交易业务所参与的业务活动。
66.在本发明实施例中,消费者申请退款或者终端发生错误触发退款操作时,终端向退款系统发送目标交易业务对应的交易退款请求,退款系统根据该交易退款请求执行对应的退款操作。后台系统在检测到终端向退款系统发送目标交易业务对应的交易退款请求时,确定该目标交易业务所参与的业务活动。该目标交易业务是消费者在执行交易操作时所进行交易的交易业务,例如:线下超市消费或者线上商品交易等。后台系统在检测到退款系统有一笔退款交易时,检测退款交易对应的目标交易业务是否参与了某一项业务活动,例如,某个商品的满减活动或者优惠券抵扣活动等。若该目标交易业务参与了某一项业务活动,则确定该目标交易业务参与了该项业务活动。
67.需要说明的是,该终端可以是移动终端、计算机设备或者atm机等可以发起交易退款请求的终端设备。
68.s102:获取所述交易退款请求中所述目标交易业务对应的交易码。
69.在本发明实施例中,消费者在成功消费该目标交易业务后,后台系统配置该目标交易业务对应的交易码,该交易码为目标交易活动对应唯一认证码。
70.s103:基于所述交易码,设置所述业务活动对应的活动预算的延迟更新时间。
71.需要说明的是,不同的交易业务,对应设置的更新业务活动对应的活动预算的延迟更新时间不同。通过交易码,检验退款系统需要对目标交易业务执行退款操作的时间,以及退款冲正系统需要对目标交易业务执行退款冲正操作的时间,以此确定延迟更新时间。
72.s104:检测预设的退款冲正系统是否在所述延迟更新时间内,执行所述目标交易业务对应的退款冲正操作。
73.在本发明实施例中。检测在该延迟更新时间内,退款冲正系统是否会发生该目标交易业务对应的退款冲正。
74.其中,若所述退款冲正系统在所述延迟更新时间内,执行所述交易码对应的退款冲正操作,则执行s105;若所述退款冲正系统在所述延迟更新时间内,未执行所述交易码对应的退款冲正操作,则执行s106。
75.s105:不更新所述业务活动的活动预算。
76.在本发明实施中,若退款冲正系统在延迟更新时间内执行了该交易码对应的退款冲正操作,则表征取消了原先的退款操作,因此,无需更新该业务活动的活动预算。
77.s106:获取所述交易退款请求中包含的所述业务活动对应的目标活动预算,并基于所述目标活动预算,更新预设的数据库中所述业务活动对应的总活动预算。
78.在本发明实施例中,若退款冲正系统在该延迟更新时间内未执行该交易码对应的退款冲正操作,则退款操作成功,需更新该业务活动的活动预算。
79.需要说明的是,数据库中保存所有业务活动的活动数据,该活动数据中包含了业务数据的活动预算。
80.本发明实施例提供的活动预算更新方法中,在检测到终端向退款系统发送的目标交易业务对应的交易退款请求时,确定该目标交易业务所参与的业务活动,并获取该目标交易业务对应的交易码。当退款系统在接收到该交易退款请求后,根据该请求执行对应的退款操作。后台系统为防止后续需要进行退款冲正,则根据该交易码设置该业务活动对应
的活动预算的延迟更新时间。在经过该延迟更新时间后确定是否需要更新该业务互动对应的活动预算,具体是检测退款冲正系统是否在该延迟更新时间内,执行该目标交易业务对应的退款冲正操作。若否,则不需要更新活动预算;若是,则获取该退款交易请求中包含的该业务活动对应的目标活动预算,并根据该目标活动预算更新该业务活动的总活动预算。
81.需要说明的是,该退款系统内包含多个退款服务器,各个退款服务器用于执行不同的退款服务操作,退款服务操作包括退现金、退优惠券、退优惠名额以及退叠加金额等服务操作。例如,终端的消费者参加了满减和优惠券叠加的活动共支付200元,用户实际支付150元,优惠券支付30元,满减抵扣20元,则退款系统在执行退款操作时,由三个退款服务器执行对应的退款服务操作;其中,退款服务器a执行150元的退款服务,退款服务器b执行30元优惠券的退款服务,服务器c执行20元满减抵扣的退款服务。在各个退款服务器执行对应的退款服务操作时,实时监控是否操作成功,若存在任意的退款服务器发生退款服务操作失败,则需要请求退款冲正服务器发起退款冲正操作。退款冲正系统用于接收退款系统的退款冲正请求,并执行退款冲正操作。
82.可以理解的是,后台系统实时检测该退款系统是否接收到交易退款请求,当终端向退款系统发送目标业务对应的交易退款请求时,退款系统根据该请求执行退款操作。后台系统在检测到交易退款请求时,根据该请求确定目标交易业务所参与的业务活动,并获取该目标交易业务对应的交易码,以设置延迟更新时间;检测在该延迟更新时间内该退款冲正系统是否执行退款冲正操作。在该延迟更新时间内,若该退款系统退款操作失败,则请求退款冲正系统执行退款冲正操作,退款冲正系统在接收到请求时,执行退款冲正操作。后台系统检测该退款冲正系统是否在该延迟更新时间内是否执行退款冲正操作,若是,则更新业务活动的活动预算;反之,则不更新活动预算。
83.应用本发明实施例提供的方法,设置对活动预算进行更新的延迟更新时间,以保证延迟对活动预算的更新,可以对活动预算进行有效的控制,防止活动预算超额。
84.基于上述实施例提供的方法,参考图2,本发明提供了一种活动预算更新系统,具体包括:终端201、退款系统202、退款冲正系统203和后台系统204。终端201用于向退款系统发送目标交易业务对应的交易退款请求。退款系统202用于在接收到目标交易业务对应的交易退款请求时,执行对应的退款操作,并在退款操作失败后向退款冲正系统发送退款冲正请求。退款冲正系统203用于在接收到退款系统发送的退款冲正请求时,执行该退款冲正请求对应的退款冲正操作。后台系统用于执行上述s101至s106的过程,此处将不复赘述。
85.本发明实施例提供的方法中,在终端向退款发送目标交易业务对应的交易退款请求之前,该终端的消费者需要先执行该目标交易业务对应的消费操作。因此,终端的消费者执行该目标交易业务对应的消费操作之后,在检测到终端向退款系统发送的目标交易业务对应的交易退款请求之前,后台系统执行如图3所示的过程,具体可以包括:
86.s301:获取所述目标交易业务对应的交易信息。
87.在本发明实施例中,交易信息包括该目标交易业务对应的交易时间、交易地点、交易类型以及交易商品等。
88.s302:基于所述交易信息,生成所述目标交易业务对应的交易码。
89.在本发明实施中,获取该交易信息中的交易时间、交易地点、交易类型以及交易商品等信息,生成该目标交易业务对应的交易码。
90.s303:将所述交易信息及所述交易码发送至所述退款系统,触发所述退款系统内的每个退款服务器基于所述交易信息及所述交易码生成所述目标交易业务对应的最大退款时间。
91.其中,所述退款系统包含多个退款服务器,各个所述退款服务器之间用于执行不同的退款服务操作,每个所述服务器对应的最大退款时间为,该退款服务器基于所述交易信息及所述交易码执行该退款服务器对应的退款服务操作所需的最长操作时间。
92.在本发明实施例中,退款系统在接收到交易信息及交易码后,由退款系统中的各个退款服务器根据该交易信息及交易码预算出,该退款服务器执行其对应的退款服务操作时时所需要消耗的最大操作时间,并将该最大操作时间作为最大退款时间经由退款系统发送给后台系统。
93.s304:接收所述退款系统发送的各个最大退款时间,并将各个所述最大退款时间与所述交易码关联并保存。
94.在本发明实施例中,后台系统在接收到各个最大退款时间后,将各个最大退款时间与交易码进行绑定,即,将各个最大退款时间与交易码进行关联保存,以保证该目标交易业务发生退款操作时,计算延迟更新该目标交易业务所参与的业务活动对应的活动预算的延迟更新时间。
95.具体的,基于上述实施例提供的方法,在将交易码与各个最大退款时间进行关联保存后,若后台系统检测到该目标交易业务对应的交易退款请求后,获取该目标交易业务对应的交易码,以计算更新该目标交易业务所参与的业务活动对应的活动预算的延迟更新时间,具体可以包括:
96.获取所述交易码关联的各个最大退款时间;
97.计算各个所述最大退款时间之间的时间差,并将所述时间差设置为所述业务活动对应的活动预算的延迟更新时间。
98.可以理解的是,基于上述实施例提供的方法,当终端的消费者执行该目标交易业务对应的消费操作之后,获取该目标交易业务对应的交易信息,并基于该交易信息生成该目标交易业务对应的唯一的交易码,同时将交易信息和交易码发送给退款系统。退款系统中的各个退款服务器在接收到该交易信息以及交易码后,计算该退款服务器要执行对应的退款服务器操作所需要的最大操作时间,并将最大操作时间作为最大退款时间经由退款系统发送给后台系统。在接收到退款系统发送的各个最大退款时间后,将交易码以及各个最大退款时间关联并保存。当终端向退款系统发送该目标交易业务对应的交易退款请求时,退款系统中的各个退款服务器根据该交易退款请求执行该目标交易业务对应的各个退款服务操作。后台系统在检测到该交易退款请求时,确定该目标交易业务所参与的业务活动,并获取该目标交易业务对应的交易码,进而获取该交易码关联的各个最大退款时间,计算各个最大退款时间的时间差,将时间差设置为延迟更新时间。
99.需要说明的是,当退款系统中任意的退款服务器发生退款服务操作失败,立即向该退款冲正系统发送退款冲正请求,该退款冲正系统立即执行对应的退款冲正操作,并将操作过程写入系统日志。
100.应用本发明实施例提供的方法,在发生该目标交易业务后,接收退款系统发送的各个最大退款时间进行保存,保证在发生该目标交易业务对应的退款操作时,延迟更新该
目标交易业务所参与的业务活动对应的活动预算,防止活动预算超额。
101.基于上述实施例提供的方法,在设置该业务活动对应的活动预算的延迟更新时间后,需要进一步检测该退款冲正系统是否在延迟更新时间内,执行目标交易业务对应的退款冲正。因此,所述检测预设的退款冲正系统是否在所述延迟更新时间内,执行所述目标交易业务对应的退款冲正的过程如图4所示,具体可以包括:
102.s401:监控所述退款冲正系统的系统日志。
103.在本发明实施例中,退款冲正系统的系统日志用于记录系统每日所执行的退款冲正操作的操作过程。当退款冲正系统执行任意的交易业务对应退款冲正操作后,将该退款冲正操作的具体过程及细节等信息填写入系统日志中,并将该交易业务对应的交易码作为该交易业务对应的退款冲正操作的信息的索引。
104.s402:查询在所述延迟更新时间内,所述系统日志是否包含所述目标交易业务对应的交易码。
105.在本发明实施例中,若在所述延迟更新时间内,查询到所述系统日志包含所述目标交易业务对应的交易码,则s403;若在所述延迟更新时间内,未查询到所述系统日志包含所述目标交易业务对应的交易码,则执行s404。
106.s403:确定所述退款冲正系统在所述延迟更新时间内,已执行所述目标交易业务对应的退款冲正操作。
107.s404:确定所述退款冲正系统在所述延迟更新时间内,未执行所述目标交易业务对应的退款冲正操作。
108.本发明实施例提供的活动预算更新方法中,退款冲正系统在执行退款冲正后,会将退款冲正操作过程的相关信息记录至系统日志中。当后台系统需要验证某一个交易业务是否发生退款冲正操作时,获取退款冲正系统的系统日志,查询该系统日志是否包含该交易业务对应的交易码,若是,则表征该退款冲正系统已执行该交易业务对应的退款冲正操作;反之,则表征该退款冲正系统未执行该交易业务对应的退款冲正操作。
109.可选的,退款系统内也包含该退款系统对应的系统日志,用于记录每个已执行退款操作的交易业务相关的退款操作信息,并以该交易信息对应的交易码作为查询退款操作信息的索引。
110.应用本发明实施例提供的方法,通过交易码查询退款冲正系统是否执行该目标交易业务对应的退款冲正操作,以确定是否需要更新业务活动的活动预算,避免活动预算超额。
111.本发明实施例提供的方法中,在执行业务活动的过程,该数据库中该业务活动对应的总活动预算可能会被消耗完,为避免消费者持续申请参与活动,可以将该业务活动进行暂时关闭。具体的,关闭业务活动的过程可以包括:
112.实时检测所述数据库中所述业务活动对应的总活动预算是否达到预先设置的预算阈值,并在所述总活动预算达到预先设置的预算阈值时,关闭所述业务活动。
113.可以理解的是,在活动预算达到上限时,将业务活动进行关闭。
114.进一步地,若活动预算达到预算阈值后,退款系统执行退款操作,退款冲正系统在对应的延迟更新时间内未执行退款冲正操作,需要将原先的活动预算进行回加,以此更新数据库。在更新数据库回加活动预算后,可以开启该业务活动。
115.再进一步地,可以设置该业务活动对应的活动截止时间。在到达该活动截止时间时,可以关闭该业务活动。
116.上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
117.与图1所述的方法相对应,本发明实施例还提供了一种活动预算更新装置,用于对图1中方法的具体实现,本发明实施例提供的活动预算更新装置可以应用计算机终端或各种移动设备中,其结构示意图如图5所示,具体包括:
118.确定单元501,用于在检测到终端向退款系统发送的目标交易业务对应的交易退款请求时,确定所述目标交易业务所参与的业务活动;
119.第一获取单元502,用于获取所述交易退款请求中所述目标交易业务对应的交易码;
120.设置单元503,用于基于所述交易码,设置所述业务活动对应的活动预算的延迟更新时间;
121.检测单元504,用于检测预设的退款冲正系统是否在所述延迟更新时间内,执行所述目标交易业务对应的退款冲正操作;
122.取消操作单元505,用于若所述退款冲正系统在所述延迟更新时间内,执行所述交易码对应的退款冲正操作,则不更新所述业务活动的活动预算;
123.更新单元506,用于若所述退款冲正系统在所述延迟更新时间内,未执行所述交易码对应的退款冲正操作,则获取所述交易退款请求中包含的所述业务活动对应的目标活动预算,并基于所述目标活动预算,更新预设的数据库中所述业务活动对应的总活动预算。
124.本发明实施例提供的活动预算更新装置中,在检测到终端向退款系统发送的目标交易业务对应的交易退款请求时,确定该目标交易业务所参与的业务活动,并获取该目标交易业务对应的交易码。当退款系统在接收到该交易退款请求后,根据该请求执行对应的退款操作。后台系统为防止后续需要进行退款冲正,则根据该交易码设置该业务活动对应的活动预算的延迟更新时间。在经过该延迟更新时间后确定是否需要更新该业务互动对应的活动预算,具体是检测退款冲正系统是否在该延迟更新时间内,执行该目标交易业务对应的退款冲正操作。若否,则不需要更新活动预算;若是,则获取该退款交易请求中包含的该业务活动对应的目标活动预算,并根据该目标活动预算更新该业务活动的总活动预算。
125.应用本发明实施例提供的装置,可以对活动预算进行有效的控制,防止活动预算超额。
126.本发明实施例提供的装置中,还包括:
127.第二获取单元,用于获取所述目标交易业务对应的交易信息;
128.生成单元,用于基于所述交易信息,生成所述目标交易业务对应的交易码;
129.发单元,用于将所述交易信息及所述交易码发送至所述退款系统,触发所述退款系统内的每个退款服务器基于所述交易信息及所述交易码生成所述目标交易业务对应的最大退款时间;其中,所述退款系统包含多个退款服务器,各个所述退款服务器之间用于执行不同的退款服务操作,每个所述服务器对应的最大退款时间为,该退款服务器基于所述交易信息及所述交易码执行该退款服务器对应的退款服务操作所需的最长操作时间;
130.保存单元,用于接收所述退款系统发送的各个最大退款时间,并将各个所述最大退款时间与所述交易码关联并保存。本发明实施例提供的装置中,所述设置单元503,包括:
131.获取子单元,用于获取所述交易码关联的各个最大退款时间;
132.计算子单元,用于计算各个所述最大退款时间之间的时间差,并将所述时间差设置为所述业务活动对应的活动预算的延迟更新时间。
133.本发明实施例提供的装置中,所述检测单元504,包括:
134.监控子单元,用于监控所述退款冲正系统的系统日志;
135.查询子单元,用于在所述延迟更新时间内,实时查询所述系统日志是否包含所述目标交易业务对应的交易码;
136.第一确定子单元,用于若在所述延迟更新时间内,查询到所述系统日志包含所述目标交易业务对应的交易码,则确定所述退款冲正系统在所述延迟更新时间内,已执行所述目标交易业务对应的退款冲正操作;
137.第二确定子单元,用于若在所述延迟更新时间内,未查询到所述系统日志包含所述目标交易业务对应的交易码,则确定所述退款冲正系统在所述延迟更新时间内,未执行所述目标交易业务对应的退款冲正操作。
138.本发明实施例提供的装置中,还包括:
139.关闭单元,用于实时检测所述数据库中所述业务活动对应的总活动预算是否达到预先设置的预算阈值,并在所述总活动预算达到预先设置的预算阈值时,关闭所述业务活动。
140.以上本发明实施例公开的活动预算更新装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的活动预算更新方法中的对应内容,这里不再进行赘述。
141.本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述活动预算更新方法。
142.本发明实施例还提供了一种电子设备,其结构示意图如图6所示,具体包括存储器601,以及一个或者一个以上的指令602,其中一个或者一个以上指令602存储于存储器601中,且经配置以由一个或者一个以上处理器603执行所述一个或者一个以上指令602进行以下操作:
143.在检测到终端向退款系统发送的目标交易业务对应的交易退款请求时,确定所述目标交易业务所参与的业务活动;
144.获取所述交易退款请求中所述目标交易业务对应的交易码;
145.基于所述交易码,设置所述业务活动对应的活动预算的延迟更新时间;
146.检测预设的退款冲正系统是否在所述延迟更新时间内,执行所述目标交易业务对应的退款冲正操作;
147.若所述退款冲正系统在所述延迟更新时间内,执行所述交易码对应的退款冲正操作,则不更新所述业务活动的活动预算;
148.若所述退款冲正系统在所述延迟更新时间内,未执行所述交易码对应的退款冲正操作,则获取所述交易退款请求中包含的所述业务活动对应的目标活动预算,并基于所述目标活动预算,更新预设的数据库中所述业务活动对应的总活动预算。
149.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法
实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
150.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
151.为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
152.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1