基于区块链的产品标签状态控制方法及系统与流程

文档序号:15689162发布日期:2018-10-16 21:41阅读:228来源:国知局

本发明涉及通信及产品认证技术领域,具体地,涉及基于区块链的产品标签状态控制方法及系统。



背景技术:

产品的认证和跟踪是指:在产品自动化装配生产线和各加工过程中,使用条码为主要零部件打上条码标签。通过条码阅读器采集并译码后,条码信息输入计算机服务的数据库。每件产品和主要部件都会有一个唯一的条码。不管产品发往何处,都会留有记录。如果发生问题,只需读入产品上的条码,就可以在数据库内调出该产品所有的相关数据,大大便利了产品的质量跟踪和售后服务。

然而,目前市场上的产品认证和跟踪系统并不健全,其缺陷在于:

1、不能专门用于每个产品;

2、只能认证产品真伪以及认证产品是否拆封,然而条码本身及其内部信息并不具备安全保护,容易被非法利用和篡改。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种基于区块链的产品标签状态控制方法及系统。

根据本发明提供的一种基于区块链的产品标签状态控制方法,包括:

通用块创建步骤:以产品标签作为区块链的通用块,以及将产品标签的信息添加至中央数据库;

信息添加步骤:将指定信息添加至区块链中;

失效记录步骤:产品标签上的密封二维码在第一次被扫描后在中央数据库中失效;

区块关闭步骤:在区块链中记录产品标签的扫描日期并关闭区块链。

较佳的,所述产品标签包括密封二维码以及产品二维码,所述产品二维码包括产品信息,记录在所述中央数据库中。

较佳的,所述指定信息包括物流信息。

较佳的,还包括存储步骤:存储关闭的区块链。

根据本发明提供的一种基于区块链的产品标签状态控制系统,包括:

通用块创建模块:以产品标签作为区块链的通用块,以及将产品标签的信息添加至中央数据库;

信息添加模块:将指定信息添加至区块链中;

失效记录模块:产品标签上的密封二维码在第一次被扫描后在中央数据库中失效;

区块关闭模块:在区块链中记录产品标签的扫描日期并关闭区块链。

较佳的,所述产品标签包括密封二维码以及产品二维码,所述产品二维码包括产品信息,记录在所述中央数据库中。

较佳的,所述指定信息包括物流信息。

较佳的,还包括存储模块:存储关闭的区块链。

与现有技术相比,本发明具有如下的有益效果:

本发明将区块链与产品标签结合,能够查询产品是否被使用、拆封或失效;防止某一区块、标签用于其他产品中;防止任何人甚至中央数据库篡改数据,信息添加是单向,在扫描密封标签后结束,数据更安全可靠。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明的流程图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

如图1所示,本发明提供的一种基于区块链的产品标签状态控制方法,包括:

通用块创建步骤:以产品标签作为区块链的通用块,以及将产品标签的信息添加至中央数据库。产品标签包括密封二维码以及产品二维码,产品二维码包括产品信息,记录在中央数据库中,密封二维码用以记录产品的状态,在密封二维码第一次被扫描之后即认为产品为已使用、已拆封状态。

在本实施例中,二维码可采用qr码,产品标签采用双层结构,产品qr码设置于外层,密封条qr码设置于内层,撕开外层即可看到内层的密封条qr码。产品标签整体采用金属材料,耐划、耐热和防水,可以长时间使用。产品qr码可以作为产品可追溯标签和信息渠道,一经扫描即可从中央数据库中获取相关的产品信息。密封条qr码为“隐形”模式,一经撕开即暴露,扫描后在8小时候失效,从而提升认证层次登记,使用过程简单、安全可靠。每个产品标签都具有标签号码,与产品qr码和密封条qr码关联在一起,记录在中央数据库以及所有区块链节点中。产品标签具有预先设定的有效期,在有效期过后,记录在中央数据库以及所有区块链节点中对应的产品qr码和密封条qr码失效。

信息添加步骤:将指定信息添加至区块链中。例如产品的物流信息、各种政府机构、商户的信息,以便追踪产品的运输等状态。

失效记录步骤:产品标签上的密封二维码在第一次被扫描后在中央数据库中失效。

区块链关闭步骤:在区块链中记录产品标签的扫描日期并关闭区块链,一旦关闭则不能再添加数据,表示产品已被使用/已失效。

存储步骤:存储关闭的区块链,可用作未来数据分析的可靠来源。

在上述一种基于区块链的产品标签状态控制方法的基础上,本发明还提供的一种基于区块链的产品标签状态控制系统,包括:

通用块创建模块:以产品标签作为区块链的通用块,以及将产品标签的信息添加至中央数据库。产品标签包括密封二维码以及产品二维码,产品二维码包括产品信息,记录在中央数据库中,密封二维码用以记录产品的状态,在密封二维码第一次被扫描之后即认为产品为已使用、已拆封状态。

在本实施例中,二维码可采用qr码,产品标签采用双层结构,产品qr码设置于外层,密封条qr码设置于内层,撕开外层即可看到内层的密封条qr码。产品标签整体采用金属材料,耐划、耐热和防水,可以长时间使用。产品qr码可以作为产品可追溯标签和信息渠道,一经扫描即可从中央数据库中获取相关的产品信息。密封条qr码为“隐形”模式,一经撕开即暴露,扫描后在8小时候失效,从而提升认证层次登记,使用过程简单、安全可靠。每个产品标签都具有标签号码,与产品qr码和密封条qr码关联在一起,记录在中央数据库以及所有区块链节点中。产品标签具有预先设定的有效期,在有效期过后,记录在中央数据库以及所有区块链节点中对应的产品qr码和密封条qr码失效。

信息添加模块:将指定信息添加至区块链中。例如产品的物流信息、各种政府机构、商户的信息,以便追踪产品的运输等状态。

失效记录模块:产品标签上的密封二维码在第一次被扫描后在中央数据库中失效。

区块链关闭模块:在区块链中记录产品标签的扫描日期并关闭区块链,一旦关闭则不能再添加数据,表示产品已被使用/已失效。

存储模块:存储关闭的区块链,可用作未来数据分析的可靠来源。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1