基于区块链的电子作业证管理方法及系统技术方案

技术编号:37051658 阅读:12 留言:0更新日期:2023-03-29 19:29
本发明专利技术实施例涉及区块链技术领域,公开了一种基于区块链的作业证管理方法,包括:接收申请节点提交作业证申请信息;将作业证申请信息发送至发证节点进行状态核查,在发证节点查询与作业证申请信息关联的作业证状态信息,若不存在相应作业证,在发证节点颁发作业证并作业证存入区块链上;在发证节点将作业证状态变化后将审核状态信息写入到区块链并广播相应的审核状态信息至区块链中其他节点;在受证节点接收相应的作业证信息。本发明专利技术实施例中基于区块链的作业证管理方法通过采用区块链的方式来实现对作业证的发放、作废及变更状态操作,使得受证方及监管方能够实时获取电子证的状态变化,有效的解决了作业证在流转过程中效率低下的问题。率低下的问题。率低下的问题。

【技术实现步骤摘要】
基于区块链的电子作业证管理方法及系统


[0001]本专利技术涉及区块链
,具体涉及一种基于区块链的电子作业证管理方法及系统。

技术介绍

[0002]传统的作业证主要是纸质实物,在流转使用过程中,基本存在以下问题:1、发证方对发证进行的作废、变更等操作未及时通知受证方及作业方,将会给受证方及作业方处理造成一定影响。2、作业证流转过程中流转效率低下,双方信息共享困难的问题、监管困难,此外,传统作业证需要使用大量纸张,成本较高的同时也浪费了资源。因此,设计一种方便用户使用的作业证成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0003]针对所述缺陷,本专利技术实施例公开了一种基于区块链的作业证管理方法,其能够实现作业证的状态追踪,解决了传统作业证管理难及监管难的问题,且能够减少资源浪费,提高作业证管理效率。
[0004]本专利技术实施例第一方面公开了基于区块链的作业证管理方法,包括:接收申请节点提交作业证申请信息;对所述作业证申请信息的真实性进行验证,若验证通过,则将所述作业证申请信息存入区块链上;其中,所述作业证申请信息为申请节点基于作业需求提交的作业申请信息;将所述作业证申请信息发送至发证节点进行状态核查,在所述发证节点查询与作业证申请信息关联的作业证状态信息,若存在相应作业证,则将该作业证返回至申请节点进行状态核查,若不存在相应作业证,在所述发证节点颁发作业证并所述作业证存入区块链上;在发证节点将作业证状态变化后将审核状态信息写入到区块链并广播相应的审核状态信息至区块链中其他节点;在受证节点接收相应的作业证信息。
[0005]作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述在受证节点接收相应的作业证信息之后,还包括:在进行特种作业之后基于所述作业证信息提交相应的作业内容信息,将所述作业内容信息写入区块链,并将第一哈希值存储至区块链中,所述第一哈希值为利用第一哈希算法对所述作业内容信息进行哈希运算得到的。
[0006]作为一种可选的实施方式,在本专利技术实施例第一方面中,所述发证节点查询与作业证申请信息关联的作业证状态信息,包括:在发证节点查询与作业证申请信息关联的作业证状态信息以确定相应作业证状态是处于已审批状态或者已变更状态或者已作废状态或者已发证状态。
[0007]作为一种可选的实施方式,在本专利技术实施例第一方面中,所述区块链的构建方式包括:选择多个服务节点,并获取针对所述服务节点的节点配置信息;所述服务节点包括申请节点、发证节点、受证节点和监管节点;按照所述节点配置信息构建所述服务节点所属的区块链;对所述服务节点中每个服务节点部署数据上链合约以得到所构建完成的区块链。
[0008]作为一种可选的实施方式,在本专利技术实施例第一方面中,所述对所述服务节点中每个服务节点部署数据上链合约以得到所构建完成的区块链,包括:对所述每个服务节点部署所述数据上链合约,得到初始区块链;创建所述初始区块链的业务访问通道,将创建有所述业务访问通道的所述初始区块链确定为所述区块链; 其中,所述服务节点用于通过所述业务访问通道调用业务区块链中的所述数据上链合约。
[0009]作为一种可选的实施方式,在本专利技术实施例第一方面中,所述作业证申请信息包括申请单位、操作人员和作业内容;所述申请节点包括作业证申请、查验和查询;所述发证节点包括作业证管理、审批、发证、查验、归档和状态变更;所述监管节点包括企业管理、作业证管控和作业证风险预警。
[0010]作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述发证节点颁发作业证并所述作业证存入区块链上之后,还包括:将作业证发送至监管节点进行作业证数据核查,并通过监管节点将作业证状态存入到区块链中;所述进行作业证数据核查,包括:获取所述作业证以及发证方签名;从所述区块链获取发证方公钥;利用所述发证方公钥对所述发证方签名进行验签,在验签成功的情况下,确定该作业证是相应发证方颁发、且未被篡改的合法作业证,确定该作业证核验通过。
[0011]本专利技术实施例第二方面公开一种基于区块链的作业证管理系统,包括:第一接收模块:用于接收申请节点提交作业证申请信息;验证模块:用于对所述作业证申请信息的真实性进行验证,若验证通过,则将所述作业证申请信息存入区块链上;其中,所述作业证申请信息为申请节点基于作业需求提交的作业申请信息;核查模块:用于将所述作业证申请信息发送至发证节点进行状态核查,在所述发证节点查询与作业证申请信息关联的作业证状态信息,若存在相应作业证,则将该作业证返回至申请节点进行状态核查,若不存在相应作业证,在所述发证节点颁发作业证并所述作业证存入区块链上;状态写入模块:用于在发证节点对相应作业证状态变化后将审核状态信息写入到区块链并广播相应的审核状态信息至区块链中其他节点;第二接收模块:用于在受证节点接收相应的作业证信息。
[0012]本专利技术实施例第三方面公开一种电子设备,包括:存储有可执行程序代码的存储
器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行本专利技术实施例第一方面公开的基于区块链的作业证管理方法。
[0013]本专利技术实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的基于区块链的作业证管理方法。
[0014]与现有技术相比,本专利技术实施例具有以下有益效果:本专利技术实施例中基于区块链的作业证管理方法通过采用区块链的方式来实现对作业证的发放、作废及变更状态操作,使得受证方及监管方能够实时获取电子证的状态变化,有效的解决了作业证在流转过程中效率低下的问题。
附图说明
[0015]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术实施例公开的基于区块链的作业证管理方法的流程示意图;图2是本专利技术实施例公开的区块链系统构建的具体流程图;图3是本专利技术实施例公开的区块链上链合约的流程示意图;图4是本专利技术实施例公开的作业证数据核查的流程示意图;图5是本专利技术实施例提供的一种基于区块链的作业证管理装置的结构示意图;图6是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]需要说明的是,本专利技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本专利技术实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,示例性地,包含了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的作业证管理方法,其特征在于,包括:接收申请节点提交作业证申请信息;对所述作业证申请信息的真实性进行验证,若验证通过,则将所述作业证申请信息存入区块链上;其中,所述作业证申请信息为申请节点基于作业需求提交的作业申请信息;将所述作业证申请信息发送至发证节点进行状态核查,在所述发证节点查询与作业证申请信息关联的作业证状态信息,若存在相应作业证,则将该作业证返回至申请节点进行状态核查,若不存在相应作业证,在所述发证节点颁发作业证并所述作业证存入区块链上;在发证节点将作业证状态变化后将审核状态信息写入到区块链并广播相应的审核状态信息至区块链中其他节点;在受证节点接收相应的作业证信息。2.如权利要求1所述的基于区块链的作业证管理方法,其特征在于,在所述在受证节点接收相应的作业证信息之后,还包括:在进行特种作业之后基于所述作业证信息提交相应的作业内容信息,将所述作业内容信息写入区块链,并将第一哈希值存储至区块链中,所述第一哈希值为利用第一哈希算法对所述作业内容信息进行哈希运算得到的。3.如权利要求1所述的基于区块链的作业证管理方法,其特征在于,所述发证节点查询与作业证申请信息关联的作业证状态信息,包括:在发证节点查询与作业证申请信息关联的作业证状态信息以确定相应作业证状态是处于已审批状态或者已变更状态或者已作废状态或者已发证状态。4.如权利要求1所述的基于区块链的作业证管理方法,其特征在于,所述区块链的构建方式包括:选择多个服务节点,并获取针对所述服务节点的节点配置信息;所述服务节点包括申请节点、发证节点、受证节点和监管节点;按照所述节点配置信息构建所述服务节点所属的区块链;对所述服务节点中每个服务节点部署数据上链合约以得到所构建完成的区块链。5.如权利要求4所述的基于区块链的作业证管理方法,其特征在于,所述对所述服务节点中每个服务节点部署数据上链合约以得到所构建完成的区块链,包括:对所述每个服务节点部署所述数据上链合约,得到初始区块链;创建所述初始区块链的业务访问通道,将创建有所述业务访问通道的所述初始区块链确定为所述区块链;其中,所述服务节点用于通过所述业务访问通道调用业务区块...

【专利技术属性】
技术研发人员:林毅
申请(专利权)人:广东远景信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1