一种基于区块链的疫苗管理方法及存储介质技术

技术编号:25399856 阅读:49 留言:0更新日期:2020-08-25 23:04
本发明专利技术公开了一种基于区块链的疫苗管理方法,所述区块链由若干区块节点构成,每一个区块节点分为主区块和副区块,所述主区块和副区块一一对应,所述方法包括:在所述副区块中存储当前节点的所有疫苗的第一疫苗信息,其中,所述第一疫苗信息至少包括疫苗的温度记录信息;根据所述温度记录信息,获取所有疫苗的温度合格性结果;将所述副区块中获取的温度合格性结果映射到所述主区块中,在所述主区块存储所述当前节点的所有疫苗的第二疫苗信息,并将所述主区块上链至区块链中,所述第二疫苗信息至少包括当前节点的疫苗溯源码和温度合格性结果。通过本发明专利技术避免了区块链数据冗余过大,提高区块链运行效率。

【技术实现步骤摘要】
一种基于区块链的疫苗管理方法及存储介质
本专利技术涉及区块链
,尤其涉及一种基于区块链的疫苗管理方法及存储介质。
技术介绍
疫苗在预防疾病上起着极其重要的作用,由于疫苗的特殊性,使得疫苗的使用会受到很大的限制,一旦使用不当就可能会造成难以挽救的后果,因此对疫苗的管控就变得非常重要。疫苗从生产企业到消费者的过程中,都必须严格按照贵的温度条件下进行存储、运输以及使用,因此疫苗存储运输等信息的安全性和透明性对企业、监管单位以及消费者等具有重要的意义。现有技术中,使用传统的监管手段对疫苗的管理不可避免的存在以下缺陷:不同的数据库可能存储着相同疫苗的信息,导致数据冗余度高,不同的中心机构各自管理自己的疫苗数据信息,不利于机构之间的数据共享,用户不能够独立验证数据的正确性,并且若有人通过非法渠道恶意修改疫苗的信息,可能无法进行追溯,给疫苗管理带来困难。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,其特点是去中心化、信息不可篡改性、开放性、自治性。现提出基于区块链的技术方案,对疫苗信息进行管理本文档来自技高网...

【技术保护点】
1.一种基于区块链的疫苗管理方法,其特征在于,所述区块链由若干区块节点构成,每一个区块节点分为主区块和副区块,所述主区块和副区块一一对应,所述方法包括:/nS1、在所述副区块中存储当前节点的所有疫苗的第一疫苗信息,其中,所述第一疫苗信息至少包括疫苗的温度记录信息;/nS2、根据所述温度记录信息,获取所有疫苗的温度合格性结果;/nS3、将所述副区块中获取的温度合格性结果映射到所述主区块中,在所述主区块存储所述当前节点的所有疫苗的第二疫苗信息,并将所述主区块上链至区块链中,其中,所述第二疫苗信息至少包括当前节点的疫苗溯源码和温度合格性结果。/n

【技术特征摘要】
1.一种基于区块链的疫苗管理方法,其特征在于,所述区块链由若干区块节点构成,每一个区块节点分为主区块和副区块,所述主区块和副区块一一对应,所述方法包括:
S1、在所述副区块中存储当前节点的所有疫苗的第一疫苗信息,其中,所述第一疫苗信息至少包括疫苗的温度记录信息;
S2、根据所述温度记录信息,获取所有疫苗的温度合格性结果;
S3、将所述副区块中获取的温度合格性结果映射到所述主区块中,在所述主区块存储所述当前节点的所有疫苗的第二疫苗信息,并将所述主区块上链至区块链中,其中,所述第二疫苗信息至少包括当前节点的疫苗溯源码和温度合格性结果。


2.如权利要求1所述的基于区块链的疫苗管理方法,其特征在于,所述节点的疫苗溯源码生成步骤包括:
根据疫苗的批号信息,为疫苗分配一个初始溯源码;
为区块链上的每一个节点分配一个地区编码;
根据所述初始溯源码和每一个节点对应的地区编码,生成该疫苗流经所述区块链中的每一个节点时所对应的疫苗溯源码。


3.如权利要求2所述的基于区块链的疫苗管理方法,其特征在于,所述节点的疫苗溯源码生成步骤还包括:
将疫苗的批号信息编码输入至哈希函数中,并设置哈希函数的输出位为三位,生成初始溯源码;
当疫苗流经所述区块链中的每一个节点时,将该节点对应的地区编码添加至所述初始溯源码后面,生成该节点对应的疫苗溯源码,将所述疫苗溯源码存储于区块的区块体中。


4.如权利要求1所述的基于区块链的疫苗管理方法,其特征在于,所述步骤S1包括:
获取当前待入库的疫苗的批号信息、生产日期以及厂家信息;
记录所述疫苗的入库温度信息以及每天的温度记录信息;
根据系统时间生成副区块标记。


5.如权利要求4所述的基于区块链的疫苗管理方法,...

【专利技术属性】
技术研发人员:徐刚陈乐富雅琼
申请(专利权)人:中国计量大学
类型:发明
国别省市:浙江;33

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

1