【技术实现步骤摘要】
交易处理方法、装置及设备
[0001]本文件涉及计算机
,尤其涉及一种交易处理方法、装置及设备。
技术介绍
[0002]随着经济水平的不断发展,各行各业所进行的交易的数量在不断增加,交易的类型也在不断扩展。一些交易之间往往也存在着关联性,例如,涉及同一批货物的多笔交易,在货物溯源时相关联。因此,交易的相关方不仅具有对交易数据进行准确查询的需求,而且对于具有关联性的多笔交易,还具有多笔交易的关联查询需求。
技术实现思路
[0003]本说明书一个或多个实施例提供了一种交易处理方法。所述方法包括接收客户端提交的目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。在根据所述交易信息执行完成所述第一交易之后,根据所述交易请求生成交易记录信息。将所述交易记录信息上传至所述区块链。根据所述交易属性信息确定是否存在与所述第一交易相关联的关联交易。若是,则根据所述交易记录信息和所述交易属性信息对所述第一交易和所述关联交易进行关联处理。将所述关联处理得到的关联记录信息保存至区块链节点中。
[0004]本说明书一个或多个实施例提供了一种交易处理方法。所述方法包括响应于第一用户关于目标业务的交易提交操作,向区块链节点发送所述目标业务的交易请求。其中,所述交易请求包括待在区块链中处理的第一交易的交易信息和交易属性信息。所述交易请求用于请求所述区块链节点在根据所述交易信息执行完成所述第一交易之后,将生成的所述交易记录信息上传至所述区块链中。以及,在根据所述交易属性信息确定存 ...
【技术保护点】
【技术特征摘要】
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所述的方法,所述方法还包括:若确定不存在与所述第一交易相关联的关联交易,则将所述交易属性信息和确定的所述交易记录信息...
【专利技术属性】
技术研发人员:陈锐,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。