基于区块链的产品防伪标记和验证方法及装置制造方法及图纸

技术编号:20868959 阅读:36 留言:0更新日期:2019-04-17 09:50
本说明书实施例提供了一种基于区块链的产品防伪标记方法及装置,所述方法包括:获取第一产品的第一产品名,所述第一产品带有第一防伪标识,所述第一防伪标识上有随机生成的第一印记;获取所述第一防伪标识和所述第一印记;将所述第一产品名,所述第一防伪标识和所述第一印记相关联地存储到区块链中。本说明书实施例还提供了一种基于区块链的产品防伪验证方法及装置。如此,可以更加有效地做好产品防伪。

【技术实现步骤摘要】
基于区块链的产品防伪标记和验证方法及装置
本说明书涉及计算机
,尤其涉及基于区块链的产品防伪标记和验证方法及装置。
技术介绍
随着经济的发展,假冒伪劣产品目前已成为全球性难题。从服装、日用产品到食品等领域,市场上都存在着假货。假货的肆意,不仅让消费者深受其害,也使厂家蒙受了巨大的经济损失。有些假货不仅让消费者损失钱财,甚至损害到其身体健康。为了减少假货的干扰,厂家为产品做了防伪标识,但是造假者们利用各种不法手段,制造出假的防伪标识,鱼目混珠,扰乱市场。因此,希望能有改进的方案,能够更加有效地对产品做好防伪,不给造假者造假的机会,还消费者一个良好的购物环境。
技术实现思路
本说明书一个或多个实施例描述了一种基于区块链的产品防伪标记和验证方法及其装置,能够更加有效地对产品做好防伪,不给造假者造假的机会,还消费者一个良好的购物环境。根据第一方面,提供了一种基于区块链的产品防伪标记方法,所述方法包括:获取第一产品的第一产品名,所述第一产品带有第一防伪标识,所述第一防伪标识上有随机生成的第一印记;获取所述第一防伪标识和所述第一印记;将所述第一产品名,所述第一防伪标识和所述第一印记相关联地存储到区块链中。可选地,所述第一印记包括多个断点。可选地,所述第一印记通过镭射随机生成。在一个实施例中,所述方法进一步包括:获取所述第一防伪标识的第一二维图片;获取所述第一印记的各个断点在所述第一二维图片上对应的二维坐标。可选地,所述方法进一步包括:将所述第一产品名,所述第一防伪标识的第一二维图片,和所述第一印记的各个断点在所述第一二维图片上对应的各个二维坐标相关联地存储到区块链中。在一个实施例中,所述方法进一步包括:获取所述第一防伪标识的第一三维图像;获取所述第一印记的各个断点在所述第一三维图像上对应的各个二维坐标和深度。可选地,所述方法进一步包括:将所述第一产品名,所述第一防伪标识的第一三维图像,和所述第一印记的各个断点在所述第一三维图像上对应的各个二维坐标和深度相关联地存储到区块链中。根据第二方面,提供一种基于区块链的产品防伪验证方法,所述方法包括:获取待验证的第二产品的第二产品名,所述第二产品带有第二防伪标识,所述第二防伪标识上有随机生成的第二印记;获取所述第二防伪标识和所述第二印记;当所述第二产品名、所述第二防伪标识和所述第二印记在所述区块链中匹配成功时,则确定所述第二产品是真产品。在一个实施例中,确定所述第二产品是真产品进一步包括:搜索所述区块链,在所述区块链中查找是否存储有与所述第二产品名相同的产品名,若查找失败,则判断所述第二产品是假产品;若查找成功,则比较所述第二防伪标识和所述第二印记与所述第二产品名相同的产品名相关联地存储的防伪标识和印记,若均相同,则判断所述第二产品是真产品;否则判断所述第二产品是假产品。可选地,所述第二印记包括多个断点。在一个实施例中,所述比较所述第二防伪标识和所述第二印记与所述第二产品名相同的产品名相关联地存储的防伪标识和印记,进一步包括:比较所述第二防伪标识的第二二维图片与所述第二产品名相同的产品名相关联地存储的防伪标识的二维图片;比较所述第二印记的各个断点在所述第二二维图片上对应的各个二维坐标,与所述第二产品名相同的产品名相关联地存储的印记的各个断点在所述二维图片上对应的各个二维坐标。在一个实施例中,比较所述第二防伪标识和所述第二印记与所述第二产品名相同的产品名相关联地存储的防伪标识和印记,进一步包括:比较所述第二防伪标识的第二三维图像与所述第二产品名相同的产品名相关联地存储的防伪标识的三维图像;比较所述第二印记的各个断点在所述第二三维图像上对应的各个二维坐标和深度,与所述第二产品名相同的产品名相关联地存储的印记的各个断点在所述三维图像上对应的各个二维坐标和深度。根据第三方面,提供一种基于区块链的产品防伪标记装置,所述装置包括:获取单元,用于获取第一产品的第一产品名,所述第一产品带有第一防伪标识,所述第一防伪标识上有随机生成的第一印记;所述获取单元还用于获取所述第一防伪标识和所述第一印记;存储单元,用于将所述第一产品名,所述第一防伪标识和所述第一印记相关联地存储到区块链中。可选地,所述第一印记包括多个断点。可选地,所述第一印记通过镭射随机生成。在一个实施例中,所述获取单元用于获取所述第一防伪标识和所述第一印记,进一步包括:获取所述第一防伪标识的第一二维图片;获取所述第一印记的各个断点在所述第一二维图片上对应的各个二维坐标。在一个实施例中,所述存储单元进一步被配置为:将所述第一产品名,所述第一防伪标识的第一二维图片,和所述第一印记的各个断点在所述第一二维图片上对应的各个二维坐标相关联地存储到区块链中。在一个实施例中,所述获取单元用于获取所述第一防伪标识和所述第一印记,进一步包括:获取所述第一防伪标识的第一三维图像;获取所述第一印记的各个断点在所述第一三维图像上对应的各个二维坐标和深度。在一个实施例中,所述存储单元进一步配置为:将所述第一产品名,所述第一防伪标识的第一三维图像,和所述第一印记的各个断点在所述第一三维图像上对应的各个二维坐标和深度相关联地存储到区块链中。根据第四方面,提供一种基于区块链的产品防伪验证装置,所述装置包括:获取单元,用于获取待验证的第二产品的第二产品名,所述第二产品带有第二防伪标识,所述第二防伪标识上有随机生成的第二印记;所述获取单元还用于获取所述第二防伪标识和所述第二印记;确定单元,用于当所述第二产品名、所述第二防伪标识和所述第二印记在所述区块链中匹配成功时,则确定所述第二产品是真产品。在一个实施例中,所述确定单元进一步用于:搜索所述区块链,在所述区块链中查找是否存储有与所述第二产品名相同的产品名,若查找失败,则判断所述第二产品是假产品;若查找成功,则比较所述第二防伪标识和所述第二印记与所述第二产品名相同的产品名相关联地存储的防伪标识和印记,若均相同,则判断所述第二产品是真产品;否则判断所述第二产品是假产品。可选地,所述第二印记包括多个断点。在一个实施例中,所述确定单元比较所述第二防伪标识和所述第二印记与所述第二产品名相同的产品名相关联地存储的防伪标识和印记,进一步被配置为:比较所述第二防伪标识的第二二维图片与所述第二产品名相同的产品名相关联地存储的防伪标识的二维图片;比较所述第二印记的各个断点在所述第二二维图片上对应的各个二维坐标,与所述第二产品名相同的产品名相关联地存储的印记的各个断点在所述二维图片上对应的各个二维坐标。在一个实施例中,所述确定单元比较所述第二防伪标识和所述第二印记与所述第二产品名相同的产品名相关联地存储的防伪标识和印记,进一步被配置为:比较所述第二防伪标识的第二三维图像与所述第二产品名相同的产品名相关联地存储的防伪标识的三维图像;比较所述第二印记的各个断点在所述第二三维图像上对应的各个二维坐标和深度,与所述第二产品名相同的产品名相关联地存储的印记的各个断点在所述三维图像上对应的各个二维坐标和深度。根据第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一或第二方面所述的方法。根据第六方面,提供一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,本文档来自技高网...

【技术保护点】
1.一种基于区块链的产品防伪标记方法,所述方法包括:获取第一产品的第一产品名,所述第一产品带有第一防伪标识,所述第一防伪标识上有随机生成的第一印记;获取所述第一防伪标识和所述第一印记;将所述第一产品名,所述第一防伪标识和所述第一印记相关联地存储到区块链中。

【技术特征摘要】
1.一种基于区块链的产品防伪标记方法,所述方法包括:获取第一产品的第一产品名,所述第一产品带有第一防伪标识,所述第一防伪标识上有随机生成的第一印记;获取所述第一防伪标识和所述第一印记;将所述第一产品名,所述第一防伪标识和所述第一印记相关联地存储到区块链中。2.如权利要求1所述的方法,其特征在于,所述第一印记包括多个断点,所述第一印记通过镭射生成,所述第一印记的多个断点在镭射过程中随机生成。3.一种基于区块链的产品防伪验证方法,所述方法包括:获取待验证的第二产品的第二产品名,所述第二产品带有第二防伪标识,所述第二防伪标识上有随机生成的第二印记;获取所述第二防伪标识和所述第二印记;当所述第二产品名、所述第二防伪标识和所述第二印记在所述区块链中匹配成功时,则确定所述第二产品是真产品。4.如权利要求3所述的方法,其特征在于,所述第一印记包括多个断点,所述第一印记通过镭射生成,所述第一印记的多个断点在镭射过程中随机生成。5.一种基于区块链的产品防伪标记装置,所述装置包括:获取单元,用于获取第一产品的第一产品名,所述第一产品带有第一防伪标识,所述第一防伪标识上有随机生成的第一印记;所述获取单元还用于,获取所...

【专利技术属性】
技术研发人员:李立中李知旃
申请(专利权)人:立旃上海科技有限公司
类型:发明
国别省市:上海,31

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

1