区块链的信息管理方法及装置制造方法及图纸

技术编号:22885273 阅读:15 留言:0更新日期:2019-12-21 07:46
本申请公开了一种区块链的信息管理方法及装置,属于网络技术领域。预先建立的区块链网络的任一节点可以接收信息提供端提供的商品信息,且可以对该信息提供端进行身份验证时,并在验证通过时,将接收到的商品信息广播至全网,使得区块链网络包括的所有节点均可以存储有相同的商品信息。且该节点还可以接收针对任一商品信息的查询请求,并根据该请求向信息请求端提供查询到的商品信息。通过区块链网络技术存储并管理信息,相对于相关技术采用数据库管理,该方法可以充分利用区块链不可篡改和安全可靠等优点,保证了信息管理的可靠性,进而保证了根据查询到的信息进行真伪辨别的可靠性。

Information management methods and devices of blockchain

【技术实现步骤摘要】
区块链的信息管理方法及装置
本申请涉及网络
,特别涉及一种区块链的信息管理方法及装置。
技术介绍
随着网络技术的发展,市面上出现了较多的商品造假现象,如电子设备造假。该造假现象给真正拥有产权的制造商以及购买者均带来了较大的利益损害。相关技术中,为了使得购买者可以追溯(即查询)其购买的商品的商品信息,以根据查询到的商品信息判断其购买的商品的真伪。制造商品的制造厂商可以为其生产的商品设置用于唯一指示该商品标识,并将该商品标识上传至指定的数据库中。购买者可以通过其购买的商品的商品标识在指定的数据库中查询该商品的商品信息。但是,由于数据库或者商品标号容易被篡改,因此相关技术中的商品信息管理方法的可靠性较低,进而导致真伪查询可靠性较低。
技术实现思路
本申请实施例提供了一种区块链的信息管理方法及装置,可以解决相关技术中信息管理方法可靠性较低的问题。所述技术方案如下:一方面,提供了一种区块链的信息管理方法,应用于区块链网络中的任一节点,所述方法包括:当接收到信息提供端提供的商品信息时,对所述信息提供端的身份进行身份验证;当所述身份验证通过时,将所述商品信息在所述区块链网络中进行广播;当接收到信息请求端针对所述区块链网络中任一商品信息的查询请求时,获取所述任一商品信息;向所述信息请求端提供所述任一商品信息。另一方面,提供了一种区块链的信息管理装置,应用于区块链网络中的任一节点,所述装置包括:验证模块,用于当接收到信息提供端提供的商品信息时,对所述信息提供端的身份进行身份验证;广播模块,用于当所述身份验证通过时,将所述商品信息在所述区块链网络中进行广播;获取模块,用于当接收到信息请求端针对所述区块链网络中任一商品信息的查询请求时,获取所述任一商品信息;提供模块,用于向所述信息请求端提供所述任一商品信息。可选的,所述商品信息包括商品标识,所述验证模块,用于:当接收到所述信息提供端提供的商品信息时,检测所述区块链网络中是否存储有所述商品标识;当所述区块链网络中未存储所述商品标识时,对所述信息提供端的身份进行身份验证。可选的,所述商品信息包括数字证书和数字签名,所述验证模块,用于:通过所述数字证书以及数字签名对所述信息提供端的身份进行身份验证。可选的,所述商品信息包括:键信息和值信息,所述键信息包括商品标识,所述值信息包括所述数字证书、采用所述数字证书对应的私钥对所述值信息进行签名的所述数字签名以及商品数据。可选的,所述信息提供端包括零部件制造原厂、设备组装原厂、物流单位以及销售门店中的至少一种;所述商品标识包括零部件标识,设备标识,物流标识以及销售标识中的至少一种;所述商品数据包括零部件数据,设备数据,物流数据以及销售数据中的至少一种。可选的,所述查询请求包括所述键信息;所述提供模块,用于:向所述信息请求端提供所述值信息。又一方面,提供了一种终端,所述终端包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如上述方面所述的区块链的信息管理方法。再一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现如上述方面所述的区块链的信息管理方法。本申请实施例提供的技术方案带来的有益效果至少可以包括:综上所述,本申请实施例提供了一种区块链的信息管理方法及装置。预先建立的区块链网络的任一节点可以接收信息提供端提供的商品信息,且可以对该信息提供端进行身份验证时,并在验证通过时,将接收到的商品信息广播至全网,使得区块链网络包括的所有节点均可以存储有相同的商品信息。且该节点还可以接收针对任一商品信息的查询请求,并根据该请求向信息请求端提供查询到的商品信息。通过区块链网络技术存储并管理信息,相对于相关技术采用数据库管理,该方法可以充分利用区块链不可篡改和安全可靠等优点,保证了信息管理的可靠性,进而保证了根据查询到的信息进行真伪辨别的可靠性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请各个实施例所涉及的一种实施环境的示意图;图2是本申请实施例提供的一种区块链网络的结构示意图;图3是本申请实施例提供的一种区块链的信息管理方法流程图;图4是本申请实施例提供的另一种区块链的信息管理方法流程图;图5是本申请实施例提供的一种区块链网络包括的信息示意图;图6是本申请实施例提供的一种电子设备的上链全过程示意图;图7是本申请实施例提供的一种区块链的信息管理装置的框图;图8是本申请实施例提供的一种终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。图1是本申请实施例提供的一种区块链的信息管理方法所涉及的实施环境示意图。如图1所示,该实施环境可以包括:区块链网络10,该区块链网络10包括互相建立有通信连接的多个节点101(图1仅示出了4个节点),各个节点101之间可以通过建立的通信连接进行信息传输。并且,每个节点101可以包括多个区块,每个节点101可以将接收到的信息存储至其区块,以及将接收到的数据广播至其他节点101。可选的,每个节点101可以为计算机设备,例如,参考图1,该计算机设备可以为服务器,或者,还可以为电脑或手机等终端设备。在本申请实施例中,区块链网络10中可以部署有智能合约,该智能合约是指一种旨在以信息化方式传播、验证或执行合同的计算机协议。每个节点101均可以通过该智能合约接收信息提供端输入的信息,将接收到的信息存储至其内部的一个区块中,以及将接收到的信息通过该智能合约广播至全网,使得其他节点101也可以接收相同的信息(该过程也可以称为上链)。并且,为了实现信息查询功能,每个节点101还可以通过该智能合约读取区块链网络10中存储的信息。另外,对于每个节点101,其还可以具有与其对应的节点标识,以及可以存储有区块链网络10中其他节点的节点标识,以便每个节点101可以根据其他节点的节点标识,通过通信连接将接收到的信息可靠广播至其他节点。示例的,参考表1,其示出了每个节点101中维护的节点标识列表,该节点标识列表中可以包括:节点名称和节点标识。其中,节点标识可为网络之间互联的协议(InternetProtocol,IP)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。例如,参考本文档来自技高网...

【技术保护点】
1.一种区块链的信息管理方法,其特征在于,应用于区块链网络中的任一节点,所述方法包括:/n当接收到信息提供端提供的商品信息时,对所述信息提供端的身份进行身份验证;/n当所述身份验证通过时,将所述商品信息在所述区块链网络中进行广播;/n当接收到信息请求端针对所述区块链网络中任一商品信息的查询请求时,获取所述任一商品信息;/n向所述信息请求端提供所述任一商品信息。/n

【技术特征摘要】
1.一种区块链的信息管理方法,其特征在于,应用于区块链网络中的任一节点,所述方法包括:
当接收到信息提供端提供的商品信息时,对所述信息提供端的身份进行身份验证;
当所述身份验证通过时,将所述商品信息在所述区块链网络中进行广播;
当接收到信息请求端针对所述区块链网络中任一商品信息的查询请求时,获取所述任一商品信息;
向所述信息请求端提供所述任一商品信息。


2.根据权利要求1所述的方法,其特征在于,所述商品信息包括商品标识,所述当接收到信息提供端提供的商品信息时,对所述信息提供端的身份进行身份验证,包括:
当接收到所述信息提供端提供的商品信息时,检测所述区块链网络中是否存储有所述商品标识;
当所述区块链网络中未存储所述商品标识时,对所述信息提供端的身份进行身份验证。


3.根据权利要求1所述的方法,其特征在于,所述商品信息包括数字证书和数字签名,所述对所述信息提供端的身份进行身份验证,包括:
通过所述数字证书以及数字签名对所述信息提供端的身份进行身份验证。


4.根据权利要求3所述的方法,其特征在于,所述商品信息包括:键信息和值信息,所述键信息包括商品标识,所述值信息包括所述数字证书、采用所述数字证书对应的私钥对所述值信息进行签名的所述数字签名以及商品数据。


5.根据权利要求4所述的方法,其特征在于,所述信息提供端包括零部件制造原厂、设备组装原厂、物流单位以及销售门店中的至少一种;
所述商品标识包括零部件标识,设备标识,物流标识以及销售标识中的至少一种;
所述商品数据包括零部件数据,设备数据,物流数据以及销售数据中的至...

【专利技术属性】
技术研发人员:吴楠李亮
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:北京;11

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

1