一种基于区块链技术的溯源应用系统的制作方法

文档序号:21534082发布日期:2020-07-17 17:26阅读:174来源:国知局
一种基于区块链技术的溯源应用系统的制作方法

本发明涉及区块链技术领域,特别是一种基于区块链技术的溯源应用系统。



背景技术:

目前,国内外的溯源产品有很多,该溯源产品的前端介质大多采用基于二维码或者rfid产品,后端一般应用数据库,通过扫描二维码或者rfid标签连接到数据库中,获取数据库中与产品相应的信息,但是,这种溯源方式的数据可靠程度都建立在数据库中的数据是准确无误的基础上,但实际上,一般数据库中的数据存在容易被篡改的情况,因此数据库中的数据的准确性无法保证,从而导致产品溯源效果无法保障。



技术实现要素:

针对上述问题,本发明旨在提供一种基于区块链技术的溯源应用系统。

本发明的目的采用以下技术方案来实现:

第一方面,提供一种基于区块链技术的溯源应用系统,包括:

溯源标签生成模块,用于为每件商品生成唯一的溯源标签;

溯源信息生成模块,用于获取与溯源标签对应商品的溯源信息,将溯源标签信息和商品溯源信息上传至区块链记录;

溯源模块,用于扫描商品上的溯源标签,访问区块链中存储该商品的溯源信息。

在一种实施方式中,溯源标签包括二维码标签、nfc标签或rfid标签。

在一种实施方式中,商品的溯源信息包括:商品原产地、商品照片、生产批次、生产日期、溯源轨迹中的一项或多项。

在一种实施方式中,系统还包括溯源信息更新模块,用于在对商品的溯源信息进行更新,并将更新后的溯源信息和溯源标签上传至区块链记录。

在一种实施方式中,溯源信息更新模块,还用于将商品与指定的智能采集设备进行绑定;

智能采集设备用于采集商品所在环境的环境信息和位置信息,并上传到区块链记录;

商品的溯源信息还包括与其绑定的智能采集设备身份信息以及该智能采集设备采集的环境信息和位置信息。

在一种实施方式中,智能采集设备中还包括内部时钟单元,智能采集设备每隔设定的时间间隔将采集的环境信息、位置信息连同时间信息上传到区块链记录。

在一种实施方式中,溯源模块通过无线网络模块或物联网无线模块连接区块链,其中物联网无线模块包括nb-iot模块。

第二方面,提供一种基于区块链技术的溯源应用终端,包括:应用模块,应用模块用于驱动应用终端扫描商品上的溯源标签,并访问区块链中存储该商品的溯源信息;其中,溯源标签为每件商品生成唯一的溯源标签;商品的溯源信息与商品的溯源标签对应。

在一种实施方式中,该终端包括扫描单元,用于扫描商品的溯源标签信息。

本发明的有益效果为:本发明溯源应用系统,实现一物一码,同时将商品的原始溯源信息以及更新的溯源信息都上传至区块链记录,实现对商品精准可靠的溯源,确保溯源信息的真实性,供用户根据溯源信息判断商品的真伪。

本发明溯源应用系统支持不同标签(nfc\rfid\二维码等)的使用,适应性强,能够适应不同商品,不同场合的需要。

本发明还通过将溯源标签与智能采集设备进行绑定,从商品出库到到达市场的过程中的不同运输阶段,都可以通过设置智能采集设备实时采集商品所处运输环境的环境信息、位置信息和时间信息等,并上传到区块链记录,使得用户在扫描溯源标签后,也能获取该智能设备采集商品所在环境的环境信息和位置信息,能够对商品进行全程追溯以及实时追溯。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1为本发明的框架结构图。

附图标记:

溯源标签生成模块1、溯源信息生成模块2、溯源模块3、溯源信息更新模块4、溯源标签5

具体实施方式

结合以下应用场景对本发明作进一步描述。

参见图1,其示出一种基于区块链技术的溯源应用系统,包括:

溯源标签生成模块1,用于为每件商品生成唯一的溯源标签5;

溯源信息生成模块2,用于获取与溯源标签5对应商品的溯源信息,将溯源标签信息和商品溯源信息上传至区块链记录;

溯源模块3,用于扫描商品上的溯源标签5,访问区块链中存储该商品的溯源信息。

本发明上述实施方式的溯源应用系统,实现一物一码,同时将商品的原始溯源信息以及更新的溯源信息都上传至区块链记录,同时在链上存储的商品溯源信息都与商品标签信息向对应,实现对商品精准可靠的溯源,确保溯源信息的真实性,供用户根据溯源信息判断商品的真伪。

在一种实施方式中,溯源标签包括二维码标签或nfc标签或rfid标签等。

溯源应用系统支持不同标签(nfc芯片\rfid\二维码等)的使用,适应性强,能够适应不同商品(如食品、烟酒类、生鲜、跨境电商、农产品等),以及不同场合的需要。

在一种实施方式中,商品的溯源信息包括:商品名称、商品原产地、商品照片、生产批次、生产日期、溯源轨迹中的一项或多项。

在一种场景中,在溯源标签被生成时,溯源标签连同该商品的上述溯源信息也同时被上传至区块链中被记录,确保溯源标签从生成一刻起的准确性。

在一种实施方式中,溯源信息生成模块2对商品的溯源信息采用签名、加密技术,调用区块链智能合约实现区块链数据上链、同步、共识,消除人为干预。

在一种实施方式中,系统还包括溯源信息更新模块4,用于在对商品的溯源信息进行更新,并将更新后的溯源信息和溯源标签上传至区块链记录。

在商品的运输过程中,当每到达一个地方或者到达阶段性的记录的时候,通过溯源信息更新模块4能够对商品的溯源信息进行进一步更新,获取当前商品的溯源信息(如当前时间、所处位置、运输批次等)并上传至区块链记录,能够记录商品的运输全过程,方便用户了解商品的运输过程动态。

在一种实施方式中,溯源信息更新模块4,还用于将商品与指定的智能采集设备进行绑定;

智能采集设备用于采集商品所在环境的环境信息和位置信息,并上传到区块链记录;

商品的溯源信息还包括与其绑定的智能采集设备身份信息以及该智能采集设备采集的环境信息和位置信息。

在一种实施方式中,智能采集设备中还包括内部时钟单元,智能采集设备每隔设定的时间间隔将采集的环境信息、位置信息连同时间信息上传到区块链记录。

在一种场景中,当商品需要被放置在某集装箱里进行运输时,可在该集装箱内设置智能采集设备,采用溯源信息更新模块4将该智能采集设备的身份信息和起始时间录入到该商品的溯源信息中,在运输结束后,通过溯源信息更新模块4将智能采集设备的解绑信息及解绑时间录入到该商品的溯源信息中(如果是遇到商品需更换运输场景,则更新智能采集设备的绑定信息);智能采集设备用于采集集装箱内的环境信息(如温度、湿度、加速度等),同时也对集装箱的位置信息进行采集,通过智能采集设备自身的内部时钟单元获取的时间信息,连通环境信息、位置信息上传到区块链记录,以该智能采集设备获取的信息作为商品在该时刻的环境信息和位置信息并更新到商品的溯源信息中,通过将外设的智能采集设备的身份信息和记录时间信息与商品溯源标签进行绑定(例如在溯源信息中体现为某时间段内由某id的智能设备进行环境信息和位置信息的采集),用户在访问商品的溯源信息时,同时也能够对该智能设备在该时间段内采集的环境信息和位置信息进行访问,有助于对商品运输过程中的运输归集,环境变化等信息作进一步了解。

溯源应用系统将溯源标签与智能采集设备进行绑定,从商品出库到到达市场的过程中的不同运输阶段,都可以通过设置智能采集设备实时采集商品所处运输环境的环境信息、位置信息和时间信息等,并上传到区块链记录,使得用户在扫描溯源标签后,也能获取该智能设备采集商品所在环境的环境信息和位置信息,能够对商品进行全程追溯以及实时追溯。

为进一步体现智能采集设备的硬件实现,提供一种智能采集设备的硬件配置信息:

cpu:双核32为处理器,性能为600dmpis,使用硬件浮点加速器以及一个8位低功耗处理器;

内存:配置4兆ram以及8兆flash;

信号传输:支持802.1b/g/n,16mbps的wifi模式;兼容蓝牙4.2br/edr;支持t-m1/nb-iot,lte-m支持从699mhz到2690mhz34种带宽;

功耗:输入电压5v/1a;工作功耗(无射频)60ma;睡眠功耗40ua;

内部时钟频率:150khz;

传感器:环境光传感器、气压传感器、温度传感器、三轴加速度传感器、温度传感器;

工作温度:-20~+85℃

gps:wifi,50通道,gpsl1频段,支持c/a编码,sbas:waas,egnos,msas,搜星速度冷启动27,秒热启动1秒。

在一种实施方式中,溯源模块3通过无线网络模块或物联网无线模块连接区块链,其中物联网无线模块包括nb-iot模块。

本发明上述实施方式,上述溯源应用系统中,溯源标签生成模块包括标签生成终端,溯源信息生成模块包括智能电脑、智能手机、专用设备等;溯源信息更新模块包括智能电脑、智能手机、专用设备等;溯源模块包括智能手机、能安装智能应用程序的带扫描单元的智能终端等。

需要说明的是,其中该溯源标签生成模块与溯源信息生成模块可以设置于同一个智能设备中;

该溯源信息生成模块与溯源信息更新模块可以为相同的模块,其名称“溯源信息生成模块”与“溯源信息更新模块”仅用于区分其在商品溯源的不同阶段产生作用。

同时,提出一种基于区块链技术的溯源应用终端,包括:应用模块,应用模块用于驱动应用终端扫描商品上的溯源标签,并访问区块链中存储该商品的溯源信息;其中,溯源标签为每件商品生成唯一的溯源标签;商品的溯源信息与商品的溯源标签对应。

其中,溯源应用终端与上述溯源应用系统中的溯源模块相对应,具体包括智能手机、能安装智能应用程序的带扫描单元的智能终端等。

在一种实施方式中,该终端包括扫描单元,用于扫描商品的溯源标签信息。

在一种实施方式中,应用模块包括用户界面,其中该用户界面用于供用户选择扫描溯源标签的类别(二维码标签、nfc标签或rfid标签等)。

在一种实施方式中,应用模块的用户界面还用于显示访问区块链获取的该商品的溯源信息。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当分析,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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