本发明涉及包装设备,更具体地说,它涉及一种钻芯过程监管系统、方法、介质及计算机。
背景技术:
1、钻芯法是一种简便、直观、检测精度较高的局部破损的检测方法,广泛运用于现场混凝土质量检测中,钻芯法一般反映的是混凝土内部的质量。混凝土内部质量是影响混凝土强度主要的因素,原材料、配合比、施工因素、龄期、养护等环节控制不好形成的气泡、蜂窝、孔洞、振捣不实均会影响混凝土强度,另外分析钻芯检测过程对结构安全和混凝土强度评定的影响也不容忽视。钻芯法是利用专用混凝土钻芯机,直接从结构或构件上钻取圆柱形混凝土芯样,按有关规范加工处理后进行抗压试验,根据芯样的抗压强度推定结构或构件混凝土强度的一种局部微破损现场检测方法。
2、目前,钻芯取样法大多都存在以下技术缺陷:1、施工现场大多位于城镇、郊区、农村等地,地处偏僻,移动网络信号较差,同时在检测现场也基本不会有wi-fi信号,设备实时定位及数据的网络传输受阻;2、施工现场由于施工、车辆行走等情况会产生较大的震动,监控设备架设时的平稳性以及发生摔碰时的安全性无法得到保证;钻芯检测用时长,若考虑到设备的实时定位及监控画面的传输,其能耗、电池电量或外部供电可能会不满足使用要求;3、目前市面上常用的便捷式监控设备其配套软件服务大都是手机端的应用程序,功能较少,其保存的录像文件按由系统自动命名无法体现与工程相适应的关键信息使得录像文件杂乱无章,无法较好做到监控数据的分类与管理;同时这些文件需要手动保存到电脑硬盘中,增加了管理人员的时间成本;4、目前对钻芯过程监管缺乏有效手段,芯样来源的可靠性完全依赖于现场作业人员的责任心;存在数据篡改、标签乱贴的违规违法问题。
技术实现思路
1、针对现有技术存在的不足,本发明的目的在于提供一种钻芯过程监管系统、方法、介质及,以解决现有的钻芯取样过程中存在的样品容易被造假、设备通信连接不完善、难以实现准确客观的。
2、本发明的上述技术目的是通过以下技术方案得以实现的:一种钻芯过程监管系统,其特征在于,包括:
3、用户管理模块:用于对系统中的部门、用户进行管理,包括:创建部门、更新部门、创建用户、更新用户信息、以及用户权限管理;
4、日志管理模块:用于对系统中的系统日志、业务日志以及登录日志进行拦截和收集,并将业务日志保存到日志数据库中;所述系统日志包括系统在运行过程中生成的异常数据;所述业务日志包括:功能模块、输入参数、执行入口时间、执行完成时间以及执行耗时;所述登录日志包括:登录者ip、登录名、当前url、请求头、请求参数、客户端信息、浏览器信息、请求方法、cookie信息、登录执行结果;
5、钻芯设备管理模块:用于对钻芯设备进行管理,包括设备信息管理、设备定位管理、设备日志管理以及设备工作录像管理;
6、视频信息提取模块:用于对设备的工作录像中包含的定位信息、录像时间段、设备序列号、上传时的会话id、操作人员身份识别码以及视频录像的hash信息进行提取;
7、视频信息加密模块:将所述视频信息提取模块提取到的视频信息提交到区块链的上链接口进行上链存储,并对应返回一个唯一的区块链号码;
8、通信保障模块:用于检索无线信号的信号强度,并通过优化逻辑,以实现最佳通信与最长续航的平衡点。
9、可选的,所述创建部门包括:模块提供用户界面,首先输入参数“部门名称、部门编码、负责人、联系电话”,然后选择上级部门,最后点击保存按钮,将信息发送到服务端,服务端根据所选择的上级部门,将新增的部门做为子节点,添加到上级部门节点下,以完成部门子节点创建;
10、所述更新部门包括:模块提供用户界面,首先搜索到需要更新的部门,点击编辑按钮,在弹出的对话框中修改部门信息,可修改信息包括“部门名称、部门编码、负责人、联系电话、上级部门”,最后点击保存按钮,将修改后的信息发送到服务端,服务端根据选择的上级部门是否变化,判断是否需要移动部门节点,并将信息保存到数据库;
11、所述创建用户包括:模块提供用户界面,在所述用户界面输入参数“用户名、密码、姓名、性别、岗位、手机号码、所属部门”,然后点击保存按钮,将信息发送到服务端;服务端接收后先检索用户是否重复,密码是否符合等保要求,对不符合要求的信息予以拒绝保存,将返回用户界面进行提醒,将符合要求的数据保存到数据库;
12、所述更新用户信息包括:模块提供用户界面,在所述用户界面搜索到要编辑的用户,点击编辑按钮,在弹出的对话框中修改用户信息,输入参数“密码、姓名、性别、岗位、手机号码、所属部门”,最后点击“保存”,将信息发送到服务端,服务端接收后,进行数据校验,对不符合要求的信息予以拒绝保存,将符合要求的数据保存到数据库;
13、所述用户权限管理包括:模块提供用户界面,在所述用户界面搜索到需要更新的用户,点击角色授权按钮,在弹出的对话框中选择要授予的角色,点击“授权”添加到授权列表。
14、可选的,所述日志管理模块还用于:查询系统日志、查询业务日志以及查询登录日志;
15、所述查询系统日志包括:模块提供用户界面,在用户界面输入“时间段和日志级别”参数,系统返回此时间段产生的相应日志,日志级别包括“信息级、警告级以及错误级”;
16、所述查询业务日志包括:模块提供用户界面,在用户界面输入“时间段、功能模块名称以及执行耗时范围”参数,系统返回此时间段产生的相应日志;
17、所述查询登录日志包括:模块提供用户界面,在用户界面输入“时间段、登录者ip、登录名以及登录结果”参数,系统返回此时间段产生的相应日志。
18、可选的,所述设备信息管理包括:模块提供用户界面,在用户界面输入“设备名称、序列号、操作人员”,点击保存按钮,将信息发送到服务端,服务端检测序列号是否重复,若无重复,将创建相应的设备数据;若序列号重复,予以返回错误信息,阻断保存过程,并在用户界面进行提示;
19、所述设备定位管理包括:模块提供标准国内地图,在地图上采用火星坐标系标记设备位置,并在界面上显示设备统计信息:总数量、在线设备数量、正在录制的设备数量、正在回传的设备数量;在界面上点击任意设备标记,能够对应查看设备的名称、预览图信息;
20、所述设备日志管理包括:模块在设备远控同步模块接收到同步请求的情况下,记录用户请求数据,包括“请求者序列号、请求会话id、请求时间、设备信号强度、设备电量、设备剩余空间、设备录像状态,设备卫星定位信息”,并将以上参数保存到日志数据库;还包括:设备体制查询:模块提供用户界面,输入“时间段、设备序列号、设备名称”参数,系统返回此时间段产生的对应日志;
21、所述设备工作录像管理包括:模块提供用户界面,在用户界面输入“录像名称、设备序列号、设备名称、操作人员名称”参数,系统返回此时间段或匹配条件的录像文件,点击任意录像便能够实时观看录像。
22、可选的,所述视频信息加密模块还用于提供加密信息验证功能,在向模块发送“区块链区块号码”以及“定位信息、录像时间段、设备序列号、上传时的会话id、操作人员身份识别码”,模块接收到后,向区块链平台进行验证查询,逐一匹配数据,完全匹配返回成功代码0;匹配出错返回错误代码-1。
23、可选的,所述检索无线信号的信号强度,并通过优化逻辑,以实现最佳通信与最长续航的平衡点,包括:
24、模块检测4g移动信号、5g移动信号、wifi信号强度,通过以下逻辑控制连接和信号切换:
25、首先检测wifi信号强度,若wifi信号强度>-70dbm,保持wifi连接;
26、在wifi信号强度<-80dbm的情况下,若5g移动信号强度>-70dbm,切换到5g移动信号连接;
27、在5g移动信号<-80dbm的情况下,若4g移动信号强度>-70dbm,切换到4g移动信号连接;
28、若所有信号强度均<-80dbm时,维持采用4g移动信号连接。
29、可选的,还包括:视频录制模块以及视频压缩模块:
30、所述视频录制模块用于录制钻芯取样的全部过程;
31、所述视频压缩模块用于对视频进行压缩,降低视频的数据大小,包括:首先对录像视频进行分帧预处理,提取关键帧图像,对关键帧图像特征进行量化处理,去降对关键帧图像影响微弱的信息,并对关键帧图像的统计冗余进行去除,从而实现关键帧图像的信息进行有效压缩,并通过预先训练的卷积神经网络恢复图像的尺度,得到压缩后的关键帧图像,重组得到压缩后的视频。
32、本技术还提供一种钻芯过程监管方法,包括以下步骤:
33、s1、拍摄钻芯取样的过程视频,并记录所述视频的定位信息、视频拍摄的时间段、钻芯设备的序列号、上传时的会话id、操作人员身份识别码;
34、s2、将拍摄完毕的视频利用预先训练的卷积神经网络进行压缩,并上传到云服务器的数据库中;
35、s3、将定位信息、视频拍摄的时间段、钻芯设备的序列号、上传时的会话id、操作人员身份识别码以及视频文件的hash信息通过上链接口保存到区块链中,并对应获取唯一的区块号码,并将所述区块号码存储到本地设备中;
36、s4、校验云端服务器中的视频的完整性,在云端服务器中的视频为完整视频的情况下,删除本地设备中存储的视频。
37、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
38、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
39、综上所述,本发明具有以下有益效果:通过提供一种钻芯过程监管系统,通过卫星定位,锁定芯样取样地点;通过视频记录芯样举牌过程,芯样钻取过程、钻取部位、标签张贴过程,能够避芯样造假,保证芯样的真实性,通过将钻芯过程信息以及视频hash信息存储到区块链平台,只有通过双向认证后的设备才能读取和访问,能够避免视频被篡改,保证了取样视频的真实性。