本发明专利技术提供一种基于区块链的产品溯源系统,其包括产品产地温度测试模块、产品产地湿度测试模块、产品质量监测模块、产品产地追踪模块、无线传输模块、区块链数据平台、数据传输模块、计算机端、移动终端以及网页端,其中,产品产地湿度测试模块包括湿度传感器和信号处理模块,信号处理模块对湿度传感器采集的信号进行信号处理,实现了对产地湿度的精确测试,再者,区块链数据平台内采用多层数据存储方式,即在第一层存有待传输数据,在第二层和第三层存有根据第一层存储数据而算得的校准数据,在数据传输前对第一层存储的数据进行校验,能够避免数据不被篡改。
A product traceability system based on blockchain
【技术实现步骤摘要】
一种基于区块链的产品溯源系统
本专利技术涉及区块链领域,尤其涉及一种基于区块链的产品溯源系统。
技术介绍
溯源为产品质量提供保障服务,一方面是保证产品在从生产到分销的各个环节中的产品质量,另一方面是在产品出现问题后方便追溯到具体问题环节。基于互联网和物联网技术的发展,目前的溯源系统可以通过网页或APP向用户提供溯源服务,用户只需要扫描条码或二维码,就可以获取完整的溯源信息。看似简单的数据获取方式,背后依靠复杂的溯源系统为支撑。溯源系统是物联网、移动互联网、大数据等技术的整合应用。在产品生产过程的重要环节可采集产品数据信息并形成产品溯源档案,从而形成产品从原料、生产加工、质量检测、物流运输等环节的信息监控。大多数的溯源系统均为传统的B/S或C/S架构,前端为Web网站或手机APP后端包括应用管理和数据处理。溯源系统的后台通过调用溯源存储平台的接口,从存储平台中获取所需的数据,完成相应功能,并将结果向用户展示。得益于物联网技术的发展,当前的溯源技术有了很大进步,溯源数据获取的手段变得多样,目前大量应用的有RFID无线射频技术、二维码溯源技术、条形码溯源技术,还有各种传感技术,如温湿度和GPS传感器。从物联网产生的数据会通过各种方式传输到溯源系统中进行存储。溯源系统的存储部分主要由数据库如MySQL和相应的平台程序组成。物联网中的数据通过各种方式如HTTP协议上传到应用程序中,并由程序将数据写入到数据库中。溯源系统存储部分的安全性和可用性是评价溯源系统的基本指标。由于溯源信息全部都保存在溯源系统数据库中,在溯源系统接收物联网数据并向用户提供溯源查询服务的应用场景下,数据的真实可信尤为重要,从而传统的数据库在存储方面的安全问题越来越不容忽视。现有技术中,在对产品质量的监测精度不高,湿度往往是影响产品质量的关键因素,但是现有技术中对湿度的监测精度不高或数据处理方法过于复杂,进而导致溯源系统的运行负荷过大,同时,在使用区块链传输存储数据时,未能有效保障传输数据的完成准确性,即避免不被篡改。
技术实现思路
因此,为了克服上述问题,本专利技术提供了一种基于区块链的产品溯源系统,其包括产品产地温度测试模块、产品产地湿度测试模块、产品质量监测模块、产品产地追踪模块、无线传输模块、区块链数据平台、数据传输模块、计算机端、移动终端以及网页端,其中,产品产地湿度测试模块包括湿度传感器和信号处理模块,信号处理模块对湿度传感器采集的信号进行信号处理,实现了对产地湿度的精确测试,再者,区块链数据平台内采用多层数据存储方式,即在第一层存有待传输数据,在第二层和第三层存有根据第一层存储数据而算得的校准数据,在数据传输前对第一层存储的数据进行校验,能够避免数据不被篡改。本专利技术提供的基于区块链的产品溯源系统包括产品产地温度测试模块、产品产地湿度测试模块、产品质量监测模块、产品产地追踪模块、无线传输模块、区块链数据平台、数据传输模块、计算机端、移动终端以及网页端。其中,产品产地温度测试模块包括温度传感器,温度传感器用于监测产品产地的温度信号,温度传感器将采集的温度信号通过无线传输模块传输至区块链数据平台,产品产地湿度测试模块包括湿度传感器和信号处理模块,湿度传感器用于监测产品产地的湿度信号,湿度传感器将采集的湿度信号传输至信号处理模块,信号处理模块对接收到的湿度信号进行信号处理后通过无线传输模块传输至区块链数据平台,产品质量监测模块通过无线传输模块将产品质量信息传输至区块链数据平台,产品产地追踪模块包括定位传感器,定位传感器用于监测产品产地的位置信息,定位传感器将采集的位置信息通过无线传输模块传输至区块链数据平台,区块链数据平台根据用户需求将接收到的温度信号、湿度信号、产品质量信息以及位置信息传输至计算机端、移动终端以及网页端。优选的是,区块链数据平台包括第一层数据存储单元、第二层数据存储单元、第三层数据存储单元以及数据校核单元,第一层数据平台存储有温度信号、湿度信号、产品质量信息以及位置信息,其中,温度传感器的采样间隔为ts,第i个采样点温度传感器采集的信号为A(i),第一层数据存储单元将温度传感器的第i个采样点数据A(i)与第i-1个采样点数据A(i-1)作差得到第i参考数据Bi,第一层数据存储单元将数据Bi存储至第二层数据存储单元,第二层数据存储平台将其所存储的数据进行数据处理得到整合数据C,其中,,n为第二层数据存储单元的数据总数,第二层数据存储单元将数据C传输至第三层数据存储单元进行存储,第二层数据存储单元将数据Bi传输至数据校核单元,第三层数据存储单元将数据C传输至数据校核单元,数据校核单元将接收到的数据Bi和数据C锁存于内部存储器中。优选的是,计算机端、移动终端或网页端通过数据传输模块向区块链数据平台发送数据提取指令,区块链数据平台接收到数据提取指令后将当前时刻的第二层数据存储单元中的数据和第三层数据存储单元中的数据与数据校核单元中内部存储器所存储的数据进行比较,若一致,则数据校核单元将第一层数据存储单元中的数据传输至计算机端、移动终端或网页端,若不一致,则数据校核单元发送错误代码至计算机端、移动终端或网页端。优选的是,产品产地湿度测试模块包括湿度传感器和信号处理模块,湿度传感器用于监测产品产地的湿度信号,湿度传感器将采集的湿度信号传输至信号处理模块,信号处理模块对接收到的湿度信号进行信号处理,具体处理步骤如下:第一步,湿度传感器每隔T时刻进行一次采样作业,湿度传感器在第k次采样的信号表示为X(k),湿度传感器一共进行N次采样;第二步,对N次采样进行随机分组,共分为两组,第一组的数据取第1个采样点至第N1个采样点,第二组的数据取第N1+1个采样点至第N个采样点,N1∈(1,N);第三步,求取第一组数据的平均量,第二组数据的平均量;第四步,对湿度传感器采样数据进行校正,校正后的数据为Y(k),其中设置校正系数a,b,其中,Y(k)=a+bX(k),;。优选的是,无线传输模块为GPRS传输模块。优选的是,温度传感器、湿度传感器以及定位传感器均设置有对应的传感器号,温度传感器、湿度传感器以及定位传感器均将其对应的传感器号通过无线传输模块传输至区块链数据平台。优选的是,数据传输模块为GPRS传输模块。与现有技术相比,本专利技术具有如下的有益效果:(1)本专利技术提供了一种基于区块链的产品溯源系统,其包括产品产地温度测试模块、产品产地湿度测试模块、产品质量监测模块、产品产地追踪模块、无线传输模块、区块链数据平台、数据传输模块、计算机端、移动终端以及网页端,其中,产品产地湿度测试模块包括湿度传感器和信号处理模块,信号处理模块对湿度传感器采集的信号进行信号处理,实现了对产地湿度的精确测试,再者,区块链数据平台内采用多层数据存储方式,即在第一层存有待传输数据,在第二层和第三层存有根据第一层存储数据而算得的校准数据,在数据传输前对第一层存储的数据进行校验,能够避免数据不被篡改。(2)本专利技术的专利技术点还在本文档来自技高网...
【技术保护点】
1.一种基于区块链的产品溯源系统,其特征在于,所述基于区块链的产品溯源系统包括产品产地温度测试模块、产品产地湿度测试模块、产品质量监测模块、产品产地追踪模块、无线传输模块、区块链数据平台、数据传输模块、计算机端、移动终端以及网页端;/n其中,所述产品产地温度测试模块包括温度传感器,所述温度传感器用于监测产品产地的温度信号,所述温度传感器将采集的温度信号通过所述无线传输模块传输至所述区块链数据平台,所述产品产地湿度测试模块包括湿度传感器和信号处理模块,所述湿度传感器用于监测产品产地的湿度信号,所述湿度传感器将采集的湿度信号传输至所述信号处理模块,所述信号处理模块对接收到的湿度信号进行信号处理后通过所述无线传输模块传输至所述区块链数据平台,所述产品质量监测模块通过所述无线传输模块将产品质量信息传输至所述区块链数据平台,所述产品产地追踪模块包括定位传感器,所述定位传感器用于监测产品产地的位置信息,所述定位传感器将采集的位置信息通过所述无线传输模块传输至所述区块链数据平台,所述区块链数据平台根据用户需求将接收到的温度信号、湿度信号、产品质量信息以及位置信息传输至所述计算机端、移动终端以及网页端。/n...
【技术特征摘要】
1.一种基于区块链的产品溯源系统,其特征在于,所述基于区块链的产品溯源系统包括产品产地温度测试模块、产品产地湿度测试模块、产品质量监测模块、产品产地追踪模块、无线传输模块、区块链数据平台、数据传输模块、计算机端、移动终端以及网页端;
其中,所述产品产地温度测试模块包括温度传感器,所述温度传感器用于监测产品产地的温度信号,所述温度传感器将采集的温度信号通过所述无线传输模块传输至所述区块链数据平台,所述产品产地湿度测试模块包括湿度传感器和信号处理模块,所述湿度传感器用于监测产品产地的湿度信号,所述湿度传感器将采集的湿度信号传输至所述信号处理模块,所述信号处理模块对接收到的湿度信号进行信号处理后通过所述无线传输模块传输至所述区块链数据平台,所述产品质量监测模块通过所述无线传输模块将产品质量信息传输至所述区块链数据平台,所述产品产地追踪模块包括定位传感器,所述定位传感器用于监测产品产地的位置信息,所述定位传感器将采集的位置信息通过所述无线传输模块传输至所述区块链数据平台,所述区块链数据平台根据用户需求将接收到的温度信号、湿度信号、产品质量信息以及位置信息传输至所述计算机端、移动终端以及网页端。
2.根据权利要求1所述的基于区块链的产品溯源系统,其特征在于,所述区块链数据平台包括第一层数据存储单元、第二层数据存储单元、第三层数据存储单元以及数据校核单元,所述第一层数据平台存储有温度信号、湿度信号、产品质量信息以及位置信息,其中,所述温度传感器的采样间隔为ts,第i个采样点所述温度传感器采集的信号为A(i),所述第一层数据存储单元将所述温度传感器的第i个采样点数据A(i)与第i-1个采样点数据A(i-1)作差得到第i参考数据Bi,所述第一层数据存储单元将数据Bi存储至所述第二层数据存储单元,所述第二层数据存储平台将其所存储的数据进行数据处理得到整合数据C,其中,,n为所述第二层数据存储单元的数据总数,所述第二层数据存储单元将数据C传输至所述第三层数据存储单元进行存储,所述第二层数据存储单元将数据Bi传输至所述数据校核单元,所述第三层数据存储单元将数据C传输至所述数据校核单元,所述数据校核单元将接收到的数据Bi和数据C锁存于内部存储器中...
【专利技术属性】
技术研发人员:张嘉辰,
申请(专利权)人:天津科技大学,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。