掌桥专利:专业的专利平台
掌桥专利
首页

交易处理方法及装置、计算机设备及计算机可读存储介质

文献发布时间:2023-06-19 11:44:10


交易处理方法及装置、计算机设备及计算机可读存储介质

技术领域

本发明涉及金融交易技术领域,尤其涉及交易处理方法及装置、计算机设备及计算机可读存储介质。

背景技术

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

当今市场环境下,消费者是企业竞争力的保障。一般而言,消费的过程就是支出的过程。为赢得更稳定的消费者市场,可以对某些消费进行奖励,激发市场热情,维持忠诚度,同时也保障更好的客户消费体验。

信用卡消费授权主要承接流程控制和风险控制部分的全部功能,具体业务场景包括消费、取现、还款、转账等。发卡行根据持卡人的综合情况核定一定的信用额度,持卡人可在该额度内刷卡消费或提取现金,可用额度随着每一次的消费而减少,每一次的还款而相应恢复。返现多依托于市场商户,回馈模块确认待开通市场营销的商户,同时确认与该商户相关的营销信息,配置商户进行营销的方案模板,形成该商户对应的个性化市场营销方案(活动营销场景、活动时间参数、活动限额限次、活动优惠金额参数等),从而客户在该商户消费时触发已设定的营销方案,享受对应优惠。

目前信用卡授权、交易、清算等优惠返现规则仅能满足客户普通的消费用卡需要,且优惠返现规则多依托于商户端进行部署,回馈时间半径过长,缺少实时策略及促销功能,不能直观的感受到用卡优惠。即使在客户端也会影响正常的授权交易时间,无法完全保证客户体验,且难以承载大规模高并发的海量客户场景。

目前的返现方式多是以商户维度进行的,无法与客户消费直接关联,客户的优惠与否完全取决于合作商户是否进行活动配置,客户自主性不高。即现有的交易优惠规则多依托于商户端进行部署,无法在客户端灵活部署和实时生效,客户体验均受限于商户合作程度。此外,返现与消费授权是相互独立的,同笔消费的返现需要日终处理才能完成,客户实时体验不直观。客户用卡消费后无法实现准实时的优惠派发,需等待发卡组件批量和客户回馈组件均日终处理完成,才能感受到优惠,回馈时间半径过长且效果不够直观。

因此,现有的交易存在优惠返现实时性差且灵活性差的问题。

发明内容

本发明实施例提供一种交易处理方法,用以提高交易时优惠返现的实时性和灵活性,该交易处理方法包括:

通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;

将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;

根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。

本发明实施例还提供一种交易处理装置,用以提高交易时优惠返现的实时性和灵活性,该交易处理装置包括:

异步消息接收模块,用于通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;

优惠规则匹配模块,用于将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;

交易入账模块,用于根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述交易处理方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述交易处理方法的计算机程序。

本发明实施例中,通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。本发明实施例通过异步消息实现优惠返现,与交易处理过程解耦,能够提高优惠返现的实时性;同时将优惠规则预先配置在消费终端内,支持实时维护,能够提高优惠返现的灵活性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例提供的交易处理方法的实现流程图;

图2为本发明实施例提供的交易处理方法的另一实现流程图;

图3为本发明实施例提供的交易处理方法中步骤102的实现流程图;

图4为本发明实施例提供的交易处理方法的再一实现流程图;

图5为本发明实施例提供的交易处理方法的又一实现流程图;

图6为本发明实施例提供的交易处理装置的功能模块图;

图7为本发明实施例提供的交易处理装置的另一功能模块图;

图8为本发明实施例提供的交易处理装置中优惠规则匹配模块602的结构框图;

图9为本发明实施例提供的交易处理装置的再一功能模块图;

图10为本发明实施例提供的交易处理装置的又一功能模块图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

图1示出了本发明实施例提供的交易处理方法的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:

如图1所示,交易处理方法,其包括:

步骤101,通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;

步骤102,将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;

步骤103,根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。

在基于交易信息确定优惠入账信息时,采用异步消息机制接收消费终端产生的交易信息。其中,该交易信息包括交易要素及交易方向,交易要素包括客户信息、交易账户信息、交易时间等等,本领域技术人员可以理解的是,上述交易要素还可以包括除上述交易要素之外的其它交易要素,例如交易金额、交易机构等交易要素信息,本发明实施例对此不做特别的限制。另外,在本发明实施例中,该交易信息的交易方向为正向交易。

通过异步消息机制接收交易信息,可以和消费授权时的交易信息耦合,在不影响消费授权时交易信息的基础上,可以将本发明实施例提供的交易处理(优惠返现)流程直接关联到用户的具体消费场景,减少优惠反馈时间半径过长的问题,以实时反馈客户交易信息的优惠入账信息,提高交易处理时的优惠返现的实时性。

在通过异步消息接收到交易信息后,将交易信息与消费终端内的优惠规则进行匹配。其中,该优惠规则预先配置在消费终端内,可支持实时维护。例如可以实时修改配置好的优惠规则中的各种参数(例如优惠规则的限制条件、交易账户参数、优惠活动状态等)。该优惠规则也可包括一个或多个优惠规则。在优惠规则匹配成功时生成优惠入账信息,以便用户使用该优惠入账信息。

最后,在匹配成功生成优惠入账信息后,根据该优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。

在本发明实施例中,通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。本发明实施例通过异步消息实现优惠返现,与交易处理过程解耦,能够提高优惠返现的实时性;同时将优惠规则预先配置在消费终端内,支持实时维护,能够提高优惠返现的灵活性。

图2示出了本发明实施例提供的交易处理方法的另一实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,为了提高优惠规则配置的灵活性,如图2所示,在上述图1所示方法步骤的基础上,交易处理方法还包括:

步骤201,根据接收到的规则配置指令配置消费终端内的优惠规则。

在配置消费终端内的优惠规则时,可以基于接收到的规则配置指令配置消费终端内的优惠规则。另外,还可以基于接收到的修改指令对配置好的消费终端内的优惠规则进行修改,以提高优惠规则配置的灵活性。例如对优惠规则的数量或优惠规则的参数等进行修改,修改可以包括优惠规则的增加或删除,还可以包括优惠规则参数的调整替换等等。

在本发明实施例中,根据接收到的规则配置指令配置消费终端内的优惠规则,能够提高优惠规则配置的灵活性。

图3示出了本发明实施例提供的交易处理方法中步骤102的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,优惠规则包括客户维度优惠活动的限额限次,和/或交易信息对应交易账户的限额限次,和/或交易信息对应交易账户所属卡组织的限额限次。为了提高优惠规则匹配的准确性,如图3所示,步骤102,将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息,包括:

步骤301,将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功时生成优惠入账信息;和/或

步骤302,将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息;和/或

步骤303,将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息。

在将交易信息与优惠规则进行匹配时,优惠规则至少包括客户维度优惠活动的限额限次、交易信息对应交易账户的限额限次及交易信息对应交易账户所属卡组织的限额限次中的一种或多种。本领域技术人员可以理解的是,优惠规则还可以包括除上述之外的其它优惠规则,例如客户维度优惠活动的交易限制时间等等,本发明实施例对此不作特别的限制。

具体的,在优惠规则仅包括客户维度优惠活动的限额限次时,将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功时即可生成优惠入账信息。

在优惠规则仅包括交易信息对应交易账户的限额限次时,将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功时即可生成优惠入账信息。

在优惠规则仅包括交易信息对应交易账户所属卡组织的限额限次时,将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户所属卡组织的限额限次匹配成功时即可生成优惠入账信息。

在优惠规则同时包括客户维度优惠活动的限额限次,以及优惠规则仅包括交易信息对应交易账户的限额限次时,将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,同时将将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功,且在交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息。

在优惠规则同时包括客户维度优惠活动的限额限次,以及交易信息对应交易账户所属卡组织的限额限次时,将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,同时将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功,且交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息。

在优惠规则同时包括交易信息对应交易账户的限额限次,以及交易信息对应交易账户所属卡组织的限额限次时,将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,同时将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功,且交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息。

另外,在优惠规则同时包括客户维度优惠活动的限额限次、交易信息对应交易账户的限额限次,以及交易信息对应交易账户所属卡组织的限额限次时,将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,同时将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功、在交易信息对应交易账户的限额限次匹配成功,且交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息。

即,在生成优惠入账信息时对所有的限额限次进行遍历匹配,在所有优惠规则的限额限次匹配通过后生成优惠入账信息。

在本发明实施例中,将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功时生成优惠入账信息,将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息,将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息,能够提高优惠规则匹配的准确性。

在本发明的一实施例中,为了进一步提高优惠返现的实时性和效率,采用分库分表的方式存储客户维度优惠活动。

其中,对于客户维度优惠活动,可以采用分库分表的方式存储,极大的节省后端运算资源的同时保障客户维度优惠活动及时持久化,防止出现账务一致性问题,进一步提高优惠返现的实时性和效率。

在本发明的一实施例中,为了进一步提高优惠返现的实时性和效率,采用高速缓存存储优惠规则中的客户维度优惠活动的限额限次,和/或交易信息对应交易账户的限额限次,和/或交易信息对应交易账户所属卡组织的限额限次。

其中,对于需要频繁读取的优惠规则中的客户维度优惠活动的限额限次,和/或交易信息对应交易账户的限额限次,和/或交易信息对应交易账户所属卡组织的限额限次,可以采用高速缓存的方式存储,极大的节省后端运算资源的同时保障客户维度优惠活动及时持久化,防止出现账务一致性问题,进一步提高优惠返现的实时性和效率。

图4示出了本发明实施例提供的交易处理方法的再一实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,为了便于展示优惠入账信息,如图4所示,在上述方法步骤的基础上,交易处理方法还包括:

步骤401,将匹配成功的优惠规则的优惠入账信息按照不同的指标维度进行排序。

其中,在交易信息与优惠规则进行匹配时,可能匹配到一个优惠规则,生成一个优惠入账信息,也可能匹配到多个优惠规则,生成多个优惠入账信息。在匹配到多个优惠规则,生成多个优惠入账信息时,可以按照优惠入账信息的不同指标维度对优惠入账信息进行排序。该优惠入账信息的指标维度可以包括优惠入账金额、优惠使用时间等等。例如,可以按照优惠入账信息优惠入账金额的指标维度,对优惠入账信息进行降序排列,将优惠入账金额大的优惠入账信息排在前边,将优惠入账金额小的优惠入账信息排在后边儿。另外,还可以按照优惠入账信息的优惠使用时间,对优惠入账信息进行升序排列,将优惠使用时间靠前的优惠入账信息排在前边,将优惠使用时间靠后的优惠入账信息排在后边。

在本发明实施例中,将匹配成功的优惠规则的优惠入账信息按照不同的指标维度进行排序,能够便于展示优惠入账信息。

图5示出了本发明实施例提供的交易处理方法的又一的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,在交易信息的交易方向为反向交易时,为了保障交易的准确性,如图3所示,交易处理方法还包括:

步骤501,确定交易信息对应的原始交易;

步骤502,根据交易信息对应的原始交易,确定原始交易生成的优惠入账信息对应的优惠规则;

步骤503,根据交易信息及交易信息对应的原始交易生成的优惠入账信息对应的优惠规则反向更新优惠规则,生成交易方向为反向交易的交易信息的入账信息。

在交易信息的交易方向为反向交易时,首先基于交易方向为反向交易的交易信息,确定交易信息对应的原始交易,进而根据交易信息对应的原始交易,确定原始交易生成的优惠入账信息对应的优惠规则。最后,基于交易信息及交易信息对应的原始交易生成的优惠入账信息对应的优惠规则反向更新优惠规则,生成交易方向为反向交易的交易信息的入账信息。

在本发明实施例中,确定交易信息对应的原始交易,根据交易信息对应的原始交易,确定原始交易生成的优惠入账信息对应的优惠规则,根据交易信息及交易信息对应的原始交易生成的优惠入账信息对应的优惠规则反向更新优惠规则,生成交易方向为反向交易的交易信息的入账信息,能够反向更新优惠规则,保障交易的准确性。

本发明实施例还提供一种交易处理装置,如下面的实施例所述。由于这些装置解决问题的原理与交易处理方法相似,因此这些装置的实施可以参见方法的实施,重复之处不再赘述。

图6示出了本发明实施例提供的交易处理装置的功能模块,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:

参考图6,所述交易处理装置所包含的各个模块用于执行图1对应实施例中的各个步骤,具体请参阅图1以及图1对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述交易处理装置包括异步消息接收模块601、优惠规则匹配模块602及交易入账模块603。

异步消息接收模块601,用于通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易。

优惠规则匹配模块602,用于将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息。

交易入账模块603,用于根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。

在基于交易信息确定优惠入账信息时,异步消息接收模块601采用异步消息机制接收消费终端产生的交易信息。其中,该交易信息包括交易要素及交易方向,交易要素包括客户信息、交易账户信息、交易时间等等,本领域技术人员可以理解的是,上述交易要素还可以包括除上述交易要素之外的其它交易要素,例如交易金额、交易机构等交易要素信息,本发明实施例对此不做特别的限制。另外,在本发明实施例中,该交易信息的交易方向为正向交易。

通过异步消息机制接收交易信息,可以和消费授权时的交易信息耦合,在不影响消费授权时交易信息的基础上,可以将本发明实施例提供的交易处理(优惠返现)流程直接关联到用户的具体消费场景,减少优惠反馈时间半径过长的问题,以实时反馈客户交易信息的优惠入账信息,提高交易处理时的优惠返现的实时性。

在通过异步消息接收到交易信息后,优惠规则匹配模块602将交易信息与消费终端内的优惠规则进行匹配。其中,该优惠规则预先配置在消费终端内,可支持实时维护。例如可以实时修改配置好的优惠规则中的各种参数(例如优惠规则的限制条件、交易账户参数、优惠活动状态等)。该优惠规则也可包括一个或多个优惠规则。在优惠规则匹配成功时生成优惠入账信息,以便用户使用该优惠入账信息。

最后,交易入账模块603在匹配成功生成优惠入账信息后,根据该优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。

在本发明实施例中,异步消息接收模块601通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;优惠规则匹配模块602将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;交易入账模块603根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。本发明实施例通过异步消息实现优惠返现,与交易处理过程解耦,能够提高优惠返现的实时性;同时将优惠规则预先配置在消费终端内,支持实时维护,能够提高优惠返现的灵活性。

图7示出了本发明实施例提供的交易处理装置的另一功能模块,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,为了提高优惠规则配置的灵活性,参考图7,所述交易处理装置所包含的各个模块用于执行图2对应实施例中的各个步骤,具体请参阅图2以及图2对应实施例中的相关描述,此处不再赘述。本发明实施例中,在上述图6所示模块结构的基础上,所述交易处理装置还包括优惠规则配置模块701。

优惠规则配置模块701,用于根据接收到的规则配置指令配置消费终端内的优惠规则。

在配置消费终端内的优惠规则时,优惠规则配置模块701可以基于接收到的规则配置指令配置消费终端内的优惠规则。另外,还可以基于接收到的修改指令对配置好的消费终端内的优惠规则进行修改,以提高优惠规则配置的灵活性。例如对优惠规则的数量或优惠规则的参数等进行修改,修改可以包括优惠规则的增加或删除,还可以包括优惠规则参数的调整替换等等。

在本发明实施例中,优惠规则配置模块701根据接收到的规则配置指令配置消费终端内的优惠规则,能够提高优惠规则配置的灵活性。

图8示出了本发明实施例提供的交易处理装置中优惠规则匹配模块602的结构示意,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,优惠规则包括客户维度优惠活动的限额限次,和/或交易信息对应交易账户的限额限次,和/或交易信息对应交易账户所属卡组织的限额限次。为了提高优惠规则匹配的准确性,参考图8,所述优惠规则匹配模块602所包含的各个单元用于执行图3对应实施例中的各个步骤,具体请参阅图3以及图3对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述优惠规则匹配模块602包括活动限额限次匹配单元801和/或账户限额限次匹配单元802和/或卡组织限额限次匹配单元803。

活动限额限次匹配单元801,用于将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功时生成优惠入账信息。

账户限额限次匹配单元802,用于将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息。

卡组织限额限次匹配单元803,用于将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息。

在将交易信息与优惠规则进行匹配时,优惠规则至少包括客户维度优惠活动的限额限次、交易信息对应交易账户的限额限次及交易信息对应交易账户所属卡组织的限额限次中的一种或多种。本领域技术人员可以理解的是,优惠规则还可以包括除上述之外的其它优惠规则,例如客户维度优惠活动的交易限制时间等等,本发明实施例对此不作特别的限制。

具体的,在优惠规则仅包括客户维度优惠活动的限额限次时,活动限额限次匹配单元801将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功时即可生成优惠入账信息。

在优惠规则仅包括交易信息对应交易账户的限额限次时,账户限额限次匹配单元802将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功时即可生成优惠入账信息。

在优惠规则仅包括交易信息对应交易账户所属卡组织的限额限次时,卡组织限额限次匹配单元803将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户所属卡组织的限额限次匹配成功时即可生成优惠入账信息。

在优惠规则同时包括客户维度优惠活动的限额限次,以及优惠规则仅包括交易信息对应交易账户的限额限次时,活动限额限次匹配单元801将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,同时账户限额限次匹配单元802将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功,且在交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息。

在优惠规则同时包括客户维度优惠活动的限额限次,以及交易信息对应交易账户所属卡组织的限额限次时,活动限额限次匹配单元801将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,同时卡组织限额限次匹配单元803将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功,且交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息。

在优惠规则同时包括交易信息对应交易账户的限额限次,以及交易信息对应交易账户所属卡组织的限额限次时,账户限额限次匹配单元802将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,同时卡组织限额限次匹配单元803将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功,且交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息。

另外,在优惠规则同时包括客户维度优惠活动的限额限次、交易信息对应交易账户的限额限次,以及交易信息对应交易账户所属卡组织的限额限次时,活动限额限次匹配单元801将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,账户限额限次匹配单元802将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,同时卡组织限额限次匹配单元803将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功、在交易信息对应交易账户的限额限次匹配成功,且交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息。

即,在生成优惠入账信息时对所有的限额限次进行遍历匹配,在所有优惠规则的限额限次匹配通过后生成优惠入账信息。

在本发明实施例中,活动限额限次匹配单元801将交易信息与优惠规则中客户维度优惠活动的限额限次进行匹配,在客户维度优惠活动的限额限次匹配成功时生成优惠入账信息,账户限额限次匹配单元802将交易信息与优惠规则中交易信息对应交易账户的限额限次进行匹配,在交易信息对应交易账户的限额限次匹配成功时生成优惠入账信息,卡组织限额限次匹配单元803将交易信息与优惠规则中交易信息对应交易账户所属卡组织的限额限次进行匹配,在交易信息对应交易账户所属卡组织的限额限次匹配成功时生成优惠入账信息,能够提高优惠规则匹配的准确性。

在本发明的一实施例中,为了进一步提高优惠返现的实时性和效率,采用分库分表的方式存储客户维度优惠活动。

其中,对于客户维度优惠活动,可以采用分库分表的方式存储,极大的节省后端运算资源的同时保障客户维度优惠活动及时持久化,防止出现账务一致性问题,进一步提高优惠返现的实时性和效率。

在本发明的一实施例中,为了进一步提高优惠返现的实时性和效率,采用高速缓存存储优惠规则中的客户维度优惠活动的限额限次,和/或交易信息对应交易账户的限额限次,和/或交易信息对应交易账户所属卡组织的限额限次。

其中,对于需要频繁读取的优惠规则中的客户维度优惠活动的限额限次,和/或交易信息对应交易账户的限额限次,和/或交易信息对应交易账户所属卡组织的限额限次,可以采用高速缓存的方式存储,极大的节省后端运算资源的同时保障客户维度优惠活动及时持久化,防止出现账务一致性问题,进一步提高优惠返现的实时性和效率。

图9示出了本发明实施例提供的交易处理装置的再一功能模块,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,为了便于展示优惠入账信息,参考图9,所述交易处理装置所包含的各个模块用于执行图4对应实施例中的各个步骤,具体请参阅图4以及图4对应实施例中的相关描述,此处不再赘述。本发明实施例中,在交易信息的交易方向为反向交易时,在上述模块结构的基础上,所述交易处理装置还包括优惠信息排序模块901。

优惠信息排序模块901,用于将匹配成功的优惠规则的优惠入账信息按照不同的指标维度进行排序。

其中,在交易信息与优惠规则进行匹配时,可能匹配到一个优惠规则,生成一个优惠入账信息,也可能匹配到多个优惠规则,生成多个优惠入账信息。在匹配到多个优惠规则,生成多个优惠入账信息时,优惠信息排序模块901可以按照优惠入账信息的不同指标维度对优惠入账信息进行排序。该优惠入账信息的指标维度可以包括优惠入账金额、优惠使用时间等等。例如,优惠信息排序模块901可以按照优惠入账信息优惠入账金额的指标维度,对优惠入账信息进行降序排列,将优惠入账金额大的优惠入账信息排在前边,将优惠入账金额小的优惠入账信息排在后边儿。另外,优惠信息排序模块901还可以按照优惠入账信息的优惠使用时间,对优惠入账信息进行升序排列,将优惠使用时间靠前的优惠入账信息排在前边,将优惠使用时间靠后的优惠入账信息排在后边。

在本发明实施例中,优惠信息排序模块901将匹配成功的优惠规则的优惠入账信息按照不同的指标维度进行排序,能够便于展示优惠入账信息。

图10示出了本发明实施例提供的交易处理装置的又一功能模块,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在本发明的一实施例中,为了保障交易的准确性,参考图10,所述交易处理装置所包含的各个模块用于执行图5对应实施例中的各个步骤,具体请参阅图5以及图5对应实施例中的相关描述,此处不再赘述。本发明实施例中,在交易信息的交易方向为反向交易时,在上述模块结构的基础上,所述交易处理装置包括原始交易确定模块1001、优惠规则确定模块1002及反向更新模块1003。

原始交易确定模块1001,用于确定交易信息对应的原始交易。

优惠规则确定模块1002,用于根据交易信息对应的原始交易,确定原始交易生成的优惠入账信息对应的优惠规则。

反向更新模块1003,用于根据交易信息及交易信息对应的原始交易生成的优惠入账信息对应的优惠规则,反向更新优惠规则,生成交易方向为反向交易的交易信息的入账信息。

在交易信息的交易方向为反向交易时,首先原始交易确定模块1001基于交易方向为反向交易的交易信息,确定交易信息对应的原始交易,进而优惠规则确定模块1002根据交易信息对应的原始交易,确定原始交易生成的优惠入账信息对应的优惠规则。最后,反向更新模块1003基于交易信息及交易信息对应的原始交易生成的优惠入账信息对应的优惠规则反向更新优惠规则,生成交易方向为反向交易的交易信息的入账信息。

在本发明实施例中,原始交易确定模块1001确定交易信息对应的原始交易,优惠规则确定模块1002根据交易信息对应的原始交易,确定原始交易生成的优惠入账信息对应的优惠规则,反向更新模块1003根据交易信息及交易信息对应的原始交易生成的优惠入账信息对应的优惠规则反向更新优惠规则,生成交易方向为反向交易的交易信息的入账信息,能够反向更新优惠规则,保障交易的准确性。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述交易处理方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述交易处理方法的计算机程序。

以下结合优惠返现的具体示例,简要说明本发明的功能和原理:

本发明提出了一种面向海量客户的信用卡实时多样化返现方法(交易处理方法),通过将优惠返现(交易处理)流程直接关联到客户的具体消费场景,有效减少优惠回馈时间半径过长的问题,同时解决了基于商户合作模式的优惠返现方式,同时避免普通实时返现中对于现有消费授权耗时的增加。实现过程简要说明如下:

授权:采用异步消息方式将消费交易流水推送到优惠处理模块,包括消费交易要素(客户信息、卡信息、交易信息等)以及交易方向(正向交易、反向交易(例如冲正、撤销、退货等))。

优惠处理模块:实现当前交易与优惠规则的匹配、最优惠活动筛选、活动限额限次检查与更新、生成优惠入账信息、通知客户。活动限额限次信息可以进行自如扩展和调整,只需要增加对应的类型限定代码即可,限额限次样例如下:

单个优惠活动限额限次(维度为每天/每月/每季度/活动期间等)累计使用金额和累计使用次数,与当初设定的限额和限次;客户维度的限额限次(维度为每天/每月/每季度/活动期间等)累计使用金额和累计使用次数,与当初设定的限额和限次;卡组织维度,包括当前的发卡组织(VISA、万事达、银联、JCB等)。

核心账务:根据优惠入账信息进行入账,产生对应的报表;客户回馈:实现优惠活动新增、维护。

(一)正向交易

优惠处理模块处理活动规则匹配,遍历每个优惠活动的限制条件进行匹配,筛选出符合条件的优惠规则,触发授权优惠成功。任何优惠规则不匹配则跳过该活动。

活动白名单匹配、活动特惠日期和起止时间匹配、支付渠道匹配、卡参数筛选(卡片种类、账户种类、卡片等级、卡号段、卡组织)、商户类别和活动商户筛选,规则可以支持添加和扩展;

多个活动的返现金额计算,活动限额限次试算检查、活动-卡组织限额试算检查、客户-活动限额限次试算检查;优惠金额计算和最优惠活动筛选,在多个符合优惠规则的优惠活动中根据优惠金额(降序)和活动结束时间(升序)进行排序;

本地活动金额扣取,明确借贷方向,根据扣款比例从卡中心内部账户扣款;本地更新客户-活动限额限次信息,插入客户-活动日志信息;发送优惠信息通知客户。

(二)反向交易

当前交易方向(包括正交易、冲正交易、撤销交易、撤销冲正交易、退货交易、退货冲正交易等反向交易)。其中,将冲正交易、撤销交易、退货交易视为反向交易处理。

匹配原始交易;填充反向交易所需信息,包括参与活动信息、已使用优惠金额、参与返现次数等;反向更新活动限额限次信息、以及反向交易的入账信息。

本发明提供大规模分布式授权优惠自动派发方法,通过异步消息、高速缓存、读写分离、分库分表能够支持亿级客户实时返现,采用多维度限额限次试算与活动规则匹配高内聚实现返现金额的多维度管控,返现优惠处理与现有授权主体逻辑低耦合,实现授权端准实时满额返现策略的部署实施(当日批量跑批入账)的同时不会影响普通授权交易的平均处理时间。并且采用可配置化优惠规则参数,根据合作商户的促销机制和客户参与活动奖励回馈程度,可以在客户端灵活部署返现优惠规则,可以显著扩大客户优惠范围,极大的提升客户优惠体验,提高客户的长期忠诚度和交易额。

本发明通过在客户使用信用卡消费授权完成之后直接进行返现条件判断,对客户而言达到消费返现的效果,同时保证对消费授权而言时延性可以不受影响。

本发明作为对现有授权规则的优化策略,旨在基于现有授权交易流程,结合优惠活动规则内容,通过异步消息处理机制实现优惠活动匹配和入账。当满足活动基本规则和各个维度限额限次要求时,能够触发返现即时计算最优惠金额并记录活动优惠信息。对于需要频繁读写处理的各维度限额限次信息,系统采用高速缓存存储,而对于客户维度的活动信息,采用库分库分表存储,能够极大地节省后端运算资源的同时保证客户维度数据及时持久化,防止出现账务一致性问题。此外,采用服务级白名单控制参与返现优惠的交易范围,避免影响其它不参与活动的交易正常执行,保证了系统的可用性和更好的控制效果。

本发明返现直接实现客户维度实时返现,根据客户信息、用卡信息(交易金额、卡片等级、交易场景)等情况实现个性化的返现。通过在消费交易过程中既保证返现的及时性又不影响消费授权的响应时间,同时返现金额能够当日入账,可极大提升回馈的时效性和客户体验。可以应对大规模、高并发下针对客户的返现。安全性高,当返现出现异常时,不会影响消费授权功能,从而保证系统的核心功能不受影响。优惠活动基于客户维度,消费授权实时返现,大规模高并发场景。支持客户维度的多种返现模式(包括固定返现、随机返现),并且可以实时维护参与返现活动限制条件,比如卡参数、活动状态、限额限次等活动规则配置信息,支持随时添加修改。配合授权交易执行流程触发返现效果实时生效,采用静默式返现策略有助于提升客户对优惠活动的体验。大规模高并发场景下,通过高速缓存、分库分表、读写分离等方式,支持亿级客户信息高效存储管理面向海量客户。

综上所述,本发明实施例中,通过异步消息接收消费终端产生的交易信息;交易信息的交易方向为正向交易;将交易信息与预先配置在消费终端内可实时维护的优惠规则进行匹配,在匹配成功时生成优惠入账信息;根据优惠入账信息进行优惠入账信息入账,生成优惠入账信息对应的交易报表。本发明实施例通过异步消息实现优惠返现,与交易处理过程解耦,能够提高优惠返现的实时性;同时将优惠规则预先配置在消费终端内,支持实时维护,能够提高优惠返现的灵活性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 交易处理方法及装置、计算机设备及计算机可读存储介质
  • 转账交易处理方法、装置、计算机可读存储介质及设备
技术分类

06120113033489