个人辐射剂量的管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:29584318 阅读:17 留言:0更新日期:2021-08-06 19:42
本申请涉及一种个人辐射剂量的管理方法、装置、设备及可读存储介质,涉及核电厂辐射技术领域,通过将存有最新的个人辐射剂量数据的数据库表导入第一电厂节点的第一区块中,且向全网广播数据更新请求,多个第二电厂节点分别接收数据更新请求,并进行PBFT共识校验,将校验结果与预设阈值进行比较,若校验结果大于预设阈值,则第二电厂节点创建第二区块,将第一区块和第二区块导入区块链数据库,第二电厂节点根据第一区块中的预设函数将第一区块中存有最新的个人辐射剂量数据的数据库表存进第二区块中,使得所有核电厂均可同时将最新的个人辐射剂量数据更新至自己的数据库中,并在各个核电厂间进行数据共享和管理,保证了数据的及时和有效。

【技术实现步骤摘要】
个人辐射剂量的管理方法、装置、设备及可读存储介质
本申请涉及核电厂辐射
,特别涉及一种个人辐射剂量的管理方法、装置、设备及可读存储介质。
技术介绍
目前,火电、水电与核电已共同成为世界电力的三大支柱,其中,核电作为一种新能源,具有安全、清洁、高效及经济的优势,发展核电是优化能源结构、保障能源安全、满足经济社会发展对能源需求的现实选择,也是保护生态环境、实现可持续发展的重要途径。然而,核电的开发与使用也伴随着一定的危险性,一旦发生泄露事故,后果不堪设想,因此,需要对核电厂进行定期巡检与维修。当前的核电厂在进行定期巡检或者大修期间需要工作人员进入辐射区域进行施工,且在施工以前需要对辐射工作人员进行工作授权,记录剂量控制值和申报剂量等信息,以保证剂量控制值与当年总有效剂量必须小于核电厂剂量控制值以及申报人员当年总有效剂量大于系统内统计到的中国核电内的总有效剂量。但是,由于存在外部单位施工人员涉及多个核电厂的相关工作,使得部分个人辐射剂量数据无法在不同的核电厂间进行共享,容易造成个人辐射剂量重复申报甚至剂量超标,从而对施工人员的身体健康造成影响。
技术实现思路
本申请实施例提供一种个人辐射剂量的管理方法、装置、设备及可读存储介质,以解决相关技术中由于无法实现个人辐射剂量数据在不同核电厂间的共享而导致个人辐射剂量数据无法得到有效管理的问题。第一方面,提供了一种个人辐射剂量的管理方法,包括以下步骤:创建区块链数据库;第一电厂节点接收存储有最新的个人辐射剂量数据的数据库表;第一电厂节点创建第一区块,并将所述存储有最新的个人辐射剂量数据的数据库表导入所述第一区块中,且向全网广播数据更新请求;多个第二电厂节点分别接收第一电厂节点广播的数据更新请求,并根据所述数据更新请求分别进行PBFT共识校验,得到校验结果;将所述校验结果与预设阈值进行比较,若校验结果大于预设阈值,则所述第二电厂节点创建第二区块;将所述第一区块和所述第二区块导入所述区块链数据库中;所述第二电厂节点根据所述第一区块中的预设函数将第一区块中存储有最新的个人辐射剂量数据的数据库表存储进所述第二区块中。一些实施例中,所述多个第二电厂节点分别接收第一电厂节点广播的数据更新请求,并根据所述数据更新请求分别进行PBFT共识校验,得到校验结果,包括:第二电厂节点接收所述第一电厂节点广播的数据更新请求;所述第二电厂节点根据所述数据更新请求对所述第一电厂节点的综合信息进行校验,得到处于准备状态指令,并对所述处于准备状态指令进行全网广播;所述第一电厂节点接收各个所述第二电厂节点广播的处于准备状态指令,并对接收到的所述处于准备状态指令的个数进行统计,得到统计结果;判断所述统计结果是否大于预设的处于准备状态指令的个数,若是,则所述第一电厂节点向全网广播自身处于可接收提交的状态指令;多个所述第二电厂节点分别接收所述第一电厂节点广播的处于可接收提交的状态指令,并向全网广播提交指令;所述第一电厂节点接收各个所述第二电厂节点广播的提交指令,并对接收到的所述提交指令的个数进行统计校验,得到校验结果。一些实施例中,所述预设阈值通过第一算法计算得到,所述第一算法包括:X=2f+1式中,X为预设阈值,f为无效的第二电厂节点数。一些实施例中,在所述第一电厂节点接收存储有最新的个人辐射剂量数据的数据库表之前,还包括:创建预设结构的数据库表;获取最新的个人辐射剂量数据,并将所述最新的个人辐射剂量数据导入所述数据库表中。一些实施例中,在所述第二电厂节点根据所述第一区块中的预设函数将第一区块中存储有最新的个人辐射剂量数据的数据库表存储进所述第二区块中之后,还包括:对所述区块链中的第一区块中或第二区块中的各个个人辐射剂量数据进行计算,得到个人辐射总剂量;将所述个人辐射总剂量导入可视化交互界面中。一些实施例中,在所述对所述区块链中的第一区块中或第二区块中的各个个人辐射剂量数据进行计算,得到个人辐射总剂量之后,还包括:判断所述个人辐射总剂量是否大于预设的总剂量阈值,若是,则进行剂量超标预警提醒并输出预警信息。一些实施例中,在所述对所述区块链中的第一区块中或第二区块中的各个个人辐射剂量数据进行计算,得到个人辐射总剂量之后,还包括:根据个人工号信息查询个人辐射总剂量。第二方面,提供了一种个人辐射剂量的管理装置,包括:区块链创建单元,其用于创建区块链数据库;数据接收单元,其用于第一电厂节点接收存储有最新的个人辐射剂量数据的数据库表;数据广播单元,其用于第一电厂节点创建第一区块,并将所述存储有最新的个人辐射剂量数据的数据库表导入所述第一区块中,且向全网广播数据更新请求;校验单元,其用于多个第二电厂节点分别接收第一电厂节点广播的数据更新请求,并根据所述数据更新请求分别进行PBFT共识校验,得到校验结果;区块解析入库单元,其用于将所述校验结果与预设阈值进行比较,若校验结果大于预设阈值,则所述第二电厂节点创建第二区块;将所述第一区块和所述第二区块加入所述区块链数据库中;所述第二电厂节点根据所述第一区块中的预设函数将第一区块中存储有最新的个人辐射剂量数据的数据库表存储进所述第二区块中。第三方面,提供了一种个人辐射剂量的管理设备,包括:存储器和处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现前述的个人辐射剂量的管理方法。第四方面,提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行前述的个人辐射剂量的管理方法。本申请提供的技术方案带来的有益效果包括:实现了个人辐射剂量数据在不同核电厂间的共享和管理,提高了个人辐射剂量数据的管理效率和安全性。本申请实施例提供了一种个人辐射剂量的管理方法、装置、设备及可读存储介质,通过将存储有最新的个人辐射剂量数据的数据库表导入第一电厂节点的第一区块中,且向全网广播数据更新请求,多个第二电厂节点分别接收该数据更新请求,并根据数据更新请求分别进行PBFT共识校验,得到校验结果,再将校验结果与预设阈值进行比较,若校验结果大于预设阈值,则第二电厂节点创建第二区块,且将第一区块和第二区块导入区块链数据库中,第二电厂节点根据第一区块中的预设函数将第一区块中存储有最新的个人辐射剂量数据的数据库表存储进第二区块中,使得处于区块链数据库中的所有核电厂均可同时将最新的个人辐射剂量数据更新至自己的数据库中,并通过区块链的分布式服务在各个核电厂间进行数据共享,保证了数据的真实、安全、有效和及时。因此,本申请实施例通过区块链技术进行个人辐射剂量数据的记录,实现了个人辐射剂量数据在不同核电厂间的共享和管理,提高了个人辐射剂量数据的管理效率和安全性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述本文档来自技高网...

【技术保护点】
1.一种个人辐射剂量的管理方法,其特征在于,包括以下步骤:/n创建区块链数据库;/n第一电厂节点接收存储有最新的个人辐射剂量数据的数据库表;/n第一电厂节点创建第一区块,并将所述存储有最新的个人辐射剂量数据的数据库表导入所述第一区块中,且向全网广播数据更新请求;/n多个第二电厂节点分别接收第一电厂节点广播的数据更新请求,并根据所述数据更新请求分别进行PBFT共识校验,得到校验结果;/n将所述校验结果与预设阈值进行比较,若校验结果大于预设阈值,则所述第二电厂节点创建第二区块;/n将所述第一区块和所述第二区块导入所述区块链数据库中;/n所述第二电厂节点根据所述第一区块中的预设函数将第一区块中存储有最新的个人辐射剂量数据的数据库表存储进所述第二区块中。/n

【技术特征摘要】
1.一种个人辐射剂量的管理方法,其特征在于,包括以下步骤:
创建区块链数据库;
第一电厂节点接收存储有最新的个人辐射剂量数据的数据库表;
第一电厂节点创建第一区块,并将所述存储有最新的个人辐射剂量数据的数据库表导入所述第一区块中,且向全网广播数据更新请求;
多个第二电厂节点分别接收第一电厂节点广播的数据更新请求,并根据所述数据更新请求分别进行PBFT共识校验,得到校验结果;
将所述校验结果与预设阈值进行比较,若校验结果大于预设阈值,则所述第二电厂节点创建第二区块;
将所述第一区块和所述第二区块导入所述区块链数据库中;
所述第二电厂节点根据所述第一区块中的预设函数将第一区块中存储有最新的个人辐射剂量数据的数据库表存储进所述第二区块中。


2.如权利要求1所述的一种个人辐射剂量的管理方法,其特征在于,所述多个第二电厂节点分别接收第一电厂节点广播的数据更新请求,并根据所述数据更新请求分别进行PBFT共识校验,得到校验结果,包括:
第二电厂节点接收所述第一电厂节点广播的数据更新请求;
所述第二电厂节点根据所述数据更新请求对所述第一电厂节点的综合信息进行校验,得到处于准备状态指令,并对所述处于准备状态指令进行全网广播;
所述第一电厂节点接收各个所述第二电厂节点广播的处于准备状态指令,并对接收到的所述处于准备状态指令的个数进行统计,得到统计结果;
判断所述统计结果是否大于预设的处于准备状态指令的个数,若是,则所述第一电厂节点向全网广播自身处于可接收提交的状态指令;
多个所述第二电厂节点分别接收所述第一电厂节点广播的处于可接收提交的状态指令,并向全网广播提交指令;
所述第一电厂节点接收各个所述第二电厂节点广播的提交指令,并对接收到的所述提交指令的个数进行统计校验,得到校验结果。


3.如权利要求1所述的一种个人辐射剂量的管理方法,其特征在于:所述预设阈值通过第一算法计算得到,所述第一算法包括:
X=2f+1
式中,X为预设阈值,f为无效的第二电厂节点数。


4.如权利要求1所述的一种个人辐射剂量的管理方法,其特征在于:在所述第一电厂节点接收存储有最新的个人辐射剂量数据的数据库表之前,还包括:
创建预设结构的数据库表;
获取最新的个人辐射剂量数据,并将所述最新的个人辐射剂量数据导入所述数据库表中。
<...

【专利技术属性】
技术研发人员:易继虎张逍汪淑平辛凯强代维佳杨剑任宇阳陈波张千秋吴丽玲
申请(专利权)人:中核武汉核电运行技术股份有限公司核动力运行研究所
类型:发明
国别省市:湖北;42

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

1