System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物流,具体是一种电商商品与商品品质证书关联的方法及系统。
技术介绍
1、随着区块链技术的日益成熟,其去中心化、不可篡改、透明可追溯等特性为产品质量安全追溯提供了全新的解决方案。现有的一项专利便巧妙地运用区块链技术,构建了一个产品质量安全追溯系统,该系统通过为每一件商品分配唯一的身份标识码,实现了商品从生产到消费全链条信息的精准记录与追溯。该系统会在合成信息链条时,利用哈希算法对全过程流转的信息进行加密处理,生成一串唯一的哈希值,并将该哈希值写入区块链中。然而,现有技术中,利用包含商品品质证书内容在内的全过程流转信息来计算得到的哈希值的数据结构过于简单,即使数据被篡改,也可能因为篡改方式巧妙而难以通过哈希值的比对来发现,从而增加了篡改检测的难度。
技术实现思路
1、针对上述缺陷,本专利技术提出了一种电商商品与商品品质证书关联的方法及系统,目的在于解决现有的产品质量安全追溯系统中,利用包含商品品质证书内容在内的全过程流转信息来计算得到的哈希值的数据结构过于简单,即使数据被篡改,也可能因为篡改方式巧妙而难以通过哈希值的比对来发现,从而增加篡改检测难度的问题。
2、为达此目的,本专利技术采用以下技术方案:
3、一种电商商品与商品品质证书关联的方法,包括以下步骤:
4、步骤s1:构建电商商品信息数据库和区块链,其中,电商商品信息数据库包括若干电商商品的货品码和电子商品品质证书,每个电商商品的货品码对应一个电子商品品质证书;
5、步
6、步骤s3:根据待关联的电商商品的货品码,从电商商品信息数据库中获取其对应的电子商品品质证书;
7、步骤s4:计算待关联的电商商品的电子商品品质证书内容的哈希值,得到第一哈希值;
8、步骤s5:将待关联的电商商品的货品码、待关联的电商商品的电子商品品质证书内容和第一哈希值组合成一个json字符串;
9、步骤s6:对该json字符串进行哈希处理,得到第二哈希值;
10、步骤s7:将第二哈希值储存于区块链,以完成待关联的电商商品与其对应电子商品品质证书的关联。
11、优选地,在步骤s7中,在完成待关联的电商商品与其对应电子商品品质证书的关联之后,还包括以下步骤:通过识别关联后电商商品的货品码,获取其对应的电子商品品质证书并将其进行可视化展示。
12、优选地,还包括以下步骤:定期对电商商品信息数据库中的电商商品的货品码和电子商品品质证书进行更新。
13、本申请的另一方面提供了一种电商商品与商品品质证书关联的系统,所述系统包括:
14、构建模块,用于构建电商商品信息数据库和区块链,其中,电商商品信息数据库包括若干电商商品的货品码和电子商品品质证书,每个电商商品的货品码对应一个电子商品品质证书;
15、第一获取模块,用于获取待关联的电商商品的货品码;
16、第二获取模块,用于根据待关联的电商商品的货品码,从电商商品信息数据库中获取其对应的电子商品品质证书;
17、第一计算模块,用于计算待关联的电商商品的电子商品品质证书内容的哈希值,得到第一哈希值;
18、组合模块,用于将待关联的电商商品的货品码、待关联的电商商品的电子商品品质证书内容和第一哈希值组合成一个json字符串;
19、第二计算模块,用于对该json字符串进行哈希处理,得到第二哈希值;
20、储存模块,用于将第二哈希值储存于区块链,以完成待关联的电商商品与其对应电子商品品质证书的关联。
21、优选地,还包括:识别模块,用于识别关联后电商商品的货品码;第三获取模块,用于通过执行识别模块,获取关联后电商商品对应的电子商品品质证书;可视化展示模块,用于将关联后电商商品对应的电子商品品质证书进行可视化展示。
22、优选地,还包括:更新模块,用于定期对电商商品信息数据库中的电商商品的货品码和电子商品品质证书进行更新。
23、本申请实施例提供的技术方案可以包括以下有益效果:
24、本方案中通过构建电商商品信息数据库和区块链,并利用货品码与电子品质证书的对应关系,结合哈希处理技术,实现电商商品与其品质证书的有效关联。本方案中在计算哈希值时,首先计算电商商品的电子商品品质证书内容的哈希值,再将这个哈希值与电商商品的货品码和电商商品的电子商品品质证书内容组成一个json字符串,组合对这个json字符串进行哈希处理,得到最终的哈希值。这种计算哈希值的方法增加了数据结构的层次和复杂性,使得任何对商品品质证书的修改都能通过哈希值的变化来检测,从而易于检测篡改。
本文档来自技高网...【技术保护点】
1.一种电商商品与商品品质证书关联的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种电商商品与商品品质证书关联的方法,其特征在于:在步骤S7中,在完成待关联的电商商品与其对应电子商品品质证书的关联之后,还包括以下步骤:
3.根据权利要求1所述的一种电商商品与商品品质证书关联的方法,其特征在于:还包括以下步骤:定期对电商商品信息数据库中的电商商品的货品码和电子商品品质证书进行更新。
4.一种电商商品与商品品质证书关联的系统,使用如权利要求1-3任意一项所述电商商品与商品品质证书关联的方法,其特征在于:所述系统包括:
5.根据权利要求4所述的一种电商商品与商品品质证书关联的系统,其特征在于:还包括:
6.根据权利要求4所述的一种电商商品与商品品质证书关联的系统,其特征在于:还包括:
【技术特征摘要】
1.一种电商商品与商品品质证书关联的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种电商商品与商品品质证书关联的方法,其特征在于:在步骤s7中,在完成待关联的电商商品与其对应电子商品品质证书的关联之后,还包括以下步骤:
3.根据权利要求1所述的一种电商商品与商品品质证书关联的方法,其特征在于:还包括以下步骤:定期对电商商品信息数据库中的电商...
【专利技术属性】
技术研发人员:麦嘉伟,孔令超,吕火生,张青明,
申请(专利权)人:共青城市众陶联供应链服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。