流通信息查询方法、装置、设备、系统及存储介质制造方法及图纸

技术编号:19344669 阅读:24 留言:0更新日期:2018-11-07 14:49
本申请公开了一种流通信息查询方法、装置、设备、系统及存储介质,属于网络技术领域。所述方法包括:获取物品的物品标识;向区块链平台中的授权节点发送查询请求,该查询请求中携带有物品标识;接收授权节点发送的流通信息,流通信息是授权节点根据区块信息得到的,区块信息是授权节点根据物品标识在区块链平台上追溯得到的。本申请通过向区块链平台中的授权节点发送物品标识,授权节点根据物品标识在区块链平台中追溯物品对应的区块信息,根据区块信息得到物品的流通信息,由于区块信息被篡改后,该篡改事件会上传至区块链平台,因此区块链平台中存储的区块信息难以被篡改,从而查询设备根据区块信息获得的流通信息较为准确。

Circulation information inquiry method, device, equipment, system and storage medium

This application discloses a method, device, equipment, system and storage medium for circulating information query, which belongs to the field of network technology. The method includes: obtaining the item identification of the item; sending a query request to the authorized node in the block chain platform, which carries the item identification; receiving the flow information sent by the authorized node, which is obtained by the authorized node according to the block information, and the block information is obtained by the authorized node according to the item identification. The block chain platform is traced back. This application sends the item identification to the authorized node in the block chain platform. According to the item identification, the authorized node traces the block information corresponding to the item in the block chain platform and obtains the circulation information of the item according to the block information. Since the block information is tampered with, the tampering event will be uploaded to the block chain platform, so the block. The block information stored in the chain platform is difficult to be tampered with, so the circulation information obtained by the query device according to the block information is more accurate.

【技术实现步骤摘要】
流通信息查询方法、装置、设备、系统及存储介质
本申请涉及网络
,特别涉及一种流通信息查询方法、装置、设备、系统及存储介质。
技术介绍
物品通常会在多个流通节点之间流通。例如,药品从药厂生产出到药店销售,中间会经过物流公司、分销商、销售商等多个流通节点。物品在流通时会产生相应的流通信息,随着网络技术的发展,用户具有查询流通信息的需求。相关技术中,每个在物品流通过程中经过的流通节点会存储该物品的流通信息,并将流通信息通过有线或无线网络上传至第三方网络平台上,用户在注册该第三方网络平台的账号后,即可通过物品标识,在第三方网络平台上查询到该物品的流通信息。由于第三方网络平台缺乏监管,因此物品的流通信息可能会被篡改,从而导致用户在第三方物流平台上查询到的物流信息在某些情况下并不准确。
技术实现思路
本申请实施例提供了一种流通信息查询方法、装置、设备、系统及存储介质,用以解决相关技术中的流通信息查询方法在某些情况下不准确的问题。所述技术方案如下:一方面,本申请实施例提供了一种流通信息查询方法,所述方法应用于终端中,所述方法包括:获取物品的物品标识;向区块链平台中的授权节点发送查询请求,所述查询请求用于请求所述授权节点发送所述物品对应的流通信息,所述查询请求中携带有所述物品标识;接收所述授权节点发送的所述流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点根据所述物品标识在所述区块链平台上追溯得到的;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。一方面,本申请实施例提供了一种流通信息查询方法,所述方法应用于区块链平台中的代理节点中,所述方法包括:接收终端发送的委托查询请求,所述委托查询请求中携带有所述终端获取的物品的物品标识;接收所述区块链平台中的授权节点发送的权限确认信息,所述权限确认信息是所述授权节点在接收到所述查询权限请求后,在确定所述终端发送的所述物品标识与本地存储的物品标识相同,确定所述终端具有所述查询权限后,向所述代理节点发送的信息;根据所述权限确认信息,向所述授权节点发送所述委托查询请求;接收所述授权节点发送的流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点接收到所述委托查询请求后,根据所述物品标识在所述区块链平台上追溯得到的;向所述终端发送所述流通信息;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。一方面,本申请实施例提供了一种流通信息查询方法,所述方法应用于区块链平台中的授权节点中,所述方法包括:接收终端发送的查询请求,所述查询请求中携带有所述终端获取的物品的物品标识;根据所述物品标识在所述区块链平台中追溯得到所述物品对应的区块信息,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息;根据所述区块信息得到流通信息;向所述终端发送所述流通信息。一方面,本申请实施例提供了一种流通信息查询装置,所述装置包括:获取模块,用于获取物品的物品标识;发送模块,用于向区块链平台中的授权节点发送查询请求,所述查询请求用于请求所述授权节点发送所述物品对应的流通信息,所述查询请求中携带有所述物品标识;接收模块,用于接收所述授权节点发送的所述流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点根据所述物品标识在所述区块链平台上追溯得到的;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。一方面,本申请实施例提供了一种流通信息查询装置,所述装置包括:接收模块,用于接收终端发送的委托查询请求,所述委托查询请求中携带有所述终端获取的物品的物品标识;所述接收模块,还用于接收所述区块链平台中的授权节点发送的权限确认信息,所述权限确认信息是所述授权节点在接收到所述查询权限请求后,在确定所述终端发送的所述物品标识与本地存储的物品标识相同,确定所述终端具有所述查询权限后,向所述代理节点发送的信息;发送模块,用于根据所述权限确认信息,向所述授权节点发送所述委托查询请求;所述接收模块,还用于接收所述授权节点发送的流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点接收到所述委托查询请求后,根据所述物品标识在所述区块链平台上追溯得到的;所述发送模块,还用于向所述终端发送所述流通信息;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。一方面,本申请实施例提供了一种流通信息查询装置,所述装置包括:接收模块,用于接收终端发送的查询请求,所述查询请求中携带有所述终端获取的物品的物品标识;处理模块,用于根据所述物品标识在所述区块链平台中追溯得到所述物品对应的区块信息,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个区块链节点存储有所述区块信息;所述处理模块,还用于根据所述区块信息得到流通信息;发送模块,用于向所述终端发送所述流通信息。一方面,本申请实施例提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的流通信息查询方法。一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的流通信息查询方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过向区块链平台中的授权节点发送物品标识,授权节点根据物品标识在区块链平台中追溯物品对应的区块信息,根据区块信息得到物品的流通信息,由于区块信息被篡改后,该篡改事件会上传至区块链平台,因此区块链平台中存储的区块信息难以被篡改,从而查询设备根据区块信息获得的流通信息较为准确。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个示例性实施例提供的流通信息查询方法的实施环境示意图;图2是本申请一个示例性实施例提供的流通信息查询方法的应用场景示意图;图3是本申请一个示例性实施例提供的流通信息查询系统的系统架构示意图;图4是本申请一个示例性实施例提供的流通信息查询方法的方法流程图;图5是本申请一个示例性实施例提供的物品的流通渠道的示意图;图6是本申请一个示例性实施例提供的流通信息查询方法的方法流程图本文档来自技高网...

【技术保护点】
1.一种流通信息查询方法,其特征在于,所述方法应用于终端中,所述方法包括:获取物品的物品标识;向区块链平台中的授权节点发送查询请求,所述查询请求用于请求所述授权节点发送所述物品对应的流通信息,所述查询请求中携带有所述物品标识;接收所述授权节点发送的所述流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点根据所述物品标识在所述区块链平台上追溯得到的;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。

【技术特征摘要】
1.一种流通信息查询方法,其特征在于,所述方法应用于终端中,所述方法包括:获取物品的物品标识;向区块链平台中的授权节点发送查询请求,所述查询请求用于请求所述授权节点发送所述物品对应的流通信息,所述查询请求中携带有所述物品标识;接收所述授权节点发送的所述流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点根据所述物品标识在所述区块链平台上追溯得到的;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。2.根据权利要求1所述的方法,其特征在于,所述区块信息包括加密信息,所述加密信息是所述流通节点通过非对称加密密钥中的公钥加密的本节点的节点信息,所述接收所述授权节点发送的所述流通信息,包括:接收所述授权节点发送的解密后的流通信息;其中,所述解密后的流通信息是所述授权节点根据解密后的区块信息得到的,所述解密后的区块信息是所述授权节点根据所述节点信息得到的,所述节点信息是所述授权节点通过所述非对称加密密钥中的私钥对所述加密信息解密得到的。3.根据权利要求2所述的方法,其特征在于,所述获取物品的物品标识之前,还包括:向所述授权节点发送注册请求,所述注册请求用于请求所述授权节点在所述区块链平台注册所述终端对应的用户帐号,所述注册请求中携带有所述用户帐号;接收所述授权节点发送的注册确认信息,所述注册确认信息是所述授权节点在接收到所述注册请求后,根据所述用户帐号在所述区块链平台上注册所述用户帐号后,向所述终端发送的信息。4.根据权利要求2所述的方法,其特征在于,所述向区块链平台中的授权节点发送查询请求,包括:向所述授权节点发送查询权限请求,所述查询权限请求用于请求所述授权节点确定所述终端是否具有查询权限,所述查询权限请求中携带有所述物品标识;接收所述授权节点发送的权限确认信息,所述权限确认信息是所述授权节点在确定所述终端发送的所述物品标识与本地存储的物品标识相同,确定所述终端具有所述查询权限后,向所述终端发送的信息;根据所述权限确认信息,向所述授权节点发送所述查询请求。5.根据权利要求1所述的方法,其特征在于,所述向区块链平台中的授权节点发送查询请求,包括:向所述授权节点发送查询权限请求,所述查询权限请求用于请求所述授权节点确定所述终端是否具有查询权限,所述查询权限请求中携带有所述物品标识;所述接收所述授权节点发送的所述流通信息,包括:向所述区块链平台中的代理节点发送委托查询请求,所述委托查询请求用于请求所述代理节点向所述授权节点转发所述委托查询请求,所述委托查询请求中携带有所述物品标识;接收所述代理节点发送的所述流通信息,所述流通信息是所述代理节点向所述授权节点转发所述委托查询请求后所述授权节点发送至所述代理节点的信息;所述委托查询请求是所述代理节点接收到所述授权节点发送的权限确认信息后向所述授权节点转发的信息;所述权限确认信息是所述授权节点在接收到所述查询权限请求后,在确定所述终端发送的所述物品标识与本地存储的物品标识相同,确定所述终端具有所述查询权限后,向所述代理节点发送的信息。6.根据权利要求5所述的方法,其特征在于,所述区块信息包括加密信息,所述加密信息是所述流通节点通过非对称加密密钥中的公钥加密的本节点的节点信息,所述接收所述代理节点发送的所述流通信息,包括:接收所述代理节点发送的解密后的流通信息;其中,所述解密后的流通信息是所述授权节点根据解密后的区块信息得到的,所述解密后的区块信息是所述授权节点根据所述节点信息得到的,所述节点信息是所述授权节点通过所述非对称加密密钥中的私钥对所述加密信息解密得到的。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:向所述代理节点发送委托注册请求,所述委托注册请求用于请求通过所述代理节点在所述区块链上注册所述用户帐号,所述委托注册请求中携带有所述终端对应的用户帐号;接收所述代理节点发送的注册确认信息,所述注册确认信息是所述代理节点在接收到所述委托注册请求后,根据所述用户帐号在所述区块链平台上注册所述用户帐号后,向所述终端发送的信息。8.根据权利要求1至7任一所述的方法,其特征在于,所述区块信息包括所述物品标识、所述加密信息、所述流通节点对所述物品进行操作的事件、所述流通节点的签名、所述流通节点上传所述区块信息的时间戳、非对称加密密钥中的公钥中的至少一种。9.根据权利要求1至7任一所述的方法,其特征在于,所述获取物品的物品标识,包括:通过所述终端扫描所述物品的包装上的条形码或二维码,获取所述物品标识。10.一种流通信息查询方法,其特征在于,所述方法应用于区块链平台中的代理节点中,所述方法包括:接收终端发送的委托查询请求,所述委托查询请求中携带有所述终端获取的物品的物品标识;接收所述区块链平台中的授权节点发送的权限确认信息,所述权限确认信息是所述授权节点在接收到所述查询权限请求后,在确定所述终端发送的所述物品标识与本地存储的物品标识相同,确定所述终端具有所述查询权限后,向所述代理节点发送的信息;根据所述权限确认信息,向所述授权节点发送所述委托查询请求;接收所述授权节点发送的流通信息,所述流通信息是所述授权节点根据区块信息得到的,所述区块信息是所述授权节点接收到所述委托查询请求后,根据所述物品标识在所述区块链平台上追溯得到的;向所述终端发送所述流通信息;其中,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息。11.根据权利要求10所述的方法,其特征在于,所述区块信息包括加密信息,所述加密信息是所述流通节点通过非对称加密密钥中的公钥加密的本节点的节点信息,所述接收所述授权节点发送的流通信息,包括:接收所述授权节点发送的解密后的流通信息,所述解密后的流通信息是所述授权节点根据解密后的区块信息得到的,所述解密后的区块信息是所述授权节点根据所述节点信息得到的,所述节点信息是所述授权节点通过所述非对称加密密钥中的私钥对所述加密信息解密得到的;所述向所述终端发送所述流通信息,包括:向所述终端发送所述解密后的流通信息。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:接收所述终端发送的委托注册请求,所述委托注册请求中携带有所述用户帐号;向所述授权节点发送所述委托注册请求;接收所述授权节点发送的注册确认信息,所述注册确认信息是所述授权节点接收所述委托注册请求后,根据所述用户帐号在所述区块链平台注册所述用户帐号后,向所述授权节点发送的信息;向所述终端发送所述注册确认信息。13.根据权利要求10至12任一所述的方法,其特征在于,所述区块信息包括所述物品标识、所述加密信息、所述流通节点对所述物品进行操作的事件、所述流通节点的签名、所述流通节点上传所述区块信息的时间戳、非对称加密密钥中的公钥中的至少一种。14.根据权利要求10至12任一所述的方法,其特征在于,所述获取物品的物品标识,包括:通过所述终端扫描所述物品的包装上的条形码或二维码,获取所述物品标识。15.一种流通信息查询方法,其特征在于,所述方法应用于区块链平台中的授权节点中,所述方法包括:接收终端发送的查询请求,所述查询请求中携带有所述终端获取的物品的物品标识;根据所述物品标识在所述区块链平台中追溯得到所述物品对应的区块信息,所述区块信息包括所述物品经过至少一个流通节点时,所述流通节点向所述区块链平台上传的信息,所述区块链平台上存在至少一个目标区块链节点存储有所述区块信息;根据所述区块信息得到流通信息;向所述终端发送所述流通信息。16.根据权利要求15所述的方法,其特征在于,所述根据所述物品标识在所述区块链平台中追溯得到所述物品对应的区块信息,包括:向所述区块链平台广播所述查询请求;接收所述区块链平台中的目标区块链节点发送的区块信息,所述区块信息是所述目标区块链节点根据所述物品...

【专利技术属性】
技术研发人员:唐文宁陈水明汪玲刘滔毕思远赵越刘运霆陆莹张猛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1