基于区块链的信息管理方法及相关设备技术

技术编号:20161504 阅读:22 留言:0更新日期:2019-01-19 00:14
本申请公开了一种基于区块链的信息管理方法及相关设备,该方法包括:当目标用户注册完成时,建立所述目标用户的用户信息与区块链钱包地址的对应关系;将所述对应关系挂载于目标网络的节点上,以便其他用户查询所述目标用户的所述用户信息或所述区块链钱包地址。本申请提供的基于区块链信息管理方法,将用户信息与区块链钱包地址的对应关系挂载至目标网络上,目标网络提供用户信息或区块链钱包地址的查询服务,实现了区块链系统用户之间的相互搜索。另外,由于目标网络独立于区块链系统以外,查询逻辑由目标网络承担,不消耗区块链系统本身的资源。

【技术实现步骤摘要】
基于区块链的信息管理方法及相关设备
本申请涉及区块链
,更具体地说,涉及一种基于区块链的信息管理方法及相关设备。
技术介绍
对于以下用场景:用户A需要通过姓名或公司信息等用户信息查询用户B的钱包地址,实现转账。由于在现有技术的区块链系统中,用户无法通过该区块链系统搜索到指定的用户,导致了商业合作在区块链中形成阻碍。因此,如何基于区块链系统实现用户之间的相互搜索是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种基于区块链信息管理方法及相关设备,基于区块链系统实现了用户之间的相互搜索。为实现上述目的,本申请提供了一种基于区块链信息管理方法,包括:当目标用户注册完成时,建立所述目标用户的用户信息与区块链钱包地址的对应关系;将所述对应关系挂载于目标网络的节点上,以便其他用户查询所述目标用户的所述用户信息或所述区块链钱包地址。其中,建立所述目标用户的用户信息与区块链钱包地址的对应关系,包括:将所述目标用户的用户信息与区块链钱包地址进行数据合并得到信息检索表,并将所述信息检索表作为所述对应关系。其中,若所述目标网络具体为IPFS网络,则将所述目标用户的用户信息与区块链钱包地址进行数据合并得到信息检索表,包括:将所述目标用户的用户信息与区块链钱包地址进行数据合并得到打包数据;通过IPLD对所述打包数据进行异构处理得到所述信息检索表。其中,所述用户信息包括用户姓名、所在公司和联系方式中的任一项或任几项的组合。其中,还包括:当接收到查询请求时,将所述查询请求转发至所述目标网络,以便所述目标网络根据所述对应关系返回所述查询请求对应的用户信息或区块链钱包地址。其中,将所述查询请求转发至所述目标网络,以便所述目标网络根据所述对应关系返回所述查询请求对应的用户信息或区块链钱包地址,包括:确定所述查询请求的查询类型;当所述查询类型为钱包地址查询请求时,根据所述查询请求确定目标用户信息,并将所述目标用户信息发送至所述目标网络,以便所述目标网络根据对应关系返回所述目标用户信息对应的区块链钱包地址;当所述查询类型为用户信息查询请求时,根据所述查询请求确定目标区块链钱包地址,并将所述目标区块链钱包地址发送至所述目标网络,以便所述目标网络根据对应关系返回所述目标区块链钱包地址对应的目标用户信息。其中,当所述用户信息包括多项用户子类信息时,所述目标用户信息为所有所述用户子类信息中的任一项或任几项的组合。为实现上述目的,本申请提供了一种基于区块链信息管理系统,包括:建立模块,用于当目标用户注册完成时,建立所述目标用户的用户信息与区块链钱包地址的对应关系;挂载模块,用于将所述对应关系挂载于目标网络的节点上,以便其他用户查询所述目标用户的所述用户信息或所述区块链钱包地址。其中,所述建立模块具体为当目标用户注册完成时,将所述目标用户的用户信息与区块链钱包地址进行数据合并得到信息检索表,并将所述信息检索表作为所述对应关系的模块。其中,若所述目标网络具体为IPFS网络,则所述建立模块包括:合并单元,用于将所述目标用户的用户信息与区块链钱包地址进行数据合并得到打包数据;异构处理单元,用于通过IPLD对所述打包数据进行异构处理得到所述信息检索表。其中,所述用户信息包括用户姓名、所在公司和联系方式中的任一项或任几项的组合。其中,还包括:转发模块,用于当接收到查询请求时,将所述查询请求转发至所述目标网络,以便所述目标网络根据所述对应关系返回所述查询请求对应的用户信息或区块链钱包地址。其中,所述转发模块包括:确定单元,用于确定所述查询请求的查询类型;第一查询单元,用于当所述查询类型为钱包地址查询请求时,根据所述查询请求确定目标用户信息,并将所述目标用户信息发送至所述目标网络,以便所述目标网络根据对应关系返回所述目标用户信息对应的区块链钱包地址;第二查询单元,用于当所述查询类型为用户信息查询请求时,根据所述查询请求确定目标区块链钱包地址,并将所述目标区块链钱包地址发送至所述目标网络,以便所述目标网络根据对应关系返回所述目标区块链钱包地址对应的目标用户信息。其中,当所述用户信息包括多项用户子类信息时,所述目标用户信息为所有所述用户子类信息中的任一项或任几项的组合。为实现上述目的,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述基于区块链信息管理方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述基于区块链信息管理方法的步骤。通过以上方案可知,本申请提供的一种基于区块链信息管理方法,包括:当目标用户注册完成时,建立所述目标用户的用户信息与区块链钱包地址的对应关系;将所述对应关系挂载于目标网络的节点上,以便其他用户查询所述目标用户的所述用户信息或所述区块链钱包地址。本申请提供的基于区块链信息管理方法,将用户信息与区块链钱包地址的对应关系挂载至目标网络上,目标网络提供用户信息或区块链钱包地址的查询服务,实现了区块链系统用户之间的相互搜索。另外,由于目标网络独立于区块链系统以外,查询逻辑由目标网络承担,不消耗区块链系统本身的资源。本申请还公开了一种基于区块链信息管理系统及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请公开的一种信息管理方法的应用架构图;图2为本申请实施例公开的一种基于区块链信息管理方法的流程图;图3为本申请实施例公开的另一种基于区块链信息管理方法的流程图;图4为本申请实施例公开的又一种基于区块链信息管理方法的流程图;图5为本申请实施例公开的一种基于区块链信息管理系统的结构图;图6为本申请实施例公开的一种电子设备的结构图;图7为本申请实施例公开的另一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在现有技术中,用户无法通过区块链系统搜索到指定的用户。因此,本申请中利用区块链以外的目标网络挂载用户信息与区块链钱包地址的对应关系,目标网络提供用户信息或区块链钱包地址的查询服务,实现了区块链系统用户之间的相互搜索,且查询逻辑由目标网络承担,不消耗区块链系统本身的资源。本申请提供的信息管理方法的应用架构图如图1所示,包括区块链网络和目标网络。区块链网络中包括多个区块链节点,对于接入区块链的各用户可以利用智能合约完成注册,即为每一注册用户创建用户信息,并为其分配区块链钱包地址。目标网络(例如IPFS网络)中的各节点用于存储用户信息和区块链钱包地址的对应关系。当区块链网络中的某一区块链节点接收到一用户对另一用户的用户信息或区块链钱包地址的查询请求时,将该查询请求转发本文档来自技高网...

【技术保护点】
1.一种基于区块链信息管理方法,其特征在于,包括:当目标用户注册完成时,建立所述目标用户的用户信息与区块链钱包地址的对应关系;将所述对应关系挂载于目标网络的节点上,以便其他用户查询所述目标用户的所述用户信息或所述区块链钱包地址。

【技术特征摘要】
1.一种基于区块链信息管理方法,其特征在于,包括:当目标用户注册完成时,建立所述目标用户的用户信息与区块链钱包地址的对应关系;将所述对应关系挂载于目标网络的节点上,以便其他用户查询所述目标用户的所述用户信息或所述区块链钱包地址。2.根据权利要求1所述基于区块链信息管理方法,其特征在于,建立所述目标用户的用户信息与区块链钱包地址的对应关系,包括:将所述目标用户的用户信息与区块链钱包地址进行数据合并得到信息检索表,并将所述信息检索表作为所述对应关系。3.根据权利要求2所述基于区块链信息管理方法,其特征在于,若所述目标网络具体为IPFS网络,则将所述目标用户的用户信息与区块链钱包地址进行数据合并得到信息检索表,包括:将所述目标用户的用户信息与区块链钱包地址进行数据合并得到打包数据;通过IPLD对所述打包数据进行异构处理得到所述信息检索表。4.根据权利要求1所述基于区块链信息管理方法,其特征在于,所述用户信息包括用户姓名、所在公司和联系方式中的任一项或任几项的组合。5.根据权利要求1-4任一项所述基于区块链信息管理方法,其特征在于,还包括:当接收到查询请求时,将所述查询请求转发至所述目标网络,以便所述目标网络根据所述对应关系返回所述查询请求对应的用户信息或区块链钱包地址。6.根据权利要求5所述基于区块链信息管理方法,其特征在于,将所述查询请求转发至所述目标网络,以便所述目标网络根据所述对应关...

【专利技术属性】
技术研发人员:刘新黄庆财
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1