一种基于区块链的交易信息查询方法、装置及电子设备制造方法及图纸

技术编号:35081841 阅读:13 留言:0更新日期:2022-09-28 11:50
本申请提供了一种基于区块链的交易信息查询方法、装置及电子设备。基于区块链的交易信息查询方法包括:接收目标发卡行端针对目标交易任务的查询请求;查询请求中包括基础交易信息,基础交易信息包括目标卡卡号信息;在确定目标发卡行端具有接入权限后,根据基础交易信息,确定交易标识信息;判断是否存在与交易标识信息相匹配的目标标识信息;若存在,则确定目标标识信息对应的目标存储地址,并通过目标存储地址,调取已经存储的与目标标识信息相匹配的目标交易信息,将目标交易信息发送至目标发卡行端,本申请实现了简化查询目标交易信息的流程,使得用户的查询过程更加方便快捷,在缩短了查询时间的同时,提供了查询的效率。提供了查询的效率。提供了查询的效率。

【技术实现步骤摘要】
一种基于区块链的交易信息查询方法、装置及电子设备


[0001]本申请涉及交易查询
,尤其是涉及一种基于区块链的交易信息查询方法、装置及电子设备。

技术介绍

[0002]随着科技的进步,越来越多的用户在消费和交易的过程中使用POS机进行消费,且目前用户在使用POS机进行交易或消费时,POS机中的交易信息都存储到每一个POS机对应的收单行中,且交易信息都作为隐私数据,不进行共享。
[0003]当持有信用卡的用户在对某一笔交易存在疑义,想要查询该笔交易的具体交易信息时,需要信用卡的发卡行通过卡组织平台进行访问,卡组织平台转发信息到POS机所在的收单行,收单行在进行回复交易的信息凭证以及交易详细信息给到用户,查询过程较为繁琐,且时间较长,导致查询效率较低。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种基于区块链的交易信息查询方法、装置及电子设备,实现了简化查询目标交易信息的流程,使得用户的查询过程更加方便快捷,在缩短了查询时间的同时,提供了查询的效率。
[0005]本申请实施例提供了一种基于区块链的交易信息查询方法、装置及电子设备,所述方法包括:接收目标发卡行端针对目标交易任务的查询请求;所述查询请求中包括基础交易信息,所述基础交易信息包括目标卡卡号信息;在确定所述目标发卡行端具有接入权限后,根据所述基础交易信息,确定交易标识信息;判断是否存在与所述交易标识信息相匹配的目标标识信息;所述目标标识信息为经过签名解密后的信息;若存在,则确定所述目标标识信息对应的目标存储地址,并通过所述目标存储地址,调取已经存储的与所述目标标识信息相匹配的目标交易信息,将所述目标交易信息发送至所述目标发卡行端。
[0006]进一步的,所述基础交易信息还包括目标发卡行端的第一机构号、所述目标发卡行端的公钥信息以及所述目标发卡行端的私钥信息,通过以下方式确定所述目标发卡行端具有接入权限:根据所述目标发卡行端的所述第一机构号,判断预设银行权限映射表中是否存在所述第一机构号;若存在,则根据所述目标发卡行端的公钥信息和所述目标发卡行端的私钥进行所述目标发卡行端的权限认证;在认证成功后,确定所述目标发卡行端具有接入权限。
[0007]进一步的,所述目标交易信息通过以下方式进行存储:接收目标收单行端对目标交易产生的标准交易信息的存储请求,所述标准交易信息是由所述目标收单行端对交易凭证信息和用户信息封装得到的;基于所述存储请求,对所述标准交易信息进行哈希加密,并在加密后使用所述目标收单行端的私钥进行签名,确定目标交易信息;针对所述目标交易信息进行合约化处理,并将处理后的所述目标交易信息进行存储。
[0008]进一步的,在所述接收目标收单行端对目标交易产生的标准交易信息的存储请求之前,所述基于区块链的交易信息查询方法还包括:根据目标收单行端的第二机构号,判断预设银行权限映射表中是否存在所述第二机构号;若存在,则根据所述目标收单行端的私钥进行所述目标收单行端的权限认证;在认证成功后,确定所述目标收单行端具有接入权限。
[0009]进一步的,所述针对所述目标交易信息进行合约化处理,并将处理后的所述目标交易信息进行存储,包括:获取与所述目标交易信息相关联的合约信息;针对所述合约信息和所述目标交易信息进行区块打包,并将打包后的所述目标交易信息由公链节点发送至全部从节点,以便在全部从节点中对所述目标交易信息进行存储。
[0010]进一步的,所述判断是否存在与所述交易标识信息相匹配的目标标识信息,包括:获取与所述交易标识信息相匹配的目标节点;使用目标收单行端的签名对存储的数据进行解密,得到多个候选标识信息;判断所述相匹配的目标节点中是否存在与所述交易标识信息相匹配的候选标识信息,若有,将该候选标识信息确定为目标标识信息。
[0011]本申请实施例还提供了一种基于区块链的交易信息查询装置,所述基于区块链的交易信息查询装置包括:接收模块,用于接收目标发卡行端针对目标交易任务的查询请求;所述查询请求中包括基础交易信息,所述基础交易信息包括目标卡卡号信息;确定模块,用于在确定所述目标发卡行端具有接入权限后,根据所述基础交易信息,确定交易标识信息;判断模块,用于判断是否存在与所述交易标识信息相匹配的目标标识信息;所述目标标识信息为经过签名解密后的信息;调取模块,用于若存在,则确定所述目标标识信息的目标存储地址,并通过所述目标存储地址,调取已经存储的与所述目标标识信息相匹配的目标交易信息,将所述目标交易信息发送至所述目标发卡行端。
[0012]进一步的,所述基础交易信息还包括目标发卡行端的第一机构号、所述目标发卡行端的公钥信息以及所述目标发卡行端的私钥信息,通过以下方式确定所述目标发卡行端具有接入权限:根据所述目标发卡行端的所述第一机构号,判断预设银行权限映射表中是否存在
所述第一机构号;若存在,则根据所述目标发卡行端的公钥信息和所述目标发卡行端的私钥进行所述目标发卡行端的权限认证;在认证成功后,确定所述目标发卡行端具有接入权限。
[0013]本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的基于区块链的交易信息查询方法的步骤。
[0014]本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的基于区块链的交易信息查询方法的步骤。
[0015]本申请实施例提供的基于区块链的交易信息查询方法、装置及电子设备,与现有技术中相比,本申请提供的实施例通过目标交易任务的查询请求,从存储有交易信息有的区块链中确定与以查询请求为基础的交易标识信息对应的目标交易信息,并直接将目标交易信息通过目标发卡行发送给用户,实现了简化查询目标交易信息的流程,使得用户的查询过程更加方便快捷,在缩短了查询时间的同时,提供了查询的效率。
[0016]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1示出了本申请实施例所提供的一种基于区块链的交易信息查询方法的流程图之一;图2示出了本申请实施例所提供的一种基于区块链的交易信息查询方法的流程图之二;图3示出了本申请实施例所提供的一种基于区块链的交易信息查询方法中存储的目标交易信息的流程图;图4示出了本申请实施例所提供的一种基于区块链的交易信息查询装置的结构示意图;图5示出了本申请实施例所提供的一种电子设备的结构示意图。
[0019]图中:400

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的交易信息查询方法,其特征在于,所述基于区块链的交易信息查询方法包括:接收目标发卡行端针对目标交易任务的查询请求;所述查询请求中包括基础交易信息,所述基础交易信息包括目标卡卡号信息;在确定所述目标发卡行端具有接入权限后,根据所述基础交易信息,确定交易标识信息;判断是否存在与所述交易标识信息相匹配的目标标识信息;所述目标标识信息为经过签名解密后的信息;若存在,则确定所述目标标识信息对应的目标存储地址,并通过所述目标存储地址,调取已经存储的与所述目标标识信息相匹配的目标交易信息,将所述目标交易信息发送至所述目标发卡行端。2.根据权利要求1所述的基于区块链的交易信息查询方法,其特征在于,所述基础交易信息还包括目标发卡行端的第一机构号、所述目标发卡行端的公钥信息以及所述目标发卡行端的私钥信息,通过以下方式确定所述目标发卡行端具有接入权限:根据所述目标发卡行端的所述第一机构号,判断预设银行权限映射表中是否存在所述第一机构号;若存在,则根据所述目标发卡行端的公钥信息和所述目标发卡行端的私钥进行所述目标发卡行端的权限认证;在认证成功后,确定所述目标发卡行端具有接入权限。3.根据权利要求1所述的基于区块链的交易信息查询方法,其特征在于,所述目标交易信息通过以下方式进行存储:接收目标收单行端对目标交易产生的标准交易信息的存储请求,所述标准交易信息是由所述目标收单行端对交易凭证信息和用户信息封装得到的;基于所述存储请求,对所述标准交易信息进行哈希加密,并在加密后使用所述目标收单行端的私钥进行签名,确定目标交易信息;针对所述目标交易信息进行合约化处理,并将处理后的所述目标交易信息进行存储。4.根据权利要求3所述的基于区块链的交易信息查询方法,其特征在于,在所述接收目标收单行端对目标交易产生的标准交易信息的存储请求之前,所述基于区块链的交易信息查询方法还包括:根据目标收单行端的第二机构号,判断预设银行权限映射表中是否存在所述第二机构号;若存在,则根据所述目标收单行端的私钥进行所述目标收单行端的权限认证;在认证成功后,确定所述目标收单行端具有接入权限。5.根据权利要求3所述的基于区块链的交易信息查询方法,其特征在于,所述针对所述目标交易信息进行合约化处理,并将处理后的所述目标交易信息进行存储,包括:获取与所述目标交易信息相关联的合约信息;针对所述合约信息和所述目标交...

【专利技术属性】
技术研发人员:王通礼
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1