电子标签危险化学品联盟链追溯数据的生成方法及系统技术方案

技术编号:38002160 阅读:7 留言:0更新日期:2023-06-30 10:16
本发明专利技术实施例提供一种电子标签危险化学品联盟链追溯数据的生成方法及系统,属于石油化工领域。包括:响应于服务节点确认指令,若接收到危险化学品转移请求,获取并确定危险化学品转移请求对应的内容信息验证通过,生成订单编号信息并将订单编号信息形成订单原始区块;将订单原始区块广播至联盟链中的剩余节点,符合共识算法后,生成信息收集指令及将订单原始区块链接账本区块并广播至联盟链中的剩余节点;响应于生成信息收集指令,在接收到危险化学品停止转移请求之前,将获取的危险化学品转移流程中危险化学品关联的电子标签信息或危险化学品采集信息形成新区块;符合共识算法后上链并广播。本发明专利技术能够形成危险化学品安全监管信息的共享数据。管信息的共享数据。管信息的共享数据。

【技术实现步骤摘要】
电子标签危险化学品联盟链追溯数据的生成方法及系统


[0001]本专利技术涉及石油化工领域,具体地,涉及一种电子标签危险化学品联盟链追溯数据的生成方法和一种电子标签危险化学品联盟链追溯数据的生成系统。

技术介绍

[0002]为防范化解危险化学品安全生产过程中的风险,对危险化学品的安全监管提出了明确要求以及对危险化学品安全监管,需要提高科技与信息化水平,进行全过程信息化管理和监控,实现危险化学品来源可循、去向可溯、状态可控。
[0003]庞大的体量导致危险化学品安全生产现状难以被全面掌握,运用传统的依靠人工进行监管的方式难以做到精准监管,同时也对安全生产信息采集与分析的自动化、智能化程度提出了更高的要求。

技术实现思路

[0004]本专利技术实施例的目的是提供一种电子标签危险化学品联盟链追溯数据的生成方法和一种电子标签危险化学品联盟链追溯数据的生成系统,主要解决了庞大体量的危险化学品监管信息共享问题。
[0005]为了实现上述目的,本专利技术实施例提供一种电子标签危险化学品联盟链追溯数据的生成方法,所述方法包括:
[0006]响应于服务节点确认指令,在接收到危险化学品转移请求的条件下,获取该危险化学品转移请求对应的内容信息,并进行验证;
[0007]若确定危险化学品转移请求对应的内容信息验证通过,生成订单编号信息并将订单编号信息形成订单原始区块,将所述订单原始区块广播至联盟链中的剩余节点,所述剩余节点为联盟链中未接收到危险化学品转移请求的节点;
[0008]若运用共识逻辑确定所述订单原始区块满足第一预设条件,生成信息收集指令,将所述订单原始区块链接账本区块并广播至联盟链中的所述剩余节点;
[0009]响应于生成信息收集指令,在接收到危险化学品停止转移请求之前,获取危险化学品转移流程中危险化学品关联的电子标签信息或者危险化学品转移流程中的危险化学品采集信息,并将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息形成新区块;
[0010]若运用共识逻辑确定所述新区块满足所述第一预设条件,上链并进行广播。
[0011]可选的,所述生成方法还包括:
[0012]将危险化学品转移请求广播至联盟链中与所述危险化学品转移请求对应的节点;
[0013]获取来自联盟链中与所述危险化学品转移请求对应的节点的节点反馈信息;
[0014]根据所述节点反馈信息计算所有与所述危险化学品转移请求对应的广播请求终端的距离信息;
[0015]确定所述距离信息中满足第二预设条件的距离信息对应的节点为服务节点;
[0016]向所述服务节点发送服务节点确认指令。
[0017]可选的,所述获取来自联盟链中与所述危险化学品转移请求对应的节点的节点反馈信息,包括:
[0018]接收与所述危险化学品转移请求对应的节点根据所述危险化学品转移请求反馈的位置信息;
[0019]将所述位置信息作为所述节点反馈信息。
[0020]可选的,所述将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息形成新区块,包括:
[0021]将订单原始区块内的订单编号信息、所述危险化学品转移流程中危险化学品关联的电子标签信息或者危险化学品转移流程中的危险化学品采集信息、时间戳进行哈希运算,将得到的哈希值作为新区块头部;
[0022]将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息作为新区块的信息。
[0023]可选的,所述运用共识逻辑确定所述转移请求内容信息满足第一预设条件,包括:
[0024]获取所有节点对所述新区块或者订单原始区块的验证结果信息,验证结果信息包括正确结果和错误结果;
[0025]计算正确结果在验证结果信息中的比值;
[0026]若所述比值大于设定值,确定所述转移请求内容信息满足第一预设条件。
[0027]本专利技术还提供一种电子标签危险化学品联盟链追溯数据的生成系统,所述生成系统包括:
[0028]服务器节点,用于:
[0029]响应于服务节点确认指令,在接收到危险化学品转移请求的条件下,获取该危险化学品转移请求对应的内容信息,并进行验证;
[0030]在确定危险化学品转移请求对应的内容信息验证通过的情况下,生成订单编号信息并将订单编号信息形成订单原始区块;将所述订单原始区块广播至联盟链中的剩余节点,所述剩余节点为联盟链中未接收到危险化学品转移请求的节点;
[0031]共识模块,用于:
[0032]在运用共识逻辑确定所述订单原始区块满足第一预设条件的情况下,生成信息收集指令,将所述订单原始区块链接账本区块并广播至联盟链中的所述剩余节点;
[0033]数据模块,用于:
[0034]响应于生成信息收集指令,在接收到危险化学品停止转移请求之前,获取危险化学品转移流程中危险化学品关联的电子标签信息或者危险化学品转移流程中的危险化学品采集信息,并将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息形成新区块;
[0035]在运用共识逻辑确定所述新区块满足所述第一预设条件的情况下,上链并进行广播。
[0036]可选的,所述生成系统还包括:
[0037]请求终端,用于:
[0038]将危险化学品转移请求广播至联盟链中与所述危险化学品转移请求对应的节点;
[0039]获取来自联盟链中与所述危险化学品转移请求对应的节点的节点反馈信息;
[0040]根据所述节点反馈信息计算所有与所述危险化学品转移请求对应的广播请求终端的距离信息;
[0041]确定所述距离信息中满足第二预设条件的距离信息对应的节点为服务节点;
[0042]向所述服务节点发送服务节点确认指令。
[0043]可选的,所述获取来自联盟链中与所述危险化学品转移请求对应的节点的节点反馈信息,包括:
[0044]接收与所述危险化学品转移请求对应的节点根据所述危险化学品转移请求反馈的位置信息;
[0045]将所述位置信息作为所述节点反馈信息。
[0046]可选的,所述将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息形成新区块,包括:
[0047]将订单原始区块内的订单编号信息、所述危险化学品转移流程中危险化学品关联的电子标签信息或者危险化学品转移流程中的危险化学品采集信息、时间戳进行哈希运算,将得到的哈希值作为新区块头部;
[0048]将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息作为新区块的信息。
[0049]可选的,所述运用共识逻辑确定所述转移请求内容信息满足第一预设条件,包括:
[0050]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子标签危险化学品联盟链追溯数据的生成方法,其特征在于,所述方法包括:响应于服务节点确认指令,在接收到危险化学品转移请求的条件下,获取该危险化学品转移请求对应的内容信息,并进行验证;若确定危险化学品转移请求对应的内容信息验证通过,生成订单编号信息并将订单编号信息形成订单原始区块,将所述订单原始区块广播至联盟链中的剩余节点,所述剩余节点为联盟链中未接收到危险化学品转移请求的节点;若运用共识逻辑确定所述订单原始区块满足第一预设条件,生成信息收集指令,将所述订单原始区块链接账本区块并广播至联盟链中的所述剩余节点;响应于生成信息收集指令,在接收到危险化学品停止转移请求之前,获取危险化学品转移流程中危险化学品关联的电子标签信息或者危险化学品转移流程中的危险化学品采集信息,并将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息形成新区块;若运用共识逻辑确定所述新区块满足所述第一预设条件,上链并进行广播。2.根据权利要求1所述的生成方法,其特征在于,所述生成方法还包括:将危险化学品转移请求广播至联盟链中与所述危险化学品转移请求对应的节点;获取来自联盟链中与所述危险化学品转移请求对应的节点的节点反馈信息;根据所述节点反馈信息计算所有与所述危险化学品转移请求对应的广播请求终端的距离信息;确定所述距离信息中满足第二预设条件的距离信息对应的节点为服务节点;向所述服务节点发送服务节点确认指令。3.根据权利要求2所述的生成方法,其特征在于,所述获取来自联盟链中与所述危险化学品转移请求对应的节点的节点反馈信息,包括:接收与所述危险化学品转移请求对应的节点根据所述危险化学品转移请求反馈的位置信息;将所述位置信息作为所述节点反馈信息。4.根据权利要求1所述的生成方法,其特征在于,所述将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息形成新区块,包括:将订单原始区块内的订单编号信息、所述危险化学品转移流程中危险化学品关联的电子标签信息或者危险化学品转移流程中的危险化学品采集信息、时间戳进行哈希运算,将得到的哈希值作为新区块头部;将所述危险化学品转移流程中危险化学品关联的电子标签信息或者所述危险化学品转移流程中的危险化学品采集信息作为新区块的信息。5.根据权利要求1所述的生成方法,其特征在于,所述运用共识逻辑确定所述转移请求内容信息满足第一预设条件,包括:获取所有节点对所述新区块或者订单原始区块的验证结果信息,验证结果信息包括正确结果和错误结果;计算正确结果在验证结果信息中的比值;若所述比值大于设定值,确定所述转移请求内容信息满足第一预设条件。
6.一种电子标签危险化学品联盟链追溯数据的生成系统,其特征在于,所述生成系统包括:服务器节点,用于:响应于服务节点确认指令,在接收到危险化学品转...

【专利技术属性】
技术研发人员:蒋瀚常庆涛郭峻东施红勋刘瑾萱王建斌于一帆
申请(专利权)人:中石化安全工程研究院有限公司
类型:发明
国别省市:

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

1