System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字信息的传输,尤其涉及物品交易信息的追踪方法、装置、设备及存储介质。
技术介绍
1、随着网络购物的迅速发展,越来越多的人选择在网上进行购物,然而目前网络平台存在大量山寨产品,并且真品在运输过程中存在被替换的现象。
2、传统的数码防伪技术主要手段有条形码标签防伪、二维码标签防伪和rfid电子标签防伪。条形码和二维码防伪都是生成静态防伪认证信息,并将信息直接存储在服务器中。在此过程中,容易被不法分子有机可乘,并且简单、静态的标签信息在存储和识别时容易被分析、模仿和篡改。
3、射频识别(radio frequency identification,rfid)电子标签防伪有效的改善了上述传统防伪方式的不足。使用rfid技术是将无源rfid标签作为商品的唯一标识,通过标签内存储的唯一id标识来验证此商品的信息,并且可使用rfid读写设备对无源标签内部存储单元进行读写操作,实现商品流通过程中的溯源和防伪功能。
4、但现有的rfid电子标签防伪技术常以标签的形式黏附于商品表面,导致不法分子可轻易将标签取下并转贴到其他商品上,实现真品掉包;一旦在某一环节出现问题,用户无法溯源,容易造成交易各方出现信任危机。且rfid电子标签防伪只能用于实物,对于虚拟物品无能为力。
技术实现思路
1、本专利技术提供了一种物品交易信息的追踪方法、装置、设备及存储介质,以解决传统防伪技术容易被模仿和篡改,且无法应用在虚拟物品上的问题,实现物品交易信息的链路追踪。
>2、根据本专利技术的一方面,提供了一种物品交易信息的追踪方法,包括:
3、通过信息校验模块,对用户信息进行身份和权限校验;
4、通过合约生成模块,创建当前链路节点,并在当前链路节点中根据具有权限的用户输入的物品交易信息生成合约;
5、通过物品追踪模块,根据所述合约生成所述当前链路节点的物品二维码,并将所述物品二维码提交到以太坊服务器获得区块链节点,以使各所述区块链节点构成物品交易链路。
6、进一步的,在当前链路节点中根据具有权限的用户输入的物品交易信息生成合约,包括:
7、获取具有权限的用户输入的当前物品交易信息;
8、若当前链路节点是头节点,则将所述当前物品交易信息保存在当前链路节点;
9、若当前链路节点是非头节点,则扫描上游链路节点的物品二维码获得历史物品交易信息,并将所述历史物品交易信息和所述当前物品交易信息保存到所述当前链路节点;
10、根据所述当前链路节点中保存的物品交易信息生成当前链路节点的合约。
11、进一步的,将所述物品二维码提交到以太坊服务器获得区块链节点,包括:
12、根据当前链路节点的节点信息和合约生成物品二维码;
13、将所述物品二维码提交到以太坊服务器,基于以太坊服务器生成区块链节点,以使所述区块链节点的节点信息广播到区块链中的其他节点。
14、进一步的,在根据所述合约生成当前链路节点的物品二维码之前,还包括:
15、根据获取到的编辑信息,对保存在当前链路节点且未提交的合约进行信息编辑,并将编辑后的合约提交到区块链节点;
16、根据获取到的查询信息,查询当前链路节点中的已提交合约。
17、进一步的,还包括:
18、根据所述查询信息调用第三方功能模块,获取与所述物品交易信息相关的信息。
19、进一步的,对用户信息进行身份和权限校验,包括:
20、获取用户信息,通过查询用户身份信息对用户信息进行身份校验;
21、根据通过身份校验的用户信息进行用户登录;
22、通过查询用户权限信息,校验用户账号是否具有物品交易信息的修改权限。
23、根据本专利技术的另一方面,提供了一种物品交易信息的追踪装置,包括:
24、信息校验模块,用于对用户信息进行身份和权限校验;
25、合约生成模块,用于创建当前链路节点,并在当前链路节点中根据具有权限的用户输入的物品交易信息生成合约;
26、物品追踪模块,用于根据所述合约生成所述当前链路节点的物品二维码,并将所述物品二维码提交到以太坊服务器获得区块链节点,以使各所述区块链节点构成物品交易链路。
27、进一步的,所述合约生成模块包括:
28、信息获取单元,用于获取具有权限的用户输入的当前物品交易信息;
29、第一信息保存单元,用于若当前链路节点是头节点,则将所述当前物品交易信息保存在当前链路节点;
30、第二信息保存单元,用于若当前链路节点是非头节点,则扫描上游链路节点的物品二维码获得历史物品交易信息,并将所述历史物品交易信息和所述当前物品交易信息保存到所述当前链路节点;
31、合约生成单元,用于根据所述当前链路节点中保存的物品交易信息生成当前链路节点的合约。
32、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
33、至少一个处理器;以及
34、与所述至少一个处理器通信连接的存储器;其中,
35、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的物品交易信息的追踪方法。
36、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的物品交易信息的追踪方法。
37、本专利技术实施例的技术方案,通过信息校验模块,对用户信息进行身份和权限校验;通过合约生成模块,创建当前链路节点,并在当前链路节点中根据具有权限的用户输入的物品交易信息生成合约;通过物品追踪模块,根据合约生成当前链路节点的物品二维码,并将物品二维码提交到以太坊服务器获得区块链节点,以使各区块链节点构成物品交易链路。通过集成区块链和以太坊服务器技术,在整个链路的物品交易信息经过不同的网络接入点,并且进行加密保存,保证无论是实体物品还是虚拟物品都不会被模仿和篡改,实现交易发起方的信息获取和中间流程的物品交易信息可追踪。。
38、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种物品交易信息的追踪方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在当前链路节点中根据具有权限的用户输入的物品交易信息生成合约,包括:
3.根据权利要求1所述的方法,其特征在于,将所述物品二维码提交到以太坊服务器获得区块链节点,包括:
4.根据权利要求1所述的方法,其特征在于,在根据所述合约生成当前链路节点的物品二维码之前,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,对用户信息进行身份和权限校验,包括:
7.一种物品交易信息的追踪装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述合约生成模块包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的物品交易信息的追踪方法。
【技术特征摘要】
1.一种物品交易信息的追踪方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在当前链路节点中根据具有权限的用户输入的物品交易信息生成合约,包括:
3.根据权利要求1所述的方法,其特征在于,将所述物品二维码提交到以太坊服务器获得区块链节点,包括:
4.根据权利要求1所述的方法,其特征在于,在根据所述合约生成当前链路节点的物品二维码之前,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
<...【专利技术属性】
技术研发人员:丁明浩,曹瑞君,段仪浓,刘雪琴,孙利伟,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。