一种基于区块链的自动售卖机冷链防疫方法技术

技术编号:36693468 阅读:23 留言:0更新日期:2023-02-27 20:03
本发明专利技术公开了一种基于区块链的自动售卖机冷链防疫方法,包括:对自动售卖机冷链防疫信息进行筛选及信息数据上链规范化处理,获得防疫信息筛选规范上链数据;对防疫信息筛选规范上链数据进行多点数据传输及面向对象编程脚本序列化,获得面向对象编程脚本序列;将面向对象编程脚本序列进行上链节点广播及区块节点共识,形成共识可追溯冷链防疫区块;根据共识可追溯冷链防疫区块,进行智能合约逻辑处理及防疫信息追踪执行。理及防疫信息追踪执行。理及防疫信息追踪执行。

【技术实现步骤摘要】
一种基于区块链的自动售卖机冷链防疫方法


[0001]本专利技术涉及信息处理程序智能区块链
,更具体地说,本专利技术涉及一种基于区块链的自动售卖机冷链防疫方法。

技术介绍

[0002]现阶段,售卖机冷链防疫规范技术方面尚未建立完善方法,存在以下问题:如何获得防疫信息筛选规范上链数据、如何获得面向对象编程脚本序列、如何形成共识可追溯冷链防疫区块;另外,如何筛选信息共享需求数据及协同处理需求数据、进行数据形式调整、进行信息数据上链规范化处理等尚待完善;因此,有必要提出一种基于区块链的自动售卖机冷链防疫方法,以至少部分地解决现有技术中存在的问题。

技术实现思路

[0003]在
技术实现思路
部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明;本专利技术的
技术实现思路
部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
[0004]为至少部分地解决上述问题,本专利技术提供了一种基于区块链的自动售卖机冷链防疫方法,包括:
[0005]S100,对自动售卖机冷链防疫信息进行筛选及信息数据上链规范化处理,获得防疫信息筛选规范上链数据;
[0006]S200,对防疫信息筛选规范上链数据进行多点数据传输及面向对象编程脚本序列化,获得面向对象编程脚本序列;
[0007]S300,将面向对象编程脚本序列进行上链节点广播及区块节点共识,形成共识可追溯冷链防疫区块;
[0008]S400,根据共识可追溯冷链防疫区块,进行智能合约逻辑处理及防疫信息追踪执行。
[0009]优选的,所述S100包括:
[0010]S101,对自动售卖机冷链防疫信息进行筛选,筛选信息共享需求数据及协同处理需求数据,获得信息共享协同处理数据;
[0011]S102,将信息共享协同处理数据传输到防疫审查要求模板进行数据形式调整,获得共享协同形式化信息数据;
[0012]S103,将共享协同形式化信息数据进行信息数据上链规范化处理,获得防疫信息筛选规范上链数据。
[0013]优选的,所述S200包括:
[0014]S201,对防疫信息筛选规范上链数据通过自动售卖机冷链供货点的终端数据传输设备,进行多点数据传输,获得多点传输上链处理数据;
[0015]S202,将多点传输上链处理数据构建成面向对象编程脚本;
[0016]S203,将面向对象编程脚本序列化,获得面向对象编程脚本序列。
[0017]优选的,所述S300包括:
[0018]S301,将面向对象编程脚本序列发送到冷链防疫一致性数据池;
[0019]S302,将冷链防疫一致性数据池数据打包,形成冷链防疫待共识区块;
[0020]S303,对冷链防疫待共识区块进行上链节点广播,通过上链节点广播进行区块节点共识,形成共识可追溯冷链防疫区块。
[0021]优选的,所述S400包括:
[0022]S401,根据冷链防疫执行程序,创建冷链防疫区块智能合约;智能合约调取;冷链防疫智能合约逻辑执行;
[0023]S402,通过冷链防疫区块智能合约,进行冷链防疫执行逻辑处理;将冷链防疫状态逻辑处理结果写入合约的冷链防疫状态数据库;
[0024]S403,修改状态梅克尔树,记录冷链防疫区块智能合约状态,并通过快速定位智能合约历史状态进行防疫信息追踪执行。
[0025]优选的,所述S101包括:
[0026]S1011,对自动售卖机冷链防疫信息进行筛选,根据自动售卖机冷链防疫信息,设计冷链防疫信息的冷链防疫信息传输起点和冷链防疫信息传输终点;
[0027]S1012,根据冷链防疫信息传输起点和冷链防疫信息传输终点,设计冷链防疫信息链长度;
[0028]S1013,在各个冷链防疫环节上,设计标志令牌;根据冷链防疫信息链长度,计算冷链防疫信息哈希值,将调用函数的信息加冷链防疫待上链数据放入签名前交易结构体中;签名前交易结构体包括:调用合约、时间戳、随机数和调用函数加数据;将签名前交易结构体数据进行数据拼装;将冷链防疫数据转换成区块链可读数据格式;筛选信息共享需求数据及协同处理需求数据,获得信息共享协同处理数据。
[0029]优选的,所述S102包括:
[0030]S1021,将信息共享协同处理数据传输到防疫审查要求模板进行数据形式调整,获得防疫审查要求形式信息;
[0031]S1022,对防疫审查要求形式信息的哈希值进行签名,将自动售卖机的认证地址和上链数据信息绑定;
[0032]S1023,通过公钥和签名信息确认自动售卖机对应的私钥,获得共享协同形式化信息数据。
[0033]优选的,所述S303包括:
[0034]S3031,对冷链防疫待共识区块进行上链节点广播;收到上链节点广播的第一区块节点将接收到的冷链防疫待共识区块信息先广播到第二区块节点,形成一个统一的冷链防疫待共识区块信息池;
[0035]S3032,冷链防疫待共识区块包括:冷链防疫待共识区块哈希、冷链防疫待共识区块头和冷链防疫待共识信息数据;冷链防疫待共识区块头一般都会包含共识信息、时间戳、区块高度,并记录前一区块的哈希来指向前一区块;根据统一的顺序排序,通过前一区块哈希和自身哈希相连形成链条;以冷链防疫政策约定的方式生成能够被设定数量节点认可的区块;通过上链节点广播进行区块节点共识;
[0036]S3033,在冷链防疫公链中,监测区块节点的网络通讯状况,区块节点的通讯状况出现下降或消失问题时,立刻启动区块节点备用网络通讯,阻止不一致出现分叉情况;通过共识算法使节点的区块数据保持一致性,在一定数量的节点出现网络问题的情况下停止出块;根据区块节点共识,形成共识可追溯冷链防疫区块。
[0037]优选的,所述S402包括:
[0038]S4021,通过冷链防疫区块智能合约,进行冷链防疫执行逻辑处理;
[0039]S4022,根据冷链防疫执行逻辑处理,获得冷链防疫状态逻辑处理结果;
[0040]S4023,将冷链防疫状态逻辑处理结果写入合约的冷链防疫状态数据库。
[0041]优选的,所述S403包括:
[0042]S4031,通过冷链防疫区块智能合约,调用冷链防疫执行程序函数和传入冷链防疫执行参数;
[0043]S4032,进行冷链防疫执行逻辑处理,获得冷链防疫状态逻辑处理结果;
[0044]S4033,将冷链防疫状态逻辑处理结果写入合约的冷链防疫状态数据库。
[0045]相比现有技术,本专利技术至少包括以下有益效果:
[0046]本专利技术提供了一种基于区块链的自动售卖机冷链防疫方法,对自动售卖机冷链防疫信息进行筛选及信息数据上链规范化处理,获得防疫信息筛选规范上链数据;对防疫信息筛选规范上链数据进行多点数据传输及面向对象编程脚本序列化,获得面向对象编程脚本序列;将面向对象编程脚本序列进行上链节点广播及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的自动售卖机冷链防疫方法,其特征在于,包括:S100,对自动售卖机冷链防疫信息进行筛选及信息数据上链规范化处理,获得防疫信息筛选规范上链数据;S200,对防疫信息筛选规范上链数据进行多点数据传输及面向对象编程脚本序列化,获得面向对象编程脚本序列;S300,将面向对象编程脚本序列进行上链节点广播及区块节点共识,形成共识可追溯冷链防疫区块;S400,根据共识可追溯冷链防疫区块,进行智能合约逻辑处理及防疫信息追踪执行。2.根据权利要求1所述的一种基于区块链的自动售卖机冷链防疫方法,其特征在于,所述S100包括:S101,对自动售卖机冷链防疫信息进行筛选,筛选信息共享需求数据及协同处理需求数据,获得信息共享协同处理数据;S102,将信息共享协同处理数据传输到防疫审查要求模板进行数据形式调整,获得共享协同形式化信息数据;S103,将共享协同形式化信息数据进行信息数据上链规范化处理,获得防疫信息筛选规范上链数据。3.根据权利要求1所述的一种基于区块链的自动售卖机冷链防疫方法,其特征在于,所述S200包括:S201,对防疫信息筛选规范上链数据通过自动售卖机冷链供货点的终端数据传输设备,进行多点数据传输,获得多点传输上链处理数据;S202,将多点传输上链处理数据构建成面向对象编程脚本;S203,将面向对象编程脚本序列化,获得面向对象编程脚本序列。4.根据权利要求1所述的一种基于区块链的自动售卖机冷链防疫方法,其特征在于,所述S300包括:S301,将面向对象编程脚本序列发送到冷链防疫一致性数据池;S302,将冷链防疫一致性数据池数据打包,形成冷链防疫待共识区块;S303,对冷链防疫待共识区块进行上链节点广播,通过上链节点广播进行区块节点共识,形成共识可追溯冷链防疫区块。5.根据权利要求1所述的一种基于区块链的自动售卖机冷链防疫方法,其特征在于,所述S400包括:S401,根据冷链防疫执行程序,创建冷链防疫区块智能合约;智能合约调取;冷链防疫智能合约逻辑执行;S402,通过冷链防疫区块智能合约,进行冷链防疫执行逻辑处理;将冷链防疫状态逻辑处理结果写入合约的冷链防疫状态数据库;S403,修改状态梅克尔树,记录冷链防疫区块智能合约状态,并通过快速定位智能合约历史状态进行防疫信息追踪执行。6.根据权利要求2所述的一种基于区块链的自动售卖机冷链防疫方法,其特征在于,所述S101包括:S1011,对自动售卖机冷链防疫信息进行筛选,根据自动售卖机冷链防疫信息,设计冷
链防疫信息的冷链防疫信息传输起点和冷链防疫信息传输终点;S1012,根据冷链防疫信息传输起点和冷链防疫信息传输终点,设计冷链防疫信息链长度;S1013,在各个...

【专利技术属性】
技术研发人员:周梓荣谢阳发
申请(专利权)人:广东便捷神科技股份有限公司
类型:发明
国别省市:

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

1