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

一种基于区块链的五防锁具管理方法与流程

2021-11-05 19:17:00 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的五防系统管理方法,其特征在于:包括:根据电子钥匙的电子钥匙id设置任务验证码计算方法、执行验证码计算方法,将电子钥匙id和任务验证码计算方法、执行验证码计算方法打包储存在电子钥匙、主机和服务器;该任务验证码计算方法包括使用设定的任务计算公式对任务内容数据进行计算获得任务计算结果,在任务计算结果中选取设定长度的数据作为任务验证码;该执行验证码计算方法包括使用设定的执行计算公式对执行内容数据进行计算获得执行计算结果,在执行计算结果中选取设定长度的数据作为执行验证码;根据锁具id设置命令验证码计算方法、锁验证码计算方法,将锁验证码计算方法、命令验证码计算方法、锁具id打包储存在锁具、电子钥匙、主机和服务器;该命令验证码计算方法包括使用设定的命令计算公式对命令内容数据进行计算获得命令计算结果,在命令计算结果中选取设定长度的数据作为命令验证码;该锁具验证码计算方法包括用设定的锁具计算公式对锁具内容数据进行计算获得锁具计算结果,在锁具计算结果中选取设定长度的数据作为锁具验证码。2.如权利要求1所述的基于区块链的五防锁具管理方法,其特征在于:还包括,根据主机的主机id设置设备验证码计算方法,将主机id和设备验证码计算方法打包储存在对应主机id的主机和服务器,该设备验证码计算方法包括用设定的设备计算公式对设备内容数据进行计算获得设备计算结果,在设备计算结果中选取设定长度的数据作为设备验证码。3.如权利要求2所述的基于区块链的五防锁具管理方法,其特征在于:所述任务内容数据包括总任务编号、子任务数量、权限时效、操作人员id、任务发布时间戳、电子钥匙id、若干个子任务内容,子任务内容包括子任务编号、电气元件id、锁具id、锁具id、前置条件;所述命令内容数据包括操作时间、任务验证码;所述执行内容数据包括总任务编号、全部子任务的子任务编号、命令验证码、操作时间数据;所述锁具内容数据包括执行时间戳、操作人员id、任务编号;所述设备内容数据包括总任务编号、操作人员id和每一个子任务的子任务编号、操作时间、锁具id、操作时间对应电气元件开关状态。4.如权利要求3所述的基于区块链的五防锁具管理方法,其特征在于:所述电子钥匙根据操作人员id储存对应操作人员的指纹信息。5.如权利要求4所述的基于区块链的五防锁具管理方法,其特征在于:所述方法还包括:主机获取任务内容数据,根据电子钥匙id选取对应的任务验证码计算方法计算获得任务验证码;将任务内容数据和任务验证码打包形成任务区块,并发布给对应电子钥匙id的电子钥匙。6.如权利要求5所述的基于区块链的五防锁具管理方法,其特征在于:电子钥匙根据任务内容数据、任务验证码计算方法检验任务验证码是否正确,不正确则重新获取任务内容数据;正确时,电子钥匙根据子任务编号、电气元件id或电子钥匙id显示或提示当前需要开启或关闭的锁具id。7.如权利要求6所述的基于区块链的五防锁具管理方法,其特征在于:根据锁具id找到对应锁具,插入电子钥匙,录入指纹;电子钥匙验证权限时效、锁具id、
电气元件id、操作人员id和前置条件是否都满足,是则记录操作时间,电子钥匙选取对应锁具id的命令验证码计算方法、命令数据内容计算命令验证码,将命令数据内容和命令验证码打包作为命令区块,储存后连同秘钥发送给锁具,同时记录完成对应编号的子任务;锁具根据命令数据内容、命令验证码计算方法校验命令验证码是否正确,是则执行开锁或关锁,并向电子钥匙发生已执行回执,锁具将命令验证码、操作时间作为锁具区块储存并发送给电子钥匙;依次完成全部子任务。8.如权利要求7所述的基于区块链的五防锁具管理方法,其特征在于:电子钥匙在收到全部已执行回执后,电子钥匙根据执行内容数据、执行验证码计算方法计算执行验证码,并将执行内容数据、执行验证码打包作为钥匙区块储存并发送给主机;电子钥匙与主机数据连接,主机根据执行内容数据、执行验证码计算方法校验执行验证码,校验通过后向电子钥匙发送清除命令,电子钥匙收到清除命令后清除总任务区块。9.如权利要求8所述的基于区块链的五防锁具管理方法,其特征在于:主机将根据设备内容数据、设备验证码计算方法计算设备验证码;控制终端将设备内容数据、设备验证码打包形成设备区块连同任务区块、钥匙区块上传至服务器。10.如权利要求9所述的基于区块链的五防锁具管理方法,其特征在于:服务器根据任务内容数据、任务验证码计算方法检验任务验证码、根据任务区块、钥匙区块中的执行内容数据、执行验证码计算方法计算执行验证码、根据设备内容数据、设备验证码计算方法校验设备验证码,全部校验通过后,服务器根据每一个子任务的操作时间、锁具id调取对应的操作时间前后设定时长的视频信息后将总任务编号和每一个子任务的操作时间、设备状态、操作人员、视频信息打包形成云端区块。

技术总结
一种基于区块链的五防系统管理方法,包括:根据电子钥匙的电子钥匙ID设置任务验证码计算方法、执行验证码计算方法,将电子钥匙ID和任务验证码计算方法、执行验证码计算方法打包储存在电子钥匙和主机;该任务验证码计算方法包括使用设定的任务计算公式对任务内容数据进行计算获得任务计算结果,在任务计算结果中选取设定长度的数据作为任务验证码;该执行验证码计算方法包括使用设定的执行计算公式对执行内容数据进行计算获得执行计算结果,在执行计算结果中选取设定长度的数据作为执行验证码;根据锁具ID设置命令验证码计算方法、锁验证码计算方法,将锁验证码计算方法、命令验证码计算方法、锁具ID打包储存在锁具、电子钥匙和主机。钥匙和主机。钥匙和主机。


技术研发人员:张艳杰 郑勇进 张娟 李宏伟 邓刚 王进考 刘朝阳 王仕韬 王磊 赵笑笑 周博曦 张嵩 李经纬
受保护的技术使用者:国家电网有限公司 山东电力高等专科学校
技术研发日:2021.07.08
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献