集装箱粮食封箱检验赋码区块链数据采集方法及系统技术方案

技术编号:23986137 阅读:58 留言:0更新日期:2020-04-29 13:37
本发明专利技术公开集装箱粮食封箱检验赋码区块链数据采集方法及系统。该方法,包括:从设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,获取各仓位的封箱状态信息;获取智能锁设备的状态信息;根据封箱检验识别代码编制规则,根据所述封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码;对任一封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布。该方法及系统,通过集装箱装箱称重设备、物联网多功能网关,采集、汇聚不同粮食品种的封仓位置数据、数量数据,整合智能锁设备,将集装箱粮食封箱状态信息、智能锁设备的状态信息智能锁设备的状态信息信息加密存储到区块链,丰富了集装箱封箱检验状态数据,为实现粮食追溯打下了技术基础。

Data collection method and system of block chain for container grain seal inspection

【技术实现步骤摘要】
集装箱粮食封箱检验赋码区块链数据采集方法及系统
本专利技术涉及粮食物流
,尤其涉及集装箱粮食封箱检验赋码区块链数据采集方法及系统。
技术介绍
目前,全世界已有多个国家和地区成立了专门部门、制定了食品安全相关法律法规、建立了食品可追溯系统,对食品的生产过程进行监管、跟踪与追溯。美国、德国、法国等发达国家已建设了相对完善的农产品信息服务体系。如,美国ADM公司利用大数据整合形成了全链条的可追溯。日本则建立了稻谷-糙米-大米的全链条质量和数量的可追溯体系,并建立了相关法律。我国粮食连续多年增产,为保障国家粮食安全奠定了坚实基础。随着人们生活水平提高,对农产品安全提出了更高的要求。2017年,由国家粮食局主导,在全国范围推广的“中国好粮油”行动是深入推进粮食行业供给侧结构性改革一项重要举措。让所有人吃得好、吃得香、吃得安全,也是农业供给侧结构性改革持续发力的主攻方向和最终目标。目前,开展粮油产品质量追溯工作的需求极为迫切,也将对食品行业的发展产生巨大的影响。目前,国内粮食行业各级管理部门已经开始了基于云平台和大数据的行业可追溯的尝试,但是由于云计算技术在粮食行业应用的共性问题尚未解决等原因,制约了先进信息技术对行业的支撑作用。
技术实现思路
针对现有技术的不足,本专利技术提供集装箱粮食封箱检验赋码区块链数据采集方法及系统,以解决目前缺少集装箱粮食封箱检验状态数据的问题。第一方面,本专利技术提供一种集装箱粮食封箱检验赋码区块链数据采集方法,包括:从设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,获取各仓位的封箱状态信息;获取智能锁设备的状态信息;根据封箱检验识别代码编制规则,根据所述封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码;对任一封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布。进一步地,所述的集装箱粮食封箱检验赋码区块链数据采集方法,包括:所述对任一封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布,包括:将封箱检验状态追溯码通过哈希函数,压缩成事务摘要;将生成所述状态追溯码的源节点的用户私钥与所述事务摘要做签名运算,以生成事务签名;将所述事务签名和公钥广播给所有周边节点,以使得各周边节点读取所述事务签名和公钥;各周边节点在其本地保存的区块链副本中检索所述事务签名对应的数据位置信息,以对所述事务签名进行验证;最先通过验证的周边节点将与所述封箱检验状态追溯码对应的事务签名保存在赋码区块链上。进一步地,所述的集装箱粮食封箱检验赋码区块链数据采集方法,所述从设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,获取各仓位的封箱状态信息,包括;所述封箱状态信息包括封仓位置数据和粮食数量数据;所述粮食数量由称重传感器获取;所述物联网多功能网关通过可切换的RS232/485接口接收集装箱封箱检验用传感器设备发送的原始封仓位置数据和原始数量数据后,过滤掉信号的噪声,将滤波后的信号传输到嵌入式工控主板;工控主板接收到数据之后,按照主板上运行的webservice服务程序的配置情况,将集装箱封箱检验用传感器设备发送的原始封仓位置数据和原始数量数据转换为预先设定协议格式的封仓位置数据和粮食数量数据。进一步地,所述的集装箱粮食封箱检验赋码区块链数据采集方法,所述根据封箱检验识别代码编制规则,根据所述封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码,包括:以集装箱为单位,根据所述封箱状态信息以及智能锁设备的状态信息,生成与封箱检验识别代码编制规则符合的各封箱检验状态追溯码的字段;所述封箱检验状态追溯码的字段包括:封箱检验状态识别码、集装箱箱号、铅封号、集装箱封箱时间、货位出库时间、货位入库时间、粮食性质、业务号、数量、品种代码、产地代码、生产年份、等级代码;其中,封箱检验状态识别码为集装箱粮食在封箱过程中的唯一标识符;铅封号为当前集装箱装箱完毕后封箱的铅封号码。进一步地,所述的集装箱封箱检验赋码区块链数据采集方法,在封箱检验完毕后,为集装箱加装智能锁;其中,智能锁的读写模块,周期地检测是否有门禁卡靠近;在判断为暴力开锁时,则启动报警程序;智能锁的NB-IoT模块,将智能锁设备的状态信息智能锁设备的状态信息、时间戳信息发送至云平台。第二方面,本专利技术提供一种集装箱粮食封箱检验赋码区块链数据采集系统,包括:设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,与各赋码区块链节点分别连接的云平台;所述云平台从所述物联网多功能网关获取各仓位的封箱状态信息;所述云平台获取智能锁设备的状态信息;所述云平台还根据封箱检验识别代码编制规则,根据封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码;各赋码区块链节点根据与其连接的云平台生成的封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布。进一步地,所述的集装箱粮食封箱检验赋码区块链数据采集系统,所述各赋码区块链节点根据与其连接的云平台生成的封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布,包括:将封箱检验状态追溯码通过哈希函数,压缩成事务摘要;将生成所述状态追溯码的源节点的用户私钥与所述事务摘要做签名运算,以生成事务签名;将所述事务签名和公钥广播给所有周边节点,以使得各周边节点读取所述事务签名和公钥;各周边节点在其本地保存的区块链副本中检索所述事务签名对应的数据位置信息,以对所述事务签名进行验证;最先通过验证的周边节点将与所述封箱检验状态追溯码对应的事务签名保存在赋码区块链上。进一步地,所述的集装箱粮食封箱检验赋码区块链数据采集系统,所述云平台从所述物联网多功能网关获取各仓位的封箱状态信息,包括:所述封箱状态信息包括封仓位置数据和粮食数量数据;所述粮食数量由称重传感器获取;所述物联网多功能网关通过可切换的RS232/485接口接收集装箱封箱检验用传感器设备发送的原始封仓位置数据和原始数量数据后,过滤掉信号的噪声,将滤波后的信号传输到嵌入式工控主板;工控主板接收到数据之后,按照主板上运行的webservice服务程序的配置情况,将集装箱封箱检验用传感器设备发送的原始封仓位置数据和原始数量数据转换为预先设定协议格式的封仓位置数据和粮食数量数据并发送至云平台。进一步地,所述的集装箱粮食封箱检验赋码区块链数据采集系统,所述云平台根据封箱检验识别代码编制规则,根据封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码,包括:以集装箱为单位,根据所述封箱状态信息以及智能锁设备的状态信息,生成与封箱检验识别代码编制规则符合的各封箱检验状态追溯码的字段;所述封箱检验状态追溯码的字段包括:封箱检验状本文档来自技高网...

【技术保护点】
1.一种集装箱粮食封箱检验赋码区块链数据采集方法,其特征在于,包括:/n从设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,获取各仓位的封箱状态信息;获取智能锁设备的状态信息;/n根据封箱检验识别代码编制规则,根据所述封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码;/n对任一封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布。/n

【技术特征摘要】
1.一种集装箱粮食封箱检验赋码区块链数据采集方法,其特征在于,包括:
从设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,获取各仓位的封箱状态信息;获取智能锁设备的状态信息;
根据封箱检验识别代码编制规则,根据所述封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码;
对任一封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布。


2.根据权利要求1所述的集装箱粮食封箱检验赋码区块链数据采集方法,其特征在于,包括:
所述对任一封箱检验状态追溯码,生成赋码区块链数据,并在赋码区块链上发布,包括:
将封箱检验状态追溯码通过哈希函数,压缩成事务摘要;
将生成所述状态追溯码的源节点的用户私钥与所述事务摘要做签名运算,以生成事务签名;
将所述事务签名和公钥广播给所有周边节点,以使得各周边节点读取所述事务签名和公钥;
各周边节点在其本地保存的区块链副本中检索所述事务签名对应的数据位置信息,以对所述事务签名进行验证;
最先通过验证的周边节点将与所述封箱检验状态追溯码对应的事务签名保存在赋码区块链上。


3.根据权利要求1所述的集装箱粮食封箱检验赋码区块链数据采集方法,其特征在于,
所述从设置在各仓位的集装箱封箱检验用传感器设备和物联网多功能网关,获取各仓位的封箱状态信息,包括;
所述封箱状态信息包括封仓位置数据和粮食数量数据,其中,所述粮食数量由称重传感器获取;
所述物联网多功能网关通过可切换的RS232/485接口接收集装箱封箱检验用传感器设备发送的原始封仓位置数据和原始数量数据后,过滤掉信号的噪声,将滤波后的信号传输到嵌入式工控主板;工控主板接收到数据之后,按照主板上运行的webservice服务程序的配置情况,将集装箱封箱检验用传感器设备发送的原始封仓位置数据和原始数量数据转换为预先设定协议格式的封仓位置数据和粮食数量数据。


4.根据权利要求1所述的集装箱粮食封箱检验赋码区块链数据采集方法,其特征在于,
所述根据封箱检验识别代码编制规则,根据所述封箱状态信息以及智能锁设备的状态信息,生成各仓位的封箱检验状态追溯码,包括:
以集装箱为单位,根据所述封箱状态信息以及智能锁设备的状态信息,生成与封箱检验识别代码编制规则的各封箱检验状态追溯码的字段;
所述封箱检验状态追溯码的字段包括:封箱检验状态识别码、集装箱箱号、铅封号、集装箱封箱时间、货位出库时间、货位入库时间、粮食性质、业务号、数量、品种代码、产地代码、生产年份、等级代码;
其中,封箱检验状态识别码为集装箱粮食在封箱过程中的唯一标识符;
铅封号为当前集装箱装箱完毕后封箱的铅封号码。


5.根据权利要求1所述的集装箱封箱检验赋码区块链数据采集方法,其特征在于,
在封箱检验完毕后,为集装箱加装智能锁;
其中,智能锁的读写模块,周期地检测是否有门禁卡靠近;
在判断为暴力开锁时,则启动报警程序;
智能锁的NB-IoT模块,将智能锁设备的状态信息智能锁设备的状态信息、时间戳信息发送至云平台。


6.一种集装箱粮食封箱检验赋码区块链数据采集系统,其特征在于...

【专利技术属性】
技术研发人员:刘申彭远张东晖夏炎龚文瑾
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

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

1