交易处理方法、装置及设备制造方法及图纸

技术编号:30170171 阅读:18 留言:0更新日期:2021-09-25 15:28
本说明书实施例提供了一种交易处理方法、装置及设备,其中方法包括:接收客户端提交的目标业务的交易请求,该交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息;在根据交易信息执行完成第一交易之后,根据交易请求生成交易记录信息,将交易记录信息上传至区块链;根据交易属性信息确定是否存在与第一交易相关联的关联交易,若是,则根据交易记录信息和交易属性信息对第一交易和关联交易进行关联处理,将关联处理得到的关联记录信息保存至区块链节点中。信息保存至区块链节点中。信息保存至区块链节点中。

【技术实现步骤摘要】
交易处理方法、装置及设备


[0001]本文件涉及计算机
,尤其涉及一种交易处理方法、装置及设备。

技术介绍

[0002]随着经济水平的不断发展,各行各业所进行的交易的数量在不断增加,交易的类型也在不断扩展。一些交易之间往往也存在着关联性,例如,涉及同一批货物的多笔交易,在货物溯源时相关联。因此,交易的相关方不仅具有对交易数据进行准确查询的需求,而且对于具有关联性的多笔交易,还具有多笔交易的关联查询需求。

技术实现思路

[0003]本说明书一个或多个实施例提供了一种交易处理方法。所述方法包括接收客户端提交的目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。将所述交易记录信息上传至所述区块链。根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易。若是,则根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。将所述关联处理得到的关联记录信息保存至区块链节点中。
[0004]本说明书一个或多个实施例提供了一种交易处理方法。所述方法包括响应于第一用户关于目标业务的交易提交操作,向区块链节点发送所述目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。所述交易请求用于请求所述区块链节点在根据所述交易信息执行完成所述第一交易之后,将生成的所述交易记录信息上传至所述区块链中。以及,在根据所述交易属性信息确定存在与所述第一交易相关联的关联交易时,根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。展示接收到的所述区块链节点发送的交易处理结果信息。
[0005]本说明书一个或多个实施例提供了一种交易处理装置。该装置包括接收模块,接收客户端提交的目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。该装置还包括处理模块,在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。将所述交易记录信息上传至所述区块链。该装置还包括关联模块,根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易。若是,则根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。将所述关联处理得到的关联记录信息保存至区块链节点中。
[0006]本说明书一个或多个实施例提供了一种交易处理装置。该装置包括发送模块,响应于第一用户关于目标业务的交易提交操作,向区块链节点发送所述目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。所述交易请求用于请求所述区块链节点在根据所述交易信息执行完成所述第一交易之后,将
生成的所述交易记录信息上传至所述区块链中。以及,在根据所述交易属性信息确定存在与所述第一交易相关联的关联交易时,根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。该装置还包括接收模块,接收所述区块链节点发送的交易处理结果信息。该装置还包括展示模块,展示所述交易处理结果信息。
[0007]本说明书一个或多个实施例提供了一种交易处理设备。该设备包括处理器。该设备还包括被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被执行时使所述处理器接收客户端提交的目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。将所述交易记录信息上传至所述区块链。根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易。若是,则根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。将所述关联处理得到的关联记录信息保存至区块链节点中。
[0008]本说明书一个或多个实施例提供了一种交易处理设备。该设备包括处理器。该设备还包括被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被执行时使所述处理器响应于第一用户关于目标业务的交易提交操作,向区块链节点发送所述目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。所述交易请求用于请求所述区块链节点在根据所述交易信息执行完成所述第一交易之后,将生成的所述交易记录信息上传至所述区块链中。以及,在根据所述交易属性信息确定存在与所述第一交易相关联的关联交易时,根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。展示接收到的所述区块链节点发送的交易处理结果信息。
[0009]本说明书一个或多个实施例提供了一种存储介质。该存储介质用于存储计算机可执行指令。所述计算机可执行指令在被执行时接收客户端提交的目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。将所述交易记录信息上传至所述区块链。根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易。若是,则根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。将所述关联处理得到的关联记录信息保存至区块链节点中。
[0010]本说明书一个或多个实施例提供了一种存储介质。该存储介质用于存储计算机可执行指令。所述计算机可执行指令在被执行时响应于第一用户关于目标业务的交易提交操作,向区块链节点发送所述目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。所述交易请求用于请求所述区块链节点在根据所述交易信息执行完成所述第一交易之后,将生成的所述交易记录信息上传至所述区块链中。以及,在根据所述交易属性信息确定存在与所述第一交易相关联的关联交易时,根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。展示接收到的所述区块链节点发送的交易处理结果信息。
附图说明
[0011]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将
对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;图1为本说明书一个或多个实施例提供的一种交易处理方法的场景示意图;图2为本说明书一个或多个实施例提供的一种交易处理方法的第一种流程示意图;图3为本说明书一个或多个实施例提供的一种交易处理方法的第二种流程示意图;图4为本说明书一个或多个实施例提供的一种交易处理方法的第三种流程示意图;图5为本说明书一个或多个实施例提供的一种交易处理装置的第一种模块组成示意图;图6为本说明书一个或多个实施例提供的一种交易处理装置的第二种模块组成示意图;图7为本说明书一个或多个实施例提供的一种交易处理设备的结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易处理方法,包括:接收客户端提交的目标业务的交易请求;其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息;在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息,将所述交易记录信息上传至所述区块链;根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易,若是,则根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理,将所述关联处理得到的关联记录信息保存至区块链节点中。2.根据权利要求1所述的方法,所述将所述关联处理得到的关联记录信息保存至区块链节点中,包括:将所述关联处理得到的关联记录信息保存至区块链节点本地的业务数据库中。3.根据权利要求1所述的方法,所述交易属性信息包括:表征所述第一交易的交易类型的类型信息;所述根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易,包括:确定是否存在类型信息与所述第一交易的类型信息相同的交易;若是,则确定存在与所述第一交易相关联的关联交易。4.根据权利要求1所述的方法,所述交易属性信息包括:表征所述第一交易的交易类型的类型信息、所述第一交易待关联的交易的第一交易标识信息;所述根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易,包括:确定是否存在类型信息与所述第一交易的类型信息相同、且交易标识信息为所述第一交易标识信息的交易;若是,则确定存在与所述第一交易相关联的关联交易。5.根据权利要求1所述的方法,所述交易属性信息包括:表征所述第一交易的交易类型的类型信息;在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息,包括:若确定所述类型信息有效,则在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。6.根据权利要求1所述的方法,所述交易属性信息包括:表征所述第一交易的交易类型的类型信息、所述第一交易待关联的交易的第一交易标识信息;在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息,包括:若确定所述类型信息有效、且存在与所述类型信息和所述第一交易标识信息相匹配的交易,则在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。7.根据权利要求3

6任一项所述的方法,所述交易类型包括所述第一交易所属的第一类型和对所述第一类型进行细分所得的子类型。8.根据权利要求1所述的方法,所述根据所述交易请求生成交易记录信息之后,还包括:
确定所述交易记录信息的查询信息;以及,根据所述查询信息向所述客户端发送交易成功信息,所述交易成功信息用于所述客户端确定交易成功,并根据所述查询信息向所述区块链节点发送所述待处理交易的交易查询请求。9.根据权利要求8所述的方法,所述根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理,包括:根据所述交易属性信息从所述区块链节点保存的关联记录信息中获取对应的目标关联记录信息;根据所述交易记录信息的查询信息和所述交易属性信息,生成关联记录信息;将生成的所述关联记录信息保存至所述目标关联记录信息所在的存储区域;更新所述存储区域中的关联交易的第一数量。10.根据权利要求9所述的方法,所述根据所述交易请求生成交易记录信息,包括:根据预设方式计算所述交易请求中的指定信息的哈希值;将所述哈希值、确定的所述第一交易的交易标识信息关联记录,将记录的信息确定为交易记录信息;所述确定所述交易记录信息的查询信息,包括:将所述哈希值或所述第一交易的交易标识信息确定为所述交易记录信息的查询信息。11.根据权利要求10所述的方法,将所述哈希值确定为所述交易记录信息的查询信息;所述根据所述交易记录信息的查询信息和所述交易属性信息,生成关联记录信息,包括:根据所述交易记录信息的查询信息、所述交易属性信息和所述第一交易的交易标识信息,生成关联记录信息。12.根据权利要求9所述的方法,所述根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理之后,还包括:接收所述客户端发送的第一交易查询请求;其中,所述第一交易查询请求包括待查询的关联交易的目标交易属性信息;根据所述目标交易属性信息从所述区块链节点保存的关联记录信息中获取关联的查询信息;根据获取的所述查询信息从所述区块链中查询对应的交易记录信息,根据查询到的所述交易记录信息向所述客户端发送第一查询结果信息;或者,根据获取的所述查询信息向所述客户端发送第一查询结果信息。13.根据权利要求12所述的方法,所述根据所述目标交易属性信息从所述区块链节点保存的关联记录信息中获取关联的查询信息,包括:若确定所述目标交易属性信息包括待查询的关联交易所属的第一类型的信息、对所述第一类型进行细分所得的子类型的信息,则根据所述第一类型的信息和所述子类型的信息从所述区块链节点保存的关联记录信息中获取关联的查询信息;若确定所述目标交易属性信息包括待查询的关联交易所属的第一类型的信息、对所述第一类型进行细分所得的子类型的信息、所述关联交易中任意一笔交易的交易标识信息,则根据所述第一类型的信息、所述子类型的信息和所述交易标识信息从所述区块链节点保
存的关联记录信息中获取关联的查询信息。14.根据权利要求8所述的方法,所述根据所述查询信息向所述客户端发送交易成功信息之后,还包括;接收所述客户端发送的第二交易查询请求;其中,所述第二交易查询请求包括待查询的单笔交易的所述查询信息;根据所述查询信息,从所述区块链中查询对应的所述交易记录信息;根据查询到的所述交易记录信息向所述客户端发送第二查询结果信息。15.根据权利要求1所述的方法,所述方法还包括:若确定不存在与所述第一交易相关联的关联交易,则将所述交易属性信息和确定的所述交易记录信息...

【专利技术属性】
技术研发人员:陈锐
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1