[发明专利]一种利用区块链进行建筑工地安全图像数据挖掘方法有效
申请号: | 202011140425.4 | 申请日: | 2020-10-22 |
公开(公告)号: | CN112543241B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 胡宇;白金龙;万里;熊榆;洪敏;唐良艳 | 申请(专利权)人: | 重庆恢恢信息技术有限公司 |
主分类号: | H04M1/02 | 分类号: | H04M1/02;H04M1/18;H04M1/72463;H04M1/67;H04L9/32;G06F21/32;G06F21/60;G06V40/16;G06V40/12;G01S19/42 |
代理公司: | 重庆天成卓越专利代理事务所(普通合伙) 50240 | 代理人: | 王宏松 |
地址: | 400714 重庆市北碚区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 区块 进行 建筑工地 安全 图像 数据 挖掘 方法 | ||
1.一种利用区块链进行建筑工地安全图像数据挖掘系统,其特征在于,包括手持移动智能终端,所述手持移动智能终端包括壳体(1),所述壳体(1)包括前壳体和后壳体,在前壳体上设置有用于固定安装触摸显示屏(3)的触摸显示屏安装座以及在前壳体上设置有用于固定安装前置摄像头(2)的前置摄像头安装座,在后壳体上设置有用于固定安装后置摄像头(4)的后置摄像头安装座以及在壳体内设置有用于固定安装PCB板的PCB板安装座;在触摸显示屏安装座上固定安装有触摸显示屏(3),在前置摄像头安装座上固定安装有前置摄像头(2),在后置摄像头安装座上固定安装有后置摄像头(4),在PCB板安装座上固定安装有PCB板;
在PCB板上设置有控制器、摄像头驱动模块、触摸显示屏驱动模块、无线收发模块和语音模块;摄像头驱动模块包括前置摄像驱动子模块和后置摄像驱动子模块;语音模块包括麦克风子模块和扬声器子模块;
控制器的前置摄像数据端与前置摄像头驱动子模块的摄像数据端相连,前置摄像头驱动子模块的摄像连接端与前置摄像连接插口相连,控制器的后置摄像数据端与后置摄像头驱动子模块的摄像数据端相连,后置摄像头驱动子模块的摄像连接端与后置摄像连接插口相连,控制器的触摸显示数据端与触摸显示屏驱动模块的触摸显示数据端相连,控制器的数据无线收发端与无线收发模块的数据收发端相连;麦克风子模块的语音数据输出端与控制器的语音数据输入端相连,扬声器子模块的语音数据输入端与控制器的语音数据输出端相连;
前置摄像头(2)的摄像数据端与前置摄像连接插口相连,后置摄像头(4)的摄像数据端与后置摄像连接插口相连,触摸显示屏(3)的触摸显示数据端与触摸显示连接插口相连;
还包括云平台,通过将手持移动智能终端解锁后,确定其建筑工地上行走的目标人物是否为建筑工人;
该利用区块链进行建筑工地安全图像数据挖掘系统的挖掘方法,包括以下步骤:
S1,对手持移动智能终端进行解锁;
S2,将采集的建筑工地区域的目标人物进行判断:
若采集的建筑工地区域的目标人物为建筑工地建筑人员,则进行下一个目标人物进行判断;
若采集的建筑工地区域的目标人物不为建筑工地建筑人员,则记录该目标人物的人脸头像,进行下一个目标人物进行判断;
进一步的,在步骤S1中包括以下步骤:
S11,控制器判断其是否接收到指纹模块发出的触发信号:
若控制器接收到指纹模块发出的触发信号,则控制器控制将指纹模块获取的指纹数据执行下一步;
若控制器未接收到指纹模块发出的触发信号,则控制器继续等待其指纹模块发出的触发信号;
S12,对接收到的指纹数据进行加密处理,其加密处理方法为:
HaF(fingerpr int)=Hash Function(fingerpr int),
其中,HaF(fingerpr int)表示对接收到的指纹数据进行加密处理后的第一结果;
Hash Function()表示散列函数运算;
fingerpr int表示接收到的指纹数据;
HaF′(fingerpr int)=Hash Function(fingerpr int⊙T1),
其中,HaF′(fingerpr int)表示对接收到的指纹数据进行加密处理后的第二结果;
Hash Function()表示散列函数运算;
fingerpr int表示接收到的指纹数据;
T1表示控制器处理时的当前第一时间;
⊙表示连接运算符;
S13,将其加密后的结果发送至云平台进行验证:
若验证成功,则手持移动智能终端解锁成功;
若验证失败,则对手持移动智能终端进行锁定;
进一步地,在步骤S13中包括以下步骤:
S131,云平台对接收的第一结果HaF(fingerpr int)、第二结果HaF′(fingerpr int)以及当前第一时间T1进行以下操作:
S132,根据第一结果HaF(fingerpr int)查询与第一结果HaF(fingerpr int)相同的存储结果:
若存在与第一结果HaF(fingerpr int)相同的存储结果,则进行下一步;
若不存在与第一结果HaF(fingerpr int)相同的存储结果,则验证失败;将其验证失败信息发送至手持移动智能终端;
S133,HaF′(fingerpr int′)=Hash Function(fingerpr int′⊙T1′),
其中,HaF′(fingerpr int′)表示验证结果;
Hash Function()表示散列函数运算;
fingerpr int′表示与第一结果HaF(fingerpr int)相同的存储结果所对应的指纹数据;
T1′表示接收的当前第一时间T1;
⊙表示连接运算符;
S134,判断其验证结果HaF′(fingerpr int′)与第二结果HaF′(fingerpr int)是否一致:
若验证结果HaF′(fingerpr int′)与第二结果HaF′(fingerpr int)一致,则验证成功;执行下一步;
若验证结果HaF′(fingerpr int′)与第二结果HaF′(fingerpr int)不一致,则验证失败;将其验证失败信息发送至手持移动智能终端;
S135,HaF″(fingerpr int′)=Hash Function(fingerpr int′⊙T),
其中,HaF″(fingerpr int′)表示返回结果;
Hash Function()表示散列函数运算;
fingerpr int′表示与第一结果HaF(fingerpr int)相同的存储结果所对应的指纹数据;
T表示时间运算结果;
⊙表示连接运算符;
T=T1′+T2,
其中,T表示时间运算结果;
T1′表示接收的当前第一时间T1;
T2表示云平台处理时的当前第二时间;
+表示加法运算符;
将其返回结果HaF″(fingerpr int′)和当前第二时间T2传输给手持移动智能终端;
S136,T′=T1+T2′,
其中,T′表示时间运算第一结果;
T1表示当前第一时间T1;
T2′表示控制器接收的当前第二时间T2;
+表示加法运算符;
HaF″′(fingerpr int)=Hash Function(fingerpr int∈T′),
其中,HaF″′(fingerpr int)表示返回验证;
Hash Function()表示散列函数运算;
fingerpr int表示接收到的指纹数据;
T′表示时间运算第一结果;
⊙表示连接运算符;
判断返回验证HaF″′(fingerpr int)与返回结果HaF″(fingerpr int′)是否一致:
若返回验证HaF″′(fingerpr int)与返回结果HaF″(fingerpr int′)一致,则验证成功,手持移动智能终端解锁;
若返回验证HaF″′(fingerpr int)与返回结果HaF″(fingerpr int′)不一致,则验证失败,手持移动智能终端锁定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆恢恢信息技术有限公司,未经重庆恢恢信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011140425.4/1.html,转载请声明来源钻瓜专利网。