一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于智能合约的物联网设备调度方法、系统及设备与流程

2022-11-14 12:49:01 来源:中国专利 TAG:

技术特征:
1.基于智能合约的物联网设备调度方法,其特征在于,包括以下步骤:s1.在区块链上调用智能合约,发布任务;s2.区块链对智能合约任务进行合法性验证,验证通过后,将该智能合约任务放入任务队列中;s3.物联网设备端节点根据自己的工作状态,从任务队列中选取任务执行;设备端节点在执行完任务后,如果有任务数据需要上传保存,可以再进行步骤s4:物联网设备端节点将任务数据传输至服务器端节点进行保存;调度方如果要获取任务相关数据,可以进行步骤s5:通过智能合约获取任务相关数据。2.根据权利要求1所述的基于智能合约的物联网设备调度方法,其特征在于,物联网设备端节点可以利用加密算法,对任务数据进行加密后进行上传,加密算法步骤如下:s41.随机生成文件解密密钥k2,并利用k2对监控视频片段进行对称加密;s42.用任务发布者的公钥加密k2,获得密文k1;s43.用静态文件密钥下发审计模块的公钥ks1加密k1,获得密文k0;s44.将k0和任务id,作为一个键值对,上传到服务器端节点,写入区块的相关智能合约任务信息中。3.根据权利要求1所述的基于智能合约的物联网设备调度方法,其特征在于,调度方如果需要解密所获取的任务相关数据,可以进行如下步骤:s51.通过智能合约获取静态文件数据及相应的密文k0;s52.将k0发送到静态文件密钥下发审计模块,申请解密;s53.静态文件密钥下发审计模块通过模块的私钥ks1

解密k0,获得密文k1,并将k1发送给调度方;s54.调度方用自己的私钥k1

解密k1,获得真正的文件解密密钥k2,从而解密静态文件数据。4.根据权利要求1所述的基于智能合约的物联网设备调度方法,其特征在于,步骤s53中,静态文件密钥下发审计模块记录每次解密申请的审计日志,并提交至区块链中永久保存。5.基于智能合约的物联网设备调度系统,其特征在于,包括区块链物联网设备端节点、区块链服务器端节点、数据加密根证书授权节点和智能合约程序模块,所述智能合约程序模块部署在各节点上。6.根据权利要求5所述的基于智能合约的物联网设备调度系统,其特征在于,所述数据加密根证书授权节点包括静态文件密钥下发审计模块,所述静态文件密钥下发审计模块,对解密者进行身份验证,并通过私钥ks1

解密密文k0,获得密文k1, 并将k1发送回解密者。7.根据权利要求6所述的基于智能合约的物联网设备调度系统,其特征在于,所述静态文件密钥下发审计模块记录解密申请的审计日志并提交至区块链中永久保存。8.基于智能合约的物联网设备调度设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于智能合约的物联网设备调度程序,所述基于智能合约的物联网设备调度程序,配置有实现如权利要求1至4任一项所述的基于智能合约的物联网设备调度方法。9.存储介质,其特征在于,所述存储介质上存储有基于智能合约的物联网设备调度程
序,所述基于智能合约的物联网设备调度程序,在被执行时,实现如权利要求1至4任一项所述的基于智能合约的物联网设备调度方法。

技术总结
本发明提供一种基于智能合约的物联网设备调度方法,其特征在于,包括以下步骤:S1.在区块链上调用智能合约,发布任务;S2.区块链对智能合约任务进行合法性验证,验证通过后,将该智能合约任务放入任务队列中;S3.物联网设备端节点根据自己的工作状态,从任务队列中选取任务执行;物联网设备端节点可以将任务数据传输至服务器端节点进行保存;调度方可以通过智能合约获取任务相关数据。本发明还提供一种基于智能合约的物联网设备调度系统及设备和存储介质。本发明实现了多个参与方,在不是“完全信任”的企业联盟场景下,进行物联网设备的调度业务,实现了大规模任务量级、大范围地域分布、大数量环境下的作业调度。大数量环境下的作业调度。大数量环境下的作业调度。


技术研发人员:李晓风 许金林 赵赫
受保护的技术使用者:安徽中科晶格技术有限公司
技术研发日:2022.10.17
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献