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

一种交易内容信息处理方法、系统、设备及存储介质

文献发布时间:2024-04-18 19:58:26


一种交易内容信息处理方法、系统、设备及存储介质

技术领域

本申请涉及交易执行领域,特别是涉及一种交易内容信息处理方法、系统、设备及存储介质。

背景技术

跨境支付(Cross-border Payment)是指两个或两个以上国家或地区之间因国际贸易、国际投资及其他方面所发生的国际间债券借助一定的结算工具和支付系统实现资金跨国和跨地区转移的行为。如中国消费者在网上购买国外商家产品或国外消费者购买中国商家产品时,由于币种的不一样,就需要通过一定的结算工具和支付系统实现两个国家或地区之间的资金转换,最终完成交易。

现有技术中跨境支付和汇款过程存在安全性问题,复杂的中介流程和慢速的交易时间使交易过程中存在很多可能出现安全漏洞的环节,并且这些复杂繁琐的中间流程使当前跨境交易效率较低。

因此,如何提高跨境交易的效率,是本领域技术人员亟待解决的技术问题。

发明内容

基于上述问题,本申请提供了一种交易内容信息处理方法、系统、设备及存储介质,用以提高跨境交易的效率。

为解决上述问题,本申请实施例提供的技术方案如下:

本申请第一方面提供了一种交易内容信息处理方法,包括:

获取待执行的交易内容信息;

将所述待执行的交易内容信息发送至智能合约执行环境,执行所述待执行的交易内容信息,得到对应的执行结果和交易状态;

将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户。

可选的,所述获取待执行的交易内容信息之前,还包括:

获取用户身份信息和交易内容信息;

根据用户身份信息和交易内容信息,确定所述用户身份信息对应的用户标识符,以及所述交易内容信息对应的交易标识符;

关联所述用户标识符、所述交易标识符和所述交易内容信息,存入待执行列表;

确定所述待执行列表中待执行的交易内容信息。

可选的,所述将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户,包括:

基于所述待执行列表,获取所述待执行的交易内容信息对应的用户标识符;

将所述执行结果和交易状态发送至所述用户标识符对应的用户。

可选的,所述根据用户身份信息和交易内容信息,确定所述用户身份信息对应的用户标识符,包括:

判断数据库中是否存在所述用户身份信息对应的用户标识符;

响应于所述数据库中不存在所述用户身份信息对应的用户标识符,对所述用户身份信息和所述交易内容信息进行验证;

当所述用户身份信息符合预设用户验证标准时,生成所述用户身份信息对应的用户标识符,将所述用户标识符存入所述数据库;

当所述交易内容信息符合预设交易验证标准时,生成所述交易内容信息对应的交易标识符。

可选的,所述响应于所述数据库中不存在所述用户身份信息对应的用户标识符,对所述用户身份信息和所述交易内容信息进行验证之后,还包括:

当所述用户身份信息中存在符合预设加密标准的敏感信息时,对所述敏感信息的进行加密,生成所述用户身份信息对应的已匿名处理的用户标识符。

可选的,所述判断数据库中是否存在所述用户身份信息对应的用户标识符之后,还包括:

响应于所述数据库中存在所述用户身份信息对应的用户标识符,获取所述用户身份信息对应的用户标识符,对所述交易内容信息进行验证;

当所述交易内容信息符合预设交易验证标准时,生成所述交易内容信息对应的交易标识符。

本申请第二方面提供了一种交易内容信息处理系统,包括:

第一获取单元,用于获取待执行的交易内容信息;

执行单元,用于将所述待执行的交易内容信息发送至智能合约执行环境,执行所述待执行的交易内容信息,得到对应的执行结果和交易状态;

发送单元,用于将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户。

可选的,所述系统还包括:

第二获取单元,用于获取用户身份信息和交易内容信息;

标识符确定单元,用于根据用户身份信息和交易内容信息,确定所述用户身份信息对应的用户标识符,以及所述交易内容信息对应的交易标识符;

待执行列表确定单元,用于关联所述用户标识符、所述交易标识符和所述交易内容信息,存入待执行列表;

交易内容信息确定单元,用于确定所述待执行列表中待执行的交易内容信息。

本申请第三方面提供了一种电子设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现前述第一方面中任一项所述的交易内容信息处理方法。

本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如前述第一方面中任意一项所述的交易内容信息处理方法。

相较于现有技术,本申请具有以下有益效果:

本申请通过获取待执行的交易内容信息;将所述待执行的交易内容信息发送至智能合约执行环境,执行所述待执行的交易内容信息,得到对应的执行结果和交易状态;将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户。即通过智能合约的执行环境对待执行的交易内容信息进行处理执行,再将处理得到的相关结果反馈给该交易内容信息对应的用户,即通过智能合约的自动化执行,实现了快速和可靠的支付和汇款服务,减少了交易时间和中介环节,提高了交易的安全性和可靠性。

附图说明

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

图1为本申请实施例所提供的一种交易内容信息处理方法流程图;

图2为本申请实施例所提供的一种交易内容信息处理系统结构图;

图3为本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为便于理解本申请实施例提供的技术方案,下面将先对本申请实施例涉及的背景技术进行说明。

正如前文所述,在当前实际应用中,传统的跨境支付和汇款过程存在着许多问题,包括高昂的手续费、复杂的中介流程和慢速的交易时间。此外,由于存在信任问题,交易的安全性和可靠性也受到挑战。因此,需要一种新的技术和系统来改进跨境支付和汇款的效率和安全性。

为了解决上述技术问题,本申请实施例提供了一种交易内容信息处理方法,用于实现跨境支付和汇款,该方法包括获取待执行的交易内容信息;将所述待执行的交易内容信息发送至智能合约执行环境,执行所述待执行的交易内容信息,得到对应的执行结果和交易状态;将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户。即通过智能合约的执行环境对待执行的交易内容信息进行处理执行,再将处理得到的相关结果反馈给该交易内容信息对应的用户,即通过智能合约的自动化执行,实现了快速和可靠的支付和汇款服务,减少了交易时间和中介环节,提高了交易的安全性和可靠性。

需要说明的是,本申请提供的一种交易内容信息处理方法、系统、设备及存储介质,可应用于区块链领域或金融领域。上述仅为示例,并不对本申请提供的一种交易内容信息处理方法、系统、设备及存储介质的应用领域进行限定。另外,本申请实施例亦可不限定交易内容信息处理方法的执行主体,例如,本申请实施例的交易内容信息处理方法可以应用于终端设备或服务器等数据处理设备。其中,终端设备可以为智能手机、计算机、个人数字助理(Personal Digital Assistant,PDA)、平板电脑等电子设备。服务器可以为独立服务器、云服务器或者由多台服务器组成的集群服务器。

为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下通过一个实施例,对本申请提供的一种交易内容信息处理方法进行说明。参见图1,该图为本申请实施例提供的一种交易内容信息处理方法的流程图,执行主体可以为交易内容处理系统,该方法包括:

S101:获取待执行的交易内容信息。

其中,交易内容信息可以来自于用户的支付或汇款请求,例如请求中提供相关的交易数据,包括收款方信息、金额等内容。

S102:将所述待执行的交易内容信息发送至智能合约执行环境,执行所述待执行的交易内容信息,得到对应的执行结果和交易状态。

系统控制区块链节点获取待执行的交易内容信息,并将该交易内容信息发送至智能合约执行环境。智能合约执行环境根据预设的代码逻辑和条件,对该交易内容信息进行自动化的执行和处理。在实际应用场景中,可以将执行结果和相关的交易状态被记录在区块链上的智能合约状态中。

S103:将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户。

在一种可能的实现方式中,所述获取待执行的交易内容信息之前,还包括步骤A1-A4:

步骤A1:获取用户身份信息和交易内容信息。

在实际应用场景中,用户身份信息和交易内容信息可以由用户输入,例如用户手动或语音输入。输入模板可以根据实际需求从系统数据库中预先生成的若干个相关模板中选取。

步骤A2:根据用户身份信息和交易内容信息,确定所述用户身份信息对应的用户标识符,以及所述交易内容信息对应的交易标识符。

根据上述步骤中获取到的相应信息生成相应的标识符,例如用户标识符和交易标识符,即User ID和Transaction ID。

步骤A3:关联所述用户标识符、所述交易标识符和所述交易内容信息,存入待执行列表。

将上述步骤中生成的用户ID、交易任务ID以及需要进行交易的内容进行关联存储,例如生成任务1-用户A-取款五千元,其中任务1为交易标识符,用户A为用户标识符,取款五千元为交易内容信息,在实际应用场景中,所述用户标识符、所述交易标识符和所述交易内容信息的顺序可以根据实际需求进行调整,不局限于上述举例的排列顺序。

步骤A4:确定所述待执行列表中待执行的交易内容信息。

在实际应用场景中,可以在接收到用户的交易发起请求后,实时将用户提供的相关信息存入待执行列表,由此待执行列表可能包括若干条处于预备状态的交易内容信息,例如任务1-用户A-取款五千元,任务2-用户B-存款六千元,任务3-用户A-开通新的银行卡等。从待执行列表中获取待执行的交易内容信息,即获取当前待执行列表中执行优先级最高的交易任务。在实际应用场景中,该待执行的交易内容信息可以根据任务标识的排列顺序或者根据用户标识的优先级顺序,例如用户B优先级高于用户A,则在应用过程中先执行任务2。

在一种可能的实现方式中,所述将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户包括步骤B1-B2:

步骤B1:基于所述待执行列表,获取所述待执行的交易内容信息对应的用户标识符。

当交易相关信息执行完毕后,可以根据上述待执行列表确定该交易内容信息对应的用户标识,用于接收该交易的相关反馈信息。

步骤B2:将所述执行结果和交易状态发送至所述用户标识符对应的用户。

在实际应用场景中,执行完毕的执行结果和交易状态被返回给区块链节点,区块链节点将交易确认和反馈信息发送给该交易的相关用户,即用户标识对应的用户,用户可以接收到交易确认和反馈信息,可以包括交易状态、付款收据等。

在一种可能的实现方式中,所述根据用户身份信息和交易内容信息,确定所述用户身份信息对应的用户标识符,包括步骤C1-C4:

步骤C1:判断数据库中是否存在所述用户身份信息对应的用户标识符。

步骤C2:响应于所述数据库中不存在所述用户身份信息对应的用户标识符,对所述用户身份信息和所述交易内容信息进行验证。

步骤C3:当所述用户身份信息符合预设用户验证标准时,生成所述用户身份信息对应的用户标识符,将所述用户标识符存入所述数据库。

即判断系统数据库中是否存在当前用户的用户身份信息。当数据库没有相关用户身份信息时,需要对用户身份信息进行验证,并在验证通过后生成唯一的用户标识符(UserID),例如用户A,vip用户A等,在实际场景中,用户标识符的表现形式可以根据实际需求进行适应性调整,并且在完成上述步骤后可以将用户标识符和验证结果被记录在服务器的用户数据库中。

步骤C4:当所述交易内容信息符合预设交易验证标准时,生成所述交易内容信息对应的交易标识符。

在完成上述对用户身份信息的验证后,对交易内容信息的有效性进行验证,在验证通过后,生成当前交易内容信息唯一的交易标识符(Transaction ID)。在上述步骤完成后,交易数据和交易标识符被记录在区块链上的交易记录中。

在一种可能的实现方式中,所述响应于所述数据库中不存在所述用户身份信息对应的用户标识符,对所述用户身份信息和所述交易内容信息进行验证之后,还包括:

当所述用户身份信息中存在符合预设加密标准的敏感信息时,对所述敏感信息的进行加密,生成所述用户身份信息对应的已匿名处理的用户标识符。

其中,判断用户身份信息是否符合预设加密标准可以比对用户身份信息与预设的加密关键词,当相似度到达预设值时,即当前用户身份信息符合预设加密标准。在实际应用场景中,用户的敏感信息经过加密处理后,与交易内容信息一起被发送至服务器。服务器对敏感信息进行匿名化处理,这样的处理过程有效保护用户的隐私。交易数据的安全性通过区块链的加密机制和不可篡改性得到保证。

在一种可能的实现方式中,所述判断数据库中是否存在所述用户身份信息对应的用户标识符之后,还包括步骤D1-步骤D2:

步骤D1:响应于所述数据库中存在所述用户身份信息对应的用户标识符,获取所述用户身份信息对应的用户标识符,对所述交易内容信息进行验证。

即当前获取到的用户身份信息在数据库中已存在相关历史记录,例如用户提前在系统中已完成信息录入,或者在预设时间段内用户在该系统中进行过交易。在上述前提下,可以仅对交易内容信息进行验证,验证该交易内容信息的有效性,例如判断当前系统是否可以对该交易内容信息进行处理,该交易内容信息

步骤D2:当所述交易内容信息符合预设交易验证标准时,生成所述交易内容信息对应的交易标识符。

当检测到交易内容信息符合预设交易验证标准,即当前交易内容信息可以进行后续处理过程,生成相应的交易标识符,例如任务1,交易1,取款事件1等,在实际应用场景中交易标识符的表现形式可以根据实际需求进行调整,上述举例不对保护范围产生限制。

综上,本申请具有以下有益效果:

1、高效和快速的交易处理,通过智能合约的自动化执行,实现了快速和可靠的支付和汇款服务,减少了交易时间和中介环节。

2、降低交易成本,去除了中介机构和繁琐的手续费,大幅降低了跨境支付和汇款的成本。

3、提高交易安全性,利用区块链的不可篡改性和智能合约的自动化执行,提高了交易的安全性和可靠性,减少了欺诈和风险。

4、促进金融包容性,通过去中心化和智能合约的应用,为那些无法获得传统金融服务的人群提供了便捷和安全的支付和汇款渠道。

以上为本申请实施例所提供的交易内容信息处理方法的一些具体实现方式,基于此,本申请还提供了对应的用于交易内容信息处理的系统。下面将从功能模块化的角度对本申请实施例所提供的系统进行介绍。图2为本申请实施例所提供的一种交易内容信息处理系统结构图。

所述系统包括:

第一获取单元110,用于获取待执行的交易内容信息;

执行单元111,用于将所述待执行的交易内容信息发送至智能合约执行环境,执行所述待执行的交易内容信息,得到对应的执行结果和交易状态;

发送单元112,用于将所述执行结果和交易状态发送至所述待执行的交易内容信息对应的用户。

可选的,所述系统还包括:

第二获取单元,用于获取用户身份信息和交易内容信息;

标识符确定单元,用于根据用户身份信息和交易内容信息,确定所述用户身份信息对应的用户标识符,以及所述交易内容信息对应的交易标识符;

待执行列表确定单元,用于关联所述用户标识符、所述交易标识符和所述交易内容信息,存入待执行列表;

交易内容信息确定单元,用于确定所述待执行列表中待执行的交易内容信息。

可选的,所述发送单元,具体用于基于所述待执行列表,获取所述待执行的交易内容信息对应的用户标识符;将所述执行结果和交易状态发送至所述用户标识符对应的用户。

可选的,所述标识符确定单元,包括:

判断单元,用于判断数据库中是否存在所述用户身份信息对应的用户标识符;

第一验证单元,用于响应于所述数据库中不存在所述用户身份信息对应的用户标识符,对所述用户身份信息和所述交易内容信息进行验证;

第一生成单元,用于当所述用户身份信息符合预设用户验证标准时,生成所述用户身份信息对应的用户标识符,将所述用户标识符存入所述数据库;

第二生成单元,用于当所述交易内容信息符合预设交易验证标准时,生成所述交易内容信息对应的交易标识符。

可选的,所述系统还包括:

加密单元,用于当所述用户身份信息中存在符合预设加密标准的敏感信息时,对所述敏感信息的进行加密,生成所述用户身份信息对应的已匿名处理的用户标识符。

可选的,所述系统还包括:

第二验证单元,用于响应于所述数据库中存在所述用户身份信息对应的用户标识符,获取所述用户身份信息对应的用户标识符,对所述交易内容信息进行验证;

第三生成单元,用于当所述交易内容信息符合预设交易验证标准时,生成所述交易内容信息对应的交易标识符。

本申请实施例还提供了对应的设备以及计算机存储介质,用于实现本申请实施例提供的方案。

如图3所示,计算机设备01以通用计算设备的形式表现。计算机设备01的组件可以包括但不限于:一个或者多个处理器或者处理单元03,系统存储器08,连接不同系统组件(包括系统存储器08和处理单元03)的总线04。

总线04表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

计算机设备01典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备01访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器08可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)09和/或高速缓存存储器10。计算机设备01可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统11可以用于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线04相连。存储器08可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块13的程序/实用工具12,可以存储在例如存储器08中,这样的程序模块13包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块13通常执行本申请所描述的实施例中的功能和/或方法。

计算机设备01也可以与一个或多个外部设备02(例如键盘、指向设备、显示器07等)通信,还可与一个或者多个使得用户能与该计算机设备01交互的设备通信,和/或与使得该计算机设备01能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口06进行。并且,计算机设备01还可以通过网络适配器05与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图3所示,网络适配器05通过总线04与计算机设备01的其它模块通信。应当明白,尽管图3中未示出,可以结合计算机设备01使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理器单元03通过运行存储在系统存储器08中的程序,从而执行各种功能应用以及数据处理,例如实现本申请实施例提供的一种前端按钮权限管控方法。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,ROM)/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本申请各个实施例或者实施例的某些部分所述的方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

还需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元提示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述,仅为本申请的一种具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

相关技术
  • 一种信息处理方法及装置、一种计算设备及存储介质
  • 电子交易跟踪处理方法、系统、计算机设备和存储介质
  • 一种信息处理方法、设备和计算机可读存储介质
  • 一种位置信息处理方法、设备及计算机可读存储介质
  • 一种信息安全处理方法、存储介质以及终端设备
  • 区块链交易信息处理方法、系统、电子设备及存储介质
  • 一种交易信息处理方法、装置、电子设备及存储介质
技术分类

06120116494653