logo好方法网

一种基于区块链的违章作业数据处理方法及装置


技术摘要:
本申请公开了一种基于区块链的违章作业数据处理方法,在根据现场作业数据确定存在违章操作行为之后,可以将现场作业数据存储至数据库中,并将利用第一哈希算法对所述现场作业数据进行哈希运算得到的第一哈希值存储至区块链中。可以理解的是,由于区块链中存储的数据是  全部
背景技术:
随着能源互联网企业建设的快速发展,与多站融合、物联网等新业务相关的基建 项目逐步落地,现场施工项目越来越多。作业人员在现场施工时,难免会存在一些违章的施 工行为。而违章的施工行为可能会导致施工事故。 在施工事故发生之后,准确的确定导致施工事故发生的违章行为尤为重要。
技术实现要素:
本申请所要解决的技术问题是如何在施工事故发生之后,准确的确定导致施工事 故发生的违章行为,提供一种基于区块链的违章作业数据处理方法及装置。 第一方面,本申请实施例提供了一种基于区块链的违章作业数据处理方法,所述 方法包括: 获取现场作业数据; 若根据所述现场作业数据确定存在违章操作行为,将所述现场作业数据存储至数 据库中,并将第一哈希值存储至区块链中,所述第一哈希值为利用第一哈希算法对所述现 场作业数据进行哈希运算得到的。 可选的,所述方法还包括: 从所述数据库中读取所述现场作业数据,并从所述区块链中读取所述第一哈希 值; 利用第一哈希算法对读取的所述现场作业数据进行哈希运算,得到第二哈希值; 若所述第一哈希值等于所述第二哈希值,则确定所读取的现场作业数据未被篡 改。 可选的,通过如下方式确定所述现场作业数据中是否存在违章操作行为: 将所述现场作业数据输入机器学习模型,得到输出结果,所述输出结果用于指示 是否存在违章操作行为; 其中: 所述机器学习模型用于根据所述现场作业数据确定是否存在违章操作行为。 可选的,所述方法还包括: 控制施工现场的预警装置执行预警操作。 可选的,所述方法还包括: 将所述预警操作存储至区块链中。 可选的,所述现场作业数据,包括以下任意一项或者多项: 现场作业视频、作业设备信息和操作员信息。 4 CN 111581290 A 说 明 书 2/6 页 第二方面,本申请实施例提供了一种基于区块链的违章作业数据处理装置,所述 装置包括: 获取单元,用于获取现场作业数据; 存储单元,用于若根据所述现场作业数据确定存在违章操作行为,将所述现场作 业数据存储至数据库中,并将第一哈希值存储至区块链中,所述第一哈希值为利用第一哈 希算法对所述现场作业数据进行哈希运算得到的。 可选的,所述装置还包括: 读取单元,用于从所述数据库中读取所述现场作业数据,并从所述区块链中读取 所述第一哈希值; 计算单元,用于利用第一哈希算法对读取的所述现场作业数据进行哈希运算,得 到第二哈希值; 确定单元,用于若所述第一哈希值等于所述第二哈希值,则确定所读取的现场作 业数据未被篡改。 可选的,通过如下方式确定所述现场作业数据中是否存在违章操作行为: 将所述现场作业数据输入机器学习模型,得到输出结果,所述输出结果用于指示 是否存在违章操作行为; 其中: 所述机器学习模型用于根据所述现场作业数据确定是否存在违章操作行为。 可选的,所述装置还包括: 控制单元,用于控制施工现场的预警装置执行预警操作。 可选的,所述存储单元还用于: 将所述预警操作存储至区块链中。 可选的,所述现场作业数据,包括以下任意一项或者多项: 现场作业视频、作业设备信息和操作员信息。 与现有技术相比,本申请实施例具有以下优点: 在本申请实施例中,在根据现场作业数据确定存在违章操作行为之后,可以将现 场作业数据存储至数据库中,并将利用第一哈希算法对所述现场作业数据进行哈希运算得 到的第一哈希值存储至区块链中。可以理解的是,由于区块链中存储的数据是不可篡改的, 因此,第一哈希值的可靠性可以得到保证。这样一来,在后续需要分析导致施工事故发生的 原因时,可以结合第一哈希值确定现场作业数据是否被篡改,即可以利用第一哈希值对现 场作业数据的安全性进行验证。只要能确定现场施工数据没有被篡改,则根据该现场施工 数据得到的分析结果也可以认为是可信的。因此,利用本申请实施例的方案,可以准确的确 定导致施工事故发生的违章行为。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。 5 CN 111581290 A 说 明 书 3/6 页 图1为本申请实施例提供的一种基于区块链的违章作业数据处理方法的流程示意 图; 图2为本申请实施例提供的一种基于区块链的违章作业数据处理装置的结构示意 图。
下载此资料需消耗2积分,
分享到:
收藏