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

一种交易状态查询的方法及装置

文献发布时间:2023-06-19 18:37:28


一种交易状态查询的方法及装置

技术领域

本发明涉及金融技术领域,尤其涉及一种交易状态查询的方法及装置。该交易状态查询的方法及装置也可应用于除金融领域之外的任意领域,本发明对应用领域不做限定。

背景技术

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

定时归集下拨是现金管理平台的基础交易,它根据客户设定的参数、规则,在指定时点,通过程序自动发起资金转账。支持多银行、多币种、多时区、多核心;实现了境内本地、跨境、境外本地、境外跨国转账等功能。业务量巨大,因此交易状态的查询、对问题的快速响应和及时定位尤为重要。

现有的交易状态查询技术实现是通过查询日志信息来实现的,日志信息数量大,查询计算的复杂度高,因此现有方法存在以下缺点:操作繁琐、客户等待时间长。

发明内容

本发明实施例提供一种交易状态查询的方法,用以实现响应快速、操作简易的交易状态查询,该方法包括:

将客户账户信息在归集下拨交易开始前存入数据表中;

对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;

根据所述数据表和日志进行交易状态查询。

本发明实施例还提供一种交易状态查询装置,用以实现响应快速、操作简易的交易状态查询,该装置包括:

账户信息存储模块,用于将客户账户信息在归集下拨交易开始前存入数据表中;

时间记录模块,用于对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;

查询模块,用于根据所述数据表和日志进行交易状态查询。

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

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

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述交易状态查询的方法。

本发明实施例中,将客户账户信息在归集下拨交易开始前存入数据表中;对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;根据所述数据表和日志进行交易状态查询,与现有技术中遍历查询日志信息且不对日志信息进行预先数据处理的技术方案相比,通过将待查询数据存入查询速度更快的数据表中,以及对日志信息进行预先计算处理,可以实现对定时归集下拨交易状态查询和问题定位的优化处理。本发明有助于提升交易处理的响应速度,减少操作的繁琐性。

附图说明

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

图1为本发明实施例中交易状态查询的方法的流程图;

图2为本发明实施例中日志记录时间方法的流程图;

图3为本发明实施例中信息查询方法的流程图;

图4为本发明实施例中交易状态查询装置的示意图;

图5为本发明实施例中计算机设备的示意图。

具体实施方式

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

本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。

图1为本发明实施例中交易状态查询的方法的流程图,如图1所示,该方法包括:

步骤101,将客户账户信息在归集下拨交易开始前存入数据表中;

步骤102,对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;

步骤103,根据所述数据表和日志进行交易状态查询。

本发明实施例中,通过将待查询数据存入查询速度更快的数据表中,以及对日志信息进行预先计算处理,可以实现对定时归集下拨交易状态查询和问题定位的优化处理。有助于提升交易处理的响应速度,减少操作的繁琐性。

在步骤101中,将客户账户信息在归集下拨交易开始前存入数据表中;

在一实施例中,所述客户账户信息包括如下信息中的其中一种或任意组合:

账面余额、冻结金额、圈存金额。

在一实施例中,所述方法还包括:

获取客户提供的归集下拨交易的参数信息,并配置到数据表中;所述参数信息包括如下信息中的一种或任意组合:

指定日是否归集下拨交易、归集下拨交易上层账户信息、归集下拨交易周期、归集下拨交易金额、归集下拨交易时点;

根据归集下拨交易的参数信息进行归集下拨交易,在所述归集下拨交易完成后,将交易结果写入数据表,将归集下拨交易对应的产品签约参数信息写入日志。

银行生产环境业务量很大、记录的日志信息量也很大,在查询某个交易详情时对日志的过滤查找存在较大的复杂度,优化后直接查询数据表更快捷。

在步骤102中,对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;

图2为本发明实施例中日志记录时间方法的流程图,在一实施例中,对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志,该方法包括:

步骤201,将归集下拨交易的客户账户信息的查询的时间点和时间长度写入日志;

步骤202,将归集下拨交易的处理的时间点和时间长度写入日志。

现有对交易花费时间统计的实现是根据查询前后及转账前后的日志打印时间进行计算的,不够直接。优化后的方法可以直接从日志中读取到查询及转账所花费的时间。而且该时间只在较少的情况下排查网络时延问题或评估并发性能影响时使用,使用场景相对较少。

在步骤103中,根据所述数据表和日志进行交易状态查询。

图3为本发明实施例中信息查询方法的流程图,在一实施例中,根据所述数据表和日志进行交易状态查询,该方法包括:

步骤301,从所述数据表中获得归集下拨交易的客户账户信息、交易结果和/或参数信息;

步骤302,从所述日志中获得归集下拨交易的查询的时间点和时间长度、处理的时间点和时间长度、产品签约参数信息;

步骤303,根据查询的时间点和时间长度、处理的时间点和时间长度进行网络问题定位;

步骤304,对所述产品签约参数信息进行参数确认。

对上送的产品签约参数信息,现有实现不够完善,有些版本批次增加的字段未及时更新到产品签约日志信息表的LOG字段,优化后对产品签约参数信息的查看更直观且完备。

综上所述,本发明实施例提出的方法中,将客户账户信息在归集下拨交易开始前存入数据表中;对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;根据所述数据表和日志进行交易状态查询,与现有技术中遍历查询日志信息且不对日志信息进行预先数据处理的技术方案相比,通过将待查询数据存入查询速度更快的数据表中,以及对日志信息进行预先计算处理,可以实现对定时归集下拨交易状态查询和问题定位的优化处理。有助于提升交易处理的响应速度,减少操作的繁琐性。

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

图4为本发明实施例中交易状态查询装置的示意图,该装置包括:

账户信息存储模块401,用于将客户账户信息在归集下拨交易开始前存入数据表中;

时间记录模块402,用于对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;

查询模块403,用于根据所述数据表和日志进行交易状态查询。

在一实施例中,该装置还包括:

参数信息获取模块,用于:获取客户提供的归集下拨交易的参数信息,并配置到数据表中;所述参数信息包括如下信息中的一种或任意组合:

指定日是否归集下拨交易、归集下拨交易上层账户信息、归集下拨交易周期、归集下拨交易金额、归集下拨交易时点;

交易存储模块,用于:根据归集下拨交易的参数信息进行归集下拨交易,在所述归集下拨交易完成后,将交易结果写入数据表,将归集下拨交易对应的产品签约参数信息写入日志。

在一实施例中,所述客户账户信息包括如下信息中的其中一种或任意组合:

账面余额、冻结金额、圈存金额。

在一实施例中,时间记录模块402具体用于:

将归集下拨交易的客户账户信息的查询的时间点和时间长度写入日志;

将归集下拨交易的处理的时间点和时间长度写入日志。

在一实施例中,查询模块403具体用于:

从所述数据表中获得归集下拨交易的客户账户信息、交易结果和/或参数信息;

从所述日志中获得归集下拨交易的查询的时间点和时间长度、处理的时间点和时间长度、产品签约参数信息;

根据查询的时间点和时间长度、处理的时间点和时间长度进行网络问题定位;

对所述产品签约参数信息进行参数确认。

综上所述,本发明实施例提出的装置中,将客户账户信息在归集下拨交易开始前存入数据表中;对归集下拨交易中查询客户账户信息和交易处理的时间进行统计并写入日志;根据所述数据表和日志进行交易状态查询,与现有技术中遍历查询日志信息且不对日志信息进行预先数据处理的技术方案相比,通过将待查询数据存入查询速度更快的数据表中,以及对日志信息进行预先计算处理,可以实现对定时归集下拨交易状态查询和问题定位的优化处理。有助于提升交易处理的响应速度,减少操作的繁琐性。

本发明实施例还提供一种计算机设备,图5为本发明实施例中计算机设备的示意图,所述计算机设备500包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现上述交易状态查询的方法。

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

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述交易状态查询的方法。

本发明实施例中,与现有技术中遍历查询日志信息且不对日志信息进行预先数据处理的技术方案相比,通过将待查询数据存入查询速度更快的数据表中,以及对日志信息进行预先计算处理,可以实现对定时归集下拨交易状态查询和问题定位的优化处理。有助于提升交易处理的响应速度,减少操作的繁琐性。

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

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

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

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

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

技术分类

06120115631225