[发明专利]基于联盟链的疫苗追溯方法及系统有效
申请号: | 202010526571.4 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111429995B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 徐京杭;李春晓;陈胜 | 申请(专利权)人: | 北京连琪科技有限公司 |
主分类号: | G16H20/10 | 分类号: | G16H20/10;G06F21/64 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 张彩珍 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联盟 疫苗 追溯 方法 系统 | ||
1.一种基于联盟链的疫苗追溯方法,该疫苗追溯方法包括以下步骤:
S100,创建步骤:分别创建区块链服务网络和应用层;其中,所述区块链服务网络包括基础链、流转链和环境链;所述区块链服务网络用于执行通过签名交易调用的合约方法,并进行数据同步以获得实时区块数据;
S200,提交步骤:所述区块链服务网络将所述实时区块数据同步至所述应用层;所述应用层通过提交所述签名交易调用所述基础链的实体注册合约以注册实体账户,并向所述区块链服务网络提交疫苗环境记录和疫苗流转记录;
S300,追溯步骤:所述应用层向所述区块链服务网络提交检索请求,所述区块链服务网络根据所述检索请求追溯获得所述疫苗环境记录和疫苗流转记录;
所述基础链是采用许可组网建立的一个联盟链,用于实现以下一种或多种功能:全网实体注册与认证、基本数据集维护、流转链与环境链的注册、疫苗状态发布;
所述流转链是采用许可组网建立的多个联盟链,用于实现以下一种或多种功能:向基础链注册疫苗上市许可持有人与其他公信机构的Id上报异常,并从基础链同步注册实体、基本数据;负责记录部分疫苗追溯码的完整流转记录;
所述环境链是采用许可组网建立的多个联盟链,用于实现以下一种或多种功能:向基础链注册冷藏单元所属机构与其他公信机构的Id上报异常,并从基础链同步注册实体、基本数据;负责一部分冷藏单元的完整环境记录;
其中,所述区块链服务网络是通过以下子步骤创建的:
组网节点通过加载配置文件和创始块建立基础链;
在所述基础链上分别注册流转链、环境链的注册实体;
根据所述流转链、环境链的注册实体并基于所述基础链,组网建立流转链和环境链;
通过签名交易向所述基础链注册流转链和环境链的组网信息以生成组网列表,基础链更新所述组网列表并将更新后的组网进行全网推送。
2.根据权利要求1所述的疫苗追溯方法,其特征在于:
在S100中,所述创建步骤还包括:通过实体注册认证向所述基础链注册冷藏单元;
在S300中,所述追溯步骤还包括:根据冷藏单元的注册信息确定所述疫苗环境记录的服务地址。
3.根据权利要求2所述的疫苗追溯方法,其特征在于:
在S100中,所述创建步骤还包括:根据参考药品追溯码编码规则生成疫苗追溯码;以及
在S300中,所述追溯步骤还包括以下子步骤:
根据所述疫苗追溯码获得与所述基础链有关联的注册实体;
基于所述有关联的注册实体获得所述疫苗追溯码所在的流转链,以确定所述疫苗追溯码在流转过程中的流转链服务地址。
4.根据权利要求3所述的疫苗追溯方法,其特征在于:在S200中,所述提交步骤还包括通过签名交易调用流转链的合约以确定所述疫苗追溯码之间的关联关系。
5.根据权利要求3所述的疫苗追溯方法,其特征在于:所述应用层包括流转应用、冷链应用和追溯应用;其中,
在S200中,所述提交步骤还包括以下子步骤:
所述流转应用所绑定的实体发起第一签名交易并向实体注册所在的流转链提交疫苗流转记录;
所述冷链应用所绑定的实体发起第二签名交易并向实体注册所在的环境链提交疫苗环境记录;
在S300中,所述追溯步骤还包括以下子步骤:
所述追溯应用绑定的实体发起第三签名交易并向区块链服务网络发起检索请求,所述区块链服务网络根据所述检索请求并基于流转记录的关联关系获得所述疫苗流转记录;
所述区块链服务网络根据所述检索请求并基于流转记录的关联关系以及流转记录与环境记录关联关系以获得疫苗环境记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京连琪科技有限公司,未经北京连琪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010526571.4/1.html,转载请声明来源钻瓜专利网。