试验执行工单生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28625987 阅读:23 留言:0更新日期:2021-05-28 16:22
本申请涉及信息化建设技术领域,涉及一种试验执行工单生成方法、装置、计算机设备和存储介质。方法包括:接收携带目标工单标识的工单生成请求;响应于工单生成请求,向区块链节点发送携带目标工单标识的哈希值查询请求;接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的;利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值;将目标哈希值与校验哈希值进行对比,得到目标对比结果;当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。采用本方法能够提高试验执行工单准确度。

【技术实现步骤摘要】
试验执行工单生成方法、装置、计算机设备和存储介质
本申请涉及信息化建设
,特别是涉及一种试验执行工单生成方法、装置、计算机设备和存储介质。
技术介绍
核电站安全性至关重要,为了保持系统的可靠性,确保所有故障的部件或其低于标准的性能不被长期隐匿。核电厂需要进行定期试验。其中,定期试验指的是处于运行阶段的核电厂按运行技术规格书的要求,在确定的时间间隔内,按照试验程序所规定的方法,对机组、系统、部件或构筑物所进行的测定性能参数或检查其可用性的工作。目前,在进行定期试验时,需要使用试验标准工单生成试验执行工单,将生成的试验执行工单发送给进行试验的试验终端,工作人员按照试验终端收到的试验执行工单进行试验。然而,存在生成的试验执行工单包含错误信息的情况,导致生成的试验执行工单的准确度低。
技术实现思路
基于此,有必要针对上述试验执行工单准确度低的技术问题,提供一种能够提高试验执行工单准确度的试验执行工单生成方法、装置、计算机设备和存储介质。一种试验执行工单生成方法,所述方法包括:接收工单生成请求,所述工单生成请求携带目标工单标识;响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。在一些实施例中,所述获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值之前,还包括:获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。在一些实施例中,所述获取所述目标工单标识对应的校验试验标准工单包括:获取所述目标工单标识对应的修改审批结果;当确认所述修改审批结果为审批通过时,获取所述修改审批结果对应的修改后的试验标准工单,作为所述目标工单标识对应的校验试验标准工单。在一些实施例中,所述获取所述目标工单标识对应的修改审批结果包括:向区块链节点发送审批查询请求,所述审批查询请求携带所述目标工单标识;接收区块链节点返回的所述目标工单标识对应的修改审批链,所述修改审批链包括各个审批阶段对应的阶段审批结果;当确定所述修改审批链中的各个阶段审批结果均为审批通过时,确定所述目标工单标识对应的修改审批结果为审批通过。在一些实施例中,所述利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值包括:按照预设分割规则对所述预先存储的试验标准工单进行分割,得到第一工单组成元素集合,所述第一工单组成元素集合包括多个第一工单组成元素;分别对各个所述第一工单组成元素进行哈希计算,得到各个所述第一工单组成元素分别对应的目标哈希值。在一些实施例中,所述校验哈希值包括各个所述第一工单组成元素分别对应的校验哈希值,所述将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果包括:将所述第一工单组成元素对应的目标哈希值与对应的校验哈希值进行对比,得到所述第一工单组成元素对应的目标对比结果;所述方法还包括:确定对应的目标对比结果为对比不一致的第一工单组成元素,作为被篡改的工单组成元素,输出被篡改的工单组成元素的元素标识信息。一种试验执行工单生成装置,所述装置包括:工单生成请求接收模块,用于接收工单生成请求,所述工单生成请求携带目标工单标识;哈希值查询请求发送模块,用于响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;校验哈希值接收模块,用于接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;目标哈希值得到模块,用于获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;目标对比结果得到模块,用于将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;目标试验执行工单生成模块,用于当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。在一些实施例中,所述装置还包括:校验哈希值得到模块,用于获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;校验哈希值发送模块,用于将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述试验执行工单生成方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述试验执行工单生成方法的步骤。上述试验执行工单生成方法、装置、计算机设备和存储介质,接收工单生成请求,工单生成请求携带目标工单标识,响应于工单生成请求,向区块链节点发送哈希值查询请求,哈希值查询请求携带目标工单标识,接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值,将目标哈希值与校验哈希值进行对比,得到目标对比结果,当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。由于校验哈希值是利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的,因此,当目标对比结果为对比一致时,表明预先存储的试验标准工单与校验试验标准工单是一致的,从而确定了预先存储的试验标准工单是没有被恶意篡改的,提高了生成的目标试验执行工单的准确度。附图说明图1为一些实施例中试验执行工单生成方法的应用环境图;图2为一些实施例中试验执行工单生成方法的流程示意图;图3A为一些实施例中工单界面图;图3B为一些实施例中试验执行工单生成方法的流程示意图;图4为一些实施例中校验试验标准工单得到步骤的流程示意图;图5为一些实施例中校验试验标准工单得到步骤的流程示意图;图6为一些实施例中目标哈希值得到步骤的流程示意图;图7为一些实施例中元素标识信息得到步骤的流程示意图;图8为一些实施例本文档来自技高网...

【技术保护点】
1.一种试验执行工单生成方法,其特征在于,所述方法包括:/n接收工单生成请求,所述工单生成请求携带目标工单标识;/n响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;/n接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;/n获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;/n将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;/n当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。/n

【技术特征摘要】
1.一种试验执行工单生成方法,其特征在于,所述方法包括:
接收工单生成请求,所述工单生成请求携带目标工单标识;
响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;
接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;
获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;
将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;
当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。


2.根据权利要求1所述的方法,其特征在于,所述获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值之前,还包括:
获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;
将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。


3.根据权利要求2所述的方法,其特征在于,所述获取所述目标工单标识对应的校验试验标准工单包括:
获取所述目标工单标识对应的修改审批结果;
当确认所述修改审批结果为审批通过时,获取所述修改审批结果对应的修改后的试验标准工单,作为所述目标工单标识对应的校验试验标准工单。


4.根据权利要求3所述的方法,其特征在于,所述获取所述目标工单标识对应的修改审批结果包括:
向区块链节点发送审批查询请求,所述审批查询请求携带所述目标工单标识;
接收区块链节点返回的所述目标工单标识对应的修改审批链,所述修改审批链包括各个审批阶段对应的阶段审批结果;
当确定所述修改审批链中的各个阶段审批结果均为审批通过时,确定所述目标工单标识对应的修改审批结果为审批通过。


5.根据权利要求1所述的方法,其特征在于,所述利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值包括:
按照预设分割规则对所述预先存储的试验标准工单进行分割,得到第一工单组成元素集合,所述第一工单组成元素集合包括多个第一工单组成元素;...

【专利技术属性】
技术研发人员:张博刘奎沙
申请(专利权)人:岭东核电有限公司广东核电合营有限公司岭澳核电有限公司大亚湾核电运营管理有限责任公司中国广核集团有限公司中国广核电力股份有限公司
类型:发明
国别省市:广东;44

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

1